update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip-var-003'.
5
6         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
7         XEmacs CHISE.
8
9 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=ucs-itaiji-006'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=ucs-bmp-itaiji-006'.
16
17         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
18         XEmacs CHISE.
19         (=ucs-bmp-itaiji-006): Ditto.
20
21 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=ucs-sip-var-002'.
25
26         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
27         XEmacs CHISE.
28
29 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `=ucs-sip-itaiji-002'.
33
34         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
35         XEmacs CHISE.
36
37 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `==hanyo-denshi/tk'.
41
42 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
45         (=hanyo-denshi/tk): Fix `long-name'.
46         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
47
48 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=>mj'.
52
53 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
56         coded-charset for XEmacs CHISE.
57
58 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         setting for `=hanyo-denshi/tk'.
62
63 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=hanyo-denshi/tk/mf-01'.
67
68         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
69         XEmacs CHISE.
70         (=hanyo-denshi/tk/mf-01): Ditto.
71
72 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-charset.el (default-coded-charset-priority-list):
75         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
76
77 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-charset.el (default-coded-charset-priority-list):
80         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
81
82 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
89
90         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
91         XEmacs CHISE.
92         (=ucs-bmp-itaiji-004): Ditto.
93         (=ucs-itaiji-005): Ditto.
94         (=ucs-bmp-itaiji-005): Ditto.
95
96 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=ucs-sip-itaiji-001'.
100
101         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
102         XEmacs CHISE.
103
104 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
107         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
108         `=ucs-itaiji-008'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
112         `=ucs-bmp-itaiji-008'.
113
114         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
115         XEmacs CHISE.
116         (=ucs-bmp-itaiji-001): Ditto.
117         (=ucs-itaiji-003): Ditto.
118         (=ucs-bmp-itaiji-003): Ditto.
119         (=ucs-itaiji-008): Ditto.
120         (=ucs-bmp-itaiji-008): Ditto.
121
122 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
126
127         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
128         for XEmacs CHISE.
129         (==ucs-bmp-cjk-compat@JP): Ditto.
130
131 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `===hng-tzs'.
135
136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
137         `===hng-tzs'.
138
139         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
140         CHISE.
141
142 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `===hng-doh'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `===hng-doh'.
149
150         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
151         CHISE.
152
153 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         setting for `===hng-wad'.
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `===hng-wad'.
160
161         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
162         CHISE.
163
164 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         settings for `==koseki' and `===hng-kcc'.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `===hng-kcc'.
171
172         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
173         CHISE.
174
175 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `===hng-nkk'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `===hng-nkk'.
182
183         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
184         CHISE.
185
186 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for `===hng-ink'.
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `===hng-ink'.
193
194         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
195         CHISE.
196
197 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `===hng-jhk'.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `===hng-jhk'.
204
205         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
206         CHISE.
207
208 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
211         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
212         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
213         (===jis-x0213-1@2004): Likewise.
214         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
215         "jisx0213\\(\\.2004\\)-1" as the registry.
216         (=+>jis-x0213-1@2004): Likewise.
217         (=>jis-x0213-1@2004): Likewise.
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `===jis-x0213-1@2004'.
221
222 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
225         setting for `===hng-nak'.
226
227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
228         `===hng-nak'.
229
230         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
231         CHISE.
232
233 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         setting for `===hng-hos'.
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `===hng-hos'.
240
241         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
242         CHISE.
243
244 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `===hng-tzj'.
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `===hng-tzj'.
251
252         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
253         CHISE.
254
255 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `===hng-kae'.
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `===hng-kae'.
262
263         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
264         CHISE.
265
266 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `===hng-kar'.
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `===hng-kar'.
273
274         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
275         CHISE.
276
277 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `===hng-kyd'.
281
282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
283         `===hng-kyd'.
284
285         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
286         CHISE.
287
288 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
291         setting for `===hng-hok'.
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `===hng-hok'.
295
296         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
297         CHISE.
298
299 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `===hng-jyu'.
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `===hng-jyu'.
306
307         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
308         CHISE.
309
310 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         setting for `===hng-zkd'.
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `===hng-zkd'.
317
318         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
319         CHISE.
320
321 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `===hng-kmi'.
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `===hng-kmi'.
328
329         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
330         CHISE.
331
332 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         setting for `===hng-okd'.
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `===hng-okd'.
339
340         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
341         CHISE.
342
343 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         setting for `===hng-nkm'.
347
348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
349         `===hng-nkm'.
350
351         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
352         CHISE.
353
354 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
357         setting for `===hng-nto'.
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `===hng-nto'.
361
362         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
363         CHISE.
364
365 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
368         setting for `===hng-yhk'.
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `===hng-yhk'.
372
373         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
374         CHISE.
375
376 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `===hng-sok'.
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `===hng-sok'.
383
384         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
385         CHISE.
386
387 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `===hng-kda'.
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `===hng-kda'.
394
395         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
396         CHISE.
397
398 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         setting for `===hng-myz'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `===hng-myz'.
405
406         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
407         CHISE.
408
409 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `===hng-kgk'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `===hng-kgk'.
416
417         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
418         CHISE.
419
420 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `===hng-drt'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `===hng-drt'.
427
428         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
429         CHISE.
430
431 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `===hng-mam'.
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `===hng-mam'.
438
439         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
440         CHISE.
441
442 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `===hng-dng'.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `===hng-dng'.
449
450         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
451         CHISE.
452
453 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `=>cns11643-5'.
457
458 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `===hng-keg'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `===hng-keg'.
465
466         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
467         CHISE.
468
469 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         setting for `===hng-jou'.
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `===hng-jou'.
476
477         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
478         CHISE.
479
480 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
483         setting for `===hng-smk'.
484
485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
486         `===hng-smk'.
487
488         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
489         CHISE.
490
491 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `===hng-kyo'.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `===hng-kyo'.
498
499         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
500         CHISE.
501
502 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         setting for `===hng-kss'.
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `===hng-kss'.
509
510         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
511         CHISE.
512
513 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         setting for `===hng-wan'.
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `===hng-wan'.
520
521         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
522         CHISE.
523
524 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         setting for `===hng-ksk'.
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `===hng-ksk'.
531
532         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
533         CHISE.
534
535 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `===hng-kyu'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `===hng-kyu'.
542
543         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
544         CHISE.
545
546 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         setting for `===hng-skk'.
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `===hng-skk'.
553
554         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
555         CHISE.
556
557 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for `===hng-sik'.
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `===hng-sik'.
564
565         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
566         CHISE.
567
568 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         setting for `===hng-kbk'.
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `===hng-kbk'.
575
576         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
577         CHISE.
578
579 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `===hng-kcj'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `===hng-kcj'.
586
587         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
588         CHISE.
589
590 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `===hng-k24'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `===hng-k24'.
597
598         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
599         CHISE.
600
601 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `===hng-gok'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===hng-gok'.
608
609         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
610         CHISE.
611 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `===hng-tsu'.
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hng-tsu'.
618
619         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
620         CHISE.
621
622 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `===hng-sys'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hng-sys'.
629
630         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
631         CHISE.
632
633 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-coding.el (coded-charset-entity-reference-alist):
636         - Use "&HNG010-<d><d><d><d><d>;" instead of
637           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
638         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `=ucs-bmp-itaiji-002' and `===hng-khm'.
642
643         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
644         "hngkhi-0" as the suffix of registry.
645         (===hng-khm): New coded-charset for XEmacs CHISE.
646         (=ucs-itaiji-002): Ditto.
647         (=ucs-bmp-itaiji-002): Ditto.
648
649 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=>ucs@iwds-1'.
653
654         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
655         XEmacs CHISE.
656
657 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
660         CHISE.
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
663         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
664         `===hng-khi'.
665
666 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-khi'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-khi'.
673
674         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
675         CHISE.
676
677 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
680         #x9FA5 as the value of `max-code'.
681         (=ucs-bmp-var-002): Likewise.
682         (=ucs-bmp-var-003): Likewise.
683         (=ucs-bmp-itaiji-084): Likewise.
684         (=ucs-bmp-cjk@JP): Likewise.
685         (=ucs-bmp-cjk@JP/hanazono): Likewise.
686         (==ucs-bmp-cjk@JP/hanazono): Likewise.
687         (=>ucs-bmp-cjk@component): Likewise.
688
689 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
692         CHISE.
693
694 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
697         XEmacs CHISE.
698         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
699         `==jis-x0208@1978/2-pr' as the mother.
700
701 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
704         CHISE.
705
706 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
710
711 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
714         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
715
716 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `===ucs@gb'.
720
721 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hanyo-denshi/ks', `===jis-x0208' and
725         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
726         as the entity-reference for `===jis-x0213-1@2000'; use
727         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
728
729 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `===jis-x0208'.
733
734         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
735         instead of `===jis-x0208' as the mother.
736         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
737         `===jis-x0208' as the mother.
738         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
739         `===jis-x0208' as the mother.
740         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
741         `===jis-x0213-1' as the mother.
742         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
743         `===jis-x0213-1' as the mother.
744         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
745         the mother.
746         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
747         mother.
748
749 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `=ucs-var-001'.
753
754 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=ucs-bmp-var-001'.
758
759         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
760         CHISE.
761         (=ucs-bmp-var-001): Ditto.
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `=ucs-var-003'.
765
766 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `=ucs-bmp-var-003'.
770
771         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
772         CHISE.
773         (=ucs-bmp-var-003): Ditto.
774
775 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         setting for `=ucs-var-002'.
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
781         `=ucs-bmp-var-002'.
782
783         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
784         CHISE.
785         (=ucs-bmp-var-002): Ditto.
786
787 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
790         XEmacs CHISE.
791         (==jis-x0208@1978/5pr): Ditto.
792
793 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `=>ucs-bmp-cjk@component'.
797
798         * mule/mule-conf.el (=>ucs@component): New coded-charset for
799         XEmacs CHISE.
800         (=>ucs-bmp-cjk@component): Ditto.
801
802 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `=>iwds-1'.
806
807 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
810         CHISE.
811
812 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list):
815         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
816         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
817         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
818         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
819
820 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
823         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
824
825         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
826         `=>>ucs@iso' as the mother.
827         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
828         mother.
829
830 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833         setting for `===hanyo-denshi/ia'.
834
835 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `===hanyo-denshi/ia'.
839
840 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-conf.el (=koseki): Fix DOC.
843         (==koseki): New coded-charset for XEmacs CHISE.
844
845 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
848         XEmacs CHISE.
849         (===hanyo-denshi/jd): Fix DOC.
850
851 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `===hanyo-denshi/ip'.
855
856 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hanyo-denshi/ip'.
860
861         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
862         XEmacs CHISE.
863
864 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `==ucs-radicals@unicode' and `=>daikanwa'.
868
869         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
870         for XEmacs CHISE.
871
872 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
875         XEmacs CHISE.
876
877 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===ruimoku-v6'.
881
882 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===ruimoku-v6'.
886
887 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
890         CHISE.
891
892 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
895         coded-charset for XEmacs CHISE.
896
897 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
900         XEmacs CHISE.
901
902 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===ucs-sip@iso'.
906
907 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
910         CHISE.
911
912 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
915         `==ucs-sip@iso'.
916
917         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
918         CHISE.
919
920 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
923         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
924         (=ucs-sip-ext-b@iso): Fix registry.
925         (==ucs-sip-ext-b@iso): Ditto.
926         (===ucs-sip-ext-b@iso): Ditto.
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `=ucs-sip@iso'.
930
931 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `=>cbeta'.
935
936 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `=>cns11643-7'.
940
941         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
942
943 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
946         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
947
948 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
951         `=ucs@cns'.
952         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
953         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
954         `=ucs@jis/1990'.
955         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
956         `=ucs@jis/2000'.
957         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
958         `=ucs@jis/2004'.
959         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
962         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
963
964 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
967         XEmacs CHISE.
968         (==jis-x0208@1978/1pr): Ditto.
969         (==jis-x0208@1978/2-pr): Ditto.
970
971 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `===jis-x0213-1@2004'.
975
976 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===hanyo-denshi/jb'.
983
984         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
985         XEmacs CHISE.
986         (=+>hanyo-denshi/ft): Ditto.
987         (=+>hanyo-denshi/jt): Ditto.
988
989 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `===hanyo-denshi/hg'.
993
994 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
997         XEmacs CHISE.
998         (===hanyo-denshi/hg): Ditto.
999
1000 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1003         glyph-forms instead of detailed glyph-images.
1004         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1005         `=adobe-japan1-*'.
1006         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1007         (===adobe-japan1-1): Ditto.
1008         (===adobe-japan1-2): Ditto.
1009         (===adobe-japan1-3): Ditto.
1010         (===adobe-japan1-4): Ditto.
1011         (===adobe-japan1-5): Ditto.
1012         (===adobe-japan1-6): Ditto.
1013         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1014         `=>>>adobe-japan1' as the mother.
1015         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1016         `=>>adobe-japan1' as the mother.
1017         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1018         glyph-images.
1019         (==jis-x0208@1978): Ditto.
1020         (==jis-x0208@1983): Ditto.
1021         (==jis-x0208@1990): Ditto.
1022         (==jis-x0213-1): Ditto.
1023         (==jis-x0213-1@2000): Ditto.
1024         (==jis-x0213-1@2004): Ditto.
1025         (==jis-x0213-2): Ditto.
1026         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1027         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1028         `=jis-x0208@1978'.
1029         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1030         `=jis-x0208@1983'.
1031         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1032         `=jis-x0208@1990'.
1033         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1034         `=jis-x0213-1'.
1035         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1036         `=jis-x0213-1@2000'.
1037         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1038         `=jis-x0213-1@2004'.
1039         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1040         `=jis-x0213-2'.
1041         (===jis-x0208): New coded-charset for XEmacs CHISE.
1042         (===jis-x0208@1978): Ditto.
1043         (===jis-x0208@1983): Ditto.
1044         (===jis-x0208@1990): Ditto.
1045         (===jis-x0213-1): Ditto.
1046         (===jis-x0213-1@2000): Ditto.
1047         (===jis-x0213-2): Ditto.
1048         (===jis-x0212): Ditto.
1049         (===ks-x1001): Ditto.
1050         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1051         mother.
1052         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1053         as the mother.
1054         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1055         as the mother.
1056         (===cns11643-1): New coded-charset for XEmacs CHISE.
1057         (===cns11643-2): Ditto.
1058         (===cns11643-3): Ditto.
1059         (===cns11643-4): Ditto.
1060         (===cns11643-5): Ditto.
1061         (===cns11643-6): Ditto.
1062         (===cns11643-7): Ditto.
1063         (=>>cns11643-1): Ditto.
1064         (==big5-cdp): Indicate abstract glyph-images instead of
1065         representative glyph-images.
1066         (===big5-cdp): New coded-charset for XEmacs CHISE.
1067         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1068         detailed glyph-images.
1069         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1070         `=hanyo-denshi/*'.
1071         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1072         (===hanyo-denshi/ib): Ditto.
1073         (===hanyo-denshi/jt): Ditto.
1074         (===hanyo-denshi/ks): Ditto.
1075         (===mj): Ditto.
1076         (===mj-0): Ditto.
1077         (===mj-1): Ditto.
1078         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1079         `=>>>hanyo-denshi/*' as its mother.
1080         (==gt): Indicate abstract glyph-forms instead of detailed
1081         glyph-images.
1082         (===gt): New coded-charset for XEmacs CHISE.
1083         (=>>>gt): Indicates `==gt' instead of `=gt'.
1084         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1085         (==gt-k): Indicate abstract glyph-forms instead of detailed
1086         glyph-images.
1087         (===gt-k): New coded-charset for XEmacs CHISE.
1088         (==daikanwa): Indicates glyph-images instead of detailed
1089         glyph-images.
1090         (===daikanwa): New coded-charset for XEmacs CHISE.
1091         (===daikanwa/+p): Ditto.
1092         (===daikanwa/ho): Ditto.
1093         (==cbeta): Ditto.
1094         (===cbeta): Ditto.
1095         (==jef-china3): Ditto.
1096         (===jef-china3): Ditto.
1097         (==ruimoku-v6): Ditto.
1098         (==ucs@iso): Indicate representative glyph-forms instead of
1099         representative glyph-images.
1100         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1101         (==ucs@unicode): Indicate representative glyph-forms instead of
1102         representative glyph-images.
1103         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1104         `=ucs@unicode'.
1105         (==ucs@cns): Indicate representative glyph-forms instead of
1106         representative glyph-images.
1107         (==ucs@jis): Ditto.
1108         (==ucs@jis/1990): Ditto.
1109         (==ucs@jis/2000): Ditto.
1110         (==ucs@jis/2004): Ditto.
1111         (==ucs@ks): Ditto.
1112         (===ucs@iso): New coded-charset for XEmacs CHISE.
1113         (===ucs@unicode): Ditto.
1114         (===ucs@gb): Ditto.
1115         (===ucs@ks): Ditto.
1116         (===ucs-bmp-cjk@gb): Ditto.
1117         (===ucs-sip-ext-b@iso): Ditto.
1118
1119 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1123         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1124         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1125         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1126         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1127         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1128         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1129         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1130         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1133         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1134         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1135         - Use "&g1-[NAME];" for `=>>[NAME]'.
1136         - Abolish "&g2-[NAME];".
1137
1138 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1141         `=>>ucs@cns' as the mother.
1142
1143 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1146         setting for `==ucs@ks'.
1147
1148 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1151         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1152         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1153         0x00E30000〜0x00E409D5.
1154
1155 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1158         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1159         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1160
1161 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1164         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1165
1166         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1167         (=mj-0): Ditto.
1168         (=mj-1): Ditto.
1169         (==mj): Ditto.
1170         (==mj-0): Ditto.
1171         (==mj-1): Ditto.
1172         (=>>mj): Ditto.
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `=mj' and `==mj'.
1176
1177 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1180         CHISE.
1181
1182 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1185         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1186         `=>ucs@hanyo-denshi'.
1187
1188 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1192
1193         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1194         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1195
1196 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1199         XEmacs CHISE.
1200
1201 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1204         Change priority of `=>>>ucs@iso'.
1205
1206         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1207         `=>>>ucs@iso' as the mother.
1208         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1209
1210 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1213         Change priority of `=>>>ucs@unicode'.
1214
1215         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1216         `=ucs@unicode'.
1217
1218 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1221         Change priority of `=>>>ucs@jis'.
1222
1223         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1224         `=ucs@jis'.
1225
1226 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `==daikanwa/+p'.
1230
1231 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `==shinjigen@1ed'.
1235
1236 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1237
1238         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1239         XEmacs CHISE.
1240
1241 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1242
1243         * mule/mule-conf.el (==shinjigen): Modify DOC.
1244         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1245         (==shinjigen@rev): Modify DOC.
1246
1247 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1250         CHISE.
1251
1252 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1256
1257         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1258         XEmacs CHISE.
1259
1260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1261         `==daikanwa'.
1262
1263 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         setting for `==cns11643-7'.
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1269         `==cns11643-7'.
1270
1271 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `==cns11643-6'.
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         setting for `==cns11643-6'.
1278
1279 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `==cns11643-5'.
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `==cns11643-5'.
1286
1287 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         setting for `==cns11643-4'.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `==cns11643-4'.
1294
1295 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         setting for `==cns11643-3'.
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `==cns11643-3'.
1302
1303 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `==cns11643-2'.
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `==cns11643-2'.
1310
1311 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1314         Change priority of `=>>>ucs@ks'.
1315
1316         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1317         `=ucs@ks'.
1318
1319 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1322         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1323         `==ucs@cns' and `==cns11643-1'.
1324
1325         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1326         (==cns11643-2): Ditto.
1327         (==cns11643-3): Ditto.
1328         (==cns11643-4): Ditto.
1329         (==cns11643-5): Ditto.
1330         (==cns11643-6): Ditto.
1331         (==cns11643-7): Ditto.
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1334         `==cns11643-1'.
1335
1336 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1339         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1340         `=>>>ucs@jis/1990'.
1341
1342         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1343         `=ucs@jis/1990'.
1344         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1345         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1346
1347 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1350         Change priority of `=>>>ucs@cns'.
1351
1352         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1353         `=ucs@cns'.
1354
1355 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `==ks-x1001'.
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1361         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1362         `==ks-x1001'.
1363
1364 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1367
1368 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1371         `=jis-x0208'.
1372         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1373         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1374         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1375         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1376         (=>>>jis-x0213-1@2000): Changed to an alias for
1377         `=jis-x0213-1@2000'.
1378         (=>>>jis-x0213-1@2004): Changed to an alias for
1379         `=jis-x0213-1@2004'.
1380         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1381
1382 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1383
1384         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1385         `=adobe-japan1-0'.
1386         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1387         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1388         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1389         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1390         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1391         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1392
1393 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1397         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1398         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1399         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1400         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1401
1402 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1405         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1406         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1407         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1408         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1409         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1410         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1411         `==jis-x0212'.
1412
1413 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1416         "AdobeJapan1-[0-6]$".
1417         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1418         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1419         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1420         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1421         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1422         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1423         (==adobe-japan1-1): Ditto.
1424         (==adobe-japan1-2): Ditto.
1425         (==adobe-japan1-3): Ditto.
1426         (==adobe-japan1-4): Ditto.
1427         (==adobe-japan1-5): Ditto.
1428         (==adobe-japan1-6): Ditto.
1429         (==jis-x0208): Ditto.
1430         (==jis-x0208@1978): Ditto.
1431         (==jis-x0208@1983): Ditto.
1432         (==jis-x0208@1990): Ditto.
1433         (==jis-x0213-1): Ditto.
1434         (==jis-x0213-1@2000): Ditto.
1435         (==jis-x0213-1@2004): Ditto.
1436         (==jis-x0213-2): Ditto.
1437         (==jis-x0212): Ditto.
1438         (==gb2312): Ditto.
1439         (==iso-ir165): Ditto.
1440         (==gb12345): Ditto.
1441         (==ks-x1001): Ditto.
1442         (==cns11643-1): Ditto.
1443         (==cns11643-2): Ditto.
1444         (==cns11643-3): Ditto.
1445         (==cns11643-4): Ditto.
1446         (==cns11643-5): Ditto.
1447         (==cns11643-6): Ditto.
1448         (==cns11643-7): Ditto.
1449         (==big5-cdp): Ditto.
1450         (==hanyo-denshi/ja): Ditto.
1451         (==hanyo-denshi/jb): Ditto.
1452         (==hanyo-denshi/jc): Ditto.
1453         (==hanyo-denshi/jd): Ditto.
1454         (==hanyo-denshi/ft): Ditto.
1455         (==hanyo-denshi/ia): Ditto.
1456         (==hanyo-denshi/ib): Ditto.
1457         (==hanyo-denshi/hg): Ditto.
1458         (==hanyo-denshi/jt): Ditto.
1459         (==hanyo-denshi/ks): Ditto.
1460         (==gt): Ditto.
1461         (==gt-k): Ditto.
1462         (==daikanwa): Ditto.
1463         (==shinjigen): Ditto.
1464         (==ucs@iso): Ditto.
1465         (==ucs@unicode): Ditto.
1466         (==ucs@gb): Ditto.
1467         (==ucs-bmp@gb): Ditto.
1468         (==ucs@cns): Ditto.
1469         (==ucs-bmp@cns): Ditto.
1470         (==ucs@jis): Ditto.
1471         (==ucs@jis/1990): Ditto.
1472         (==ucs@jis/2000): Ditto.
1473         (==ucs@jis/2004): Ditto.
1474         (==ucs@JP): Ditto.
1475         (==ucs@JP/hanazono): Ditto.
1476         (==ucs@ks): Ditto.
1477         (==ucs-bmp@ks): Ditto.
1478         (==ucs@cns11643): Ditto.
1479         (==ucs-bmp-cjk@gb): Ditto.
1480         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1481         (==ucs-sip-ext-b@iso): Ditto.
1482
1483 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1486         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1487
1488         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1489         XEmacs CHISE.
1490         (=ucs-bmp-cjk@unicode): Abolished.
1491
1492 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1495         `=+>ucs-bmp-cjk-compat@jis'.
1496
1497         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1498         for XEmacs CHISE.
1499
1500 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1503         CHISE.
1504
1505 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1508         for XEmacs CHISE.
1509         (=jis-x0208@1978/1er-pr): Abolished.
1510         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1511         `=jis-x0208@1978/1er-pr' as the mother.
1512
1513 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=ucs-itaiji-084'.
1517
1518 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list):
1521         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1522
1523         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1524         XEmacs CHISE.
1525         (=ucs-bmp-itaiji-084): Ditto.
1526
1527 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1531
1532 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1536
1537         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1538         XEmacs CHISE.
1539         (=big5-cdp-var-5): Ditto.
1540
1541 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1544         XEmacs CHISE.
1545
1546 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1547
1548         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1549         XEmacs CHISE.
1550
1551 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `=>>>hanyo-denshi/ft'.
1555
1556 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1559         XEmacs CHISE.
1560         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1561         `=hanyo-denshi/jd' as the mother.
1562
1563 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1566         XEmacs CHISE.
1567         (=+>adobe-japan1-1): Ditto.
1568         (=+>adobe-japan1-2): Ditto.
1569         (=+>adobe-japan1-3): Ditto.
1570         (=+>adobe-japan1-4): Ditto.
1571         (=+>adobe-japan1-5): Ditto.
1572         (=+>adobe-japan1-6): Ditto.
1573         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1574
1575 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1578         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1579         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1580
1581         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1582         the top.
1583
1584 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1587         XEmacs CHISE.
1588         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1589         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1590         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1591
1592 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-charset.el (default-coded-charset-priority-list):
1595         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1596         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1597
1598         * mule/mule-conf.el: Modify order of definitions of some
1599         coded-charsets.
1600
1601 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1602
1603         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1604         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1605         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1606
1607         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1608         CHISE.
1609         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1610         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1611
1612 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1615         CHISE.
1616
1617 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `=daikanwa/+2p'.
1621
1622         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1623         XEmacs CHISE.
1624
1625 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1628         XEmacs CHISE.
1629         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1630
1631 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>>>hanyo-denshi/ib'.
1635
1636 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1639         XEmacs CHISE.
1640         (=>>>hanyo-denshi/ib): Ditto.
1641         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1642         `=hanyo-denshi/ja' as the mother.
1643         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1644         `=hanyo-denshi/ib' as the mother.
1645
1646 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1649         XEmacs CHISE.
1650         (utf-8-ivs-mcs-er): Likewise.
1651         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1652         and `=>ucs-gb'.
1653         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1654         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1655         `ucs-gb' and `=>ucs-gb'.
1656         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1657         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1658         and `=>ucs-cns'.
1659         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1660         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1661         `ucs-cns' and `=>ucs-cns'.
1662         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1663         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1664         `ucs-big5' and `=>ucs-big5'.
1665         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1666         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1667         `ucs-big5' and `=>ucs-big5'.
1668         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1669         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1670         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1671         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1672         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1673         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1674         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1675         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1676         `=>ucs-jis'; modify DOC and mnemonic.
1677         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1678         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1679         and `=>ucs-jis'; modify DOC and mnemonic.
1680         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1681         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1682         `=>ucs-ks'.
1683         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1684         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1685         and `=>ucs-ks'.
1686         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1687
1688 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1691         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1692
1693 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1696         Modify priorities.
1697
1698 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1701         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1702
1703 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1707
1708 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1711         CHISE.
1712
1713 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1714
1715         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1719
1720         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1721         CHISE.
1722
1723 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1726         `=+>ucs-bmp-cjk@unicode'.
1727
1728         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1729         for XEmacs CHISE.
1730
1731 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         setting for `=>>daikanwa'.
1735
1736 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `=>>hanyo-denshi/jt'.
1740
1741 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1744         XEmacs CHISE.
1745         (=+>jis-x0208@1990): Ditto.
1746         (=+>jis-x0213-1@2000): Ditto.
1747
1748 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1756         XEmacs CHISE.
1757         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1758         `=hanyo-denshi/jc' as the mother.
1759
1760 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         setting for `=+>adobe-japan1'.
1764
1765         * mule/mule-charset.el (default-coded-charset-priority-list):
1766         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1767         and `=>>hanyo-denshi/ft' to `=>>gt'.
1768
1769 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1772         XEmacs CHISE.
1773         (=>>adobe-japan1-1): Ditto.
1774         (=>>adobe-japan1-2): Ditto.
1775         (=>>adobe-japan1-3): Ditto.
1776         (=>>adobe-japan1-4): Ditto.
1777         (=>>adobe-japan1-5): Ditto.
1778         (=>>adobe-japan1-6): Ditto.
1779         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1780
1781 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-conf.el (=adobe-japan1): New alias for
1784         `=adobe-japan1-6'.
1785         (=>>>adobe-japan1-0): New coded-charset for 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-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `=>>>adobe-japan1'.
1798
1799 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `=+>ucs@ks'.
1803
1804 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1807         XEmacs CHISE.
1808         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1809         `=adobe-japan1-6' as the mother.
1810
1811 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         setting for `=>cns11643-7'.
1815
1816 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1819         CHISE.
1820
1821 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1824         XEmacs CHISE.
1825         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1828         setting for `=>ucs@jis/2004'.
1829
1830 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1833         setting for `=+>gt'.
1834
1835         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1836         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1837
1838 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1841         `=>ucs@unicode' as the mother.
1842         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1843         mother.
1844         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1845         mother.
1846         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1847         mother.
1848
1849 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         setting for `=+>ucs@unicode'.
1853
1854         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1855         CHISE.
1856
1857 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1860         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1861         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1862         - Add setting for `=+>ucs@cns'.
1863
1864         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1865         CHISE.
1866         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1867         as the mother.
1868         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1869         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1872         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1873
1874 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1877         setting for `=>ucs@ks'.
1878
1879 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `=ucs-bmp-cjk-compat@unicode'.
1883
1884         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1885         coded-charset for XEmacs CHISE.
1886
1887 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1890         `=ucs-bmp-cjk-compat'.
1891
1892         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1893         XEmacs CHISE.
1894
1895 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1898         CHISE.
1899
1900 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1903         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1904
1905         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1906         `=>ucs@jis/1990'.
1907         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1908
1909 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1913
1914         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1915         CHISE.
1916         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1917         mother.
1918
1919 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1922         `=>jis-x0213-2@usual'.
1923         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1924         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1925         `=>jis-x0213-2@usual' as the mother.
1926
1927 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1930         (=>ucs@JP): New alias for `=+>ucs@jis'.
1931
1932 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1935         `=>jis-x0208@usual'.
1936         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1937         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1938         `=>jis-x0208@usual' as the mother.
1939         (=>jis-x0208): Likewise.
1940
1941 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1944         setting for `=+>jis-x0208@1978'.
1945
1946 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1949         XEmacs CHISE.
1950
1951 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1954         setting for `=>>>ucs@jis/1990'.
1955
1956 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `=>ucs@jis/1990'.
1960
1961 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1964         setting for `=ucs@JP/hanazono'.
1965
1966         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1967         CHISE.
1968         (=ucs@JP/hanazono): Ditto.
1969         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1970         (=>>hanyo-denshi/jc): Ditto.
1971         (=>>hanyo-denshi/jd): Ditto.
1972
1973 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1976         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1977
1978 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1981         XEmacs CHISE.
1982
1983 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1986         XEmacs CHISE.
1987
1988 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1991         `=ucs-bmp-cjk@JP'.
1992
1993 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1996         XEmacs CHISE.
1997
1998 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2001         Modify order of settings; add settings for `=daikanwa@rev2'.
2002
2003 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2006         setting for `=>>cbeta'.
2007
2008         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2009         CHISE.
2010
2011 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for `=>>adobe-japan1'.
2015
2016 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2019         XEmacs CHISE.
2020
2021 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=>>hanyo-denshi/ia'.
2025
2026         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2033
2034         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2035         XEmacs CHISE.
2036         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2037         `=hanyo-denshi/jt' as the mother.
2038
2039 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2042         setting for `=>>>jis-x0213-2'.
2043
2044         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2045         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2046         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2047
2048 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2051         XEmacs CHISE.
2052
2053 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2056         XEmacs CHISE.
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2059         `=>>jis-x0213-1@2004'.
2060
2061 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2064         XEmacs CHISE.
2065
2066 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2069         - Use "&g2-*;" as entity-references for `=>>>*'.
2070         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2071
2072         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2073         XEmacs CHISE.
2074         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2075         as the mother.
2076
2077 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for `=>>hanyo-denshi/ib'.
2081
2082         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2083         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2084         (=>>jis-x0208@1990): Ditto.
2085         (=>>hanyo-denshi/ib): Ditto.
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list):
2088         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2089
2090 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2093         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2094         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2095         `=>>>ucs@jis/2004'.
2096
2097 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2100         XEmacs CHISE.
2101         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2102         `=jis-x0213-1@2004' as the mother.
2103         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2104         (=>>>ucs@ks): Ditto.
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list):
2107         Modify priority of `=hanyo-denshi/*'.
2108
2109 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2112         settings for `=>>ucs@JP' and `=ucs@JP'.
2113
2114 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2117         CHISE.
2118
2119 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2122         setting for `=>>>ucs@cns'.
2123
2124         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2125         CHISE.
2126
2127 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2130         instead of `=>>>jis-x0213-1@2004' as the mother.
2131         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2132         (=>>>ucs@unicode): Likewise.
2133         (=>>>ucs@jis): Likewise.
2134         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2135         mother.
2136         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2137
2138 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2142         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2143         `=>>>ucs@jis'.
2144
2145 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list):
2148         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2149         and `=jis-x0213-*-2000'.
2150
2151 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2154         XEmacs CHISE.
2155         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2156         `=>>jis-x0213-1' as the mother.
2157
2158 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2162
2163 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2166
2167 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2170         XEmacs CHISE.
2171
2172 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (decomposition-feature-list): Set
2175         `=decomposition', `=decomposition@cid' and
2176         `=decomposition@hanyo-denshi'.
2177
2178 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=>>hanyo-denshi/ks'.
2182
2183         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2184         XEmacs CHISE.
2185
2186 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2189         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2192         `=hanyo-denshi/ks/mf'.
2193
2194         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2195         XEmacs CHISE.
2196         (=hanyo-denshi/ks/mf): Ditto.
2197
2198 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         settings for P=hanyo-denshi/jt'.
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2204         `=hanyo-denshi/jt'.
2205
2206         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2207         XEmacs CHISE.
2208
2209 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2212         settings for `=hanyo-denshi/ip'.
2213
2214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2215         `=hanyo-denshi/ip'.
2216
2217         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2218         XEmacs CHISE.
2219
2220 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         settings for `=hanyo-denshi/hg'.
2224
2225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2226         `=hanyo-denshi/hg'.
2227
2228         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2229         XEmacs CHISE.
2230
2231 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2234         setting for `=>>hanyo-denshi/ft'.
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `=>>hanyo-denshi/ft'.
2238
2239         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2240         XEmacs CHISE.
2241
2242 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2245         settings for `=hanyo-denshi/ib'.
2246
2247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2248         `=hanyo-denshi/ib'.
2249
2250         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2251         XEmacs CHISE.
2252
2253 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         settings for isolated characters of `=hanyo-denshi/ia' and
2257         non-isolated characters of `=hanyo-denshi/*'.
2258
2259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2260         `=hanyo-denshi/ia'.
2261
2262         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2263         XEmacs CHISE.
2264
2265 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2268         setting for isolated characters of `=hanyo-denshi/ft'.
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `=hanyo-denshi/ft'.
2272
2273         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2274         XEmacs CHISE.
2275
2276 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2279         setting for isolated characters of `=hanyo-denshi/jd'.
2280
2281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2282         `=hanyo-denshi/jd'.
2283
2284         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2285         XEmacs CHISE.
2286
2287 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2290         setting for isolated characters of `=hanyo-denshi/jc'.
2291
2292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2293         `=hanyo-denshi/jc'.
2294
2295         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2296         XEmacs CHISE.
2297
2298 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2301         setting for isolated characters of `=hanyo-denshi/jb'.
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2304         `=hanyo-denshi/jb'.
2305
2306         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2307         XEmacs CHISE.
2308
2309 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2312         setting for isolated characters of `=hanyo-denshi/ja'.
2313
2314 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2317         `=hanyo-denshi/ja'.
2318
2319         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2320         XEmacs CHISE.
2321
2322 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2325         settings for isolated characters of `=adobe-japan1-6'.
2326
2327 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2330         CHISE.
2331         (=daikanwa/+2p): Ditto.
2332         (=daikanwa/ho): Ditto.
2333
2334 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2337         coding-system for XEmacs CHISE.
2338
2339 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2342         setting for `=>>ruimoku-v6'.
2343
2344         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2345         CHISE.
2346
2347 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for `=daikanwa@rev1'.
2351
2352 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2356
2357 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2360         XEmacs CHISE.
2361         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2362
2363 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2366         CHISE.
2367
2368 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2371         CHISE.
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         setting for `=>ucs@jis'.
2375
2376 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2379         setting for `=>jis-x0208@usual'.
2380
2381         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2382         XEmacs CHISE.
2383         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2384         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2385         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2386
2387 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2390         CHISE.
2391         (=>>>jis-x0208@1990): Ditto.
2392         (=>>>jis-x0213-1): Ditto.
2393         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2394         mother.
2395         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2396         as the mother.
2397
2398 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2401         setting for `=>ucs@cns' and `=>>ucs@ks'.
2402
2403         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2404         CHISE.
2405
2406 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2409         CHISE.
2410
2411 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2414         CHISE.
2415         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2416         mother.
2417
2418 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2421         `==>ucs-bmp-cjk@bucs'.
2422
2423         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2424         XEmacs CHISE.
2425
2426 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `==>ucs@bucs'.
2430
2431         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2432         XEmacs CHISE.
2433
2434 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2437         - Add setting for `=>>jis-x0208'.
2438         - Omit setting for `=>>jis-x0208@1990'.
2439         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2440           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2441           `=ucs@FOO'.
2442
2443 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2446         setting for `=>daikanwa'.
2447
2448 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=daikanwa): Fix DOC.
2451         (=>daikanwa): New abstract character for XEmacs CHISE.
2452         (=>ucs@iso): Likewise.
2453         (=>ucs@unicode): Likewise.
2454         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2455
2456 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2459         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2460           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2461         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2462         - Add `=>big5-cdp'.
2463
2464 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2467         (=>big5-cdp): New abstract character.
2468
2469 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2472         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2473         `chinese-big5'.
2474
2475 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list):
2478         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2479
2480         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2481         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2482         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2483         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2484         and `=>jis-x0213-2'.
2485
2486 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2489         XEmacs CHISE.
2490         (=>>ucs@jis/2000): Likewise.
2491         (=>>ucs@jis/2004): Likewise.
2492
2493 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2497         `=>>ucs@cns'.
2498
2499         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2500         XEmacs CHISE.
2501         (=>>gt): Use quote instead of backquote; modify DOC.
2502         (=>gt): Use quote instead of backquote.
2503         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2504         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2505         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2506         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2507         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2508         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2509
2510 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2513         `=>>ucs@unicode' and `=>>gt'.
2514
2515 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2518         XEmacs CHISE.
2519         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2520         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2521         `=jis-x0208@1978/1er-pr' as the mother.
2522         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2523
2524 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2527         `=ucs@unicode' as the mother.
2528
2529 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         setting for `=>>ucs@unicode'.
2533
2534         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2535         CHISE.
2536
2537 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2540         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2543         `=adobe-japan1-6' and `=adobe-japan1-base'.
2544
2545         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2546         XEmacs CHISE.
2547         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2548         specify `min-code' and `max-code'.
2549         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2550         (=adobe-japan1-2): Likewise.
2551         (=adobe-japan1-3): Likewise.
2552         (=adobe-japan1-4): Likewise.
2553         (=adobe-japan1-5): Likewise.
2554         (=adobe-japan1-6): Likewise.
2555
2556 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2559         setting for `=>gt'.
2560
2561 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2564         CHISE.
2565
2566 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         setting for `=>zinbun-oracle'.
2570
2571         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2572         for XEmacs CHISE.
2573
2574 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2577         for XEmacs CHISE.
2578         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2579         `=jis-x0208@1978' as the mother.
2580
2581 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2584         - Use `=gt' instead of `ideograph-gt'.
2585         - Use `=gt-k' instead of `ideograph-gt-k'.
2586         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2587         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2588         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2589         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2590         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2591         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2592         - Use `=>>gt' instead of `<=>gt'.
2593         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2594         - Add setting for `=>>jis-x0208@1990'.
2595         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2596           `=>>jis-x0213-1@2000'.
2597         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2598         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2599           `=>>jis-x0213-1@2004'.
2600         - Add setting for `=>>jis-x0208@1978'.
2601         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2602
2603 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2606         XEmacs CHISE.
2607
2608 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2611         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2612         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2613         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2614         `<=>jis-x0213-1@2004'.
2615
2616 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2619         CHISE.
2620         (=>jis-x0213-2): Ditto.
2621
2622 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2625         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2626
2627 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2631         `=>jis-x0213-1'.
2632
2633 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2636         CHISE.
2637         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2638
2639 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2642         `<==>jis-x0213-1'.
2643         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2644         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2645         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2646         (<=>jis-x0208): New alias for `=>jis-x0208'.
2647         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2648         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2649         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2650         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2651         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2652         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2653         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2654         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2655         (=>>gt): Renamed from `<==>gt'.
2656         (<==>gt): New alias for `=>>gt'.
2657
2658 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2661         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2662         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2663         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2664         - Add settings for `<=>jis-x0213-1@2000' and
2665           `<=>jis-x0213-1@2004'.
2666
2667         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2668         XEmacs CHISE.
2669         (<==>jis-x0213-1): Likewise.
2670         (<==>jis-x0213-1@2000): Likewise.
2671         (<==>jis-x0213-1@2004): Likewise.
2672         (<=>jis-x0208): Add property `=>iso-ir 168'.
2673         (<=>jis-x0208@1997): Likewise.
2674         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2675         as the mother; add property `=>iso-ir 228'.
2676         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2677         property `=>iso-ir 228'.
2678         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2679         property `=>iso-ir 233'.
2680         (<==>gt): Renamed from `<=>gt'.
2681         (<=>gt): New alias for `<==>gt'.
2682
2683 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2686         CHISE.
2687         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2688         `<=>jis-x0208' as the mother.
2689         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2690         (<=>jis-x0213-1@2000): Ditto.
2691         (<=>jis-x0213-1@2004): Ditto.
2692
2693 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2696         settings for `<=>gt'.
2697
2698         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2699
2700 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2703         XEmacs CHISE.
2704         (=jis-x0208@1978/-4pr): Likewise.
2705         (=jis-x0208@1978/4-pr): Likewise.
2706         (=jis-x0213-1): Likewise.
2707         (=ucs@iso): Likewise.
2708         (=ucs@unicode): Likewise.
2709         (=ucs@gb): Likewise.
2710         (=ucs@gb/fw): Likewise.
2711         (=ucs@cns): Likewise.
2712         (=ucs@cns/fw): Likewise.
2713         (=ucs@jis): Likewise.
2714         (=ucs@jis/fw): Likewise.
2715         (=ucs@jis/1990): Likewise.
2716         (=ucs@jis/2000): Likewise.
2717         (=ucs@jis/2004): Likewise.
2718         (=ucs@JP): Likewise.
2719         (=ucs@ks): Likewise.
2720         (=ucs@big5): Likewise.
2721         (=ucs@big5/cns11643): Likewise.
2722         (=ucs@cns11643): Likewise.
2723
2724 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list):
2727         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2728
2729         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2730         CHISE.
2731         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2732         mother.
2733
2734 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2737         from src/mule-charset.c].
2738         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2739         specify `final'.
2740         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2741         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2742         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2743         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2744         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2745         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2746
2747 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2750         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2751         (=jis-x0208@1978/i-4): Specify `partial'.
2752         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2753         mother coded-charset.
2754         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2755
2756 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         settings for `=jis-x0213-1@2004'.
2760
2761 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2764         CHISE.
2765         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2766         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2767         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2768         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2769         temporarily.
2770         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2771
2772 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2775         CHISE.
2776         (=shinjigen@1ed): Inherited from `=shinjigen'.
2777         (=shinjigen@rev): Likewise.
2778
2779 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2782         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2783
2784 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2787         define it as an alias.
2788         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2789         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2790         alias.
2791         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2792         alias.
2793
2794 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2797         CHISE.
2798
2799 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2802         CHISE.
2803         (shinjigen-2): Ditto.
2804
2805 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list):
2808         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2809         `chinese-big5-eten-*' and `chinese-big5'.
2810
2811 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2814         #x9FA5 temporarily.
2815
2816 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         settings for `=jis-x0208@1978/i1'.
2820
2821 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2824         XEmacs CHISE.
2825
2826 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2829         XEmacs CHISE.
2830
2831 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2834         XEmacs CHISE.
2835
2836 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2839         CHISE.
2840         (=ucs-bmp@cns): Likewise.
2841         (=ucs-bmp@jis): Likewise.
2842         (=ucs-bmp@ks): Likewise.
2843
2844 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2847         CHISE.
2848         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2849
2850 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         settings for `=zinbun-oracle'.
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2856         `=zinbun-oracle'.
2857
2858 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2861         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2862         `=ucs@iso'.
2863
2864 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-charset.el (default-coded-charset-priority-list):
2867         Delete `ucs-sip'; modify order of some CCSs.
2868
2869 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2872         in XEmacs CHISE.
2873
2874         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2875         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2876         CHISE.
2877
2878 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2881         its registry.
2882         (=ucs-radicals@unicode): Likewise.
2883
2884 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2887         CHISE.
2888
2889 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2892         CHISE.
2893
2894 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2897         CHISE.
2898
2899 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2902         Modify preference of *isolated settings*.
2903
2904 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2907         utf-2000 is provided.
2908         (=ucs@cns11643): Likewise.
2909
2910 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2913         Prefer every *isolated setting* to ordinary setting.
2914
2915 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2918         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2919
2920 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2923         CHISE.
2924
2925 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2928         settings for `=jis-x0208@1997'.
2929
2930 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2933         `=jis-x0208@1997'.
2934
2935 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2938         XEmacs CHISE.
2939
2940 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2943         `=jis-x0208@1978'.
2944         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2945         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2946         `=jis-x0208-1990' as the mother.
2947         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2948
2949 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2952         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2953         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2954         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2955         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2956         for `=ucs@JP'.
2957
2958 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2959
2960         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2961         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2962         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2963         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2964         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2965         `=daikanwa@rev2'.
2966
2967 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2970         (=gt): Likewise.
2971         (=gt-k): Likewise.
2972         (=gt-pj-*): Likewise.
2973         (=gt-pj-k1): Likewise.
2974         (=gt-pj-k2): Likewise.
2975         (=daikanwa): Likewise.
2976         (=daikanwa-rev1): Likewise.
2977         (=daikanwa-rev2): Likewise.
2978         (=big5-pua): Likewise.
2979         (=big5-eten): Likewise.
2980         (chinese-big5-eten-a): Likewise.
2981         (chinese-big5-eten-b): Likewise.
2982         (=hanziku-*): Likewise.
2983         (=cbeta): Likewise.
2984         (=jef-china3): Likewise.
2985         (=ruimoku-v6): Likewise.
2986         (=ucs@iso): Likewise.
2987         (=ucs@unicode): Likewise.
2988         (=ucs@gb): Likewise.
2989         (=ucs@cns): Likewise.
2990         (=ucs@jis): Likewise.
2991         (=ucs@jis-1990): Likewise.
2992         (=ucs@jis-2000): Likewise.
2993         (=ucs@jp): Likewise.
2994         (=ucs@ks): Likewise.
2995         (=ucs@big5): Likewise.
2996         (=ucs-radicals): Likewise.
2997         (=ucs-radicals@unicode): Likewise.
2998         (=ucs-bmp-cjk): Likewise.
2999         (=ucs-bmp-cjk@unicode): Likewise.
3000         (=ucs-sip-ext-b): Likewise.
3001         (=ucs-sip-ext-b@iso): Likewise.
3002
3003 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3006         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3007
3008 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3011         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3012         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3013         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3014         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3015         arabic-digit, ipa and ``&I-B-XXXX;''.
3016
3017 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         setting for (I-)HZK{03..12}-XXXX.
3021
3022 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3025         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3026
3027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3028         `=ruimoku-v6'.
3029
3030         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3031         CHISE.
3032
3033 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3036         (=ucs@unicode): Likewise.
3037         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3038         (=ucs@cns): Likewise.
3039         (=ucs@jis): Likewise.
3040         (=ucs@ks): Likewise.
3041         (=ucs@big5): Likewise.
3042
3043 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3046         `ucs-jis'.
3047         (utf-8-jis-er): Likewise.
3048         (utf-8-jp): New coding-system.
3049         (utf-8-jp-er): Likewise.
3050
3051         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3052
3053 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3056
3057         * mule/japanese.el: Move definition of `euc-jisx0213' to
3058         mule/mule-coding.el.
3059
3060 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3063         mule-coding before loading update-cdb when utf-2000 is provided.
3064
3065 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3068         `=daikanwa'.
3069
3070 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3073         definition codes when `utf-2000' is provided.
3074
3075 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3076
3077         * mule/mule-category.el (word-combining-categories): Don't setup
3078         `word-combining-categories' in XEmacs CHISE.
3079         (word-separating-categories): Add setting about Latin script in
3080         XEmacs CHISE.
3081
3082 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         setting for `chinese-big5'.
3086
3087 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3090         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3091         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3092         add setting for HZK0[12]-xxxx.
3093
3094 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3095
3096         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3097         in XEmacs CHISE.
3098
3099 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-charset.el (default-coded-charset-priority-list):
3102         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3103         and `chinese-big5' to `=gt-pj-*'.
3104
3105 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-conf.el (=daikanwa): Renamed from
3108         `ideograph-daikanwa'.
3109         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3110
3111 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el (=cns11643-7): Renamed from
3114         `chinese-cns11643-7'.
3115         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3116
3117 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=cns11643-6): Renamed from
3120         `chinese-cns11643-6'.
3121         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3122
3123 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3124
3125         * mule/mule-conf.el (=cns11643-5): Renamed from
3126         `chinese-cns11643-5'.
3127         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3128
3129 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3130
3131         * mule/mule-conf.el (=cns11643-4): Renamed from
3132         `chinese-cns11643-4'.
3133         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3134
3135 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=cns11643-3): Renamed from
3138         `chinese-cns11643-3'.
3139         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3140
3141 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3144         `=cns11643-2'.
3145         (chinese-cns11643-2): New alias for `=cns11643-2'.
3146
3147 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3150         `=cns11643-1'.
3151         (chinese-cns11643-1): New alias for `=cns11643-1'.
3152
3153 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3156         (chinese-gb12345): New alias for `=gb12345'.
3157
3158 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3161         (chinese-gb2312): New alias for `=gb2312'.
3162
3163 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3164
3165         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3166         (chinese-big5): New alias for `=big5'.
3167
3168 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3171         (korean-ksc5601): New alias for `=ks-x1001'.
3172
3173 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3174
3175         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3176         `=jis-x0212'.
3177         (japanese-jisx0212): New alias for `=jis-x0212'.
3178
3179 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3180
3181         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3182         `=jis-x0208-1983'.
3183         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3184
3185 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3188         `=jis-x0208-1978'.
3189         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3190
3191 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3194         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3195
3196 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3199         (chinese-cns11643-3): Specify iso-ir 183.
3200         (chinese-cns11643-4): Specify iso-ir 184.
3201         (chinese-cns11643-5): Specify iso-ir 185.
3202         (chinese-cns11643-6): Specify iso-ir 186.
3203         (chinese-cns11643-7): Specify iso-ir 187.
3204         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3205         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3206
3207 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3210         \uXXXX for every cases.
3211
3212 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3213
3214         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3215         (ucs-big5): Changed to an alias for `=ucs@big5'.
3216
3217 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3218
3219         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3220         (ucs-ks): Changed to an alias for `=ucs@ks'.
3221
3222 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3223
3224         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3225         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3226
3227 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3228
3229         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3230         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3231
3232 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3233
3234         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3235         (ucs-jis): Changed to an alias for `=ucs@jis'.
3236
3237 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3238
3239         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3240         (ucs-cns): Changed to an alias for `=ucs@cns'.
3241
3242 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3243
3244         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3245         (ucs-gb): Changed to an alias for `=ucs@gb'.
3246
3247 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3248
3249         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3250         `ideograph-daikanwa-2'.
3251         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3252         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3253
3254 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3255
3256         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3257         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3258
3259         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3260         for `xemacs-chise-version'.
3261
3262 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list):
3265         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3266         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3267         instead of `ideograph-hanziku-*'.
3268
3269         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3270         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3271
3272 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3275         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3276         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3277         `utf-2000' is provided.
3278
3279 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3282         is provided [was builtin coded-charsets].
3283
3284 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3287         is provided [was builtin coded-charsets].
3288
3289 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3292         is provided [was builtin coded-charsets].
3293
3294 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3295
3296         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3297         is provided [was builtin coded-charsets].
3298
3299 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3302         when `utf-2000' is provided [was builtin coded-charsets].
3303
3304 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-conf.el (=hanziku-*): Renamed from
3307         `ideograph-hanziku-*'.
3308         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3309
3310 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3313         `utf-2000' is provided [was builtin coded-charsets].
3314         (ideograph-hanziku-{1..12}): Likewise.
3315
3316 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3319         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3320
3321 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3322
3323         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3324         when `utf-2000' is provided [was builtin coded-charsets].
3325
3326 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3329         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3330         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3331
3332 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3333
3334         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3335         (ideograph-gt): Changed to an alias for `=gt'.
3336
3337 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3340         is provided; it was defined as a builtin coded-charset.
3341         (ideograph-gt): Likewise.
3342
3343 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3344
3345         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3346         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3347
3348 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3351         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3352
3353 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-conf.el (=big5-eten): Renamed from
3356         `chinese-big5-eten'.
3357         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3358
3359 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3362         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3363
3364 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3367         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3368
3369 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3370
3371         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3372         (china3-jef): Changed to an alias for `=jef-china3'.
3373
3374 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3375
3376         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3377         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3378
3379         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3380         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3381         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3382         when `utf-2000' is provided.
3383
3384 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-charset.el (default-coded-charset-priority-list):
3387         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3388
3389         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3390         (ucs-jis-2000): Deleted.
3391
3392 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3393
3394         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3395         UTF-2000.
3396         (=ucs-jis-2000): New coded-charset for UTF-2000.
3397
3398 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3399
3400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3401         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3402
3403 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list):
3406         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3407         `ideograph-cbeta'.
3408
3409 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3410
3411         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3412         builtin coded-charset].
3413
3414 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3417         settings for &K0-xxxx and &I-K0-xxxx.
3418
3419 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3422         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3423
3424 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3427         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3428
3429 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3432         UTF-2000.
3433         (ideograph-gt-pj-k1): Likewise.
3434         (ideograph-gt-pj-k2): Likewise.
3435
3436 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3437
3438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3439         `=jis-x0208'.
3440
3441 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3444         UTF-2000 [was a builtin coded-charset].
3445
3446 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3447
3448         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3449         (utf-8-gb-er): Likewise.
3450
3451 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3454         settings for JIS X 0212 and JIS X 0208:1978.
3455
3456 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3459         setting for JIS X 0213.
3460
3461 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3462
3463         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3464         standard-case-table in UTF-2000.
3465
3466 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3469         definitions for isolated-chars.
3470
3471 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3474         `configure-utf-2000-lisp-directory'.
3475         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3476         `mule-lisp-load-path'.
3477
3478 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3479
3480         * startup.el (startup-setup-paths): Set and use
3481         `utf-2000-lisp-directory'.
3482         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3483         UTF-2000.
3484
3485 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3486
3487         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3488         (paths-find-utf-2000-lisp-directory): New function.
3489         (paths-construct-load-path): Add new optional argument
3490         `utf-2000-lisp-directory'.
3491
3492         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3493
3494 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3495
3496         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3497         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3498         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3499         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3500         `chinese-big5-2' in UTF-2000.
3501
3502         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3503         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3504
3505 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3506
3507         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3508         `big5-eten-er' in UTF-2000.
3509         (big5-cdp): Modify DOC-string and mnemonic.
3510
3511 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3512
3513         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3514         UTF-2000 [renamed from utf-8-er].
3515         (utf-8-gb): New coding-system in UTF-2000.
3516         (utf-8-gb-er): Likewise.
3517         (utf-8-cns): Likewise.
3518         (utf-8-cns-er): Likewise.
3519         (utf-8-big5): Likewise.
3520         (utf-8-big5-er): Likewise.
3521         (utf-8-jis): Likewise.
3522         (utf-8-jis-er): Likewise.
3523         (utf-8-ks): Likewise.
3524         (utf-8-ks-er): Likewise.
3525         (utf-8-er): Likewise.
3526
3527 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3530         instead of `utf-8-unix' in UTF-2000.
3531
3532         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3533
3534 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3535
3536         * mule/japanese.el (euc-jisx0213): New coding-system.
3537
3538         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3539         `japanese-jisx0208-1990' as the mother.
3540
3541 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * dumped-lisp.el (preloaded-file-list): Change condition of
3544         loading "close-cdb".
3545
3546 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3549         setup `coded-charset-entity-reference-alist'.
3550
3551 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3552
3553         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3554         UTF-2000.
3555
3556 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3559         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3560
3561 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3564         (chinese-big5-eten-a): Likewise.
3565         (chinese-big5-eten-b): Likewise.
3566         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3567         code range is #x8140 .. #x8DFE.
3568
3569 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3572         UTF-2000.
3573         (chinese-big5-cdp): Likewise.
3574
3575 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * dumped-lisp.el (preloaded-file-list): Rename
3578         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3579
3580 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3583         append `system-char-db-source-file-list' into
3584         `preloaded-file-list' in UTF-2000.
3585
3586 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3587
3588         * dumped-lisp.el (preloaded-file-list): Delete
3589         character-definition files.
3590
3591 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3592
3593         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3594         UTF-2000.
3595
3596 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-charset.el (default-coded-charset-priority-list):
3599         Delete `mojikyo-2022-1'.
3600
3601 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-charset.el (default-coded-charset-priority-list):
3604         Delete `mojikyo'.
3605
3606 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3609         `ucs-sip'.
3610
3611 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list):
3614         Comment out `chinese-gb12345'.
3615
3616 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3617
3618         * bytecomp.el (byte-compile-insert-header): Fixed.
3619
3620 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3621
3622         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3623         XEmacs UTF-2000.
3624
3625 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3628         UTF-2000.
3629
3630 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3633         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3634
3635 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list):
3638         `japanese-jef-china3' is renamed `china3-jef'.
3639
3640 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3643         `japanese-jef-china3' and `ideograph-cbeta'.
3644
3645 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3646
3647         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3648
3649 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3652         `chinese-big5-cdp'.
3653
3654 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3657         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3658
3659 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3662         loading character definitions.
3663
3664 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * dumped-lisp.el (preloaded-file-list): Rename
3667         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3668
3669 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3672         `chinese-big5'.
3673
3674 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * dumped-lisp.el (preloaded-file-list): Dump
3677         "Ideograph-R028-Private" with XEmacs UTF-2000.
3678
3679 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3682         `chinese-gb12345'.
3683
3684 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3685
3686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3687         `ideograph-gt-pj-{1..11}'.
3688
3689         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3690         XEmacs UTF-2000.
3691
3692 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * mule/mule-charset.el (default-coded-charset-priority-list):
3695         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3696         `chinese-isoir165'.
3697
3698 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3701         `image/png', `image/x-xpm' and `image/tiff'.
3702
3703         * files.el (binary-file-regexps): Add *.PNG.
3704
3705 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list):
3708         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3709         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3710
3711 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3712
3713         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3714         the first completion when UTF-2000 is running.
3715
3716 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3717
3718         * mule/mule-charset.el (default-coded-charset-priority-list):
3719         Delete `ucs'.
3720
3721 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3724
3725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3726         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3727
3728 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * mule/vietnamese.el (vscii-2): Delete abolished property
3731         `composite'; now composite mode is default.
3732
3733 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3736         of `raw-text'; check \uHHHH representation even if non-ascii
3737         characters are not found.
3738
3739         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3740         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3741         unconditionally.
3742
3743         * mule/viet-ccl.el: New file.
3744
3745         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3746         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3747         - Separate CCL based implementations to viet-ccl.el.
3748
3749 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3750
3751         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3752         "jisx0213.2000-1".
3753         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3754
3755         * mule/mule-charset.el (default-coded-charset-priority-list):
3756         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3757         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3758
3759 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3762
3763 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3764
3765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3766         `ucs' in UTF-2000.
3767
3768 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3769
3770         * mule/mule-charset.el (default-coded-charset-priority-list):
3771         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3772         `arabic-iso8859-6'.
3773
3774 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3775
3776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3777         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3778
3779 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3780
3781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3782         `katakana-jisx0201' in UTF-2000.
3783
3784 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3785
3786         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3787         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3788         "u0FB50-Arabic-Presentation-Forms-A",
3789         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3790         "u0FE50-Small-Form-Variants",
3791         "u0FE70-Arabic-Presentation-Forms-B",
3792         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3793         UTF-2000.
3794
3795 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3796
3797         * dumped-lisp.el (preloaded-file-list): Delete
3798         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3799         ... "Ideograph-R214-Flute" in UTF-2000.
3800
3801 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3802
3803         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3804         (japanese-jisx0213-2): New coded-charset.
3805
3806         * dumped-lisp.el (preloaded-file-list): Add
3807         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3808         "Ideograph-R030-Mouth".
3809
3810 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3811
3812         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3813         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3814         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3815         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3816         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3817         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3818         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3819         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3820
3821 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3822
3823         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3824         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3825         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3826         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3827         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3828
3829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3830         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3831
3832 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3833
3834         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3835         in UTF-2000.
3836
3837 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3838
3839         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3840         (chinese-isoir165): Moved from mule/chinese.el.
3841         (chinese-cns11643-3): Moved from mule/chinese.el.
3842         (chinese-cns11643-4): Moved from mule/chinese.el.
3843         (chinese-cns11643-5): Moved from mule/chinese.el.
3844         (chinese-cns11643-6): Moved from mule/chinese.el.
3845         (chinese-cns11643-7): Moved from mule/chinese.el.
3846
3847         * mule/chinese.el: Move definition of coded-charsets to
3848         mule/mule-conf.el.
3849
3850 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3851
3852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3853         `ideograph-daikanwa'.
3854
3855 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3856
3857         * dumped-lisp.el (preloaded-file-list): Delete
3858         "ccs-jisx0201-latin.el".
3859
3860 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3861
3862         * dumped-lisp.el (preloaded-file-list): Add
3863         "u031A0-Extended-Bopomofo" in UTF-2000.
3864
3865 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3866
3867         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3868         renamed to u02E00-CJK-Radical-Supplement.
3869
3870 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3871
3872         * dumped-lisp.el (preloaded-file-list): Add
3873         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3874         "u030A0-Katakana", "u03100-Bopomofo",
3875         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3876         "u03200-Enclosed-CJK-Letters-and-Months" and
3877         "u03300-CJK-Compatibility".
3878
3879 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3880
3881         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3882         "u02F00-Kangxi-Radicals" and
3883         "u02FF0-Ideographic-Description-Characters".
3884
3885 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3886
3887         * dumped-lisp.el (preloaded-file-list): Add
3888         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3889         "u02800-Braille-Patterns" in UTF-2000.
3890
3891 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3892
3893         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3894         "uXXXXX-*.el" in UTF-2000.
3895
3896         * bytecomp.el (byte-compile-insert-header): Delete comments if
3897         non-ASCII characters are found; allow `byte-compile-dynamic' and
3898         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3899         `raw-text'.
3900
3901 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3902
3903         * dumped-lisp.el (preloaded-file-list): Add
3904         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3905         "u025A0-Geometric-Shapes.el".
3906
3907 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3908
3909         * dumped-lisp.el (preloaded-file-list): Add
3910         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3911         "u02460-Enclosed-Alphanumerics.el".
3912
3913 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3914
3915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3916         `chinese-gb2312'.
3917
3918         * dumped-lisp.el (preloaded-file-list): Add
3919         "u02200-Mathematical-Operators.el" and
3920         "u02300-Miscellaneous-Technical.el".
3921
3922 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3923
3924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3925         `chinese-cns11643-*'.
3926
3927         * dumped-lisp.el (preloaded-file-list): Add
3928         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3929         "u02190-Arrows.el" in UTF-2000.
3930
3931 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3932
3933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3934         `korean-ksc5601'.
3935
3936         * dumped-lisp.el (preloaded-file-list): Add
3937         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3938         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3939         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3940
3941 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3942
3943         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3944
3945 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3946
3947         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3948         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3949         "u01780-Khmer.el", "u01800-Mongolian.el",
3950         "u01E00-Latin-Extended-Additional.el" and
3951         "u01F00-Greek-Extended.el" in UTF-2000.
3952
3953 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3954
3955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3956         `ethiopic-ucs' and `ethiopic'.
3957
3958         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3959         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3960
3961         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3962         from mule/ethiopic.el.
3963
3964         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3965         mule/mule-conf.el.
3966
3967 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3968
3969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3970         `lao'.
3971
3972         * mule/mule-conf.el (lao): New coded-charset.
3973
3974         * dumped-lisp.el (preloaded-file-list): Add
3975         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3976         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3977         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3978         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3979         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3980
3981 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3982
3983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3984         `ucs-bmp' and `arabic-iso8859-6'.
3985
3986 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3987
3988         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3989         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3990         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3991
3992 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3993
3994         * startup.el (normal-top-level): Load autoload file for UTF-2000
3995         in UTF-2000.
3996
3997 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4000         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4001         "u00020-Basic-Latin.el", "u00080-C1.el",
4002         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4003         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4004         "u002B0-Spacing-Modifier-Letters.el",
4005         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4006         UTF-2000.
4007
4008 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4009
4010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4011         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4012         instead of `vietnamese-viscii-*'.
4013
4014 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4015
4016         * mule/mule-conf.el: New file.
4017
4018         * mule/misc-lang.el: Move definition of charset `ipa' to
4019         mule/mule-conf.el.
4020
4021 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4022
4023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4024         `latin-viscii'; prefer it for characters used in Vietnamese.
4025
4026 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4027
4028         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4029
4030 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4031
4032         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4033         `vietnamese-viscii-lower'.
4034         (latin-viscii-upper): Renamed from charset
4035         `vietnamese-viscii-upper'.
4036         (vietnamese-viscii-lower): New alias for charset
4037         `latin-viscii-lower'.
4038         (vietnamese-viscii-upper): New alias for charset
4039         `latin-viscii-upper'.
4040
4041 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4042
4043         * mule/mule-charset.el (default-coded-charset-priority-list):
4044         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4045
4046 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4047
4048         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4049         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4050         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4051         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4052         lisp/utf-2000.
4053
4054 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4055
4056         * mule/ccs-tcvn5712.el: New file.
4057
4058 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4059
4060         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4061         in UTF-2000.
4062
4063 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4064
4065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4066         `japanese-jisx0208'.
4067
4068 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4069
4070         * dumped-lisp.el (preloaded-file-list): Add
4071         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4072         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4073         UTF-2000.
4074
4075         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4076         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4077         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4078         mule/ccs-viscii.el: New files.
4079
4080         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4081         if \uXXXX is found.
4082
4083 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `hiragana-jisx0208' and `katakana-jisx0208'.
4087
4088 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4089
4090         * mule/chinese.el (chinese-cns11643-3): Define it even if
4091         `utf-2000' is provided.
4092         (chinese-cns11643-4): Likewise.
4093         (chinese-cns11643-5): Likewise.
4094         (chinese-cns11643-6): Likewise.
4095         (chinese-cns11643-7): Likewise.
4096
4097 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4098
4099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4100         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4101
4102 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4103
4104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4105         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4106
4107 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4108
4109         * mule/mule-charset.el (default-coded-charset-priority-list):
4110         Setup in UTF-2000.
4111
4112 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4113
4114         * mule/viet-chars.el: Don't define charset
4115         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4116         they are defined as builtin charsets.
4117
4118 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * version.el (emacs-version): Add more space just before UTF-2000
4121         version string.
4122
4123 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4124
4125         * version.el ([constant] emacs-version): Don't add a space in the
4126         preceding place of `xemacs-betaname' because it is duplicated.
4127         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4128
4129         * startup.el (splash-frame-body): Add ETL.
4130
4131 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4132
4133         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4134         is provided because it is defined as builtin charset.
4135         (chinese-cns11643-4): Likewise.
4136         (chinese-cns11643-5): Likewise.
4137         (chinese-cns11643-6): Likewise.
4138         (chinese-cns11643-7): Likewise.
4139
4140 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4141
4142         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4143         coding-system `iso-10646-ucs-4' is not defined.
4144
4145 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4146
4147         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4148         coding-system if `utf-2000' is provided.
4149
4150 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4151
4152         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4153         `utf-2000' is provided.
4154
4155 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4156
4157         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4158         if utf-2000 is provided temporally.
4159
4160 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4161
4162         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4163         as builtin variable].
4164
4165 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4166
4167         * files.el (insert-file-contents-literally): Treat file as binary;
4168         call file-name-handlers. [sync with Emacs 20.3.10]
4169
4170 2008-12-28  Vin Shelton  <acs@xemacs.org>
4171
4172         * XEmacs 21.4.22 is released
4173
4174 2008-12-30  Vin Shelton  <acs@xemacs.org>
4175
4176         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4177         during building even if no packages are found.
4178
4179 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4180
4181         * printer.el (generic-print-region): 
4182         (generic-print-buffer): 
4183         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4184         check if the msprinter device is available, now that msprinter is
4185         always available as a specifier tag. 
4186
4187 2008-12-24  Vin Shelton  <acs@xemacs.org>
4188
4189         * about.el: Add Francisco to my bio!
4190
4191 2008-12-23  Vin Shelton  <acs@xemacs.org>
4192
4193         * autoload.el: Move operator definitions to autoload-operators.el
4194         in the xemacs-base package.
4195
4196 2007-11-22  Vin Shelton  <acs@xemacs.org>
4197
4198         * about.el (about-hacker-contribution): Updated my bio.
4199
4200 2007-10-07  Vin Shelton  <acs@xemacs.org>
4201
4202         * XEmacs 21.4.21 is released
4203
4204 2007-09-19  Didier Verna  <didier@xemacs.org>
4205
4206         Update my personal info.
4207         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4208         * about.el (about-other-current-hackers): Ditto.
4209         * about.el (about-url-alist): Add my musical website.
4210         * about.el (about-personal-info): Update my entry.
4211         * about.el (about-hacker-contribution): Ditto.
4212
4213 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4214
4215         * package-get.el (package-get-download-sites): Update download
4216         sites in Japan.
4217         * package-get.el (package-get-pre-release-download-sites): Ditto.
4218
4219 2007-08-18  Vin Shelton  <acs@xemacs.org>
4220
4221         * package-get.el (package-get-pre-release-download-sites): Sync
4222         mirror sites with 21.5.  (Thanks, Adrian)
4223
4224 2007-08-09  Mike Sperber  <mike@xemacs.org>
4225
4226         * startup.el (migrate-user-init-file): Create backup of
4227         `user-init-file' before migrating.
4228         * startup.el (maybe-migrate-user-init-file): Print
4229         information about backup file.
4230         (maybe-create-compatibility-dot-emacs): Follow above change.
4231
4232 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4233
4234         * font-lock.el: Sync font-lock-add-keywords and
4235         font-lock-remove-keywords from GNU Emacs.
4236         * font-lock.el (font-lock-keywords-alist): New.
4237         * font-lock.el (font-lock-removed-keywords-alist): New.
4238         * font-lock.el (font-lock-add-keywords): New.
4239         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4240         * font-lock.el (font-lock-remove-keywords): New.
4241
4242 2007-08-16  Vin Shelton  <acs@xemacs.org>
4243
4244         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4245         patch from Hans de Graaff.
4246
4247 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4248
4249         * package-get.el (package-get-download-sites): Document Chile and
4250         update Denmark download site.
4251         * package-get.el (package-get-pre-release-download-sites): Ditto.
4252
4253 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4256
4257 2006-12-09  Vin Shelton  <acs@xemacs.org>
4258
4259         * XEmacs 21.4.20 is released
4260
4261 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4262
4263         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4264
4265 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4266
4267         * info.el (Info-find-file-node, Info-insert-dir)
4268         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4269         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4270         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4271         and discussion.
4272
4273 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4274
4275         * obsolete.el (line-beginning-position): New, from 21.5.x.
4276         (line-end-position): Ditto.
4277
4278 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4279
4280         * package-get.el (package-get-download-sites): Welcome
4281         nl.xemacs.org and Thanks!
4282         * package-get.el (package-get-pre-release-download-sites): Ditto.
4283
4284 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4285
4286         * font-lock.el: Add support for not-so recent changes in Java to
4287         java-mode.
4288
4289 2006-01-28  Vin Shelton  <acs@xemacs.org>
4290
4291         * XEmacs 21.4.19 is released
4292
4293 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4294
4295         * easymenu.el: Update copyright. 
4296         * easymenu.el (easy-menu-all-popups):
4297         Add a docstring. 
4298         * easymenu.el (easy-menu-add):
4299         Document a bug, rework the function to preserve any existing
4300         non-default mode-popup-menu instead of overwriting it, and not to
4301         bother normalising the menu title (nothing else does).
4302         * easymenu.el (easy-menu-remove):
4303         Restore the default mode-popup-menu instead of leaving an empty
4304         one when we remove the last easy-menu popup. 
4305
4306 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4307
4308         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4309         as suggested by Rodrigo Ventura.
4310         * package-get.el (package-get-pre-release-download-sites): Ditto,
4311         with replacement of xemacs-21.5 by beta, which is the logical path
4312         to our beta core and package pre-releases.
4313
4314 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4315
4316         * package-get.el (package-get-download-sites): Add Hong Kong
4317         download site.
4318         * package-get.el (package-get-pre-release-download-sites): Ditto.
4319
4320 2005-12-26  Vin Shelton  <acs@xemacs.org>
4321
4322         * find-paths.el:
4323         * find-paths.el (paths-emacs-root-p): Add search for package root.
4324         * find-paths.el (paths-find-emacs-root): Replaced with
4325         paths-find-invocation-roots, which returns a list of roots.
4326         * find-paths.el (paths-find-invocation-roots): New.
4327         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4328
4329 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4330
4331         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4332         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4333
4334 2005-12-03  Vin Shelton <acs@xemacs.org>
4335
4336         * XEmacs 21.4.18 is released
4337
4338 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4339
4340         * package-get.el (package-get-download-sites): Update reflecting
4341         latest http://www.xemacs.org/Releases/ information generated by
4342         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4343         * package-get.el (package-get-pre-release-download-sites): Ditto.
4344
4345 2005-02-28  Simon Josefsson  <jas@extundo.com>
4346
4347         * about.el (xemacs-hackers): Add jas.
4348         (about-other-current-hackers): Likewise.
4349         (about-url-alist): Add URL for jas.
4350         (about-personal-info): Document jas.
4351         (about-hacker-contribution): Describe jas contributions.
4352
4353 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4354
4355         * easymenu.el (easy-menu-remove): As described in 
4356         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4357         except the "Command" menu from mode-popup-menu. 
4358
4359 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4360  
4361         * font.el (font-spatial-to-canonical): Correct calculation of 
4362         return value for pixel-based input value. 
4363  
4364 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4365
4366         * code-process.el (call-process): Process-related docstring
4367         improvements spurred by Norbert Koch.
4368         * code-process.el (call-process-region): Ditto.
4369         * code-process.el (start-process): Ditto.
4370
4371 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4372
4373         * finder.el (finder-find-library): Return filename actually
4374         searched for.
4375
4376 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4377
4378         * help.el (view-emacs-news): Use `expand-file-name' instead of
4379         `locate-data-file' as the latter will find any "NEWS" files that
4380         might exist in packages _before_ the one in core.
4381
4382 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4383
4384         * package-get.el (package-get-init-package):
4385         package-get-init-package buglet (21.4.17) by Jeff Mincy
4386         <mincy@rcn.com> fixing false temporary load-path shadows reported
4387         after package installation and simplifying code.
4388
4389 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4390
4391         * package-get.el (package-get-download-sites): Sync mirrors list
4392         with the XEmacs website.
4393         (package-get-pre-release-download-sites): Ditto.
4394
4395 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4396
4397         * derived.el (derived-mode-merge-syntax-tables):
4398         Revert my 21.5-only patch of 2003-07-18 which slipped in
4399         through Jerry James's patch of 2004-06-07.
4400
4401 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4402
4403         * cmdloop.el (keyboard-quit): Remove workaround for
4404         `region-active-p' not making sure active region is in current
4405         buffer now that it does.
4406         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4407         * simple.el (region-active-p): `region-active-p' to only return t
4408         when active region is in current buffer.
4409
4410 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4411
4412         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4413         package names, quell a byte-compiler warning, doc fix.
4414
4415 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4416
4417         * buffer.el (pop-to-buffer):
4418         * window-xemacs.el (display-buffer):
4419         Document use of `same-window-buffer-names,' `same-window-regexps'
4420         by pop-to-buffer and display-buffer. 
4421         
4422 2005-02-06  Vin Shelton <acs@xemacs.org>
4423
4424         * XEmacs 21.4.17 is released
4425
4426 2005-01-29  Ben Wing  <ben@xemacs.org>
4427
4428         * shadow.el (find-emacs-lisp-shadows):
4429         Add custom-defines to list of ignored files.
4430
4431 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4432
4433         * simple.el (shifted-motion-keys-select-region): Fix statement
4434         about unshifted-motion-keys-deselect-region.
4435
4436 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4437
4438         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4439         now) for GNU Emacs compatibility.
4440         (make-obsolete-variable): Ditto.
4441
4442 2004-01-08  Ben Wing  <ben@xemacs.org>
4443
4444         * code-files.el (load):
4445         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4446
4447 2004-12-05  Vin Shelton <acs@xemacs.org>
4448
4449         * XEmacs 21.4.16 is released
4450
4451 2004-12-04  Vin Shelton  <acs@xemacs.org>
4452
4453         * auto-autoloads.el: Regenerated.
4454
4455         * custom-load.el: Regenerated.
4456
4457 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4458
4459         Fix bug: apropos errors if a defalias refers to an undefined
4460         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4461
4462         * apropos.el (apropos):
4463         (apropos-command):
4464         * help.el (frob-help-extents):
4465         * help-macro.el (make-help-screen):
4466         * hyper-apropos.el (hyper-apropos-grok-functions):
4467         (hyper-apropos-get-doc):
4468         Catch void-function error thrown by `documentation'.
4469
4470 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4471
4472         * packages.el (package-require): Fix incorrect arg to format.
4473         This fixes a `format specifier' error.
4474
4475 2004-08-13  Jerry James  <james@xemacs.org>
4476
4477         * bytecomp.el (forward-word): Tell the byte compiler the correct
4478         number of arguments to forward-word.
4479
4480 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4481
4482         * etags.el: Fixed loading of include files for tag completion. Now
4483         you can make a tag file for a library, include it into your
4484         project and it will be reloaded only if it changed. Infinte
4485         include loops are detected and the correct tag files are loaded.
4486         * etags.el (buffer-tag-table-list): Load and verify tag files in
4487         the external function buffer-tag-table-list-load.
4488         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4489         tag files. Also load the included tag files. The priority of the
4490         included files is right below their parent file. If multiple
4491         matches occur then the symbols from the parent file are found
4492         first.
4493         * etags.el (tag-table-include-files): Corrected comment
4494         string. Switched to pattern constant tags-include-pattern to have
4495         it at a central location.
4496         * etags.el (tags-include-pattern): Added doc string.
4497         * etags.el (add-to-tag-completion-table): Removed obsolete
4498         comments as the include files are allready returned by
4499         buffer-tag-table-list and loaded.
4500         * etags.el (find-tag-internal): The include files are allready
4501         included in tag-tables as buffer-tag-table-list returns them now.
4502
4503 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4504
4505         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4506         Loading items into the notebook is now done by C code.
4507         * widgets-gtk.el (gtk-widget-instantiate-internal):
4508         Style no longer changed.
4509
4510 2004-06-28  Nix  <nix@esperi.org.uk>
4511
4512         * cmdloop.el (truncate-command-history-for-gc): Delay
4513         execution of all things that look up variable bindings,
4514         via `enqueue-eval-event'.
4515
4516 2004-06-24  Vin Shelton  <acs@xemacs.org>
4517
4518         * package-get.el (package-get-require-signed-base-updates):
4519         now defaults to nil.
4520
4521 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4522
4523         * subr.el (split-string): Clean up docstring.
4524
4525 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4526
4527         * faces.el (zmacs-region): fix typo in docstring.
4528
4529 2004-06-07  Jerry James  <james@xemacs.org>
4530
4531         * derived.el: Synch with Emacs 21.3.
4532         * subr.el (with-local-quit): New, from Emacs 21.3.
4533         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4534         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4535         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4536
4537 2004-06-16  Jerry James  <james@xemacs.org>
4538
4539         * cl.el (cl-set-substring): Increment start by the length of the
4540         string, not the string itself.
4541
4542 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4543
4544         * etags.el (tag-table-include-files): Expand included TAGS file
4545         paths to avoid problems with relative paths.  Thanks to Peter
4546         Chubb <peterc@gelato.unsw.edu.au>.
4547         * etags.el (tags-include-pattern): New.
4548         * etags.el (add-to-tag-completion-table): Parse and ignore
4549         trailing include lines.
4550
4551 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4552
4553         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4554         avoiding line solely composed of equal signs.
4555
4556 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4557
4558         * cus-edit.el (alloc): Typo fix.
4559         * cus-edit.el (custom-browse-visibility): Ditto.
4560         * cus-edit.el (custom-variable-value-create): Ditto.
4561         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4562         * cus-edit.el (custom-save-variables): Bind print-length and
4563         print-level to nil to avoid value abbreviation.
4564         * cus-edit.el (custom-save-face-internal): Ditto.
4565         * cus-edit.el (custom-save-faces): Save in sorted order.
4566         * cus-edit.el (custom-save-resets): Bind print-length and
4567         print-level to nil to avoid value abbreviation.
4568         * cus-edit.el (custom-save-loaded-themes): Ditto.
4569
4570 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4571
4572         * subr.el (split-string-default-separators): New.
4573         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4574         see comment in source.
4575
4576 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4577
4578         * mule/japanese.el (paragraph-start, paragraph-separate):
4579         Remove anchor to BOL.
4580
4581 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4582
4583         * cl.el (gensym, gentemp): Improve docstrings.
4584
4585 2004-05-10  Vin Shelton  <acs@xemacs.org>
4586
4587         * etags.el: Sync with 21.5 version.
4588
4589 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4590
4591         * etags.el:
4592         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4593         only for use with exuberant ctags. This will also enable building of 
4594         completion tables with exuberant ctags. This will not work with
4595         xemacs ctags. 
4596         * etags.el (get-tag-table-buffer): New function for creating of
4597         completion table is used if tags-exuberant-ctags-optimization-p ist t
4598         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4599         finding the tag names. New.
4600         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4601         building tag completion table with exuberant ctags. New.
4602         * etags.el (find-tag-internal): Improve exact tag matching for tags
4603         with name fields. Before the patch return types of functions or
4604         function parameters (with exuberant ctags) were found as matches.
4605
4606 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4607
4608         * list-mode.el (display-completion-list): Fixed completion list was
4609         taking the width of the frame and not of the window for displaying
4610         the selection methods.
4611
4612 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4613
4614         * menubar-items.el (default-menubar): Options are saved to custom.el.
4615
4616
4617 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4618
4619         * isearch-mode.el (isearch-abort): Preserve successful search target.
4620
4621 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4622
4623         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4624         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4625         Bihlmeyer.
4626         * gnuserv.el (gnuserv-mode-line-string): New.
4627         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4628         gnuserv-mode.
4629         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4630         * gnuserv.el (gnuserv-edit-files): Use
4631         make-x-device-with-gtk-fallback.
4632
4633 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4634
4635         * gtk-widgets.el: New import: gtk-accel-group-new.
4636         * dialog-gtk.el:
4637         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4638         * dialog-gtk.el (popup-builtin-question-dialog):
4639         Added support for dialog button mnemonics.
4640
4641 2004-03-22  Chris Green <cmg@dok.org>
4642
4643         * process.el (shell-command): Output buffer was ignored when a
4644         background process was run via shell-command.
4645
4646 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4647
4648         * cus-edit.el (custom-save-variables): Retrieve a list of
4649         variables to save first, sort it, and make sure the variables are
4650         saved in sorted order.
4651
4652 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4653  
4654         * package-get.el (package-get-update-base-from-buffer): Force
4655         binary coding system for verifying GnuPG signature in the
4656         package-index file.
4657  
4658 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4659
4660         * package-get.el (package-get-package-index-file-location): Handle
4661         missing "EMACSPACKAGEPATH" environment variable.
4662
4663 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4664
4665         * package-admin.el (package-admin-find-top-directory): Simplify
4666         directory comparisions and fix substring errors on short path
4667         components.
4668         * package-get.el (package-get-package-index-file-location):
4669         Default to first component of "EMACSPACKAGEPATH", if set.
4670
4671 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4672
4673         * package-get.el (process-error): New error datum.
4674
4675 2004-02-02  Vin Shelton <acs@xemacs.org>
4676
4677         * XEmacs 21.4.15 is released
4678
4679 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4680
4681         * itimer.el (activate-itimer): Modify the itimer timeout value as
4682         if it were begun at the last time when the itimer driver was woken
4683         up.
4684
4685 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4686
4687         * specifier.el (Copyright):
4688         Update.
4689         (make-specifier-and-init):
4690         (map-specifier):
4691         (canonicalize-inst-pair):
4692         (canonicalize-spec-list):
4693         (set-specifier):
4694         Synch docstrings to 21.5 where appropriate.
4695
4696 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4697
4698         * package-get.el (package-get-list-packages-where): New.  A
4699         function that allows searching for groups of packages.  For
4700         example, find all packages that require the fsf-compat package.
4701
4702 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4703
4704         The Great PUI Sync.
4705
4706         * auto-autoloads.el: Regenerated.
4707
4708         * custom-load.el: Regenerated.
4709
4710         * dumped-lisp.el (packages-hardcoded-lisp): New.
4711
4712         * menubar-items.el (menu-max-items): New.
4713         (menu-submenu-max-items): New.
4714         (menu-submenu-name-format): New.
4715         (menu-split-long-menu): New.
4716         (menu-sort-menu): New.
4717         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4718
4719         * obsolete.el (pui-add-install-directory): Renamed to the more
4720         logical `pui-set-local-package-get-directory'.
4721         (package-get-download-menu): Moved to `package-ui.el' and renamed
4722         to `package-ui-add-download-menu'.
4723
4724         * package-admin.el (package-admin-install-function-mswindows):
4725         Whitespace clean up.
4726         (package-admin-add-single-file-package): Removed.
4727         (package-admin-default-install-function): Whitespace clean up.
4728         (package-admin-find-top-directory): New.
4729         (package-admin-get-install-dir): Use it.
4730         (package-admin-get-manifest-file): 
4731         (package-admin-check-manifest): 
4732         (package-admin-add-binary-package):
4733         (package-admin-get-lispdir):
4734         (package-admin-delete-binary-package):
4735         (package-admin):
4736
4737         * package-get.el (package-get-package-index-file-location): New.
4738         (package-get-install-to-user-init-directory): New.
4739         (package-get-remote):
4740         (package-get-download-sites):
4741         (package-get-pre-release-download-sites): New.
4742         (package-get-site-release-download-sites): New.
4743         (package-get-base-filename):
4744         (package-get-always-update):
4745         (package-get-user-index-filename): Removed.
4746         (package-get-pgp-available-p): New.
4747         (package-get-require-signed-base-updates):
4748         (package-get-was-current):
4749         (package-entries-are-signed): New.
4750         (package-get-continue-update-base): New.
4751         (package-get-download-menu): Removed.
4752         (package-get-require-base):
4753         (package-get-update-base-entry):
4754         (package-get-locate-file):
4755         (package-get-locate-index-file):
4756         (package-get-maybe-save-index):
4757         (package-get-update-base):
4758         (package-get-update-base-from-buffer):
4759         (package-get-update-base-entries):
4760         (package-get-interactive-package-query):
4761         (package-get-update-all):
4762         (package-get-all):
4763         (package-get-dependencies):
4764         (package-get-init-package):
4765         (package-get-info): New.
4766         (package-get):
4767         (package-get-staging-dir):
4768         (package-get-set-version-prop): Removed.
4769         (package-get-installedp):
4770         (package-get-ever-installed-p):
4771         (packages): Removed.
4772         (package-get-custom-groups): Removed.
4773         (package-get-custom): Removed.
4774         (package-get-custom-add-entry): Removed.
4775
4776         * package-info.el (batch-update-package-info):
4777
4778         * package-net.el (package-net-batch-generate-bin-ini):
4779         (package-net-update-installed-db):
4780
4781         * package-ui.el (pui-info-buffer):
4782         (pui-directory-exists): Removed.
4783         (pui-package-dir-list): Removed.
4784         (pui-add-install-directory): Removed.
4785         (package-ui-download-menu): New.
4786         (package-ui-pre-release-download-menu): New.
4787         (package-ui-site-release-download-menu): New.
4788         (pui-set-local-package-get-directory): New.
4789         (pui-package-symbol-char):
4790         (pui-update-package-display):
4791         (pui-toggle-package):
4792         (pui-toggle-package-key):
4793         (pui-toggle-package-delete):
4794         (pui-toggle-package-delete-key):
4795         (pui-toggle-package-event):
4796         (pui-toggle-verbosity-redisplay):
4797         (pui-install-selected-packages):
4798         (pui-add-required-packages):
4799         (pui-help-echo):
4800         (pui-display-info):
4801         (list-packages-mode):
4802         (pui-list-packages):
4803
4804         * packages.el (packages-compute-package-locations):
4805         (package-require):
4806         (package-delete-name):
4807         (packages-hardcoded-lisp): Removed.
4808         (packages-useful-lisp): Removed.
4809         (packages-unbytecompiled-lisp): Removed.
4810         (packages-find-package-directories):
4811
4812         Summary:
4813
4814         Major code clean up of all things PUI.
4815
4816         Much improved code to determine where packages should be
4817         installed.  PUI no longer depends on any packages being
4818         pre-installed to compute where packages are to be installed to.
4819
4820         The user can specify the location of their package-index file.  It
4821         isn't necessary to set this because it has sane defaults.  People
4822         who "run-in-place" won't accidently overwrite the CVS
4823         package-index file.  See
4824         `package-get-package-index-file-location'. 
4825
4826         PUI will now properly clean up after itself in the event of an
4827         unsuccessful package install.  This drastically reduces the number
4828         of "wrong md5sum" FAQs.
4829
4830         non-Mule XEmacsen can no longer install Mule packages.
4831
4832         Package management via the custom interface has been removed.
4833
4834         The PUI related menubar items have been reorganised.
4835
4836         The PGP verification code has been fixed and the default for
4837         whether or not it is used is automatically computed.
4838
4839         * update-elc.el ((preloaded-file-list site-load-packages
4840         need-to-dump dumped-exe)):
4841         Just a couple of small changes to allow for
4842         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4843         existing anymore.
4844
4845 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4846
4847         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4848         apply `format' to the first argument of byte-compile-warn, it
4849         already calls format.
4850
4851 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4852
4853         * files.el (delete-old-versions): Avoid going interactive during
4854         make install when environment variable VERSION_CONTROL is set.
4855
4856 2003-12-04  Vin Shelton  <acs@xemacs.org>
4857
4858         * menubar-items.el (menu-item-search): Only bring up search dialog
4859         box if the feature is available and desired.
4860
4861 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4862
4863         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4864
4865 2003-11-05  Vin Shelton  <acs@xemacs.org>
4866
4867         * help.el (Help-prin1-face):
4868         (Help-princ-face):
4869         princ and prin1 are functions and need to be called as such.  The
4870         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4871
4872 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4873
4874         * about.el (about-xemacs): Give full version and build date.
4875
4876 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4877
4878         * win32-native.el (grep-null-device): This XEmacs has null-device.
4879
4880 2003-09-06  Mike Sperber  <mike@xemacs.org>
4881
4882         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4883         implement the specified semantics for `defvar.'
4884
4885 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4886
4887         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4888         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4889         displaying buffer in question.
4890
4891 2003-09-03  Vin Shelton <acs@xemacs.org>
4892
4893         * XEmacs 21.4.14 is released
4894
4895 2003-08-17  Vin Shelton  <acs@xemacs.org>
4896
4897         * about.el: Vanity patch.
4898
4899 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4900
4901         * code-process.el (call-process):
4902         (call-process-region):
4903         (start-process):
4904         Document coding system processing.
4905
4906 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4907
4908         * startup.el (splash-frame-body): Idiomatic English.
4909
4910 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4911
4912         * font-lock.el (font-lock-match-java-declarations): Move
4913         save-restriction, narrow-to-region to beginning of function to
4914         avoid going beyond the limit and causing an infloop.
4915
4916 2003-04-16  Jerry James  <james@xemacs.org>
4917
4918         * keydefs.el: Remove mappings for keys mapped to the nowhere
4919         defined function function-key-error.
4920
4921 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4922
4923         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4924         lisp-interaction-mode-hook): Add the docstrings.
4925
4926 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4927
4928         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4929         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4930         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4931
4932 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4933
4934         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4935         lambda list after the original doc.  Care about
4936         #'(lambda () "SingleString") 
4937         (cl-upcase-arg): 
4938         (cl-function-arglist):
4939         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4940         circular data structures in lambda list specification
4941
4942 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4943
4944         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4945         to appear in font-lock-function-name-face.
4946
4947 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4948
4949         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4950         is not also the value of the lambda.
4951
4952 2003-05-06  Andy Piper  <andy@xemacs.org>
4953
4954         * files.el (revert-buffer): Make sure local variables get processed,
4955         even in the case of an optimized reversion.
4956
4957 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4958
4959         * XEmacs 21.4.13 is released
4960
4961 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4964         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4965
4966 2003-02-14  Ben Wing  <ben@xemacs.org>
4967
4968         * byte-optimize.el:
4969         * byte-optimize.el (byte-compile-inline-expand):
4970         * byte-optimize.el (byte-compile-unfold-lambda):
4971         * byte-optimize.el (byte-optimize-form-code-walker):
4972         * byte-optimize.el (byte-optimize-form):
4973         * byte-optimize.el (byte-decompile-bytecode-1):
4974         * byte-optimize.el (byte-optimize-lapcode):
4975         Review carefully and sync up to 20.7 except for areas as noted.
4976         Fixes problem with JDE compilation.
4977
4978 2003-02-05  Ben Wing  <ben@xemacs.org>
4979
4980         * simple.el:
4981         * simple.el (motion-keys-for-shifted-motion):
4982         Omit M-S-home/end from motion keys.
4983
4984 2003-02-07  Ben Wing  <ben@xemacs.org>
4985
4986         * text-props.el (text-property-any):
4987         * text-props.el (text-property-not-all):
4988         Fix bug when end > start.
4989
4990 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * info.el (Info-insert-dir): Make default-directory end in
4993         separator.  Patch due to Martin Buchholz.
4994
4995 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4996
4997         * XEmacs 21.4.12 "Portable Code" is released.
4998
4999 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5000
5001         * about.el: Update golubev data.
5002
5003 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5004
5005         * isearch-mode.el (isearch-mode-map): Substitute comment on
5006         desirability, and back out "GR is printable" changes.
5007
5008 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5009
5010         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5011
5012 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5013
5014         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5015
5016 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5017
5018         * menubar-items.el (default-menubar): Use browse-url-mozilla
5019         instead of browse-url-gnome-moz for Mozilla.
5020
5021 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5024
5025 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5026
5027         * files.el (auto-mode-alist): Remove redundant entries for modes
5028         that live in packages.
5029         (interpreter-mode-alist): Ditto.
5030
5031 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5032
5033         * menubar-items.el (default-menubar): Sync with current
5034         browse-url-xemacs.el.
5035
5036 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5037
5038         * XEmacs 21.4.10 "Military Intelligence" is released.
5039
5040 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5041
5042         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5043
5044 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5045
5046         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5047
5048 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5049
5050         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5051         effect free function.
5052         (font-lock-fontify-keywords-region): Supply the argument to
5053         font-lock-compile-keywords.
5054
5055 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5056
5057         * package-get.el (package-get-download-sites): Bring sites list
5058         up to date, prefer xx.xemacs.org addresses.
5059
5060 2002-09-27  Andy Piper  <andy@xemacs.org>
5061
5062         * dialog.el (make-dialog-box): for general dialogs only
5063         delete-frame-hook will be run.
5064
5065 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * font-lock.el (font-lock-fontify-syntactically-region): Add
5068         comment about lookup-syntax-properties, document LOUDLY as unused.
5069
5070 2002-08-26  Andy Piper  <andy@xemacs.org>
5071
5072         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5073         merge.
5074
5075 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5076
5077         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5078         (make-obsolete-variable): Ditto.
5079         (make-compatible): Ditto.
5080         (make-compatible-variable): Ditto.
5081
5082 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5085         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5086
5087 2002-08-28  Andy Piper  <andy@xemacs.org>
5088
5089         * files.el (revert-buffer): propagate revert-without-query-status.
5090
5091 2002-06-03  Andy Piper  <andy@xemacs.org>
5092
5093         * dialog-items.el (make-search-dialog): align various subcontrols
5094         in visually pleasing ways, allow frame to autosize to the dialog
5095         size.
5096         * dialog.el (make-dialog-box): add a border inside the frame. Add
5097         :autosize property, if t then reset the frame size appropriately
5098         before the frame is mapped.
5099         * gutter-items.el (set-progress-feedback-instantiator): align
5100         various subcontrols.
5101         * gutter-items.el (set-progress-abort-instantiator): ditto.
5102
5103 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5104
5105         * XEmacs 21.4.9 "Informed Management" is released.
5106
5107 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5108
5109         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5110         "&optional append" argument.
5111
5112 2002-07-16  Didier Verna  <didier@xemacs.org>
5113
5114         * subr.el (replace-in-string): fix case fold bug introduced by
5115         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5116         case-fold-search in temporary buffers.
5117
5118 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5119
5120         * lib-complete.el (find-library): Remove check for mule because
5121         decompression DOES work on Mule.
5122
5123 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5124
5125         * simple.el (join-line): New alias for `delete-indentation'.
5126
5127 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5128
5129         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5130         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5131         (font-lock-builtin-face): New.
5132         (font-lock-constant-face): New.
5133         (font-lock-face-list): Add builtin and constant faces.
5134
5135 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5136
5137         * autoload.el (make-autoload): Support define-derived-mode.
5138         Collected puts of doc-string-elt property.  Based on a patch by
5139         Didier Verna <didier@xemacs.org>.
5140
5141 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * wid-edit.el (widget-field-activate): Fix docstring typo.
5144
5145 2002-07-23  Andy Piper  <andy@xemacs.org>
5146
5147         * about.el (about-personal-info): update me.
5148
5149 2002-07-12  Andy Piper  <andy@xemacs.org>
5150
5151         * custom.el (custom-theme-set-variables): remove bogus
5152         arguments. Use custom-set-default to set defaults.
5153         (custom-set-variables): update doc.
5154         (custom-local-buffer): new, synced from FSF.
5155         (custom-set-default): ditto.
5156         (defcustom): update doc.
5157
5158 2002-06-16  Andy Piper  <andy@xemacs.org>
5159
5160         * menubar-items.el (default-menubar): enable windows printing on
5161         cygwin as well as native.
5162
5163 2002-06-12  Andy Piper  <andy@xemacs.org>
5164
5165         * printer.el (generic-print-buffer): catch all errors so that the
5166         print device can be cleared in all scenarios.
5167         (Printer-clear-device): make sure clearing the printer allows it
5168         to be used again immediately.
5169         (generic-print-region): make sure the default printer face is
5170         black-on-white.
5171
5172 2002-04-23  Jerry James  <james@xemacs.org>
5173
5174         * window-xemacs.el (display-buffer-function): Change doc to
5175         reflect new arg.
5176         * window-xemacs.el (pre-display-buffer-function): Ditto.
5177         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5178         non-nil, make the new window just big enough for its contents.
5179         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5180         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5181         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5182
5183 2002-06-06  Andy Piper  <andy@xemacs.org>
5184
5185         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5186         (defcustom): ditto.
5187         (custom-handle-keyword): ditto.
5188
5189 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5192         Make obsolete.  Default to nil.
5193         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5194         Inspired by a patch by John Palmieri.
5195
5196 2002-07-01  Mike Alexander  <mta@arbortext.com>
5197
5198         * process.el (shell-command-on-region): Don't delete the region
5199         before giving it to call-process-region
5200
5201 2002-06-04  Jerry James <james@eecs.ku.edu>
5202
5203         * find-paths.el (paths-find-architecture-directory): Search in
5204         `system-configuration'/`base', not `base'`system-configuration'.
5205
5206 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5207
5208         * info.el (Info-index): Add missing \ in [ t].
5209
5210 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5211
5212         * gutter-items.el (gutter-buffers-tab-visible-p,
5213         buffers-tab-omit-function, buffers-tab-selection-function,
5214         buffers-tab-filter-functions):
5215         Doc improvements.
5216
5217 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5218
5219         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5220
5221         * toolbar-items.el (toolbar-news): Fix typo in message string.
5222
5223 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * dialog.el (yes-or-no-p-dialog-box): 
5226         * cmdloop.el (y-or-n-p-minibuf):
5227         (yes-or-no-p-minibuf):
5228         (yes-or-no-p):
5229         (y-or-n-p): 
5230         Specify negative answers in docstrings.
5231
5232 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5233
5234         * package-ui.el (pui-help-echo): Display both installed and author
5235         version.  Use a balloon-help window to display extra info like
5236         package requires.
5237
5238 2002-05-30  Andy Piper  <andy@xemacs.org>
5239
5240         * files.el (revert-buffer-internal): don't visit
5241         revert-buffer. Kill buffer when not used. Suggested by Mike
5242         Alexander <mta@arbortext.com>
5243
5244 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * files.el (revert-buffer): More docstring fiddling.
5247
5248 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5249
5250         * files.el (revert-buffer):
5251         (revert-buffer-internal):
5252         (revert-buffer-insert-file-contents-function):
5253         Improve docstrings and comments.
5254
5255 2002-05-08  Andy Piper  <andy@xemacs.org>
5256
5257         * files.el (revert-buffer): observe noconfirm behavior.
5258
5259 2002-04-09  Andy Piper  <andy@xemacs.org>
5260
5261         * files.el (revert-buffer): use revert-buffer-internal if it looks
5262         like doing so will not result in any user-visible changes.
5263         (revert-buffer-internal): new function. Do the actual process of
5264         reversion and then see whether the result is any different to what
5265         we have already. If it is not then do nothing.
5266
5267 2001-12-11  Andy Piper  <andy@xemacs.org>
5268
5269         * menubar.el (get-popup-menu-response): re-order so that it works
5270         on more sane/facist window systems.
5271
5272 2001-12-03  Andy Piper  <andy@xemacs.org>
5273
5274         * faces.el (frob-face-property): don't infloop in face frobbing
5275         from Jan Vroonhof <jan@xemacs.org>.
5276
5277 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5278
5279         * faces.el (frob-face-property): Follow face fall-back hierarchy
5280         properly for face properties without an instance. Only do manual
5281         copy form 'default in last resort. This handles in particular
5282         the case where 'default itself has only a fall-back (which is
5283         the case by default on windows).
5284
5285 2001-11-24  Andy Piper  <andy@xemacs.org>
5286
5287         * printer.el (generic-print-region): set default-frame-plist to
5288         nil while creating the printer frame so that sizes reflect the
5289         printed page.
5290
5291         * faces.el (face-complain-about-font): Don't complain on printers.
5292
5293 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5294         
5295         * package-net.el: Andy synch.
5296         
5297 2001-12-16  Andy Piper  <andy@xemacs.org>
5298
5299         * package-get.el (package-get-update-all): Make sure installed.db
5300         gets updated after updating packages.
5301
5302 2002-03-28  Ben Wing  <ben@xemacs.org>
5303
5304         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5305         continuation, truncation so that we don't get line jumpiness from
5306         them being larger than the line height.
5307
5308         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5309
5310 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5311
5312         * font.el (font-window-system-mappings): Add mapping for Gtk
5313         (assume identical to X) 
5314
5315 2002-02-04  Andy Piper  <andy@xemacs.org>
5316
5317         * files.el (convert-standard-filename): Fix for short filename
5318         Peter Arius <pas@methodpark.de>
5319
5320 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5321
5322         * list-mode.el (default-choose-completion): completion-base-size
5323         should refer to local value in the completion list buffer.
5324
5325 2001-12-03  Didier Verna  <didier@xemacs.org>
5326
5327         * rect.el: autoload `replace-rectangle'.
5328         * keydefs.el (global-map): bind it to `C-x r p'.
5329
5330 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * XEmacs 21.4.8 "Honest Recruiter" is released.
5333
5334 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5335
5336         This patch is based on Jerry James's patch and analysis.
5337
5338         * select.el (get-clipboard):
5339         (get-selection):
5340         Update docstrings.
5341         (get-clipboard-foreign):
5342         (get-selection-foreign):
5343         New function for use as `interprogram-paste-function's.
5344
5345         * simple.el (interprogram-paste-function): Change default to
5346         `get-clipboard-foreign'; improve docstring.
5347         (interprogram-cut-function): Improve dosctring.
5348
5349 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * XEmacs 21.4.7 "Economic Science" is released.
5352
5353 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5354
5355         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5356
5357 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5358
5359         * obsolete.el (assq-delete-all): New compatibility alias for 
5360         remassq.
5361
5362 2002-01-09  Simon Josefsson  <jas@extundo.com>
5363
5364         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5365
5366 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5367
5368         * info.el (Info-auto-generate-directory): Default
5369         Info-auto-generate-directory to 'if-outdated.
5370
5371 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5372
5373         * startup.el (normal-top-level): Prevent migration code from
5374         trashing .emacs on an error in loading the init files.
5375
5376 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5377
5378         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5379         "system default" Xdefaults and friends get xrdb-mode.
5380
5381 2002-03-05  Mats Lidell  <matsl@contactor.se>
5382  
5383         * help-nomule.el (tutorial-supported-languages): Added Swedish
5384         tutorial. Sorted languages.
5385
5386 2002-02-11  Mike Sperber <mike@xemacs.org>
5387
5388         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5389         regenerating outdated dir files and dir is non-existent.
5390
5391 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * code-files.el (convert-mbox-coding-system): Improve comment.
5394         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5395         coding-system argument to `write-region-pre-hook' call.
5396         (write-region-pre-hook): Fix docstring to mention lockname argument.
5397
5398 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5399
5400         * minibuf.el (completing-read): Remove redundant wrong arg list.
5401
5402         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5403
5404 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5405
5406         * obsolete.el (interactive-form): new compatibility alias for 
5407         function-interactive.
5408
5409 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5410
5411         * menubar-items.el (Menubar-items-truncate-list): Removed.
5412         * menubar-items.el (Menubar-items-truncate-history): New.
5413         * menubar-items.el (default-menubar): Use
5414         Menubar-items-truncate-history.
5415
5416 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5417
5418         * printer.el (generic-print-region): Pass correct arguments to
5419         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5420         Torkelsson <torkel@acc.umu.se>.
5421
5422 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5423
5424         * help.el (describe-mode): synched with FSF 19.34; handle nil
5425         minor mode indicators.
5426
5427 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5428
5429         * minibuf.el (completing-read): Update docstring.
5430
5431 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * XEmacs 21.4.6 "Common Lisp" is released.
5434
5435 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5436
5437         * package-net.el: Inadvertant synch with Windows branch.  From
5438         Andy's log:
5439         (package-net-kit-version): new variable.
5440         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5441
5442 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5443
5444         * package-get.el (package-get-locate-index-file): Also search the
5445         core etc/ directory for the package index file if it can't be
5446         found in ~/.xemacs/.
5447
5448 2001-12-13  William Perry  <wmperry@gnu.org>
5449
5450         * dialog-gtk.el (popup-builtin-question-dialog):
5451         Conform to API in gui.c.
5452         
5453 2001-11-12  Andy Piper  <andy@xemacs.org>
5454
5455         * cus-edit.el (custom-save-face-internal): make sure we save
5456         non-themed faces.
5457         (custom-save-variables): ditto variables.
5458
5459 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5460
5461         * faces.el (make-face-family):
5462         (make-face-size):
5463         New face-modifying functions per Jan Vroonhof.
5464
5465         cus-face.el (custom-set-face-font-family):
5466         (custom-set-face-font-size):
5467         Use them.
5468
5469         * font.el (font-window-system-mappings): More precise docstring.
5470
5471         (font-create-name):
5472         (font-create-object):
5473         (tty-font-create-object):
5474         (tty-font-create-plist):
5475         (x-font-create-object):
5476         (x-font-create-name):
5477         (ns-font-create-name):
5478         (mswindows-font-create-object):
5479         (mswindows-font-create-name):
5480         Add doctrings.
5481
5482 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5483
5484         * gtk-faces.el (gtk-init-device-faces): removed spurious
5485         quote before let* expression.
5486
5487 2001-10-29  Andy Piper  <andy@xemacs.org>
5488
5489         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5490         modified when changing coding system.
5491
5492         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5493         that we invoke the GUI directory selector.
5494
5495 2001-10-25  Andy Piper  <andy@xemacs.org>
5496
5497         * dialog.el (make-dialog-box): use new directory dialog support.
5498         * minibuf.el (read-file-name-1): ditto.
5499         (read-file-name): ditto.
5500         (read-directory-name): ditto.
5501
5502 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5503
5504         * XEmacs 21.4.5 "Civil Service" is released.
5505
5506 2001-04-23  Didier Verna  <didier@xemacs.org>
5507
5508         * cus-edit.el (custom-variable-pre-save): New.
5509         * cus-edit.el (custom-variable-post-save): New.
5510         * cus-edit.el (custom-variable-save): use them.
5511         * cus-edit.el (custom-face-pre-save): New.
5512         * cus-edit.el (custom-face-post-save): New.
5513         * cus-edit.el (custom-face-save): use them.
5514         * cus-edit.el (custom-group-pre-save): New.
5515         * cus-edit.el (custom-group-post-save): New.
5516         * cus-edit.el (custom-group-save): use them.
5517         * cus-edit.el (Custom-save): use the pre/post functions above,
5518         call `custom-save-all' only once.
5519         * cus-edit.el (custom-variable-pre-reset-standard): New.
5520         * cus-edit.el (custom-variable-post-reset-standard): New.
5521         * cus-edit.el (custom-variable-reset-standard): use them.
5522         * cus-edit.el (custom-face-pre-reset-standard): New.
5523         * cus-edit.el (custom-face-post-reset-standard): New.
5524         * cus-edit.el (custom-face-reset-standard): use them.
5525         * cus-edit.el (custom-group-pre-reset-standard): New.
5526         * cus-edit.el (custom-group-post-reset-standard): New.
5527         * cus-edit.el (Custom-reset-standard): use them.
5528         * cus-edit.el (custom-face-reset-saved): use the pre/post
5529         functions above, call `custom-save-all' only once.
5530
5531 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5532
5533         * gutter-items.el (buffers-tab face): Derive from the modeline
5534         face by default.  Many people use white-on-black for the default
5535         font, and the tabs look hideous with that color combination.  The
5536         modeline usually has the correct colors.
5537
5538 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5539
5540         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5541         (tag-mark-stack-max): Typo fix.
5542
5543 2001-09-28  Ben Wing  <ben@xemacs.org>
5544
5545         * font-lock.el:
5546         * font-lock.el (font-lock-after-change-function):
5547         fix problem with last patch, reported by Katsumi Yamaoka.
5548
5549 2001-09-17  Ben Wing  <ben@xemacs.org>
5550
5551         * font-lock.el (font-lock-after-change-function):
5552         fix problem when you insert a comment on the line before a line of
5553         code: if we use the following char, then when you hit backspace,
5554         the following line of code turns the comment color.
5555
5556 2001-06-08  Ben Wing  <ben@xemacs.org>
5557
5558         * process.el: comment about shell-command-switch.
5559         * process.el (shell-quote-argument): Need to quote a null
5560         argument, too.  From Dan Holmsand.
5561         
5562         * startup.el (normal-top-level): Delete some unused FSF junk.
5563         * startup.el (command-line-early):
5564         
5565         * startup.el (command-line): Call MS Windows init function.
5566         
5567         * win32-native.el:
5568         * win32-native.el (mswindows-system-shells): New.
5569         * win32-native.el (mswindows-system-shell-p): New.
5570         * win32-native.el (init-mswindows-at-startup): New.
5571         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5572         * win32-native.el (mswindows-quote-one-simple-arg):
5573         * win32-native.el (mswindows-quote-one-command-arg):
5574         * win32-native.el (mswindows-construct-process-command-line-alist):
5575         Correct comments at top.  Correctly handle passing arguments
5576         to Cygwin programs and to bash.  Fix quoting of zero-length
5577         arguments (from Dan Holmsand).  Set shell-command-switch based
5578         on shell-file-name, which in turn comes from env var SHELL.
5579
5580 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5581
5582         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5583         default-toolbar-position): Fill docstrings for balloon-help.
5584
5585 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5586
5587         * faces.el: Reenable specifications over 'gtk domain.
5588
5589 2001-08-08  Didier Verna  <didier@xemacs.org>
5590
5591         * autoload.el (update-autoload-files): make defdir a file name,
5592         not directory name.
5593
5594 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5595
5596         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5597
5598         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5599
5600 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5601
5602         * font-menu.el (font-menu-set-font): Default to current font-family.
5603         (font-menu-preferred-resolution):
5604         (font-menu-size-scaling):
5605         Provide gtk defaults, too.
5606
5607 2001-07-29  Mike Alexander  <mta@arbortext.com>
5608
5609         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5610         list
5611         (custom-set-face-font-family): ditto
5612
5613 2001-07-26  Mike Sperber <mike@xemacs.org>
5614
5615         * files.el (auto-mode-alist): .9 files are man pages, too.
5616
5617 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5618
5619         * process.el (call-process-internal): bind
5620         coding-system-for-write to 'binary when calling
5621         start-process-internal, so the process receives 
5622         the literal contents of INFILE.
5623
5624 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5625
5626         * files.el (auto-mode-alist): Add configure.ac support.
5627
5628 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5629
5630         * buff-menu.el:
5631         mouse.el:
5632         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5633
5634 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5635
5636         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5637
5638 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5639
5640         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5641         mixed text.
5642         (kinsoku-eol-p): Ditto.
5643
5644 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5645
5646         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5647         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5648         characters as the category `s' or `e' correctly.
5649
5650 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5651
5652         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5653
5654 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5655
5656         * mule/cyrillic.el:  Set up case table.
5657
5658 2001-06-08  Mike Sperber <mike@xemacs.org>
5659
5660         * files.el (save-some-buffers-1): Don't zap the help window right
5661         after `map-y-or-n-p' has popped it up.
5662
5663 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5664
5665         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5666
5667 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * specifier.el: define-specifier-tag 'gtk.
5670
5671 2001-05-12  Ben Wing  <ben@xemacs.org>
5672
5673         * find-paths.el (paths-find-recursive-path):
5674         fix error with null EXCLUDE-REGEXP.
5675         
5676         * font-lock.el (font-lock-mode):
5677         fix problem reported by hrvoje with buffers starting with a space.
5678         
5679 2001-05-06  Ben Wing  <ben@xemacs.org>
5680
5681         * dialog.el (make-dialog-box):
5682         * menubar-items.el (default-menubar):
5683         * printer.el (generic-print-buffer):
5684         * printer.el (generic-print-region):
5685         implement printing the selection when it's selected.
5686
5687 2001-04-18  Didier Verna  <didier@xemacs.org>
5688
5689         * cus-edit.el (Custom-reset-standard): reset to standard settings
5690         not only when the buffer's :custom-state is 'modified, but also
5691         when it is 'set or 'saved.
5692
5693 2001-04-17  Didier Verna  <didier@xemacs.org>
5694
5695         * startup.el (load-user-init-file): define `custom-file' before
5696         loading the user's init file.
5697
5698 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5699
5700         * menubar.el (popup-mode-menu): Make it work with
5701         popup-menu-titles turned off.
5702         
5703 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5704
5705         * about.el (about-mailto-link): Use compose-mail for sending mail.
5706
5707 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5708
5709         * package-admin.el (package-install-hook): New.
5710         (package-delete-hook): New.
5711         (package-admin-add-single-file-package): Use package-delete-hook.
5712
5713         * package-get.el (package-get): Use package-install-hook.
5714
5715 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5716
5717         * package-ui.el (pui-install-selected-packages): reverse the lists
5718         of packages so that they get handled in the same order as they
5719         were selected.
5720
5721 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5722
5723         * packages.el (locate-library): Use read-library-name for completion.
5724
5725 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5726
5727         * byte-optimize.el (=): `=' is not a binary predicate!
5728         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5729         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5730
5731 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5732
5733         * bytecomp.el (byte-compile-arithcompare):
5734         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5735
5736 2001-06-03  William M. Perry  <wmperry@gnu.org>
5737
5738         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5739         return the filename selected by the user!
5740
5741 2001-05-31  William M. Perry  <wmperry@gnu.org>
5742
5743         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5744         in XEmacs/GTK.
5745
5746 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5747
5748         * coding.el: Tiny typo fixed.
5749
5750 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5751
5752         * XEmacs 21.4.3 "Academic Rigor" is released.
5753
5754 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5757
5758 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5761
5762 2001-05-04  Ben Wing  <ben@xemacs.org>
5763
5764         * printer.el (generic-print-buffer):
5765         * printer.el (generic-print-region):
5766         Enable dialog boxes.  Apply workaround recommended by Kirill.
5767         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5768         
5769         * simple.el (kill-whole-line):
5770         * simple.el (kill-line-1):
5771         * simple.el (kill-entire-line):
5772         * simple.el (kill-line):
5773         * simple.el (backward-kill-line):
5774         Take out interactive dependence of kill-whole-line.
5775
5776 2001-04-22  Ben Wing  <ben@xemacs.org>
5777
5778         * dialog.el (make-dialog-box):
5779         Put dialog titles back in -- this time correctly.  Fix various
5780         other problems with leaks and such.
5781
5782         * simple.el (region-exists-p):
5783         * simple.el (region-active-p):
5784         Add comment about which one is correct to use in menu specs.
5785
5786 2001-05-05  Ben Wing  <ben@xemacs.org>
5787
5788         * dialog.el (make-dialog-box): fix doc string.
5789         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5790         take out Pretty Print.
5791         * printer.el:
5792         * printer.el (printer-current-device): New.
5793         * printer.el (Printer-get-device): New.
5794         * printer.el (Printer-clear-device): New.
5795         * printer.el (generic-page-setup): New.
5796         * printer.el (generic-print-buffer):
5797         * printer.el (generic-print-region):
5798         Implement Page Setup.  Handle errors properly.
5799
5800 2001-05-05  Ben Wing  <ben@xemacs.org>
5801
5802         * subr.el (error): Complete list of errors in doc string.
5803         
5804 2001-04-22  Ben Wing  <ben@xemacs.org>
5805
5806         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5807         
5808 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5809
5810         * build-report.el: Remove CVS keywords since this file has been in
5811         core lisp for a while now.
5812         * build-report.el (build-report-make-output-files): Fix typo.
5813
5814 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5815
5816         * about.el (about-finish-buffer): Make sure the last change works
5817         even if EVENT is nil.
5818
5819 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5820
5821         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5822         clicked, not the one that happens to be the current buffer at the
5823         time.
5824
5825 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5826
5827         * cus-edit.el (custom-display): Support the GTK Window System also.
5828
5829 2001-04-30  Ben Wing  <ben@xemacs.org>
5830
5831         * printer.el:
5832         * printer.el (printer-page-header):
5833         * printer.el (Print-context): New.
5834         * printer.el (printer-page-footer):
5835         * printer.el (generate-header-element): New.
5836         * printer.el (generate-header-line): New.
5837         * printer.el (print-context-property):
5838         * printer.el (generic-print-buffer):
5839         * printer.el (generic-print-region):
5840         Implement headers and footers.  Implement calling Print dialog box
5841         (#### but it doesn't quite work yet).
5842
5843 2001-04-25  Ben Wing  <ben@xemacs.org>
5844
5845         * about.el (xemacs-hackers):
5846         * about.el (about-url-alist):
5847         * about.el (about-personal-info):
5848         * about.el (about-hacker-contribution):
5849         More contributions.
5850         
5851         * simple.el (handle-post-motion-command):
5852         Fix spurious setting of zmacs-region-stays to t after a non-shift
5853         motion command.
5854
5855 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5856
5857         * about.el (about-personal-info): Update my bio.
5858         (about-hacker-contribution): Ditto.
5859
5860 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5861
5862         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5863
5864 2001-04-19  Andy Piper  <andy@xemacs.org>
5865
5866         * package-net.el (package-net-cygwin32-binary-size): new size.
5867         (package-net-win32-binary-size): new size.
5868         (package-net-convert-index-to-ini): Use new arch.
5869         (package-net-batch-convert-index-to-ini): Removed.
5870         (package-net-generate-bin-ini): New.
5871         (package-net-batch-generate-bin-ini): New.
5872
5873 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5874
5875         * XEmacs 21.4.1 "Copyleft" is released.
5876
5877 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5878
5879         * x-compose.el (xlib-input-method-bug-workaround):
5880         (alias-colon-to-double-quote):
5881         Force sort in map-keymap to work around rehash bug.
5882
5883 2001-04-17  Ben Wing  <ben@xemacs.org>
5884
5885         * about.el: Finish overhaul, add a few new hackers, update a
5886         couple old ones.
5887
5888 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5889
5890         * XEmacs 21.4.0 "Solid Vapor" is released.
5891
5892 2001-04-15  Ben Wing  <ben@xemacs.org>
5893
5894         * about.el:
5895         * about.el (about-headline-face): New.
5896         * about.el (about-link-face): New.
5897         * about.el (about-current-release-maintainers): New.
5898         * about.el (about-other-current-hackers): New.
5899         * about.el (about-url-alist):
5900         * about.el (about-once-and-future-hackers): New.
5901         * about.el (about-mailto-link): New.
5902         * about.el (about-get-buffer):
5903         * about.el (about-finish-buffer):
5904         * about.el (about-xemacs):
5905         * about.el (about-features): Removed.
5906         * about.el (about-advantages): New.
5907         * about.el (about-maintainer-info): Removed.
5908         * about.el (about-personal-info): New.
5909         * about.el (about-hacker-contribution): New.
5910         * about.el (about-maintainer):
5911         * about.el (about-show-linked-info):
5912         * about.el (about-hackers):
5913         Major revamping.  Rewriting of most of the text, improve the
5914         link handling, separate info on contributors into personal
5915         and contribution info, add new contributors, update personal
5916         info, etc. etc.
5917         
5918         * menubar-items.el (default-menubar):
5919         Help menubar entry for News now says more accurately
5920         "What's New in XEmacs".
5921         
5922         * mouse.el:
5923         * mouse.el (mouse-track-cleanup-hook):
5924         * mouse.el (mouse-track):
5925         Don't set-buffer to a dead buffer when calling mouse-track
5926         cleanup hooks.
5927
5928 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5929
5930         * XEmacs 21.2.47 "Zephir" is released.
5931
5932 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5933
5934         * dialog.el (make-dialog-box): Disable dialog box titles until
5935         we get them working.
5936
5937 2001-03-30  Ben Wing  <ben@xemacs.org>
5938
5939         * help.el:
5940         * help.el (Help-princ-face):
5941         * help.el (Help-prin1-face):
5942         * help.el (frob-help-extents):
5943         * help.el (describe-function-1):
5944         * help.el (describe-variable):
5945         Avoid using font-lock faces, which may not be defined.
5946         Instead, use hyper-apropos faces, and make sure they're
5947         defined as necessary by using `require'. (It's not so safe
5948         to do this for font-lock.) In any case, we will eventually
5949         be merging this functionality into hyper-apropos.
5950
5951         * loaddefs.el (completion-ignored-extensions):
5952         Fix documentation.
5953         
5954         * menubar-items.el (menu-truncate-list): Removed.
5955         * menubar-items.el (Menubar-items-truncate-list): New.
5956         * menubar-items.el (default-menubar):
5957         Fix errors if grep or compile command is too long.  Rename helper
5958         function to be less visible.
5959
5960 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5961
5962         * byte-optimize.el (byte-optimize-minus):
5963         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5964
5965 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5966
5967         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5968         Mule is available.
5969
5970         * mule/latin.el: New file.
5971
5972 2001-03-11  Ben Wing  <ben@xemacs.org>
5973
5974         * auto-save.el:
5975         * auto-save.el (auto-save-directory):
5976         * auto-save.el (make-auto-save-file-name):
5977         * auto-save.el (auto-save-file-name-p): New.
5978
5979         Merge in improvements from other definition of
5980         make-auto-save-file-name in files.el.
5981         
5982         * auto-save.el (auto-save-original-name):
5983         * auto-save.el (auto-save-name-in-fixed-directory):
5984         * auto-save.el (auto-save-unslashify-name): Removed.
5985         * auto-save.el (auto-save-slashify-name): Removed.
5986         * auto-save.el (auto-save-reserved-chars): New.
5987         * auto-save.el (auto-save-escape-name): New.
5988         * auto-save.el (auto-save-unhex): New.
5989         * auto-save.el (auto-save-unescape-name): New.
5990
5991         Change algorithm for encoding filenames in auto-save names to be
5992         entirely safe with all filesystems and all possible characters in
5993         a filename, and 100% reversible. (Essentially, uses
5994         quoted-printable as the encoding.)
5995         
5996         * auto-save.el (recover-all-files):
5997
5998         Use insert-directory rather than calling ls directly -- fixes
5999         things under Windows.
6000
6001         * files.el:
6002         * files.el (convert-standard-filename): Substitute FSF's
6003         definition for this (we had nothing here before).
6004         
6005         * files.el (backup-buffer): Warning fix.
6006         
6007         * files.el (make-backup-file-name):
6008         * files.el (find-backup-file-name):
6009         Fix error in calling sequence to auto-save-file-name-p.
6010         
6011         * files.el (recover-file):
6012         Use insert-directory rather than calling ls directly -- fixes
6013         things under Windows.
6014
6015         * files.el (make-auto-save-file-name): Removed.
6016         * files.el (auto-save-file-name-p): Removed.
6017         auto-save is always dumped so no sense in having a definition
6018         that will always be overwritten with another.
6019         
6020         * files.el (insert-directory):
6021         * win32-native.el:
6022         * win32-native.el (debug-mswindows-process-command-lines):
6023         * win32-native.el (original-make-auto-save-file-name): Removed.
6024         * win32-native.el (make-auto-save-file-name): Removed.
6025
6026
6027 2001-03-21  Martin Buchholz <martin@xemacs.org>
6028
6029         * XEmacs 21.2.46 "Urania" is released.
6030
6031 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6032
6033         * menubar-items.el (default-menubar): Update sample.emacs to
6034         sample.init.el and adjust accelerators.
6035
6036 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6037
6038         * build-report.el (build-report): Improve docstring.
6039
6040 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6041
6042         * ChangeLog: Log GTK merge.
6043
6044         * gutter-items.el:
6045         * mwheel.el:
6046         * sound.el:
6047         * startup.el:
6048         Revert gratuitous whitespace changes.
6049
6050 2001-03-07  Ben Wing  <ben@xemacs.org>
6051
6052         * help.el:
6053         * help.el (key-or-menu-binding):
6054         * help.el (Help-find-file): New.
6055         * help.el (describe-beta):
6056         * help.el (describe-copying):
6057         * help.el (describe-project):
6058         * help.el (view-emacs-news):
6059         * help.el (view-sample-init-el): New.
6060         * help.el (Help-princ-face): New.
6061         * help.el (Help-prin1-face): New.
6062         * help.el (help-symbol-function-context-menu):
6063         * help.el (help-symbol-variable-context-menu):
6064         * help.el (help-symbol-function-and-variable-context-menu):
6065         * help.el (frob-help-extents):
6066         * help.el (describe-function-1):
6067         * help.el (describe-variable):
6068
6069         Add coloring in Help buffers, correspondent with hyperlinks.
6070         View files in view-mode rather than Fundamental.
6071         Remove separators from context menus -- now handled in generic code.
6072         Add `Find Tag' to context menu.
6073         
6074         * menubar.el (popup-mode-menu):
6075
6076         Rewrite code that outputs the popup menu to (a) put more specific
6077         entries first, (b) be more robust, (c) output the proper context
6078         menu separators automatically (the context menu functionality is
6079         new and currently used only by Help).
6080
6081 2001-03-10  William M. Perry  <wmperry@aventail.com>
6082
6083         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6084         this function when converting from the 21.1 GTK branch.  Now
6085         supports file, password, question, and color built-in dialogs.
6086
6087 2001-03-06  Ben Wing  <ben@xemacs.org>
6088
6089         * keydefs.el:
6090         * keydefs.el (global-map):
6091         Add commented-out change of M-k (for 21.5).
6092         
6093         * menubar-items.el (default-menubar):
6094         Fix items to control kill-line behavior; add items for
6095         shifted motion.
6096         
6097         * simple.el:
6098         * simple.el (kill-whole-line):
6099         * simple.el (historical-kill-line): Removed.
6100         * simple.el (kill-line): Removed.
6101         * simple.el (kill-entire-line): New.
6102         * simple.el (kill-line-1): New.
6103         * simple.el (backward-kill-line):
6104         Undo kill-whole-line == always changes.  Add new function
6105         kill-entire-line to unconditionally delete the current line.
6106         Add comments describing the lamentable state of affairs of
6107         the kill-line functions and variables.
6108
6109 2001-03-02  Ben Wing  <ben@xemacs.org>
6110
6111         * simple.el:
6112         * simple.el (beginning-of-buffer):
6113         * simple.el (end-of-buffer):
6114         * simple.el (mark-ring-unrecorded-commands):
6115         * simple.el (signal-error-on-buffer-boundary):
6116         * simple.el (shifted-motion-keys-select-region):
6117         * simple.el (unshifted-motion-keys-deselect-region):
6118         * simple.el (motion-keys-for-shifted-motion): New.
6119         * simple.el (handle-pre-motion-command):
6120         * simple.el (handle-post-motion-command):
6121         * simple.el (forward-char-command):
6122         * simple.el (backward-char-command):
6123         * simple.el (scroll-up-command):
6124         * simple.el (scroll-down-command):
6125         * simple.el (next-line):
6126         * simple.el (previous-line):
6127         * simple.el (backward-block-of-lines):
6128         * simple.el (forward-block-of-lines):
6129         * simple.el (backward-word):
6130         * simple.el (mark-word):
6131
6132         Augment documentation of the most common motion commands to make
6133         note of the shifted-motion support.  Improve the support to (a)
6134         properly document how it works and why it's done in the fashion it
6135         is, and (b) allow the keystrokes that trigger it to be customized.
6136
6137         Correct error in the customize specification of
6138         mark-ring-unrecorded-commands.
6139
6140 2001-03-02  Ben Wing  <ben@xemacs.org>
6141
6142         * font-lock.el:
6143         * font-lock.el (font-lock-pending-extent-table): Removed.
6144         * font-lock.el (font-lock-pending-buffer-table): New.
6145         * font-lock.el (font-lock-pre-idle-hook):
6146         * font-lock.el (font-lock-after-change-function):
6147         * font-lock.el (font-lock-fontify-pending-extents):
6148         * font-lock.el (font-lock-lisp-like):
6149
6150         Fix handling of pending extents to avoid excessive slowness (N^2
6151         behavior) when making lots of buffer changes between redisplays,
6152         such as when saving the Options.
6153
6154 2001-03-09  William M. Perry  <wmperry@aventail.com>
6155
6156         * device.el:
6157         * dragdrop.el:
6158         * dumped-lisp.el:
6159         * faces.el:
6160         * frame.el:
6161         * gnuserv.el:
6162         * loadup.el:
6163         * menubar-items.el:
6164         * minibuf.el:
6165         The Great GTK Merge.
6166
6167         * ChangeLog.GTK:
6168         * dialog-gtk.el:
6169         * gdk.el:
6170         * generic-widgets.el:
6171         * glade.el:
6172         * gnome-widgets.el:
6173         * gnome.el:
6174         * gtk-compose.el:
6175         * gtk-extra.el:
6176         * gtk-faces.el:
6177         * gtk-ffi.el:
6178         * gtk-file-dialog.el:
6179         * gtk-font-menu.el:
6180         * gtk-glyphs.el:
6181         * gtk-init.el:
6182         * gtk-iso8859-1.el:
6183         * gtk-marshal.el:
6184         * gtk-mouse.el:
6185         * gtk-package.el:
6186         * gtk-password-dialog.el:
6187         * gtk-select.el:
6188         * gtk-widget-accessors.el:
6189         * gtk-widgets.el:
6190         * gtk.el:
6191         widgets-gtk.el:
6192         The Great GTK Merge: new files.
6193
6194 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6195
6196         * generic-widgets.el: Don't require gtk (a built-in feature) at
6197         top level.  Don't execute the last sexp unless (featurep 'gtk).
6198
6199 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6200
6201         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6202
6203 2001-02-23  Martin Buchholz <martin@xemacs.org>
6204
6205         * XEmacs 21.2.45 "Thelxepeia" is released.
6206
6207 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6208  
6209         * about.el (xemacs-hackers): update my entry. 
6210         * about.el (about-maintainer-info): ditto. 
6211         * about.el (about-hackers): ditto. 
6212
6213 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6214
6215         * about.el (about-maintainer-info): More vanity info about
6216         yours truly.
6217
6218 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6219
6220         * build-report.el (build-report-destination): xemacs-build-reports
6221         has moved to SourceForge, where mailing list name length is
6222         restricted, hence the name change to
6223         xemacs-buildreports@xemacs.org.
6224         * build-report.el (build-report-keep-regexp): Update default.
6225         * build-report.el (build-report-delete-regexp): Ditto.
6226         * build-report.el (build-report-make-output-files): Ditto.
6227
6228 2001-02-19  Craig Lanning  <lanning@scra.org>
6229
6230         * lisp-mode.el: Add indentation specifications for following
6231         Common Lisp forms: handler-case, handler-bind, with-slots,
6232         with-open-file, with-open-stream, print-unreadable-object.
6233
6234 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6235
6236         * font-lock.el (font-lock-set-defaults-1):
6237         Move initialization of `font-lock-cache-position' so that it's set
6238         even if font-lock-keywords is already defined.
6239
6240 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6241
6242         * autoload.el (generate-file-autoloads-1):
6243         Use `emacs-lisp-mode-syntax-table' instead of
6244         `lisp-mode-syntax-table'.
6245         * lisp-mode.el (lisp-mode-syntax-table):
6246         Get rid of old checks for `parse-partial-sexp' version.
6247         Make `|' (pipe) string delimiter instead of punctuation.
6248
6249 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6250
6251         * window.el (save-selected-window):
6252         Use gensym for better macro hygiene.
6253
6254 2001-02-06  Mike Sperber <mike@xemacs.org>
6255
6256         * dump-paths.el:
6257         * startup.el (startup-setup-paths): Set and use
6258         `mule-lisp-directory'.
6259         (startup-setup-paths-warning): Ditto.
6260
6261         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6262         (paths-construct-load-path): Consider `mule-lisp-directory'.
6263
6264 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6265
6266         * font-lock.el: Syntax table improvements used.  A few random
6267         changes are not specified below.
6268         (font-lock-fontify-string-delimiters):
6269         (font-lock-syntactic-keywords):
6270         (font-lock-cache-state nil):
6271         (font-lock-cache-position):
6272         New variables.
6273         (font-lock-set-syntax):
6274         (font-lock-apply-syntactic-highlight):
6275         (font-lock-fontify-syntactic-anchored-keywords):
6276         (font-lock-fontify-syntactic-keywords-region):
6277         (font-lock-eval-keywords):
6278         New functions.
6279         (font-lock-remove-face):
6280         (font-lock-fontify-syntactically-region):
6281         Use syntax properties.
6282
6283 2001-02-08  Martin Buchholz <martin@xemacs.org>
6284
6285         * XEmacs 21.2.44 "Thalia" is released.
6286
6287 2001-01-16  Mike Sperber <mike@xemacs.org>
6288
6289         * startup.el (normal-top-level): Work even if no installation root
6290         is found.
6291
6292 2001-01-30  Andy Piper  <andy@xemacs.org>
6293
6294         * gutter-items.el (progress-abort-glyph): remove instantiator.
6295         (set-progress-abort-instantiator): new function.
6296         (abort-progress-feedback): use it.
6297
6298         * gutter.el (set-gutter-dirty-p): new function.
6299
6300 2001-01-30  Didier Verna  <didier@xemacs.org>
6301
6302         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6303
6304 2001-01-24  Didier Verna  <didier@xemacs.org>
6305
6306         * sound.el (sound-extension-list): give a better default value.
6307         * sound.el (load-sound-file): improve the doc string, also find
6308         files given by absolute names, pass a real extension list to
6309         `locate-file'.
6310
6311 2001-01-26  Martin Buchholz <martin@xemacs.org>
6312
6313         * XEmacs 21.2.43 "Terspichore" is released.
6314
6315 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6316
6317         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6318         messages from gnuserv.
6319
6320 2001-01-20  Martin Buchholz <martin@xemacs.org>
6321
6322         * XEmacs 21.2.42 "Poseidon" is released.
6323
6324 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6325
6326         * cl-macs.el (cl-upcase-arg): New function.
6327         (cl-function-arglist): New function.
6328         (cl-transform-lambda): Automatically add CL-style lambda list to
6329         documentation string using functions above.
6330
6331 2001-01-12  Andy Piper  <andy@xemacs.org>
6332
6333         * package-get.el (package-get-custom): call
6334         package-net-update-installed-db.
6335
6336         * package-ui.el (pui-install-selected-packages): call
6337         package-net-update-installed-db.
6338
6339         * package-net.el (package-net-update-installed-db): use
6340         packages-package-list so that we reflect reality.
6341
6342         * packages.el (packages-package-list): Make docstring reflect
6343         reality.
6344
6345         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6346
6347         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6348         isn't installed.
6349
6350 2001-01-17  Andy Piper  <andy@xemacs.org>
6351
6352         * wid-edit.el (widget-activation-glyph-mapper): activate or
6353         deactivate native widgets.
6354         (widget-glyph-insert-glyph): record instantiator.
6355         (widget-push-button-value-create): use it.
6356
6357         * gui.el (gui-button-action): new function. Make button's domain
6358         buffer current when calling.
6359         (make-gui-button): update to use gui-button-action.
6360
6361 2001-01-16  Didier Verna  <didier@xemacs.org>
6362
6363         * menubar-items.el (default-menubar): add an entry for modeline
6364         horizontal scrolling in Options -> Display.
6365
6366 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6367
6368         * package-get.el (package-get-require-signed-base): Set to nil
6369         by default.
6370
6371 2001-01-17  Martin Buchholz <martin@xemacs.org>
6372
6373         * XEmacs 21.2.41 "Polyhymnia" is released.
6374
6375 2001-01-16  Mike Sperber <mike@xemacs.org>
6376
6377         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6378         catch lisp/mule/.
6379
6380 2001-01-14  Mike Sperber <mike@xemacs.org>
6381
6382         * startup.el (maybe-create-compatibility-dot-emacs):
6383         (maybe-unmigrate-user-init-file):
6384         (unmigrate-user-init-file): Created.
6385         (maybe-migrate-user-init-file): Offer creation of compatibility
6386         .emacs.
6387         Some doc fixes wrt init file location.
6388
6389 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6390
6391         * faces.el (face-frob-from-locale-first): new variable.
6392         (frob-face-font-2): Honor tags arg while trying to use
6393         standard-face-mapping.  When face-frob-from-locale-first is set,
6394         first try to set face inheriting from frobbed-face.
6395
6396 2001-01-15  Didier Verna  <didier@xemacs.org>
6397
6398         * about.el (xemacs-hackers): update my entry.
6399         * about.el (about-url-alist): ditto.
6400         * about.el (about-maintainer-info): ditto.
6401         * about.el (about-hackers): ditto.
6402
6403 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6404
6405         The byte compiler has been badly broken for a year,
6406         by the patch of 1999-12-06.
6407         * byte-optimize.el (byte-optimize-form-code-walker):
6408         Bug was: the byte compiler was making this erroneous optimization:
6409         (progn (or (foo)) (bar)) ==> (bar)
6410
6411 2000-11-20  Mike Sperber <mike@xemacs.org>
6412
6413         * setup-paths.el (paths-core-load-path-depth): Split
6414         `paths-load-path-depth' in two for site and core lisp.  Don't
6415         recurse into core.
6416         * setup-paths.el (paths-construct-load-path): Use.
6417
6418 2001-01-10  Andy Piper  <andy@xemacs.org>
6419
6420         * package-net.el (package-net-cygwin32-binary-size): new variable
6421         (package-net-win32-binary-size): ditto.  add much needed
6422         commentary.
6423
6424         * gutter-items.el (buffers-tab-items): correct off-by-one error
6425         for buffers-tab-max-size.
6426
6427 2001-01-08  Martin Buchholz <martin@xemacs.org>
6428
6429         * XEmacs 21.2.40 is released.
6430
6431 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6432
6433         * mule/hebrew.el: Fix comments and typos.
6434         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6435
6436 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6437
6438         * ChangeLog.1: move ancient log from fill.el.
6439
6440         * dump-paths.el:
6441         paragraphs.el:
6442         mule/mule-category.el:
6443         Miscellaneous typo fixes and slight doc clarifications.
6444
6445         * mule/mule-ccl.el:  Correct file name in header.
6446
6447 2000-12-31  Martin Buchholz <martin@xemacs.org>
6448
6449         * XEmacs 21.2.39 is released.
6450
6451 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6452
6453         * byte-optimize.el (byte-optimize-cond):
6454         (byte-optimize-cond-1): New.
6455         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6456         Optimizes (cond (x nil)) ==> nil.
6457         Provide better diagnostic on malformed expr like (cond foo).
6458
6459 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6460
6461         * mule/mule-coding.el:
6462         mule/mule-cmds.el (reset-language-environment,
6463         set-language-environment-coding-systems):
6464         Safer default coding-priority-list, corresponding to src/file-coding.h.
6465
6466 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6467
6468         * package-admin.el: Allow package removal from
6469         early-package-load-path.
6470
6471 2000-12-15  Andreas Jaeger  <aj@suse.de>
6472
6473         * about.el (about-maintainer-info): Update my entry.
6474
6475 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6476
6477         * packages.el (locate-library): Add support for bzip2
6478         compressed .el files.
6479
6480 2000-12-12  Andy Piper  <andy@xemacs.org>
6481
6482         * package-net.el: new file.
6483
6484 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6485
6486         * font-lock.el: Add missing C++ keywords.
6487
6488 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6489
6490         * simple.el (indent-for-comment): Preserve indentation of comments
6491         starting in column 0, as documented in (Info-goto-node
6492         "(xemacs)Comments").  Update docstring accordingly.
6493
6494 2000-12-05  Martin Buchholz <martin@xemacs.org>
6495
6496         * XEmacs 21.2.38 is released.
6497
6498 2000-12-04  Didier Verna  <didier@xemacs.org>
6499
6500         * mouse.el (default-mouse-track-set-point-in-window): remove
6501         spurious '+' operation detected by Martin.
6502
6503
6504 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6505
6506         * cl-extra.el (coerce):
6507         Implement char to integer coercion.
6508         Remove extraneous (numberp) test.
6509
6510         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6511         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6512         (byte-optimize-predicate):
6513         Warn if evaluating constant expression signals an error.
6514         (byte-optimize-form): Small simplification.
6515
6516         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6517
6518 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6519
6520         * byte-optimize.el:
6521         (byte-optimize-minus):
6522         (byte-optimize-plus):
6523         (byte-optimize-mult):
6524         (byte-optimize-quo):
6525         Use (car (last x)) instead of (last x) to get last elt!
6526         Use `byte-optimize-predicate' to optimize `%'.
6527         Move optimizations for special numeric args to bytecomp.el.
6528         * bytecomp.el (byte-compile-associative): Remove.
6529         (byte-compile-max): New.
6530         (byte-compile-min): New.
6531         Properly handle erroneous calls: (max) (min).
6532         (byte-compile-plus): New.
6533         (byte-compile-minus):
6534         It's easiest to handle 0, +1 and -1 args here.
6535         (byte-compile-mult): New.
6536         It's easiest to handle 1, -1 and 2 args here.
6537         (byte-compile-quo):
6538         It's easiest to handle 0, +1 and -1 args here.
6539         Issue byte-compiler warning when dividing by zero.
6540
6541         Byte-compiler arithmetic improvements.
6542         Better optimize these expressions in the obvious way:
6543         (+ x y 1)   -->  varref x varref y add add1
6544         (+ x y -1)  -->  varref x varref y add sub1
6545         (- x y 0)   -->  (- x y)
6546         (- 0 x y)   -->  (- (- x) y)
6547         (% 42 19)   --> compile-time constant
6548         (/ 42 19)   --> compile-time constant
6549         (* (foo) 2) --> foo call dup plus
6550
6551         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6552         unless (declaim (optimize (safety 3)))
6553         or (setq byte-compile-delete-errors nil).
6554
6555 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6556
6557         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6558         docstrings.
6559
6560 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6561
6562         * startup.el (command-line-do-help):  Add documentation of
6563         portable dumper switches.
6564
6565 2000-11-22  Andy Piper  <andy@xemacs.org>
6566
6567         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6568
6569         * glyphs.el (init-glyphs): don't use autodetect for strings.
6570
6571 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6572
6573         * byte-optimize.el (byte-optimize-char-before):
6574         (byte-optimize-backward-char):
6575         (byte-optimize-backward-word):
6576         Fix incorrect optimizations for these sorts of expressions:
6577         (let ((x nil)) (backward-char x))
6578
6579 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6580
6581         * byte-optimize.el:
6582         * byte-optimize.el (byte-optimize-backward-char): New.
6583         * byte-optimize.el (byte-optimize-backward-word): New.
6584         Make backward-word and backward-char as efficient as forward versions.
6585
6586         * bytecomp.el (byte-compile-no-args-with-one-extra):
6587         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6588         * bytecomp.el (byte-compile-two-args-with-one-extra):
6589         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6590         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6591         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6592         Check if extra arg is constant nil, and if so, use byte-coded call.
6593
6594         * simple.el (backward-word):
6595         * simple.el (mark-word):
6596         * simple.el (kill-word):
6597         * simple.el (backward-kill-word):
6598         Make COUNT argument optional, for consistency with forward-char et al.
6599
6600         * abbrev.el (abbrev-string-to-be-defined):
6601         * abbrev.el (inverse-abbrev-string-to-be-defined):
6602         * abbrev.el (inverse-add-abbrev):
6603         * abbrev.el (expand-region-abbrevs):
6604         * buff-menu.el (Buffer-menu-execute):
6605         * indent.el (move-to-left-margin):
6606         * indent.el (indent-relative):
6607         * indent.el (move-to-tab-stop):
6608         * info.el (Info-reannotate-node):
6609         * lisp-mode.el (lisp-indent-line):
6610         * lisp.el (end-of-defun):
6611         * lisp.el (move-past-close-and-reindent):
6612         * misc.el (copy-from-above-command):
6613         * mouse.el (default-mouse-track-scroll-and-set-point):
6614         * page.el (forward-page):
6615         * paragraphs.el (forward-paragraph):
6616         * paragraphs.el (end-of-paragraph-text):
6617         * picture.el (picture-forward-column):
6618         * picture.el (picture-self-insert):
6619         * rect.el (extract-rectangle-line):
6620         * simple.el (newline):
6621         * simple.el (fixup-whitespace):
6622         * simple.el (backward-delete-char-untabify):
6623         * simple.el (transpose-chars):
6624         * simple.el (transpose-preceding-chars):
6625         * simple.el (do-auto-fill):
6626         * simple.el (indent-new-comment-line):
6627         * simple.el (blink-matching-open):
6628         * view-less.el (cleanup-backspaces):
6629         * wid-edit.el (widget-transpose-chars):
6630         * term/bg-mouse.el (bg-insert-moused-sexp):
6631         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6632
6633         * info.el (Info-fontify-node):
6634         * simple.el (backward-delete-function):
6635         Use canonical delete-backward-char instead of backward-delete-char.
6636
6637 2000-11-20  Andy Piper  <andy@xemacs.org>
6638
6639         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6640         no buffers.
6641
6642 2000-11-20  Andy Piper  <andy@xemacs.org>
6643
6644         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6645         buffer tabs.
6646
6647 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6648
6649         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6650         (proclaim inline...) was shadowing compiler-macros.
6651
6652 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6653
6654         * bytecomp.el (byte-compile-eval): New.
6655         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6656         Keeps this promise made in Lispref:
6657         "If a file being compiled contains a `defmacro' form, the macro is
6658         defined temporarily for the rest of the compilation of that file."
6659
6660 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6661
6662         * cl.el (floatp-safe):
6663         (plusp):
6664         (minusp):
6665         (oddp):
6666         (evenp):
6667         (cl-abs):
6668         Use a better parameter name than `x'.
6669
6670         * cl-macs.el (check-type): Make continuable.  Change documentation
6671         to require PLACE, but accept any form for compatibility.
6672
6673         * abbrev.el (define-abbrev): Use check-type.
6674         * font-menu.el (font-menu-change-face): Use check-type.
6675         * menubar.el (relabel-menu-item): Use check-type.
6676         * itimer.el: Fix typo.
6677
6678 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6679
6680         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6681
6682 2000-11-14  Martin Buchholz <martin@xemacs.org>
6683
6684         * XEmacs 21.2.37 is released.
6685
6686 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6687
6688         * code-cmds.el: Provide the feature.
6689
6690 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6691
6692         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6693
6694         * code-cmds.el: New file
6695         * mule/mule-cmds.el:
6696         * mule/mule-misc.el
6697         (coding-keymap): New keymap. Define coding system keyboard
6698         commands on file-coding builds too.
6699         (coding-system-change-eol-conversion):
6700         (universal-coding-system-argument):
6701         (set-default-coding-systems):
6702         (prefer-coding-system): Moved from mule-cmds.el
6703         (set-buffer-process-coding-system): Moved from mule-misc.el
6704
6705 2000-09-15  Stephen Carney <carney@scubadoo.com>
6706
6707         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6708
6709 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6710
6711         * package-get.el (package-get-download-sites): Add a pre-release
6712         site for experimental packages.
6713
6714         * auto-autoloads.el: Regenerated.
6715
6716 2000-08-01  Andy Piper  <andy@xemacs.org>
6717
6718         * gutter-items.el (buffers-tab-omit-function): reference
6719         buffers-tab-select-visible-buffers.
6720         (buffers-tab-filter-functions): new variable, by default uses
6721         buffers-tab-selection-function and buffers-tab-omit-function.
6722         (select-buffers-tab-buffers-by-mode): invert arguments.
6723         (buffers-tab-select-visible-buffers): new function. Invert calling
6724         of buffers-menu-omit-invisible-buffers.
6725         (buffers-tab-items): rewrite to use
6726         buffers-tab-filter-functions. Rewrite docstring.
6727         (gutter-buffers-tab-extent): delete.
6728         (add-tab-to-gutter): always build a new extent when adding the
6729         tabs.
6730         (update-tab-in-gutter): make gutter dirty when orientation
6731         changes.
6732
6733 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6734
6735         * bytecomp.el (byte-compile-defvar-or-defconst):
6736         Only do loadhist recording if defvar form includes a value.
6737
6738 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6739
6740         * bytecomp.el (byte-compile-initial-macro-environment):
6741         `eval-when-compile' should not compile its body.
6742
6743 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6744
6745         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6746         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6747         some Japanese English.  Remove some ancient FSF comments, and
6748         improve docstrings.  Use symbols not vectors for tables.
6749
6750 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6751
6752         * keymap.el:
6753         (local-key-binding):
6754         (global-key-binding):
6755         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6756
6757         * lisp.el:
6758         (backward-sexp): Slightly simpler code.
6759         (mark-sexp): Make arg optional, like FSF Emacs.
6760         (forward-list): Slightly simpler code.
6761         (backward-list): Slightly simpler code.
6762         (down-list):  Make arg optional, like FSF Emacs.
6763         (up-list):  Make arg optional, like FSF Emacs.
6764         (backward-up-list):  Make arg optional, like FSF Emacs.
6765         (kill-sexp):  Make arg optional, like FSF Emacs.
6766         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6767
6768         * font-menu.el (font-menu-change-face):
6769         Take continuable errors into account.
6770
6771         * abbrev.el:
6772         * abbrev.el (clear-abbrev-table):
6773         * abbrev.el (define-abbrev-table):
6774         * abbrev.el (define-abbrev):
6775         * abbrev.el (insert-abbrev-table-description):
6776         * apropos.el (apropos-documentation-check-doc-file):
6777         * apropos.el (apropos-documentation-check-elc-file):
6778         * buff-menu.el (list-buffers):
6779         * buff-menu.el (list-buffers-noselect):
6780         * bytecomp.el (byte-recompile-directory):
6781         * bytecomp.el (batch-byte-compile):
6782         * cl-macs.el (typep):
6783         * code-files.el (find-coding-system-magic-cookie):
6784         * code-files.el (insert-file-contents):
6785         * cus-edit.el (customize-set-variable):
6786         * cus-edit.el (customize-save-variable):
6787         * cus-face.el (custom-set-face-font-size):
6788         * cus-face.el (custom-set-face-update-spec):
6789         * cus-face.el (custom-reset-faces):
6790         * custom.el (custom-check-theme):
6791         * custom.el (copy-upto-last):
6792         * fill.el (canonically-space-region):
6793         * fill.el (fill-paragraph):
6794         * fill.el (fill-region):
6795         * fill.el (find-space-insertable-point):
6796         * fill.el (justify-current-line):
6797         * faces.el (face-spec-update-all-matching):
6798         * faces.el (set-face-stipple):
6799         * files-nomule.el (insert-file-contents):
6800         * files.el (insert-file-contents-literally):
6801         * files.el (hack-local-variables-last-page):
6802         * files.el (basic-save-buffer):
6803         * files.el (insert-directory):
6804         * font-menu.el (font-menu-change-face):
6805         * font.el (font-spatial-to-canonical):
6806         * format.el (format-encode-region):
6807         * format.el (format-insert-file):
6808         * format.el (format-replace-strings):
6809         * gutter.el (set-gutter-element):
6810         * help.el (key-or-menu-binding):
6811         * help.el (describe-bindings):
6812         * help.el (with-syntax-table):
6813         * indent.el (indent-rigidly):
6814         * indent.el (delete-to-left-margin):
6815         * info.el:
6816         * info.el (Info-extract-dir-entry-from):
6817         * info.el (Info-build-dir-anew):
6818         * info.el (Info-rebuild-dir):
6819         * info.el (Info-batch-rebuild-dir):
6820         * info.el (Info-read-subfile):
6821         * info.el (Info-build-node-completions):
6822         * info.el (Info-extract-menu-node-name):
6823         * isearch-mode.el (isearch-range-invisible):
6824         * isearch-mode.el (isearch-restore-invisible-extents):
6825         * itimer.el (itimerp):
6826         * itimer.el (itimer-live-p):
6827         * keymap.el:
6828         * keymap.el (substitute-key-definition):
6829         * keymap.el (read-command-or-command-sexp):
6830         * keymap.el (local-key-binding):
6831         * keymap.el (global-key-binding):
6832         * keymap.el (global-set-key):
6833         * keymap.el (local-set-key):
6834         * ldap.el:
6835         * ldap.el (ldap-add-entries):
6836         * ldap.el (ldap-delete-entries):
6837         * lisp.el (backward-sexp):
6838         * lisp.el (mark-sexp):
6839         * lisp.el (forward-list):
6840         * lisp.el (backward-list):
6841         * lisp.el (down-list):
6842         * lisp.el (backward-up-list):
6843         * lisp.el (up-list):
6844         * lisp.el (kill-sexp):
6845         * lisp.el (backward-kill-sexp):
6846         * menubar.el (add-menu-button):
6847         * menubar.el (add-submenu):
6848         * menubar.el (delete-menu-item):
6849         * menubar.el (relabel-menu-item):
6850         * mouse.el (narrow-window-to-region):
6851         * obsolete.el (define-obsolete-variable-alias):
6852         * obsolete.el (store-substring):
6853         * package-admin.el:
6854         * package-admin.el (package-admin-install-function):
6855         * package-admin.el (package-admin-install-function-mswindows):
6856         * package-admin.el (package-admin-default-install-function):
6857         * package-get.el (package-get-update-base-entries):
6858         * packages.el (packages-load-package-dumped-lisps):
6859         * packages.el (packages-collect-package-dumped-lisps):
6860         * printer.el (generic-print-buffer):
6861         * printer.el (generic-print-region):
6862         * replace.el (occur-mode-mouse-goto):
6863         * replace.el (perform-replace):
6864         * select.el (get-selection-no-error):
6865         * simple.el:
6866         * simple.el (newline):
6867         * simple.el (open-line):
6868         * simple.el (edit-and-eval-command):
6869         * simple.el (goto-line):
6870         * simple.el (undo):
6871         * simple.el (kill-region):
6872         * simple.el (copy-region-as-kill):
6873         * simple.el (kill-ring-save):
6874         * simple.el (set-mark):
6875         * simple.el (next-line):
6876         * simple.el (previous-line):
6877         * simple.el (line-move):
6878         * simple.el (set-goal-column):
6879         * simple.el (comment-region):
6880         * subr.el:
6881         * subr.el (putf):
6882         * syntax.el (modify-syntax-entry):
6883         * syntax.el (map-syntax-table):
6884         * view-less.el (view-file):
6885         * view-less.el (view-buffer):
6886         * view-less.el (view-file-other-window):
6887         * window-xemacs.el (backward-other-window):
6888         * window.el:
6889         * window.el (one-window-p):
6890         * window.el (walk-windows):
6891         * window.el (window-list):
6892         * x-mouse.el (x-mouse-kill):
6893         * x-select.el (x-get-cutbuffer):
6894         * x-select.el (x-store-cutbuffer):
6895         * term/bg-mouse.el (bg-mouse-line-to-center):
6896         * term/sun-mouse.el (window-line-end):
6897         * term/sun-mouse.el (sun-select-region):
6898         * term/sun.el (kill-region-and-unmark):
6899         * mule/mule-category.el:
6900         * mule/mule-category.el (modify-category-entry):
6901         * mule/mule-category.el (char-category-list):
6902         * mule/mule-coding.el (coding-system-force-on-output):
6903         * mule/mule-misc.el (coding-system-put):
6904         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6905
6906 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6907
6908         * cus-face.el: Typo fixes and tiny clarifications.
6909         * custom.el: ditto
6910
6911 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6912
6913         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6914         * startup.el (normal-top-level): Setup auto-save-list-file-name
6915         if auto-save-list-file-prefix is non-nil.
6916
6917 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6918
6919         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6920
6921 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6922
6923         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6924         get symbol at point-min.
6925
6926 2000-10-24  Didier Verna  <didier@xemacs.org>
6927
6928         * info.el (Info-emacs-info-file-name): defconst it.
6929         * info.el (Info-footnote-tag): defcustom it.
6930         * info.el (Info-no-description-string): ditto.
6931         * info.el (Info-find-node): adapt to new semantics of
6932         'Info-suffixed-file (don't do the case variants stuff).
6933         * info.el (Info-insert-dir): rewrite the dir file variants code.
6934         * info.el (Info-directory-files): New. Return the list of info
6935         files in a directory.
6936         * info.el (Info-dir-outdated-p): use it.
6937         * info.el (Info-parse-dir-entries): ditto.
6938         * info.el (Info-build-dir-anew): don't restrict to files ending
6939         with a ".info.*" extension.
6940         * info.el (Info-set-mode-line): ditto.
6941         * info.el (Info-read-subfile): adapt to new semantics of
6942         'Info-suffixed-file (append 'exact argument).
6943         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6944         string independently of the case.
6945         * info.el (Info-suffixed-file): use it (match all possible case
6946         for the file name).
6947         * info.el (Info-insert-file-contents): code cleanup.
6948         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6949         columns.
6950         * info.el (Info-batch-rebuild-dir): ditto.
6951         * info.el (Info-read-node-name-1): ditto.
6952         * info.el (Info-search): ditto.
6953         * info.el (Info-fontify-node): ditto.
6954
6955
6956 2000-10-24  Didier Verna  <didier@xemacs.org>
6957
6958         * process.el (shell-command): when called from a program, avoid
6959         'push-mark's "mark-set" message.
6960
6961 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6962
6963         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6964         by a symbol, not by a vector.
6965         * mule/vietnamese.el (vscii): Likewise.
6966         (viscii): Likewise.
6967         * mule/cyrillic.el (koi8-r): Likewise.
6968
6969         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6970         by a symbol, not by a vector.
6971         (chinese-big5-2): Likewise.
6972         * mule/ethiopic.el (ethiopic): Likewise.
6973         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6974         (vietnamese-viscii-upper): Likewise.
6975
6976 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6977
6978         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6979
6980 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6981
6982         * byte-optimize.el (byte-optimize-car): New function.
6983         (byte-optimize-cdr): Ditto.
6984
6985 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6986
6987         * byte-optimize.el: Partial synch with FSF 20.7.
6988         Optimize constant concatenation.
6989         Add keymapp as a side effect free function.  It is a built-in.
6990         (byte-after-unbind-pos): Remove byte-equal.
6991
6992 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6993
6994         * update-elc-2.el: Quote regexps correctly.
6995
6996 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6997
6998         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6999         (ccl-compile): Apply integerp, not integer-or-char-p to
7000         check the type of the buffer magnification
7001         (ccl-compile-write-string): Encode a string with binary
7002         coding system.
7003         (ccl-compile-write-repeat): Likewise.
7004
7005 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7006
7007         * buff-menu.el:
7008         * bytecomp.el:
7009         * coding.el:
7010         * faces.el:
7011         * files.el:
7012         * fill.el:
7013         * float-sup.el:
7014         * font-lock.el:
7015         * help.el:
7016         * iso8859-1.el:
7017         * loaddefs.el:
7018         * menubar-items.el:
7019         * menubar.el:
7020         * modeline.el:
7021         * msw-font-menu.el:
7022         * paragraphs.el:
7023         * paths.el:
7024         * replace.el:
7025         * simple.el:
7026         * sound.el:
7027         * startup.el:
7028         * version.el:
7029         * x-faces.el:
7030         * x-font-menu.el:
7031         Remove purecopy.
7032
7033 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7034
7035         * simple.el (do-auto-fill): Use the function pointer to by
7036         `comment-line-break-function', not `indent-new-comment-line'. This
7037         fixes an issue with cc-mode comment continuation.
7038
7039 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7040
7041         * simple.el (turn-on-auto-fill):  Add (interactive).
7042         * mwheel.el (mwheel-install): Add (interactive).
7043         * font-lock.el (turn-on-font-lock): Add (interactive).
7044         (turn-off-font-lock): Add (interactive).
7045
7046 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7047
7048         * packages.el (packages-special-base-regexp): Add `man'.
7049
7050 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7051
7052         * wid-edit.el (widget-specify-active): map over extents in current
7053         buffer like `widget-specify-inactive' does.  Mapping over the
7054         inactive extent object does not work since the current extent is
7055         ignored by `map-extents'.
7056
7057 2000-10-04  Martin Buchholz <martin@xemacs.org>
7058
7059         * XEmacs 21.2.36 is released.
7060
7061 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7062
7063         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7064         Optimize the compiled-function-constants vector by byte-code
7065         reference counts.
7066
7067 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7068
7069         * build-report.el (build-report-delete-regexp): quote value in
7070         defcustom
7071
7072 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7073
7074         * build-report.el (build-report): Don't bind srcdir which we don't
7075         use in `multiple-value-bind' to avoid the only byte-compiler
7076         warning.
7077
7078 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7079
7080         * build-report.el: Requires cl and custom now.
7081         build-report-version is determined by XEmacs version -- remove
7082         build-report-version*.
7083         * build-report.el (build-report-version): Removed.
7084         * build-report.el (build-report-installation-version-regexp): New.
7085         * build-report.el (build-report-version-file-regexp): New.
7086         * build-report.el (build-report-installation-srcdir-regexp): New.
7087         * build-report.el (build-report-destination): Offer
7088         xemacs-build-reports and xemacs-beta.
7089         * build-report.el (build-report-keep-regexp): Adjusted.
7090         * build-report.el (build-report-delete-regexp): Adjusted.
7091         * build-report.el (build-report-make-output-dir): New.
7092         * build-report.el (build-report-installation-file): Replace use of
7093         `concat' with `expand-file-name'.
7094         * build-report.el (build-report-make-output-file): Removed.
7095         * build-report.el (build-report-make-output-files): New.
7096         * build-report.el (build-report-subject): Identify as
7097         user-variable with "*...".
7098         * build-report.el (build-report-prompts): Ditto.
7099         * build-report.el (build-report-version-file): New.
7100         * build-report.el (build-report-file-encoding): Identify as
7101         user-variable with "*...".
7102         * build-report.el (build-report-make-output-get): New.
7103         * build-report.el (build-report-insert-header): Report
7104         emacs-version and system-configuration instead of
7105         build-report-version.
7106         * build-report.el (build-report-insert-make-output): Add file
7107         argument.
7108         * build-report.el (build-report-insert-installation-file):
7109         Re-indent.
7110         * build-report.el (build-report-keep): Change docstring,
7111         re-indent.
7112         * build-report.el (build-report-delete): Ditto.
7113         * build-report.el (build-report-installation-data): New.
7114         * build-report.el (build-report-version-file-data): New.
7115
7116 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7117
7118         * byte-optimize.el (byte-optimize-lapcode):
7119         Fix the optimization of using the first 5 elements of the
7120         constants vector for variables.
7121         (byte-optimize-lapcode): Fix another ancient broken optimization.
7122
7123 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7124
7125         * *: Spelling mega-patch
7126
7127 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7128
7129         * easymenu.el: doc fixes.
7130         (easy-menu-do-define): Use backquote.
7131         (easy-menu-change):
7132         (easy-menu-add):
7133         `when' seems much clearer than `if' here.
7134         (easy-menu-remove):
7135         (easy-menu-add-item):
7136         (easy-menu-item-present-p):
7137         (easy-menu-remove-item):
7138         Wrap using (when (featurep 'menubar) ...)
7139
7140 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7141
7142         * bytecomp.el (displaying-byte-compile-warnings):
7143         Revert Ben's change to this function below so that the compile log
7144         is displayed properly for users of the "popper" package.
7145
7146 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7147
7148         * window.el (save-selected-window): Use backquote.
7149
7150         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7151         Renamed from `byte-compile-file-form-defvar'.
7152         * bytecomp.el (byte-compile-defvar-or-defconst):
7153         Only cons onto current-load-list in top-level forms.
7154         Else this leaks a cons cell every time a defun is called.
7155         Renamed from `byte-compile-defvar', for clarity.
7156         Warn when docstring of defvar is not a string.
7157         Use consistent error messages.
7158         Better comments.
7159
7160 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7161
7162         * simple.el (set-variable):
7163         Remove unneeded defvar by rearranging order of let* forms.
7164
7165         * mule/mule-ccl.el (ccl-get-next-code):
7166         * menubar-items.el (bookmark-menu-filter):
7167         (language-environment-menu-filter):
7168         (tutorials-menu-filter):
7169         * toolbar-items.el (toolbar-compile):
7170         * byte-optimize.el (disassemble-offset):
7171         Use (declare (special ...)) instead of `defvar'.
7172
7173         * cl-macs.el (cl-do-proclaim):
7174         Fix (declare (special ...)) warning suppression syntax.
7175
7176 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7177
7178         * info.el (Info-tag-table-marker):
7179         (Info-tag-table-buffer):
7180         (Info-find-file-node):
7181         (Info-read-subfile):
7182         (Info-build-node-completions):
7183         (Info-search):
7184         (Info-mode):
7185         Multiple info buffer support.
7186
7187 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7188
7189         * ldap.el (ldap-decode-entry): New defun
7190         (ldap-search-entries): Use it in order to decode DN-prefixed
7191         entries properly
7192
7193 2000-08-23  Daniel Pittman <daniel@danann.net>
7194
7195         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7196         Use `eq', not `=', to compare symbols.
7197
7198 2000-07-30  Ben Wing  <ben@xemacs.org>
7199
7200         * bytecomp.el (byte-compile-report-error):
7201         * bytecomp.el (displaying-byte-compile-warnings):
7202         if stack-trace-on-error is set, send out a backtrace when
7203         an error is encountered that stops byte compilation.  this
7204         should make it much much easier to track down those curious
7205         problems.  also undo the kludge of using a separate "*Show*"
7206         buffer for display when there's a temp-buffer-show-function;
7207         we can avoid this by just being a little smarter.
7208
7209         * dialog-items.el:
7210         * dialog-items.el (search-dialog-regexp): New.
7211         * dialog-items.el (search-dialog-callback):
7212         * dialog-items.el (make-search-dialog):
7213         add a regexp option to the dialog and clean up a bit.
7214
7215         * dialog.el:
7216         * dialog.el (yes-or-no-p-dialog-box):
7217         * dialog.el (get-dialog-box-response):
7218         * dialog.el (make-dialog-box):
7219         * dialog.el (dialog-box-finish): New.
7220         * dialog.el (dialog-box-cancel): New.
7221         * dialog.el (internal-make-dialog-box-exit): New.
7222         implement [properly!] the :modal property of the new dialog box
7223         interface.  this is the first time xemacs has ever had *proper*
7224         modal dialog boxes, giving the standard window-system feedback.
7225         (e.g. under windows, clicking on a disabled frame causes a beep
7226         and makes the dialog box flash three times.)
7227
7228         * dragdrop.el: header keyword frobbing.
7229
7230         * dumped-lisp.el (preloaded-file-list):
7231         renamed winnt.el to win32-native.el.
7232
7233         * faces.el (face-property):
7234         * faces.el (set-face-property):
7235         * faces.el (frob-face-property):
7236         * faces.el (frob-face-font-2):
7237         * faces.el (make-face-bold):
7238         * faces.el (make-face-italic):
7239         * faces.el (make-face-bold-italic):
7240         * faces.el (make-face-unbold):
7241         * faces.el (make-face-unitalic):
7242         * faces.el (make-face-smaller):
7243         * faces.el (make-face-larger):
7244         clean up the implementation of these so that window-system-specific
7245         methods are called only on objects belonging to that window system.
7246         previously, you could have [e.g.] mswindows-make-face-bold called
7247         on font object of device type `stream', which is not good and
7248         explains the subtle errors Adrian was getting when byte-compiling
7249         something that required 'term. (Adrian, now you can use stack-trace-
7250         on-error to find the exact place where things are going wrong instead
7251         of having to laboriously binary-search your way through.)
7252
7253         * finder.el (finder-known-keywords):
7254         cleaned up -- properly sorted, clarified the meanings of many of
7255         the keywords, and added a few -- mswin, gui, content, build, www,
7256         user, services.  the last two try to distinguish between a package
7257         that's used directly by the user, and a package that provides
7258         support services to other packages.
7259
7260         * font-lock.el (lisp-font-lock-keywords-2):
7261         update list of lisp control structures to include everything,
7262         including new ones i introduced.
7263
7264         * gutter.el: header keyword frobbing.
7265
7266         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7267         recent isearch element was not doing so!  you got the second-most-
7268         recent instead.
7269
7270         * lisp-mode.el (construct-lisp-mode-menu):
7271         more menubar cleanups.
7272         * lisp-mode.el (with-selected-window):
7273         make it indent properly.
7274
7275         * menubar-items.el (default-menubar): lots of menubar cleanups.
7276         rearranged the options menu the most, e.g. splitting up the
7277         Keyboard/Mouse menu into a new Editing menu and combining the
7278         separate Scrollbar/Gutter/Toolbar submenus into Display.
7279         Got rid of General, moved items to Editing or new Troubleshooting.
7280         Moved Packages to Tools; doesn't seem to belong under Options.
7281         Added stuff to the Cmds menu, e.g. Change Case.
7282
7283         NB please don't complain about these periodic menubar changes.
7284         Anything like this is necessarily incremental in its construction
7285         -- By constant use you gradually become more and more aware of
7286         better and better ways to group menu items.  When we eventually
7287         move the options menu to a property sheet, the existing structure
7288         will probably be preserved fairly well.
7289
7290         * minibuf.el (next-history-element): fix problems with pressing
7291         down arrow in repeat-complex-command.
7292
7293         * modeline.el:
7294         * modeline.el (modeline-3d-p): New.
7295         added custom variable for controlling the 3d modeline.  the
7296         corresponding Options item has been present for a long time,
7297         but commented out with "fix me!" comments.  it's fixed now.
7298
7299         * obsolete.el (add-menu):
7300         remove bogus gettexts.
7301
7302         * process.el (shell-quote-argument):
7303         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7304         For bash under Windows native, see below.
7305
7306         * simple.el:
7307         * simple.el (display-warning-buffer):
7308         Fixed the handling of warning display to eliminate the annoying
7309         *Show* buffer, like was done for byte-compiler output above.
7310
7311         * simple.el (debug-print): New.
7312         Simple function for sending debug messages to the console and/or
7313         other debug places.
7314
7315         * subr.el (replace-in-string):
7316         Rewrite this function to avoid N^2 behavior with large strings --
7317         catastrophic with the new Windows selection code! (Apparently the
7318         author of this function didn't realize there was a fun
7319         replace-match that could make his life much easier, because we
7320         duplicated the entire logic.  The new version is smaller, easier
7321         to understand, much more robust, and has extended features --
7322         those of replace-match.)
7323
7324         * window.el:
7325         * window.el (with-selected-window): New.
7326         An obvious complement to the existing `with-selected-frame' and
7327         `with-current-buffer'.
7328
7329         * win32-native.el: Renamed from winnt.el.
7330         Added a great deal of stuff for properly handling process quoting,
7331         somewhat modeled on Kirill's original model (which i later threw
7332         away).  We should now finally have correctly working process arg
7333         quoting/dequoting so that the final app gets exactly what we
7334         intended.  Because the mechanism is in Lisp, it's easily
7335         extendible. (For those running bash and running the native
7336         version, I tried hard to do what I thought was correct.  But more
7337         thought is needed, and ideally the volunteer work of people with
7338         these configurations that they generally run on.)
7339
7340         * x-font-menu.el (x-font-menu-font-data):
7341         Put in defvar's to fix byte-compiler warnings.
7342
7343 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7344
7345         * select.el (selection-coercion-alist): Initialise.
7346         * select.el (select-coerce-to-text): New.
7347         * select.el (select-coerce): New.
7348         New functions to perform type and value coercion.
7349
7350         * select.el (select-buffer-killed-default): Keep data if it was
7351         on the clipboard.
7352
7353 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7354
7355         * menubar-items.el (default-menubar): Fix typo.
7356         (default-menubar): `lambda' was mispelled as `lamda'.
7357
7358 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7359
7360         * window.el (shrink-window-if-larger-than-buffer): Remove
7361         edge checking code.
7362
7363 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7364
7365         * paths.el (gnus-local-domain): Removed.
7366         (gnus-local-organization): Ditto.
7367         (gnus-startup-file): Ditto.
7368
7369 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7370
7371         * files.el (auto-mode-alist): Add .spec for RPM.
7372
7373 2000-07-31  Andy Piper  <andy@xemacs.org>
7374
7375         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7376
7377 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7378
7379         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7380         browse-url.
7381         * help.el (xemacs-www-page): Ditto.
7382         (xemacs-www-faq): Ditto.
7383         * menubar-items.el (default-menubar): Ditto.
7384
7385         * wid-edit.el (widget-url-link-action): Ditto.
7386         From: Kenichi OKADA <okada@opaopa.org>.
7387
7388 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7389
7390         * finder.el (finder-commentary): Add autoload cookie.
7391
7392 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7393
7394         * files.el (insert-file-contents-literally): Fix second let
7395         binding for `coding-system-for-read' to `coding-system-for-write'
7396         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7397
7398 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7399
7400         * files.el (insert-file-contents-literally): Use binary coding
7401         system (from Morioka san).
7402         (insert-file-contents-literally): Make file-name-handler method.
7403
7404 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7405
7406         * cl-macs.el (get-selection): Add defsetf.
7407
7408 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7409
7410         * x-init.el (x-activate-region-as-selection): replace obsolete
7411         function x-own-selection with own-selection.
7412         (ow-find): replace obsolete functions x-get-selection and
7413         x-get-clipboard with get-selection and get-clipboard.
7414         (init-post-x-win): replace obsolete function x-disown-selection
7415         with disown-selection.
7416
7417 2000-07-20  Mike Sperber  <mike@xemacs.org>
7418
7419         * startup.el (load-user-init-file): Only try to load init file if
7420         it exists.
7421
7422 2000-07-10  Andy Piper  <andy@xemacs.org>
7423
7424         * dialog-items.el: sync with Ben's patch.
7425
7426         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7427         comment.
7428         (progress-text-glyph): deleted.
7429         (progress-layout-glyph): make completely minimal.
7430         (progress-gauge-glyph): ditto.
7431         (progress-display-style): fix to handle dynamic instantiator
7432         changes.
7433         (progress-text-instantiator): new.
7434         (progress-layout-instantiator): new.
7435         (progress-gauge-instantiator): new.
7436         (set-progress-display-instantiator): renamed and changed from
7437         set-progress-display-style.
7438         (progress-abort-glyph): use instantiator not glyph.
7439         (append-progress-display): use set-progress-display-instantiator
7440         and set-glyph-image.
7441         (abort-progress-display): ditto.
7442         (raw-append-progress-display): ditto.
7443
7444 2000-07-20  Ben Wing  <ben@xemacs.org>
7445
7446         * code-files.el: Move Mule-specific code to mule-coding.el.
7447
7448 2000-07-15  Ben Wing  <ben@xemacs.org>
7449
7450         * autoload.el:
7451         Fixed comments.
7452
7453         * cmdloop.el:
7454         * cmdloop.el (yes-or-no-p):
7455         * cmdloop.el (y-or-n-p):
7456         Make these functions use should-use-dialog-box-p and not be
7457         overridden in dialog.el.
7458
7459         * cus-dep.el:
7460         * cus-dep.el (Custom-make-dependencies): Removed.
7461         * cus-dep.el (Custom-make-dependencies-1): New.
7462         * cus-dep.el (Custom-make-one-dependency): New.
7463         New entry point for use in Makefiles, to avoid excessive
7464         invocations.
7465
7466         * cus-edit.el (custom-variable-reset-saved):
7467         * cus-edit.el (custom-variable-reset-standard):
7468         * cus-edit.el (custom-save-resets):
7469         Fix bytecompiler warnings.
7470
7471         * dialog.el:
7472         * dialog.el (yes-or-no-p-dialog-box):
7473         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7474         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7475         * dialog.el (get-dialog-box-response):
7476         * dialog.el (message-or-box):
7477         * dialog.el (make-dialog-box):
7478         * dialog.el (popup-dialog-box): New.
7479         Avoid yes-or-no-p bogosities.
7480         Create a general function `make-dialog-box' to encapsulate all
7481         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7482
7483         * dumped-lisp.el (preloaded-file-list):
7484         Add dialog-items.  Clean up.  Group files by types.
7485
7486         * easymenu.el (easy-menu-add):
7487         * easymenu.el (easy-menu-remove):
7488         Account for accelerators.
7489
7490         * extents.el:
7491         * extents.el (extent-list): New args, like in map-extents.
7492         * extents.el (extent-at-event): New.
7493         * extents.el (extents-at-event): New.
7494
7495         * font-lock.el:
7496         * font-lock.el (font-lock-mode):
7497         * font-lock.el (font-lock-default-fontify-buffer):
7498         * font-lock.el (font-lock-default-unfontify-region):
7499         * font-lock.el (font-lock-fontify-syntactically-region):
7500         * font-lock.el (font-lock-fontify-keywords-region):
7501         Use new progress-feedback names.
7502
7503         * font-lock.el (java-font-lock-identifier-regexp):
7504         * font-lock.el (java-font-lock-class-name-regexp):
7505         Fix bytecompiler warnings.
7506
7507         * gutter-items.el:
7508         * gutter-items.el (progress-display-use-echo-area): Removed.
7509         * gutter-items.el (progress-feedback-use-echo-area): New.
7510         * gutter-items.el (progress-display-popup-period): Removed.
7511         * gutter-items.el (progress-feedback-popup-period): New.
7512         * gutter-items.el (set-progress-display-style): Removed.
7513         * gutter-items.el (set-progress-feedback-style): New.
7514         * gutter-items.el (progress-display-style): Removed.
7515         * gutter-items.el (progress-feedback-style): New.
7516         * gutter-items.el (progress-stack):
7517         * gutter-items.el (progress-displayed-p): Removed.
7518         * gutter-items.el (progress-feedbacked-p): New.
7519         * gutter-items.el (clear-progress-display): Removed.
7520         * gutter-items.el (clear-progress-feedback): New.
7521         * gutter-items.el (progress-display-clear-when-idle): Removed.
7522         * gutter-items.el (progress-feedback-clear-when-idle): New.
7523         * gutter-items.el (remove-progress-display): Removed.
7524         * gutter-items.el (remove-progress-feedback): New.
7525         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7526         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7527         * gutter-items.el (append-progress-display): Removed.
7528         * gutter-items.el (append-progress-feedback): New.
7529         * gutter-items.el (abort-progress-display): Removed.
7530         * gutter-items.el (abort-progress-feedback): New.
7531         * gutter-items.el (raw-append-progress-display): Removed.
7532         * gutter-items.el (raw-append-progress-feedback): New.
7533         * gutter-items.el (display-progress-display): Removed.
7534         * gutter-items.el (display-progress-feedback): New.
7535         * gutter-items.el (current-progress-display): Removed.
7536         * gutter-items.el (current-progress-feedback): New.
7537         * gutter-items.el (current-progress-display-label): Removed.
7538         * gutter-items.el (current-progress-feedback-label): New.
7539         * gutter-items.el (progress-display): Removed.
7540         * gutter-items.el (progress-feedback): New.
7541         Replace "progress-display" with "progress-feedback" globally.
7542
7543         * gutter-items.el (lprogress-display): Removed.
7544         * gutter-items.el (progress-feedback-with-label): New.
7545         Rename lprogress-display ==> progress-feedback-with-label.
7546
7547         * gutter-items.el (search-dialog-direction): Removed.
7548         * gutter-items.el (search-dialog-text): Removed.
7549         * gutter-items.el (search-dialog-callback): Removed.
7550         * gutter-items.el (make-search-dialog): Removed.
7551         Move to dialog-items.el.
7552
7553         * help.el:
7554         * help.el (help-mode-quit):
7555         * help.el (mode-for-help): New.
7556         * help.el (help-sticky-window): New.
7557         * help.el (help-window-config): New.
7558         * help.el (with-displaying-help-buffer):
7559         * help.el (function-at-event): New.
7560         * help.el (help-symbol-regexp): New.
7561         * help.el (help-symbol-run-function-1): New.
7562         * help.el (help-symbol-run-function): New.
7563         * help.el (help-symbol-function-context-menu): New.
7564         * help.el (help-symbol-variable-context-menu): New.
7565         * help.el (help-symbol-function-and-variable-context-menu): New.
7566         * help.el (frob-help-extents): New.
7567         * help.el (describe-function-1):
7568         * help.el (variable-at-point):
7569         * help.el (variable-at-event): New.
7570         * help.el (describe-variable):
7571         Major overhaul.
7572         - Make functions and variables be mousable.
7573         - Middle button hyperlinks.
7574         - New context-menu entries.
7575
7576         * keydefs.el:
7577         * keydefs.el (global-map):
7578         New key bindings to move lines up and down.
7579
7580         * lisp-mode.el:
7581         * lisp-mode.el (construct-lisp-mode-menu): New.
7582         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7583         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7584         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7585         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7586         Make popup and menubar menus be different.  Popup menu uses
7587         clicked location and automatically assumes symbol under the mouse
7588         for various commands.
7589
7590         * menubar-items.el:
7591         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7592         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7593
7594         * menubar-items.el (global-popup-menu): Removed.
7595         * menubar-items.el (mode-popup-menu): Removed.
7596         * menubar-items.el (activate-popup-menu-hook): Removed.
7597         * menubar-items.el (popup-mode-menu): Removed.
7598         * menubar-items.el (popup-buffer-menu): Removed.
7599         * menubar-items.el (popup-menubar-menu): Removed.
7600         Move to menubar.el.
7601
7602         * menubar.el:
7603         * menubar.el (global-popup-menu): New.
7604         * menubar.el (mode-popup-menu): New.
7605         * menubar.el (activate-popup-menu-hook): New.
7606         * menubar.el (last-popup-menu-event): New.
7607         * menubar.el (popup-mode-menu): New.
7608         * menubar.el (popup-buffer-menu): New.
7609         * menubar.el (popup-menubar-menu): New.
7610         * menubar.el (menu-call-at-event): New.
7611         Move non-content functions here.  Add support for context menu
7612         items on extents.
7613
7614         * minibuf.el (minibuffer-history-uniquify):
7615         Typo fix.
7616
7617         * minibuf.el (read-file-name-1):
7618         Call new file dialog box if it exists.
7619
7620         * minibuf.el (mouse-rfn-setup-vars):
7621         Clean up "chop" action.
7622
7623         * mouse.el:
7624         * mouse.el (button2): Now bound to mouse-track.
7625         * mouse.el (click-inside-extent-p):
7626         * mouse.el (point-inside-extent-p):
7627         * mouse.el (point-inside-selection-p):
7628         * mouse.el (mouse-drag-or-yank): Removed.
7629         * mouse.el (mouse-begin-drag-n-drop): New.
7630         * mouse.el (mouse-eval-sexp):
7631         * mouse.el (mouse-track-activate-strokes): New.
7632         * mouse.el (mouse-track-do-activate): New.
7633         * mouse.el (mouse-track):
7634         * mouse.el (default-mouse-track-event-is-with-button): New.
7635         * mouse.el (default-mouse-track-cleanup-hook):
7636         * mouse.el (default-mouse-track-drag-hook):
7637         * mouse.el (default-mouse-track-drag-up-hook):
7638         * mouse.el (default-mouse-track-click-hook):
7639         Merge drag-n-drop into mouse-track.
7640         Add general "activate" support to replace specific button2 kludges.
7641         Use "button modifier" support in mouse-track.
7642
7643         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7644
7645         * package-ui.el:
7646         * package-ui.el (pui-menu):
7647         * package-ui.el (pui-popup-context-sensitive): Removed.
7648         Fix bytecompiler warnings.
7649         Clean up popup code a bit.
7650
7651         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7652
7653         * simple.el:
7654         * simple.el (transpose-lines):
7655         * simple.el (transpose-line-up): New.
7656         * simple.el (transpose-line-down): New.
7657         * simple.el (transpose-subr):
7658         * simple.el (transpose-subr-1): Removed.
7659         Clean up, add functions to move lines up and down.
7660
7661         * startup.el (mail-host-address):
7662         * startup.el (user-mail-address):
7663         Customize.
7664
7665         * subr.el:
7666         * subr.el (set-symbol-value-in-buffer): New.
7667         * subr.el (error):
7668         * subr.el (check-argument-type):
7669         * subr.el (defined-error-p): New.
7670         Add structured error support.
7671
7672         * toolbar-items.el (toolbar-compile):
7673         Use new make-dialog-box.
7674
7675         * update-elc.el:
7676
7677         * userlock.el (ask-user-about-lock-dbox):
7678         * userlock.el (ask-user-about-supersession-threat-dbox):
7679         * userlock.el (ask-user-about-lock):
7680         * userlock.el (ask-user-about-supersession-threat):
7681         Use new make-dialog-box.
7682         Add safety checks; use should use-dialog-box-p.
7683
7684         * window-xemacs.el:
7685         * window-xemacs.el (__buffer-dedicated-frame):
7686         * window-xemacs.el (buffer-dedicated-frame): New.
7687         * window-xemacs.el (set-buffer-dedicated-frame): New.
7688         Move dedicated-frame stuff into lisp.
7689
7690 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7691
7692         * printer.el (generic-print-region): Do not require that
7693         `printer-name' be set.
7694         (printer-name): Commentary clarification.
7695
7696 2000-07-19  Martin Buchholz <martin@xemacs.org>
7697
7698         * XEmacs 21.2.35 is released.
7699
7700 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7701
7702         * select.el (selection-coercible-types): Initialise.
7703
7704 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7705
7706         * select.el (own-clipboard): Bug fix.
7707
7708 2000-07-17  Mike Sperber  <mike@xemacs.org>
7709
7710         * cus-edit.el (custom-migrate-custom-file): Save init file before
7711         continuing.
7712
7713 2000-07-16  Mike Sperber  <mike@xemacs.org>
7714
7715         * startup.el (load-init-file): Remove silly call to
7716         `load-user-custom-file`.
7717         (maybe-migrate-user-init-file): Minor fixes.
7718
7719 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7720
7721         * apropos.el (apropos-documentation-check-doc-file):
7722         `doc' variable should be let-bound, as was presumably intended.
7723
7724         * cus-edit.el (custom-variable-reset-saved):
7725         (custom-variable-reset-standard):
7726         Remove unused variable comment-widget.  Twice.
7727
7728         * toolbar.el (toolbar-blank-press-function):
7729         Add a real defvar with initial value nil and proper docstring.
7730         (press-toolbar-button): No need to check for boundp-ness anymore.
7731
7732         * rect.el (open-rectangle-line): Remove useless (let) form.
7733         Add defvar for pending-delete-mode.
7734
7735         * info.el (Info-find-node): This function needs an autoload cookie.
7736
7737         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7738         Use let* since the second form referred to the first.
7739
7740 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7741
7742         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7743         instead of removed `mswindows-get-clipboard'.
7744
7745
7746 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7747
7748         * select.el (select-convert-from-text): New.
7749         * select.el (select-convert-from-length): New.
7750         * select.el (select-convert-from-integer): New.
7751         * select.el (select-convert-from-identity): New.
7752         * select.el (select-convert-from-filename): New.
7753         * select.el (selection-converter-in-alist): Use them.
7754         New converter functions for X.
7755
7756         * select.el (get-selection): Removed comment.
7757
7758         * select.el (own-selection): Removed append code - I thought
7759         I'd already done this, but apparently not...
7760
7761         * select.el: Changed comment about TIMESTAMP.
7762
7763         * select.el (select-convert-in): New.
7764         * select.el (select-convert-out): New.
7765         New functions that get used by select.c.
7766
7767         * select.el (select-buffer-killed-default): New.
7768         * select.el (select-buffer-killed-text): New.
7769         * select.el (selection-buffer-killed-alist): New.
7770         New list and functions that get called if a relevant selection
7771         exists and a buffer gets killed.
7772
7773         * select.el (select-convert-to-targets):
7774         * select.el (select-convert-to-identity): Removed.
7775         * select.el (select-convert-from-identity): Removed.
7776         * select.el (select-converter-out-alist):
7777         Removed _EMACS_INTERNAL selection type.
7778
7779         * x-select.el (xselect-kill-buffer-hook): Removed.
7780         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7781         Removed this X-specific nonesense. Use the generic support
7782         in select.el instead.
7783
7784 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7785
7786         * mule/mule-category.el (defined-category-hashtable):
7787         Use make-hash-table instead of make-hashtable
7788
7789         * buff-menu.el: Byte-compiler warning fix.
7790
7791         * isearch-mode.el (isearch-highlight-all-cleanup):
7792         Remove unused variable `isearch-highlight-all-start'.
7793
7794         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7795
7796         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7797
7798         * cus-dep.el (Custom-make-dependencies):
7799         Add autoload cookie for custom-add-loads to generated custom-load.el.
7800
7801         * autoload.el (autoload-package-name): Warning suppression.
7802         Move defvar prior to first use.
7803
7804         * custom.el: Add autoload for custom-declare-face.
7805         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7806         * cl.el (cl-hack-byte-compiler):
7807         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7808         to work properly.
7809
7810 2000-07-08  Mike Sperber  <mike@xemacs.org>
7811
7812         * startup.el (load-home-init-file): Added variable.
7813         (maybe-migrate-user-init-file): Added.
7814         (load-user-init-file): Load custom file if different from init
7815         file.
7816
7817         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7818         "startup."
7819
7820         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7821         Moved `custom-file'-related code to cus-file.el.
7822
7823         * cus-file.el: New file.
7824
7825 2000-04-01  Mike Sperber  <mike@xemacs.org>
7826
7827         * packages.el (packages-find-package-directories): Added support
7828         for external package hierarchies with in-place installations.
7829
7830         * find-paths.el (paths-root-in-place-p): Added.
7831         (paths-find-emacs-directory): Added support for external
7832         directories with in-place installations.
7833         (paths-find-site-directory): Ditto.
7834
7835         * startup.el (find-user-init-file): Also look for
7836         ~/.xemacs/init.elc? in preference to ~/.emacs.
7837
7838 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7839
7840         * select.el (own-selection):
7841         * select.el (own-clipboard): Changed `append' parameter to
7842         `how-to-use' parameter.
7843         * select.el (own-selection): Removed icky append code.
7844         * select.el (own-selection, get-selection): Removed extra type
7845         checking.
7846         * select.el (selection-appender-alist):
7847         * select.el (selection-converter-{in|out}-alist): Initialise.
7848         * select.el (select-append-to-*): New.
7849         * select.el (select-convert-from-*): New.  New functions to append
7850         data and convert data from external type.
7851
7852 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7853
7854         * font-lock.el: Javadoc enhancements.
7855
7856 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7857
7858         * printer.el (generic-print-region): Compose job name from buffer
7859         name.
7860
7861 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7862
7863         * font-lock.el (font-lock-fontify-pending-extents): Call
7864         font-lock-fontify-region instead of font-lock-fontify-buffer
7865         to avoid unnecessary progress gauges.
7866
7867 2000-07-06  Craig Lanning  <lanning@scra.org>
7868
7869         * custom-load.el (faces):
7870
7871         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7872         dir is a regex.
7873
7874         * process.el (call-process-internal): from Dan Holmsand, use binary
7875         coding systems so that jka-compr works.
7876
7877 2000-07-07  Ben Wing  <ben@xemacs.org>
7878
7879         * font-lock.el: Undo previous change.  Unfortunately, some
7880         files actually use the variables directly in their init code
7881         without quoting them.
7882
7883 2000-07-07  Ben Wing  <ben@xemacs.org>
7884
7885         * font-lock.el (defvar font-lock-*-face): Removed.
7886
7887         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7888         only when necessary.
7889
7890 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7891
7892         * cl-macs.el: fix cl-transform-function-property kludge
7893         so that it does not require a random feature.
7894
7895 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7896
7897         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7898         as in Linux kernel "Rules.make".
7899
7900 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7901
7902         * build-report.el (build-report): Add autoload cookie.
7903
7904 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7905
7906         * package-ui.el (defgroup pui):  Correct a misspelling
7907         (pui-toggle-package-delete):  Change `seleted' to `selected'
7908
7909 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7910
7911         * package-get.el (package-get-update-base):
7912         (package-get): Use insert-file-contents-literally always.
7913         (package-get-maybe-save-index):
7914         Force coding system for writing to binary.
7915
7916 2000-06-08  Mike Alexander  <mta@arbortext.com>
7917
7918         * code-process.el (call-process-region): If there is no coding
7919         system for the process on process-coding-system-alist use the
7920         coding system of the buffer containing the region.
7921
7922 2000-06-10  Ben Wing  <ben@xemacs.org>
7923
7924         * cmdloop.el (command-error):
7925         If debug-on-error and noninteractive, output backtrace.
7926
7927         * files.el (file-relative-name):
7928         Remove MSDOS references.
7929
7930         * simple.el (line-number): New function, due to non-obvious
7931         behavior/usage of count-lines.
7932
7933         * simple.el (count-lines): document non-obvious usage to get
7934         line number.
7935
7936 2000-06-11  Ben Wing  <ben@xemacs.org>
7937
7938         * faces.el ((featurep 'xpm)):
7939         * x-faces.el (x-init-face-from-resources):
7940         * x-faces.el (x-init-frame-faces):
7941         * x-misc.el (x-init-specifier-from-resources):
7942         * x-misc.el (x-get-resource-and-bogosity-check):
7943         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7944         * x-mouse.el (x-init-pointer-shape):
7945         * x-scrollbar.el (x-init-scrollbar-from-resources):
7946         Add sixth argument to x-get-resource calls so as to issue warnings
7947         rather than errors on bogus arguments.
7948
7949 2000-06-05  Ben Wing  <ben@xemacs.org>
7950
7951         * compat.el: new file.  provides a clean, non-intrusive way to
7952         define compatibility functions.
7953
7954         * process.el (shell-quote-argument): temporary fix for lack
7955         of nt-quote-process-args.  #### I need to put back the overall
7956         structure of that mechanism but redo the guts of it using the
7957         extra intelligence in the C code.
7958
7959 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7960
7961         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7962         `package-get' does in package-get.el, instead of using external
7963         "md5sum" program.
7964
7965         * package-get.el (package-get): Insert package file literally to
7966         make checksum calculation work.
7967
7968 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7969
7970         * code-files.el (convert-mbox-coding-system): Deleted.
7971         (file-coding-system-alist): Removed reference to
7972         convert-mbox-coding-system.
7973
7974 2000-05-28  Martin Buchholz <martin@xemacs.org>
7975
7976         * XEmacs 21.2.34 is released.
7977
7978 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7979
7980         * font-lock.el (font-lock-keywords): Rewrote docstring
7981
7982 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7983
7984         * loadhist.el (unload-feature): handle case where x is both boundp
7985         and fboundp
7986
7987 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7988
7989         * packages.el: It's ok to use built-in macros, but not lisp
7990         defined ones.
7991
7992 2000-05-20  Ben Wing  <ben@xemacs.org>
7993
7994         * font-lock.el:
7995         * font-lock.el (font-lock-message-threshold):
7996         * font-lock.el (font-lock-mode):
7997         * font-lock.el (font-lock-default-fontify-buffer):
7998         * font-lock.el (font-lock-always-fontify-immediately):
7999         * font-lock.el (font-lock-old-extent): Removed.
8000         * font-lock.el (font-lock-old-len): Removed.
8001         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8002         * font-lock.el (font-lock-pending-extent-table): New.
8003         * font-lock.el (font-lock-range-table): New.
8004         * font-lock.el (font-lock-after-change-function):
8005         * font-lock.el (font-lock-after-change-function-1): Removed.
8006         * font-lock.el (font-lock-fontify-pending-extents): New.
8007         * font-lock.el ('font-lock-revert-cleanup): Removed.
8008         * font-lock.el ('font-lock-revert-setup): Removed.
8009         Rewrite deferral code to handle any number of changes, merging
8010         them properly.  Remove hacked-up code for revert-buffer, now
8011         unnecessary.
8012
8013         * menubar-items.el (default-menubar):
8014         In Options->Edit Init File, don't switch to emacs-lisp-mode
8015         unless necessary; doing this turns off font-lock.
8016
8017 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8018
8019         * keydefs.el: Define C-x BS to backward-kill-sentence.
8020
8021 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8022
8023         * files.el (hack-local-variables-prop-line): Use non-greedy
8024         matching to process -*-texinfo-*- -*-.
8025
8026 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8027
8028         * minibuf.el (minibuf-directory-files): new function.
8029         (read-file-name-activate-callback): use minibuf-directory-files.
8030         (read-directory-name-internal): ditto.
8031         (mouse-file-display-completion-list): ditto.
8032         (mouse-directory-display-completion-list): ditto.
8033         (read-file-name-internal): remove "./" from completion list unless
8034         explicitly matched, for consistency.
8035
8036 2000-05-11  Ben Wing  <ben@xemacs.org>
8037
8038         * gutter-items.el (gutter-buffers-tab):
8039         * gutter-items.el (add-tab-to-gutter):
8040         * gutter-items.el (update-tab-in-gutter):
8041         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8042         * gutter-items.el (append-progress-display):
8043         * gutter-items.el (abort-progress-display):
8044         * gutter-items.el (raw-append-progress-display):
8045         Further fixes.  Use set-glyph-image not set-image-instance-property,
8046         to fix problems with multiple windows in a frame.
8047
8048         * menubar-items.el (tutorials-menu-filter):
8049         Fix typo.
8050
8051         * startup.el (early-error-handler):
8052         Display message box under windows; otherwise, message will disappear
8053         before it can be viewed.
8054
8055         * update-elc.el:
8056         Fix bug in NEEDTODUMP processing.
8057
8058 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8059
8060         * startup.el (lock-directory): Removed.
8061         (superlock-file): Ditto.
8062         (startup-set-paths): Remove lockdir.
8063         (startup-setup-paths-warning): Remove lock-directory.
8064
8065         * setup-paths.el (paths-find-lock-directory): Removed.
8066         (paths-find-superlock-file): Ditto.
8067
8068 2000-05-09  Ben Wing  <ben@xemacs.org>
8069
8070         * faces.el (set-face-property):
8071         * faces.el (set-face-font):
8072         * faces.el (set-face-foreground):
8073         * faces.el (set-face-background):
8074         * faces.el (set-face-background-pixmap):
8075         * faces.el (set-face-underline-p):
8076         * faces.el (set-face-strikethru-p):
8077         * faces.el (set-face-highlight-p):
8078         * faces.el (set-face-dim-p):
8079         * faces.el (set-face-blinking-p):
8080         * faces.el (set-face-reverse-p):
8081         doc string changes.
8082
8083         * glyphs.el:
8084         * glyphs.el (make-image-specifier):
8085         * glyphs.el (glyph-property):
8086         * glyphs.el (set-glyph-image):
8087         * glyphs.el (make-glyph):
8088         * glyphs.el (make-pointer-glyph):
8089         * glyphs.el (make-icon-glyph):
8090         * glyphs.el (widget-image-instance-p): New.
8091         authorship info, lots of doc changes.  New predicate, inadvertently
8092         omitted.  the general principle with specifier docs is now that
8093         the description of instantiators should go with the make-foo-specifier
8094         fun's doc string, rather than in foo-specifier-p.  this follows
8095         conventions elsewhere in XEmacs and in general is a lot more obvious
8096         of a place to look.  sometimes the make-foo-specifier function needs
8097         to be created in the process.
8098
8099         * gutter.el:
8100         * gutter.el (make-gutter-specifier): New.
8101         * gutter.el (make-gutter-size-specifier): New.
8102         * gutter.el (make-gutter-visible-specifier): New.
8103         specifier doc updates according to the conventions specified before.
8104
8105         * objects.el:
8106         * objects.el (make-font-specifier):
8107         * objects.el (make-color-specifier):
8108         * objects.el (make-face-boolean-specifier): New.
8109         specifier doc updates according to the conventions specified before.
8110
8111         * specifier.el:
8112         * specifier.el (set-specifier):
8113         * specifier.el (make-integer-specifier): New.
8114         * specifier.el (make-boolean-specifier): New.
8115         * specifier.el (make-natnum-specifier): New.
8116         * specifier.el (make-generic-specifier): New.
8117         * specifier.el (make-display-table-specifier): New.
8118         specifier doc updates according to the conventions specified before.
8119
8120         * toolbar.el:
8121         * toolbar.el (make-toolbar-specifier): New.
8122         specifier doc updates according to the conventions specified before.
8123
8124 2000-05-09  Ben Wing  <ben@xemacs.org>
8125
8126         * process.el (call-process-internal): Revert to previous version
8127         because Mike's change clashed with a change I did not long before.
8128         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8129         Thanks very much Mike for pointing out the bug and submitting a
8130         patch!
8131
8132 2000-04-13  Mike Alexander  <mta@arbortext.com>
8133
8134         * process.el (call-process-internal): Send the correct input buffer
8135         (call-process-internal): Return the exit status of the process
8136
8137 2000-05-07  Ben Wing  <ben@xemacs.org>
8138
8139         * winnt.el:
8140         * winnt.el (nt-quote-args-verbatim): Removed.
8141         * winnt.el (nt-quote-args-prefix-quote): Removed.
8142         * winnt.el (nt-quote-args-backslash-quote): Removed.
8143         * winnt.el (nt-quote-args-double-quote): Removed.
8144         * winnt.el (nt-quote-args-functions-alist): Removed.
8145         * winnt.el (nt-quote-process-args): Removed.
8146         Remove all stuff for argument quoting.  We borrow the code instead
8147         from Emacs 20.6, which is much more careful in its quoting
8148         (e.g. in handling runs of the escape character) and avoids most of
8149         the need for this Lisp mechanism by checking to see whether we're
8150         running a Cygwin or normal program and doing the appropriate
8151         quoting.  If we end up needing such a mechanism, we should add
8152         it by extending the variable `mswindows-quote-process-args' so it
8153         can take an alist of regexps.
8154
8155 2000-05-07  Ben Wing  <ben@xemacs.org>
8156
8157         * keydefs.el:
8158         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8159         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8160         the window without moving point.
8161
8162         * simple.el:
8163         * simple.el (scroll-up-one): New.
8164         * simple.el (scroll-down-one): New.
8165         Functions for use with C-M-up/down.
8166
8167 2000-05-01  Martin Buchholz <martin@xemacs.org>
8168
8169         * XEmacs 21.2.33 is released.
8170
8171 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8172
8173         * dialog.el (yes-or-no-p-dialog-box):
8174         Fix docstring.
8175         Fix following horrible bug in X11 mode with focus-follows-mouse:
8176           1. Visit two files in two different frames.
8177           2. do File->Revert Buffer in one of those frames.
8178           3. Dialog box appears.
8179           4. Arrange things so that the mouse passes over the *other*
8180              frame, then to the dialog box, and click on "Yes".
8181           5. The file contents end up in the *wrong* buffer!
8182         Add TODO comment.
8183
8184 2000-04-28  Ben Wing  <ben@xemacs.org>
8185
8186         * help.el (describe-installation): correct typo introduced
8187         in last patch: boundp -> fboundp.
8188
8189         * etags.el (buffer-tag-table-list):
8190         canonicalize filenames to Unix format so that tag-table-alist
8191         searching works under Windows.
8192
8193         * autoload.el:
8194         Bowdlerize the supposedly objectionable words
8195         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8196
8197         * gutter-items.el (set-progress-display-style):
8198         * gutter-items.el (search-dialog-callback):
8199         * gutter-items.el (make-search-dialog):
8200         Change to new callback-ex api.
8201
8202 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8203
8204         * help.el: (describe-installation): decode-coding-string is not
8205         defined in a non MULE environment.
8206
8207 2000-04-28  Ben Wing  <ben@xemacs.org>
8208
8209         * gutter-items.el (buffer-list-changed-hook):
8210         use it, not record-buffer-hook.
8211
8212         * subr.el (record-buffer-hook): Removed.
8213
8214 2000-04-27  Ben Wing  <ben@xemacs.org>
8215
8216         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8217         use NORECORD option.  Andy will not like this, but the existing
8218         gutter behavior is just wrong, as per this comment:
8219
8220         ;; this used to add the norecord flag to both calls below.
8221         ;; this is bogus because it is a pervasive assumption in XEmacs
8222         ;; that the current buffer is at the front of the buffers list.
8223         ;; for example, select an item and then do M-C-l
8224         ;; (switch-to-other-buffer).  Things get way confused.
8225         ;;
8226         ;; Andy, if you want to maintain the current look, you must
8227         ;;  *uncouple* the gutter order and buffers order.
8228
8229         * loaddefs.el (completion-ignored-extensions): unfuckify.
8230
8231         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8232         xemacs.mak.
8233
8234         * autoload.el (batch-update-one-directory): new function, used in
8235         xemacs.mak.
8236
8237         * loadup.el: set gc-cons-threshold very high unless dumping --
8238         loadup during update-elc is much much much faster.  also do this
8239         when quick-building.
8240
8241         add commented-out code for profiling loadup.
8242
8243
8244         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8245         is required in order to build xemacs.
8246
8247 2000-04-26  Ben Wing  <ben@xemacs.org>
8248
8249         * loadup.el: don't garbage collect during loadup if quick-build
8250         compile-time option is set.
8251
8252 2000-04-23  Ben Wing  <ben@xemacs.org>
8253
8254         * update-elc.el: compute whether any dumped .el or .elc files
8255         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8256         if so.
8257
8258         * update-elc.el (update-elc-files-to-compile): always change
8259         NOBYTECOMPILE in the src directory rather than current dir,
8260         so it will work under NT.
8261
8262         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8263         the form of this file is identical between Unix and Windows.
8264         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8265         Added comment.
8266         (update-autoloads-from-directory): updated doc string.
8267         updated doc strings in a few other places.
8268
8269 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8270
8271         * bytecomp.el (byte-force-recompile): Fix argument to
8272         byte-recompile-directory.
8273
8274 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8275
8276         * gutter-items.el (progress-display-clear-when-idle): Use
8277         add-one-shot-hook.
8278         * gutter-items.el (clear-progress-display): Adjust number of
8279         arguments.
8280
8281 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8282
8283         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8284
8285 2000-04-16  Ben Wing  <ben@xemacs.org>
8286
8287         * printer.el: New file.
8288
8289         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8290
8291         * help.el (describe-installation): Fix decoding for Windows.
8292
8293         * menubar-items.el:
8294         * menubar-items.el (default-menubar):
8295         * menubar-items.el (tutorials-menu-filter): New.
8296         * menubar-items.el (popup-menubar-menu):
8297         Add authorship.  Redo Help menu and Tutorials filter.
8298
8299         * menubar.el: Correct comment.
8300
8301         * modeline.el (modeline-buffer-identification): Correct doc string.
8302
8303         * simple.el:
8304         * simple.el (printing): Removed.
8305         * simple.el (printer-name): Removed.
8306         * simple.el (generic-print-buffer): Removed.
8307         * simple.el (generic-print-region): Removed.
8308         Move generic print code to printer.el.
8309
8310 2000-04-15  Ben Wing  <ben@xemacs.org>
8311
8312         * simple.el (generic-print-region): New.
8313         make this function actually work.
8314         (generic-print-buffer): call generic-print-region.
8315
8316 2000-04-14  Andy Piper  <andy@xemacs.org>
8317
8318         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8319         by using the new widget-callback-current-channel.
8320         (search-dialog-callback): ditto.
8321
8322 2000-04-12  Andy Piper  <andy@xemacs.org>
8323
8324         * gutter.el (default-gutter-position): moved from gutter-items.el.
8325         (default-gutter-position-changed-hook): ditto.
8326         (gutter-element-visibility-changed-hook): ditto.
8327         (set-gutter-element): ditto.
8328         (remove-gutter-element): ditto.
8329         (set-gutter-element-visible-p): ditto.
8330         (gutter-element-visible-p): ditto.
8331         (init-gutter): ditto.
8332
8333         * dialog.el (make-dialog-box): renamed and moved from
8334         gutter-items.el
8335
8336         * gutter-items.el: move various functions elsewhere.
8337
8338 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8339
8340         * menubar-items.el: Fixed place of parenthesis.
8341
8342 2000-04-12  Ben Wing  <ben@xemacs.org>
8343
8344         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8345                 without constantly being prompted for the tag.
8346         * simple.el: Added a number of section headings, to clarify the
8347                 organization of this file.
8348         * simple.el (activate-region):
8349         * simple.el (region-exists-p):
8350         * simple.el (region-active-p):
8351                 Moved these three function down to the other side of
8352                 the case-changing functions, so they join the rest of
8353                 the region code.
8354         * simple.el (printing): New.
8355         * simple.el (printer-name): New.
8356         * simple.el (generic-print-buffer): New.
8357                 New functions, a very simple prototype for a unified
8358                 printing interface.
8359
8360         * process.el (call-process-internal): Real fix for null BUFFER,
8361                 other problems with BUFFER specs.
8362
8363         * menubar-items.el:
8364                 Fixed up File->Print to use new printing functions.
8365                 Various corrections and expansions to Grep/Compile menus.
8366                 New options for Printing.
8367                 New options for SMTP Mail, the way to send mail under
8368                   MS Windows. (There's also a package patch to make SMTP
8369                   Mail be the default under MSWin.)
8370
8371 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8372
8373         * menubar-items.el: Selecting Rectangle Mousing from menubar
8374         did not work.  Needed to quote mouse-track-rectangle-p.
8375
8376 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8377
8378         * cl-compat.el (keywordp): Removed.
8379
8380 2000-04-05  Andy Piper  <andy@xemacs.org>
8381
8382         * gutter-items.el (progress-layout-glyph): don't initialize here.
8383         (progress-gauge-glyph): use dynamic sizing.
8384         (set-progress-display-style): new function. Set progress glyphs
8385         appropriately depending on the style.
8386         (progress-display-style): new variable. Custom version of
8387         set-progress-display-style.
8388         (progress-abort-glyph): switch to dynamic sizes.
8389         (search-dialog-text): make the edit field active.
8390
8391 2000-04-04  Andy Piper  <andy@xemacs.org>
8392
8393         * gutter-items.el (make-search-dialog): need to make the search
8394         dialog visible after creation.
8395
8396         * menubar-items.el (default-menubar): use the search dialog for
8397         searching. Remove some extraneous search menu items.
8398
8399         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8400         well as strings.
8401         (make-gutter-only-dialog-frame): allow the user to create the
8402         frame unmapped. Allow the gutter spec to be given as a glyph.
8403         (search-dialog-direction): new variable.
8404         (search-dialog-text): new variable.
8405         (search-dialog-callback): new function. Callback for the search
8406         dialog action.
8407         (make-search-dialog): new function. Create a user-friendly search
8408         dialog.
8409
8410 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8411
8412         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8413         under Windows.
8414
8415 2000-04-01  Andy Piper  <andy@xemacs.org>
8416
8417         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8418         progress more accurately.
8419
8420 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8421
8422         * finder.el (finder-compile-keywords): Process readable files only.
8423         Because error in process of .#finder-inf.el when compile xemacs
8424         with --with-clash-detection option.
8425
8426 2000-03-31  Andy Piper  <andy@xemacs.org>
8427
8428         * gutter-items.el (append-progress-display): don't delay after a
8429         successful font-lock.
8430         (make-gutter-only-dialog-frame): new function. Allow users to
8431         create gutter-only dialogs.
8432
8433 2000-03-27  Mike Alexander  <mta@arbortext.com>
8434
8435         * process.el (call-process-internal): Handle a null BUFFER
8436         parameter correctly.
8437
8438 2000-03-28  Andy Piper  <andy@xemacs.org>
8439
8440         * gutter-items.el (abort-progress-display): put strings in the
8441         gutter not extents.
8442         (progress-layout-glyph): signal special 'quit callback.
8443         (progress-display-quit-function): deleted.
8444         (progress-display-stop-callback): deleted.
8445         (progress-display-dispatch-command-events): deleted.
8446         (append-progress-display): remove calls to
8447         progress-display-dispatch-command-events.
8448         (raw-append-progress-display): ditto.
8449
8450 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8451
8452         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8453         being a list.  Actually define `stipple-pixmap-p' which is used as
8454         an error predicate.  Correctly handle PIXMAP being either relative
8455         or absolute file name.
8456
8457 2000-03-24  Andy Piper  <andy@xemacs.org>
8458
8459         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8460         (abort-progress-display): ditto. Don't delete the created extent.
8461         (raw-append-progress-display): ditto.
8462         (progress-display-dispatch-non-command-events): new
8463         function. Encapsulates what we want to do when no command input is
8464         required.
8465         (progress-display-dispatch-command-events): likewise, but disable
8466         for now since it causes too many problems.
8467         (append-progress-display): use them.
8468         (raw-append-progress-display): ditto.
8469         (default-gutter-position-changed-hook): set this rather than
8470         default-gutter-position-changed.
8471         (default-gutter-position-changed-hook): lambda with zero arguments
8472         rather than one.
8473         (raw-append-progress-display): trap errors in pending input since
8474         allowing them to signal will hose the gauge well and
8475         truly. Ideally we would like to delay these until we are more able
8476         to cope.
8477         (append-progress-display): ditto.
8478
8479 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8480
8481         * lisp/make-docfile.el: call-process-internal is now implemented
8482         in process.el.
8483
8484 2000-03-21  Ben Wing  <ben@xemacs.org>
8485
8486         * mule\mule-cmds.el (set-language-info-alist):
8487         Fix to correspond to new menu arrangement.
8488
8489 2000-03-21  Ben Wing  <ben@xemacs.org>
8490
8491         * process.el:
8492         * process.el (call-process-internal): New.
8493         New implementation of call-process.  Only enabled under NT, so far.
8494         stderr handling not implemented yet in CVS'd C code.
8495
8496 2000-03-20  Ben Wing  <ben@xemacs.org>
8497
8498         * lisp-mode.el:
8499         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8500         * lisp-mode.el (lisp-interaction-mode):
8501         Put back Lisp Interaction menubar for Jan V's sake.
8502
8503         * simple.el:
8504         * simple.el (mark-ring):
8505         * simple.el (dont-record-current-mark): New.
8506         * simple.el (in-shifted-motion-command): New.
8507         * simple.el (mark-ring-unrecorded-commands): New.
8508         * simple.el (mark-ring-max):
8509         * simple.el (set-mark-command):
8510         * simple.el (push-mark):
8511         * simple.el (handle-pre-motion-command):
8512         Implement scheme for not recording unimportant marks.
8513
8514         * subr.el:
8515         * subr.el (function-allows-args): New.
8516         New function function-allows-args.
8517
8518 2000-03-20  Martin Buchholz <martin@xemacs.org>
8519
8520         * XEmacs 21.2.32 is released.
8521
8522 2000-03-20  Andy Piper  <andy@xemacs.org>
8523
8524         * gutter-items.el (update-tab-in-gutter): force selection of the
8525         selected-window if required to do so.
8526         (buffers-tab-items): ditto.
8527         (add-tab-to-gutter): ditto.
8528         (create-frame-hook): use force-selection.
8529         (default-gutter-position-changed): lambdify.
8530         (update-tab-hook): deleted since it was only used in one place.
8531
8532 2000-03-18  Andy Piper  <andy@xemacs.org>
8533
8534         * files.el (find-file-noselect): undo change that shouldn't have
8535         gone in.
8536
8537 2000-03-17  Andy Piper  <andy@xemacs.org>
8538
8539         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8540         of selected-window trickery.
8541
8542         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8543         frames tabs.
8544         (progress-display-stop-callback): progress -> progress-display
8545         (progress-display-quit-function): ditto.
8546         (clear-progress-display): ditto.
8547         (remove-progress-display): ditto.
8548         (append-progress-display): ditto.
8549         (abort-progress-display): ditto.
8550         (raw-append-progress-display): ditto.
8551         (display-progress-display): ditto.
8552         (current-progress-display-label): ditto.
8553         (current-progress-display): ditto.
8554         (lprogress-display): ditto and save the buffer
8555         (progress-display): ditto. Otherwise the buffer sometimes gets
8556         changed which confuses font-lock.
8557
8558         * font-lock.el (font-lock-default-fontify-buffer): catch all
8559         errors, not just quit.
8560         (font-lock-mode): progress -> display-progress
8561         (font-lock-default-fontify-buffer): ditto.
8562         (font-lock-fontify-syntactically-region): ditto.
8563         (font-lock-fontify-keywords-region): ditto.
8564
8565 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8566
8567         * cl.el (gensym): Move to here from cl-macs.el.
8568         (gentemp): Ditto.
8569
8570 2000-03-16  Andy Piper  <andy@xemacs.org>
8571
8572         * font-lock.el (font-lock-mode): use lprogress and friends for
8573         progress management.
8574         (font-lock-default-fontify-buffer): ditto.
8575         (font-lock-fontify-syntactically-region): ditto.
8576         (font-lock-fontify-keywords-region): ditto.
8577         (font-lock-revert-cleanup): fix reverting.
8578         (font-lock-revert-setup): ditto.
8579
8580         * gutter-items.el (progress-use-echo-area): new variable. Use the
8581         echo area for progress gauges if non-nil.
8582         (clear-progress): remove echo area stuff and defer to
8583         clear-message.
8584         (append-progress): dispatch non-command events after each progress
8585         increment. Remove echo area stuff.
8586         (abort-progress): remove echo area stuff and defer to
8587         display-message.
8588         (raw-append-progress): ditto. Dispatch non-command events after
8589         gutter redisplay.
8590         (display-progress): defer echo area stuff to display-message.
8591
8592         * gutter-items.el (clear-progress):
8593         (abort-progress): indentation changes.
8594         (display-progress): don't clear progress.
8595         (append-progress): compare messages with equal.
8596         (raw-append-progress): use dispatch-non-command-events to flush
8597         widget creation events.
8598
8599 2000-03-13  Ben Wing  <ben@xemacs.org>
8600
8601         * abbrev.el:
8602         * abbrev.el (abbrev-string-to-be-defined): New.
8603         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8604         Changes for use with the menubar.
8605
8606 2000-03-12  Ben Wing  <ben@xemacs.org>
8607
8608         * alist.el (vassoc): moved here from font-menu.el.
8609
8610         * custom.el (defface): typo fix.
8611
8612         * dialog.el (yes-or-no-p-dialog-box):
8613         * dialog.el (message-box):
8614         * files.el (save-some-buffers-1):
8615         Put accelerators in the button names.
8616
8617         * font-lock.el (font-lock-comment-face):
8618         * font-lock.el (font-lock-keyword-face):
8619         * font-lock.el (font-lock-function-name-face):
8620         Fixed some of the colors under MS Windows because the existing
8621         default colors were hardly different from black and needed to be
8622         made lighter.
8623
8624         * font-menu.el:
8625         * font-menu.el (font-menu-split-long-menu):
8626         * font-menu.el (font-menu-family-constructor):
8627         * font-menu.el (font-menu-size-constructor):
8628         * font-menu.el (font-menu-weight-constructor):
8629         * font-menu.el (font-menu-set-font):
8630         vassoc moved to alist.el.
8631         Accelerators added to all menus.
8632         Unused bound var new-props removed.
8633
8634         * keydefs.el: I did a whole lot of rearranging to put things in a
8635         more consistent order and fixed a number of cases where key
8636         combinations involving up, down, left, right and so on were
8637         defined but the corresponding keypad combinations were not
8638         defined.
8639
8640         * lisp-mode.el:
8641         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8642         * lisp-mode.el (emacs-lisp-mode):
8643         * lisp-mode.el (lisp-interaction-mode):
8644         * lisp-mode.el (flet):
8645         Added accelerators onto the menus.
8646         Made all the different versions of the let function be indented
8647         the same way.
8648         Undid Steve's easy-menu-ification, because it makes it impossible
8649         to have the menubar and popup menus different.
8650         Cleaned up the menu; added items for find-function &c and some
8651         indenting, and removed debug-on-*.
8652
8653         * list-mode.el (list-mode-hook):
8654         * list-mode.el (list-mode):
8655         * list-mode.el (completion-setup-hook):
8656         * list-mode.el (display-completion-list):
8657         Added support for the :window-height keyword, which is required
8658         because of other changes that I made for the file dialog box.  I
8659         also made the hook variables list-mode-hook and
8660         completion-setup-hook and also minibuffer-setup-hook in
8661         minibuf.el be permanent-local; see comment in list-mode.el.
8662
8663         * map-ynp.el (map-y-or-n-p):
8664         Added accelerators to the dialog buttons.
8665
8666         * menubar-items.el (menu-truncate-list):
8667         New internal function.
8668         * menubar-items.el (submenu-generate-accelerator-spec):
8669         * menubar-items.el (menu-item-strip-accelerator-spec):
8670         * menubar-items.el (menu-item-generate-accelerator-spec):
8671         New exported functions, for use in auto-generating accelerator specs.
8672
8673         * menubar-items.el:
8674         * menubar-items.el (default-menubar):
8675         * menubar-items.el (maybe-add-init-button):
8676         * menubar-items.el (bookmark-menu-filter):
8677         * menubar-items.el (slow-format-buffers-menu-line):
8678         * menubar-items.el (build-buffers-menu-internal):
8679         * menubar-items.el (language-environment-menu-filter):
8680         * menubar-items.el (default-popup-menu):
8681         * menubar-items.el (popup-buffer-menu):
8682         * menubar-items.el (popup-menubar-menu):
8683         Did a major overhaul on this file, and in fact I'm nowhere near
8684         done working on the menubar, and there will be more patches to
8685         come.  A basic summary of what I've done:
8686
8687         a) I added accelerators to all of the menu items.  For menus that
8688         are auto-generated, such as the buffers menu, the accelerators are
8689         automatically added to the beginning of each line using the
8690         numbers 1 through 9, then zero, and then letters starting with A,
8691         but omitting the letters that are already in use for the fixed
8692         menu items at the top of the buffers menu.  To facilitate adding
8693         accelerators of this kind, I created some new functions
8694         (*-accelerator-spec), which are also being used by other filters
8695         that auto generate lists of things such as ftp sites to download
8696         packages.  If people really don't like these accelerators
8697         appearing at the beginning of the menu items, a variable can be
8698         added to optionally turn them off, but I think this is rather
8699         pointless because other menu items have accelerators and many or
8700         most of the menu users will use the accelerators if the support is
8701         there.
8702
8703         b) I combined the top level Tools and Apps menus into a single
8704         Tools menu, because the distinction between the two is not
8705         obvious, and the items on the menus are not used often enough that
8706         putting some of them onto submenus is a problem.
8707
8708         c) I created two new top level menus called View and Cmds because
8709         there were too many items on the File and Edit menus, and I'm going
8710         to be adding more items to these menus.  In contrast to the Tools
8711         menu, the items on these menus may be used quite often during an
8712         editing session, and so should be available with fewer
8713         keystrokes.
8714
8715         d) I added a number of options to the options menu, including one
8716         for controlling whether the alt key can be used to traverse to
8717         menu items using the accelerators, one for controlling behavior of
8718         control-k, one for controlling how the kill and yank functions
8719         interact with the clipboard, a few additional buffers-menu
8720         options, and various other things.  I also did a bit of
8721         rearranging, for example, combining the keyboard and mouse options
8722         into a single keyboard and mouse submenu to facilitate the
8723         accelerators on that level.
8724
8725         e) I changed the variable buffers-menu-format-buffer-line-function
8726         to take two arguments instead of one, the second argument being
8727         the line number for use in creating an accelerator.  I added a
8728         hack to support existing functions with one argument (although I
8729         doubt that very many of these exist), for backward compatibility.
8730
8731         f) I moved the top level mule menu to be a submenu of the edit
8732         menu.  I think that most of the items on this menu are fairly
8733         useless and there are certainly not enough frequently used items
8734         to justify this being its own top level menu.
8735
8736         g) I combined most of the items in big-menubar.el into the main menu.
8737         If people think the main menu is too big, it would be possible to
8738         create different configurations, some smaller.
8739
8740         * menubar.el (check-menu-syntax):
8741         Deleted some syntax checks that were no longer valid, partly
8742         because of changes that were already made a long time ago, and
8743         partly because of a change I made where I allow the name of the
8744         menu item to be an evaluated expression rather than just a string,
8745         similar to all of the other parameters of a menu item.
8746
8747         * minibuf.el:
8748         * minibuf.el (read-file-name-1):
8749         * minibuf.el (mouse-read-file-name-1):
8750         I made a number of changes to improve the appearance
8751         and functioning of the file dialog box.  They include:
8752
8753         a) Fixing the problem where closing the dialog box by clicking on
8754         the close button of the window didn't properly exit the
8755         minibuffer.
8756
8757         b) Fixing the problem that if you typed part of a file name, and
8758         then clicked on a completion with the mouse, the file was not
8759         correctly selected.
8760
8761         c) Changing the title of the dialog box to reflect the operation
8762         being done in accordance with user interface conventions, rather
8763         than the name of the dialog box buffer, which is rather useless.
8764
8765         d) Remove the words "possible completions are" which didn't
8766         belong.
8767
8768         e) Fix things so that the completions scroll off the end of the
8769         completions windows only to the right, rather than both to the
8770         right and down, which is in accordance with Windows user interface
8771         conventions.
8772
8773         * msw-init.el (init-post-mswindows-win):
8774         Added a binding for meta-F4, which is the standard windows binding
8775         for exiting a program.
8776
8777         * select.el (get-selection-no-error):
8778         * select.el (own-selection):
8779         * select.el (own-clipboard):
8780         Added an optional argument called append to the functions
8781         own-selection and own-clipboard.  This adds support for appending
8782         text to the existing selection and allows the function
8783         own-clipboard to be used as the value of the variable
8784         interprogram- cut-function.
8785
8786         Fixed a bug in own-selection in handling zmacs-region-stays.
8787
8788         * simple.el (historical-kill-line): New.
8789
8790         * simple.el (kill-line):
8791         * simple.el (interprogram-cut-function):
8792         * simple.el (interprogram-paste-function):
8793         * simple.el (handle-pre-motion-command):
8794         * simple.el (next-line):
8795         * simple.el (previous-line):
8796         a) Expanded the variable kill-whole-line, so that function
8797         kill-line can be set to delete the entire line always, not just
8798         when cursor is at the beginning of the line.  This is controlled
8799         by setting the variable kill-whole-line to the symbol 'always.
8800         This behavior, as well as the existing kill-whole-line behavior,
8801         now only take effect when kill-line is called interactively,
8802         although this is a departure from a previous behavior in the case
8803         of setting this variable kill-whole-line to t.  It is almost
8804         certainly what has always been intended, and most likely the old
8805         way of doing things introduced bugs.  I also created a function
8806         called historical-kill-line, which ignores the kill-whole-line
8807         setting and always gives the historical behavior of only killing
8808         to the end of the line.  I bound this function to shift- control-k
8809         so that the kill to end of line behavior is available, even when
8810         kill-whole-line has been set to change control-k into the simple
8811         delete-whole-line behavior. (This can be set using the options
8812         menu.)
8813
8814         b) I changed things so that kill and yank now interact with the
8815         clipboard by default under windows.  This was done by changing the
8816         default value of interprogram-cut- function and
8817         interprogram-paste-function.  You can get the old behavior by
8818         setting these to nil, and there is an option on the options menu
8819         to do this.
8820
8821         c) I added support for selecting text using shifted motion keys.
8822         This support is on by default and can be controlled by the
8823         variable shifted-motion-keys-select-region.  There is also a
8824         variable called unshifted-motion-keys-deselect-region that
8825         controls more specifically how the shifted motion key behavior
8826         works.  I did not put an option on the options menu to turn this
8827         off, because I can't imagine why this would be useful.
8828
8829         * simple.el (forward-block-of-lines):
8830         * simple.el (backward-block-of-lines):
8831         * simple.el (block-movement-size):
8832         New.
8833
8834         * simple.el (uncapitalized-title-words):
8835         * simple.el (uncapitalized-title-word-regexp):
8836         * simple.el (capitalize-string-as-title):
8837         * simple.el (capitalize-region-as-title):
8838         New.
8839
8840
8841         * subr.el (add-hook):
8842         * subr.el (make-local-hook): New.
8843         * subr.el (remove-local-hook): New.
8844         * subr.el (add-one-shot-hook): New.
8845         * subr.el (add-local-one-shot-hook): New.
8846         Added some functions to make using hooks easier.
8847         These include:
8848
8849         a) Functions add-local-hook and remove-local-hook to make it easy
8850         to use local hooks.
8851
8852         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8853         make it possible to add a "one-shot" hook, which is to say a hook
8854         that runs only once, and automatically removes itself after the
8855         first time it has run.
8856
8857 2000-03-09  Andy Piper  <andy@xemacs.org>
8858
8859         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8860
8861 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8862
8863         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8864         Moved from menubar-items.el.
8865         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8866
8867 2000-03-08  Andy Piper  <andy@xemacs.org>
8868
8869         * gutter-items.el (build-buffers-tab-internal): add selected field
8870         to buffers tab spec.
8871
8872 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8873
8874         * minibuf.el (last-exact-completion): Initialize to nil.
8875
8876 2000-03-07  Didier Verna  <didier@xemacs.org>
8877
8878         * startup.el (command-line-1): remove unused variable
8879         `first-file-buffer'.
8880
8881 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8882
8883         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8884         which is also used for Web server log files.
8885
8886 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8887
8888         * mule/mule-charset.el: Setup auto-fill-chars.
8889
8890 2000-03-02  SL Baur  <steve@beopen.com>
8891
8892         * subr.el (with-string-as-buffer-contents): Reimplement using
8893         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8894         non-deletion of buffer after execution problem.
8895         (with-output-to-string): Use unique buffer name.
8896
8897 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8898
8899         * gutter-items.el (buffers-tab-sort-function):  New variable.
8900         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8901
8902 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8903
8904         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8905
8906 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8907
8908         * menubar-items.el (maybe-add-init-button): Remove the "Load
8909         .emacs" button from all menubars.
8910
8911 2000-03-01  Didier Verna  <didier@xemacs.org>
8912
8913         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8914         region rectangle replacement (from Jan Vroonhof).
8915         (replace-rectangle): new function.
8916
8917 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8918
8919         * mule/mule-cmds.el (set-default-coding-systems): Use
8920         set-terminal-coding-system and set-keyboard-coding-system.
8921         * coding.el (set-terminal-coding-system): Use
8922         set-console-tty-output-coding-system.
8923         (set-keyboard-coding-system): Use
8924         set-console-tty-input-coding-system.
8925
8926 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8927
8928         * minibuf.el (read-variable): Allow symbol to default argument.
8929
8930 2000-02-27  Andy Piper  <andy@xemacs.org>
8931
8932         * gutter-items.el (update-tab-hook): new function to be used for
8933         hooks.
8934         (create-frame-hook): add update-tab-hook.
8935         (record-buffer-hook): ditto.
8936         (default-gutter-position-changed): ditto.
8937         (default-gutter-position): updating the buffers tab is now handled
8938         by a hook.
8939         (default-gutter-position-changed-hook): new variable.
8940         (gutter-element-visibility-changed-hook): ditto.
8941         (set-gutter-element-visible-p): call it.
8942         (set-gutter-element): use modify-specifier-instances. Set extents
8943         as duplicable before using.
8944         (remove-gutter-element): ditto.
8945         (set-gutter-element-visible-p): ditto.
8946         (init-gutter): new function.
8947         (add-tab-to-gutter): use new gutter-element functions rather than
8948         setting specifiers directly.
8949         (clear-progress): ditto.
8950         (abort-progress): ditto.
8951         (gutter-buffers-tab-visible-p): renamed from
8952         default-gutter-visible-p
8953
8954         * specifier.el (modify-specifier-instances): new function from Jan
8955         Vroonhof.
8956
8957         * x-init.el (init-post-x-win): call init-gutter.
8958
8959         * msw-init.el (init-post-mswindows-win): call init-gutter.
8960
8961         * menubar-items.el (default-menubar): Update to reflect new gutter
8962         variables.
8963
8964 2000-02-26  Andy Piper  <andy@xemacs.org>
8965
8966         * gutter-items.el (set-gutter-element): new function. Add gutter
8967         elements to the specified gutter.
8968         (remove-gutter-element): new function. Remove gutter elements from
8969         the specified gutter.
8970         (set-gutter-element-visible-p): new function. Set gutter element
8971         visibility for the provided gutter-visible specifier.
8972
8973 2000-02-23  Andy Piper  <andy@xemacs.org>
8974
8975         * gutter-items.el (add-tab-to-gutter): specify dimensions
8976         dynamically.
8977
8978 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8979
8980         * gutter-items.el (add-tab-to-gutter):
8981         * package-get.el (package-get-interactive-package-query):
8982         * package-ui.el (pui-directory-exists):
8983         (pui-install-selected-packages):
8984         (pui-list-packages):
8985         Use #'(lambda ...)  instead of '(lambda ...).
8986
8987 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8988
8989         * startup.el (load-user-init-file): Check to make sure user
8990           has an init-file before calling load().
8991
8992 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8993
8994         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8995
8996 2000-02-23  Martin Buchholz <martin@xemacs.org>
8997
8998         * XEmacs 21.2.31 is released.
8999
9000 2000-02-21  Mike Sperber <mike@xemacs.org>
9001
9002         * loadup.el (really-early-error-handler):
9003         * update-elc.el:
9004         * make-docfile.el:
9005         Remove dependency on EMACSBOOTSTRAP... environment variables.
9006
9007 2000-02-21  Martin Buchholz <martin@xemacs.org>
9008
9009         * XEmacs 21.2.30 is released.
9010
9011 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9012
9013         * byte-optimize.el (byte-optimize-plus):
9014         (byte-optimize-minus):
9015         (byte-optimize-multiply):
9016         Optimize (- 0) to 0, not (-)
9017         Optimize (+ 5 3.0) to 8.0
9018         Optimize (* 5 3.0) to 15.0
9019         Improve readability.
9020
9021 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9022
9023         * modeline.el: (modeline-scrolling-method): change modeline
9024         mswindows cursor appearance according to the value.
9025
9026         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9027         and 'gui-element face colors and 'gui-element face font to Windows
9028         defaults.
9029
9030 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9031
9032         * font-lock.el: Javadoc enhancements
9033
9034 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9035
9036         * ldap.el (toplevel): Test if LDAP support has been compiled in
9037         (ldap-verbose): New option
9038         (ldap-search-entries): Renamed from the previous ldap-search
9039         Conditionalize message display on ldap-verbose
9040         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9041         defuns
9042         (ldap-search): Is now defined as an obsolete wrapper calling
9043         ldap-search-basic or ldap-search-entries
9044
9045
9046 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9047             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9048             Jan Vroonhof  <jan@xemacs.org>
9049
9050         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9051         When for-effect is true, didn't call `byte-optimize-form'
9052         in and/or subforms without last.
9053
9054 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9055
9056         * package-get.el (package-get-download-sites): Use correct custom
9057         type.
9058
9059 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9060
9061         * files.el (write-file): Ask for coding system when compiled with
9062         file-coding.
9063
9064 2000-02-16  Andy Piper  <andy@xemacs.org>
9065
9066         * buffer.el (switch-to-buffer): give norecord argument to
9067         set-window-buffer instead of explicitly recording.
9068
9069         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9070         we have to pick a window.
9071
9072 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9073
9074         * mule/mule-cmds.el (describe-language-support): Don't add
9075         unexist function to help-map.
9076         (describe-coding-system): Don't use already assigend `C'.
9077
9078 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9079
9080         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9081         work in custom.
9082
9083 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9084
9085         * about.el: Ienaga's e-mail address change.
9086
9087 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9088
9089         * etags.el (find-tag): force new window -- even if buf already
9090         visible -- when other-window is t
9091
9092 2000-02-16  Martin Buchholz <martin@xemacs.org>
9093
9094         * XEmacs 21.2.29 is released.
9095
9096 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9097
9098         * cl-extra.el (getf): This is now identical to `plist-get', so
9099         just defalias it.
9100         * cl-macs.el: Make getf an alias to plist-get, at the
9101         byte-compiler level, using define-compiler-macro.
9102
9103 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9104
9105         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9106
9107 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9108
9109         * lisp/etags.el (find-tag-internal): set exact-tagname to
9110           a regular expression that matches against the tagname
9111           part of the tag entry first instead of only looking in
9112           the context area.
9113
9114 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9115
9116         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9117         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9118
9119 2000-02-07  Martin Buchholz <martin@xemacs.org>
9120
9121         * XEmacs 21.2.28 is released.
9122
9123 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9124
9125         * cl-extra.el (getf): Just call `get', never `get*'.
9126         Make arglist match docstring.
9127         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9128         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9129         * byte-optimize.el: remove references to `get*'.
9130
9131 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9132
9133         * mule/european.el: Add syntax information for Latin3 and Latin4.
9134
9135 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9136
9137         * byte-optimize.el: Byte-optimize (length "foo")
9138
9139 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9140
9141         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9142         width check using `window-leftmost-p' and `window-rightmost-p'.
9143
9144 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9145
9146         * wid-edit.el (widget-match-inline): An atom never matches a
9147           list.
9148
9149 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9150
9151         * modeline.el: Consolidated 'x and 'mswindows specification under
9152         'win tag.
9153
9154 2000-01-29  Andy Piper  <andy@xemacs.org>
9155
9156         * gutter-items.el: (format-buffers-tab-line): Try and be
9157         intelligent about buffer naming when we have duplicates.
9158
9159 2000-01-29  Andy Piper  <andy@xemacs.org>
9160
9161         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9162         updated when it becomes visible.
9163
9164 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9165
9166         * bytecomp.el (byte-compile-insert-header): Properly set coding
9167         system under MULE and file-coding.
9168
9169 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9170
9171         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9172         (dontusethis-set-value-terminal-coding-system-handler):
9173         (dontusethis-set-value-keyboard-coding-system-handler):
9174         Never undefine coding system aliases.  Emergency fix for gnus.
9175
9176 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9177
9178         * files.el (abbreviate-file-name): Use directory-sep-char instead
9179         of hard-coded "/".
9180
9181 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9182
9183         * startup.el (user-init-file-base-list): New variable, replacing
9184         user-init-file-base.
9185         (find-user-init-file): New function.
9186         (command-line-early): Use it.
9187         (load-user-init-file): Ditto.
9188
9189 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9190
9191         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9192         calling valid-image-instantiator-format-p
9193
9194 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9195
9196         * isearch-mode.el (isearch-mode): The variable is
9197         isearch-unhidden-extents, not isearch-opened-extents.
9198
9199 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9200
9201         * minibuf.el (next-history-element): Modify error message if a
9202         default value is available.
9203
9204 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9205
9206         * bytecomp.el (byte-compile-file): Don't unconditionally write
9207         .elc files in binary - might contain non-Latin1.
9208
9209 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9210
9211         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9212         for windows-nt.
9213
9214         * version.el:
9215         * startup.el (user-init-file-base):
9216         * process.el (call-process-region):
9217         * files.el (make-backup-file-name):
9218         (backup-file-name-p):
9219         (file-relative-name):
9220         (abbreviate-file-name):
9221         (set-auto-mode):
9222         * code-process.el (call-process-region): Removed unnecessary
9223         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9224         support out of the universe.
9225
9226         * process.el:
9227         * code-process.el:
9228         * bytecomp.el (byte-compile-file): Removed reference to
9229         buffer-file-type, and commented usage of binary-process-output
9230         NTEmacs variables.
9231
9232 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9233
9234         * help.el (function-arglist): Add case for macro.
9235
9236 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9237
9238         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9239         printers.
9240         (custom-display): Added a menu for printer/display tags.
9241
9242         * frame.el (frame-type):
9243         * device.el (device-type): Added 'msprinter to the doc string, and
9244         removed 'pc -- it is not going to be implemented ever.
9245         (call-device-method): Fixed docstring typo.
9246         Defined specifier tags 'printer and 'display.
9247
9248 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9249
9250         * lisp/itimer.el (itimer-run-expired-timers): (consp
9251           last-command-event-time) instead of (consp
9252           'last-command-event-time).
9253
9254 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9255
9256         * msw-glyphs.el: Removed obsolete commentary.
9257
9258 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9259
9260         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9261         better default value.
9262
9263 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9264
9265         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9266         (read-string): Ditto.
9267         (eval-minibuffer): Ditto.
9268         (read-command): Ditto.
9269         (read-function): Ditto.
9270         (read-variable): Ditto.
9271         (read-number): Ditto.
9272         (read-shell-command): Ditto.
9273         (read-number): Record history.
9274
9275 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9276
9277         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9278
9279 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9280
9281         * faces.el (startup-initialize-custom-faces): New function.
9282         Reset all faces created during auto-autoloads loading time
9283         by defface.
9284         * startup.el (command-line): Call it.
9285
9286 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9287
9288         * about.el (about-hackers): Add myself to contributors list.
9289
9290 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9291
9292         * menubar-items.el (maybe-add-init-button): Removed an argument in
9293         a call to load-user-init-file, as the function managed to lose its
9294         formal parameter a few betas ago.
9295
9296 2000-01-18  Martin Buchholz <martin@xemacs.org>
9297
9298         * XEmacs 21.2.27 is released.
9299
9300 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9301
9302         * process.el (shell-command-to-string): Use the FSF docstring.
9303         Make shell-command-to-string the standard function, and
9304         exec-to-string the (deprecated) alias.
9305
9306         * startup.el: typo fix.
9307
9308 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9309
9310         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9311
9312 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9313
9314         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9315         buffers after visible buffers.
9316         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9317
9318 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9319
9320         * info.el (Info-extract-menu-node-name): Stop at a dot
9321         followed by whitespace or right parenthesis.
9322
9323 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9324
9325         * info.el (Info-directory-list): Warn against using Customize with
9326         Info-directory-list.
9327
9328 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9329
9330         * minibuf.el (read-file-name): doc fix.
9331
9332         * autoload.el (update-file-autoloads): doc fix.
9333
9334         * about.el (about-hackers): Change my E-mail address.
9335
9336 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9337
9338         * info.el (Info-visit-file): Just use the `f' interactive spec to
9339         read a filename in the standard way.
9340
9341 2000-01-13  Andy Piper  <andy@xemacs.org>
9342
9343         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9344         (gutter-buffers-tab-extent): new variable.
9345         (update-tab-in-gutter): call add-tab-to-gutter again if the
9346         orientation has changed.
9347         (add-tab-to-gutter): cope with different orientations.
9348
9349 2000-01-11  Didier Verna  <didier@xemacs.org>
9350
9351         * info.el (Info-following-node-name): backward-skip dots as well
9352         as spaces (dots at the end of a node name aren't part of it).
9353         (Info-extract-menu-node-name): don't skip dots. There could be
9354         some in the node name.
9355         (Info-index): allow dots to be part of a node name.
9356
9357 2000-01-12  Andreas Jaeger  <aj@suse.de>
9358
9359         * files.el (auto-mode-alist): Added idlwave-mode.
9360         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9361
9362 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9363
9364         * info.el (Info-search): Show default value.
9365
9366 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9367
9368         * info.el (Info-read-node-completion-table): New variable.
9369         (Info-read-node-name-1): New function.
9370         (Info-read-node-name): Use it.
9371         (Info-follow-reference): Use DEFAULT argument of completing-read.
9372         (Info-menu): Ditto.
9373
9374 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9375
9376         * hyper-apropos.el (hyper-describe-key-briefly): Save
9377         window configuration.
9378         (hyper-describe-face): Use DEFAULT of completing-read.
9379         (hyper-apropos-read-variable-symbol): Ditto.
9380         (hyper-apropos-read-function-symbol): Ditto.
9381
9382 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9383
9384         * mule/mule-cmds.el (set-default-coding-system): Set
9385         comint-exec-hook to use coding-system-for-read and
9386         coding-system-for-write so that C-x RET c works.
9387
9388 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9389
9390         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9391         (previous-matching-history-element): Increment
9392         minibuffer-max-depth by 1.
9393         (next-matching-history-element): Ditto.
9394
9395 2000-01-11  Andy Piper  <andy@xemacs.org>
9396
9397         * gutter-items.el (buffers-tab): Create a new face for the buffers
9398         tab.
9399         (buffers-tab-face): use it.
9400
9401 2000-01-10  Didier Verna  <didier@xemacs.org>
9402
9403         * modeline.el (modeline-scrolling-method): change modeline X
9404         cursor appearance according to the value.
9405
9406 2000-01-07  Andreas Jaeger  <aj@suse.de>
9407
9408         * about.el (about-hackers): Moved my entry to contributor list.
9409         (xemacs-hackers): Added myself.
9410         (about-maintainer-info): Added description of myself.
9411
9412
9413 2000-01-07  Didier Verna  <didier@xemacs.org>
9414
9415         * modeline.el (modeline-scrolling-method): new variable.
9416         (mouse-drag-modeline): add reference to it in the docstring.
9417         (mouse-drag-modeline): handle it.
9418
9419 2000-01-08  Andy Piper  <andy@xemacs.org>
9420
9421         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9422         calls.
9423         (remove-buffer-from-gutter-tab): ditto.
9424
9425 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9426
9427         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9428         (custom-face-edit): Fix grammatical error in help message.
9429
9430 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9431
9432         * movemail.el: Added.
9433
9434         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9435
9436 2000-01-03  Didier Verna  <didier@xemacs.org>
9437
9438         * modeline.el (mouse-drag-modeline): remove the code related to
9439         the modeline horizontal scrolling facility.
9440
9441 1999-12-31  Martin Buchholz <martin@xemacs.org>
9442
9443         * XEmacs 21.2.26 is released.
9444
9445 1999-12-28  Andy Piper  <andy@xemacs.org>
9446
9447         * wid-edit.el (widget-push-button-value-create): The gui cache
9448         does not agree with native widgets which can only be displayed
9449         once per window. The reasons for caching are diminished now that
9450         we don't hog resources when creating buttons.
9451         (widget-push-button-cache) deleted.
9452
9453 1999-12-24  Martin Buchholz <martin@xemacs.org>
9454
9455         * XEmacs 21.2.25 is released.
9456
9457 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9458
9459         * hyper-apropos.el (hyper-apropos): Toggle
9460         hyper-apropos-programming-apropos correctly.
9461         Set REGEXP when user accepts default value.
9462
9463 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9464
9465         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9466         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9467
9468 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9469
9470         * mule/mule-category.el (undefined-category-designator):
9471         Return char instead of character.  Search for undefined one.
9472         (describe-category): Use with-displaying-help-buffer.
9473
9474 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9475
9476         * byte-optimize.el (byte-optimize-plus):
9477         Optimize (+ 1) to 1 instead of (1+ nil).
9478
9479         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9480
9481         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9482
9483         * byte-optimize.el (byte-optimize-char-before): New function.
9484         Remove performance penalty for using (char-before) instead of (char-after).
9485
9486 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9487
9488         * mule/mule-category.el (char-category-list): Return character
9489         instead of integer.
9490
9491 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9492
9493         * minibuf.el (read-buffer): Check default is buffer object.
9494
9495 1999-11-25  Andy Piper  <andy@xemacs.org>
9496
9497         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9498         for buttons.
9499
9500 1999-12-16  Andreas Jaeger  <aj@suse.de>
9501
9502         * package-get.el (package-get-maybe-save-index): Fixed typo.
9503         Patch by Jeff Miller <jmiller@smart.net>.
9504
9505 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9506
9507         * gnuserv.el (gnuserv-process-filter):  don't call
9508         gnuserv-write-to-client when gnuserv-current-client is nil
9509
9510 1999-12-14  Martin Buchholz <martin@xemacs.org>
9511
9512         * XEmacs 21.2.24 is released.
9513
9514 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9515
9516         * about.el (about-hackers): Update my email address.
9517
9518 1999-12-07  Martin Buchholz <martin@xemacs.org>
9519
9520         * XEmacs 21.2.23 is released.
9521
9522 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9523
9524         * package-get.el (package-get-download-sites): Removed several
9525         defunct download sites, added many new ones, and corrected a few
9526         incorrect directory-on-site entries.  Added physical locations to
9527         site-description.
9528
9529 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9530
9531         * finder.el (finder-commentary): add DOC string and fix
9532         interactive spec
9533
9534 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9535
9536         * help.el (describe-function): Don't forget to intern the string
9537         completing-read returns.
9538         (describe-variable): Ditto.
9539
9540 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9541
9542         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9543         `hyper-apropos-help-mode' here to find symbol to customize
9544         irregardless of cursor position and simplify
9545         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9546         `hyper-apropos-popup-menu'.
9547
9548 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9549
9550         * apropos.el (apropos-mode-map): Add return to call
9551         apropos-follow.
9552         (apropos-print): Call apropos-mode to have better
9553         command reference. Put keymap text-poperty to
9554         symbole name.
9555
9556 1999-11-22  Alastair Burt  <burt@dfki.de>
9557
9558         * help.el: (describe-bindings-1): Added handling of keymaps for
9559         the extents at point.
9560
9561 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9562
9563         * gutter-items.el (buffers-tab-items): Wrap the function in a
9564         save-match-data
9565
9566 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9567
9568         * help.el (describe-function): Use the DEFAULT argument to
9569         completing-read.
9570         (describe-variable): Ditto.
9571
9572 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9573
9574         * minibuf.el (read-from-minibuffer): Add optional argument
9575         DEFAULT to have better mini-buffer history support.
9576         (completing-read): Pass default to read-from-minibuffer.
9577         (read-buffer): Pass default to completing-read.
9578
9579 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9580
9581         * font-lock.el (font-lock-doc-string-face): Document the
9582         `font-lock-lisp-like' property.
9583
9584 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9585
9586         * lisp-mode.el: Specify `font-lock-lisp-like'.
9587
9588         * font-lock.el (font-lock-lisp-like): New function.
9589         (font-lock-fontify-syntactically-region): Use it.
9590
9591 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9592
9593         * XEmacs 21.2.22 is released
9594
9595 1999-11-28  Martin Buchholz <martin@xemacs.org>
9596
9597         * XEmacs 21.2.21 is released.
9598
9599 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9600
9601         * minibuf.el (read-coding-system): Accept symbol and
9602         coding-system object as a default-coding-system.
9603
9604 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9605
9606         * minibuf.el (read-coding-system): Accept symbol as
9607         a default-coding-system.
9608
9609 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9610
9611         * apropos.el (apropos-documentation): Use insert instead
9612         of princ.
9613
9614 1999-11-07  William M. Perry  <wmperry@aventail.com>
9615
9616         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9617           for the linux console.
9618
9619         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9620           stuff to work when you are not on a window system, since the GPM
9621           mouse support now allows pasting from outside of XEmacs.
9622
9623 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9624
9625         * XEmacs 21.2.20 is released
9626
9627 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9628
9629         * setup-paths.el (paths-default-info-directories): Add
9630         /usr/share/info and /usr/local/share/info.
9631
9632 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9633
9634         * about.el: Updated Vladimir Ivanovic's info.
9635
9636 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9637
9638         * auto-show.el (auto-show-truncationp): Remove.
9639
9640         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9641
9642 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9643
9644         * indent.el (indent-line-to): fix bug: spaces were not replaced
9645         with tab if column is multiple of tab-width
9646         From dhn@qedinc.com
9647
9648 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9649
9650         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9651         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9652
9653         * package-get.el (package-get-package-provider): Be verbose when
9654         interactive. Patch from Robert Pluim
9655
9656 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9657
9658         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9659         info file suffixes.
9660
9661 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9662
9663         * process.el (open-network-stream): Add a new optional parameter
9664         PROTOCOL to support udp; fix a minor typo and add an explanation
9665         in docstring for udp programming.
9666
9667         * code-process.el (open-network-stream): Add a new optional
9668         parameter PROTOCOL to support udp; fix a minor typo and add an
9669         explanation in docstring for udp programming.
9670
9671 1999-10-18  Andy Piper  <andy@xemacs.org>
9672
9673         * gui.el (make-gui-button): be more precise about how we call
9674         callbacks.
9675
9676         * wid-edit.el (widget-push-button-value-create): Use the new form
9677         of native gui-button.
9678
9679 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9680
9681         * info.el (Info-page-prev): Don't do (sit-for 0).
9682
9683 1999-10-13  Andy Piper  <andy@xemacs.org>
9684
9685         * gutter-items.el (progress-abort-glyph): new glyph for showing
9686         abort status.
9687         (append-progress): dispatch-event rather than sit-for.
9688         (abort-progress): new function. Show the abort glyph with an
9689         appropriate message.
9690         (raw-append-progress): dispatch-event rather than sit-for.
9691         (display-progress): cope with aborts.
9692
9693         * gui.el (make-gui-button): Use native widgets for buttons
9694         unconditionally.
9695         (insert-gui-button): ditto.
9696         (gui-button-p): ditto.
9697
9698         * xbm-button.el: remove from core.
9699
9700         * xpm-button.el: remove from core.
9701
9702 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9703
9704         * faces.el (init-device-faces): Don't initialize the random faces
9705         on the stream device.
9706
9707 1999-10-06  Andy Piper  <andy@xemacs.org>
9708
9709         * files.el (recover-file): Don't use ls under windows for revert buffer.
9710
9711 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9712
9713         * package-get.el (package-get-download-menu): Make menu really
9714         toggle download sites.
9715         (package-get-download-sites): Add autoload cookie.
9716
9717 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9718
9719         * setup-paths.el (paths-find-module-directory): Ditto.
9720
9721 1999-09-29  Werner Fink  <werner@suse.de>
9722
9723         * setup-paths.el (paths-find-exec-directory): Add missing nil
9724         parameter for environment.
9725
9726 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9727
9728         * modeline.el (modeline-format):
9729         Only purecopy the strings.  Else
9730         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9731         barfs.
9732
9733 1999-08-28  Mike Woolley  <mike@bulsara.com>
9734
9735         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9736         user setting comint-completion-addsuffix and
9737         comint-process-echoes.
9738
9739 1999-09-22  Andy Piper  <andy@xemacs.org>
9740
9741         * gutter-items.el (update-tab-in-gutter): use
9742         last-nonminibuf-window instead of selected-window.
9743
9744 1999-09-18  Andy Piper  <andy@xemacs.org>
9745
9746         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9747         display on.
9748
9749         * subr.el (record-buffer-hook): new variable so that the hook gets
9750         some documentation.
9751
9752 1999-09-16  Andy Piper  <andy@xemacs.org>
9753
9754         * gutter-items.el (update-tab-in-gutter): only update when the
9755         gutter is visible.
9756         (remove-buffer-from-gutter-tab): ditto.
9757
9758 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9759
9760         * simple.el (do-auto-fill): Commented out part of Kinsoku
9761         processing.
9762
9763 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9764
9765         * isearch-mode.el (isearch-highlightify-region): Give the
9766         highlighting extents a high priority.
9767         (isearch-make-extent): Give the main highlighting extent an even
9768         higher priority.
9769
9770 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9771
9772         * packages.el (packages-compute-package-locations): Fix typo from
9773         -u rationalization.
9774
9775 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9776
9777         * setup-paths.el (paths-find-doc-directory): Respect value of
9778         `configure-doc-directory.'
9779
9780         * find-paths.el (paths-find-architecture-directory): Give
9781         precendence `default' argument (which typically comes from
9782         configure).
9783
9784 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9785
9786         * startup.el (command-line-early): Added options -user-init-file
9787         and -user-init-directory.
9788
9789         * files.el (user-init-file): Default to NIL so we can recognize
9790         when it's set.
9791
9792 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9793
9794         * obsolete.el (init-file-user):
9795         * startup.el:
9796         * packages.el (packages-compute-package-locations):
9797         * package-get.el (package-get-user-index-filename):
9798         * menubar-items.el (maybe-add-init-button):
9799         * info.el (Info-annotations-path):
9800         * dump-paths.el:
9801         Change `user-init-directory' to be an absolute path.
9802         Use `user-init-directory' where appropriate.
9803         Zap `init-file-user' and its uses.
9804
9805 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9806
9807         * subr.el (copy-symbol): New function.
9808
9809 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9810
9811         * isearch-mode.el (isearch-done): Be sure to restore invisible
9812         extents in the proper buffer.
9813         (isearch-pre-command-hook): Set this-command to the correct value
9814         in case the buffer has changed and old overriding-local-map was
9815         used.
9816         (isearch-restore-extent): Use remprop instead of setting the
9817         property to nil.
9818
9819 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9820
9821         * cmdloop.el (execute-extended-command): Update zmacs region
9822         before the delay.
9823         (execute-extended-command): Make the message gettext-friendly.
9824
9825 1999-09-07  Andy Piper  <andy@xemacs.org>
9826
9827         * gutter-items.el (progress-gauge-glyph): renamed from
9828         progress-glyph.
9829         (progress-text-glyph): new variable.
9830         (progress-layout-glyph): use layouts and text glyphs.
9831         (progress-area-buffer): removed.
9832         (progress-text-and-extent): new variable.
9833         (progress-displayed-p): dynamically create gutter area buffer.
9834         (clear-progress): ditto.
9835         (raw-append-progress): ditto.
9836         (append-progress): use new glyph names.
9837         (raw-append-progress): only create the extent when needed. set
9838         properties more optimally.
9839         (progress): remove args.
9840
9841 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9842
9843         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9844         mapcar where the return value is unused.
9845         (isearch-restore-invisible-extents): Ditto.
9846         (isearch-highlight-all-cleanup): Ditto.
9847         (isearch-delete-extents-in-range): Traverse the extents only once.
9848         (isearch-highlight-all-update): Don't start over if the search
9849         string has changed and more input is pending.
9850
9851 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9852
9853         * packages.el (packages-find-package-data-path): Ditto.
9854
9855         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9856
9857         * subr.el (mapc-internal): Don't make obsolete.
9858
9859         * cl-extra.el (mapc): Resurrect.
9860
9861 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9862
9863         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9864         alias.
9865
9866         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9867         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9868         (isearch-yank-clipboard): Use get-clipboard instead of
9869         x-get-clipboard.
9870         (isearch-yank-selection): Fix docstring.
9871
9872 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9873
9874         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9875
9876 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9877
9878         * cl-macs.el (extent-start-position): Fix setf method.
9879         (extent-end-position): Ditto.
9880
9881 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9882
9883         * isearch-mode.el: End merge with FSF 20.4.
9884
9885         * isearch-mode.el (search-invisible): New variable.
9886         (isearch-hide-immediately): Ditto.
9887         (isearch-unhidden-extents): Ditto.
9888         (isearch-range-invisible): New function.
9889         (isearch-unhide-extent): Ditto.
9890         (isearch-restore-invisible-extents): Ditto.
9891         (isearch-restore-extent): Ditto.
9892
9893         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9894         implementation.
9895         (isearch-ring-retreat-edit): Ditto.
9896         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9897         (isearch-forward-regexp): New arguments NOT-REGEXP and
9898         NO-RECURSIVE-EDIT.
9899         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9900         (isearch-backward-regexp): New arguments NOT-REGEXP and
9901         NO-RECURSIVE-EDIT.
9902         (isearch-mode): Return isearch-success.
9903         (isearch-update): Use unread-command-events instead of
9904         unread-command-event.
9905         (isearch-abort): If an invalid regexp is encountered, keep popping
9906         states.
9907         (isearch-*-char): Use FSF implementation.
9908         (isearch-whitespace-chars): Use the more robust FSF's
9909         implementation.
9910         (isearch-within-brackets): New variable.
9911         (isearch-mode): Initialize it.
9912         (isearch-edit-string): Bind it.
9913         (isearch-search-and-update): Set it.
9914         (isearch-push-state): Push it.
9915         (isearch-top-state): Pop it.
9916         (isearch-search): Set it.
9917         (isearch-printing-char): When called by isearch-whitespace-chars,
9918         handle M-SPC gracefully.
9919         (isearch-message-prefix): New argument ELLIPSIS.
9920         (isearch-message-suffix): Ditto.
9921         (isearch-message): Use the ELLIPSIS argument when calling
9922         isearch-message-prefix and isearch-message-suffix.
9923         (isearch-message-prefix): Distinguish between "wrapped" and
9924         "overwrapped" search, FWIW.
9925
9926 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9927
9928         * isearch-mode.el (isearch-edit-string): Use the head of the
9929         search ring instead of search-last-string and search-last-regexp.
9930         (search-highlight): Renamed from isearch-highlight.
9931         (isearch-exit): Use the new name.
9932         (isearch-highlight): Ditto.
9933         (isearch-dehighlight): Ditto.
9934         (isearch-update-ring): New function.
9935         (isearch-done): Call it.
9936         (isearch-done): New argument EDIT.
9937         (isearch-repeat): If search string is empty, look up at the car of
9938         the search ring; ignore the yank pointer.
9939         (isearch-abort): Call isearch-done with NOPUSH.
9940         (isearch-cancel): New function.
9941         (isearch-mode-map): Bind it to ESC ESC ESC.
9942
9943         * isearch-mode.el: Begin merge with FSF 20.4.
9944
9945 1999-09-01  Andy Piper  <andy@xemacs.org>
9946
9947         * x-select.el (x-get-clipboard): obsolete.
9948         (x-yank-clipboard-selection): obsolete
9949
9950         * select.el (disown-selection): need to be careful to disown the
9951         clipboard if we set it via selection.
9952         (get-clipboard): move from x-select.el
9953         (yank-clipboard-selection): ditto.
9954
9955 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9956
9957         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9958         isearch-highlight-all-matches to nil.
9959         (isearch-fixed-case): New variable.
9960         (isearch-mode): Initialize it.
9961         (isearch-edit-string): Save it.
9962         (isearch-toggle-case-fold): Set it.
9963         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9964         need to check isearch-fixed-case.
9965         (isearch-toggle-case-fold): Update highlighting of all matches
9966         before the pause.
9967         (isearch-edit-string):
9968
9969 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9970
9971         * isearch-mode.el (isearch-edit-string): Call isearch-message
9972         before reading the event so that the prompt is displayed properly.
9973         (isearch-message): Use isearch-nonincremental when calling
9974         isearch-message-prefix.
9975         (minibuffer-local-isearch-map): Bind up and down to do the same as
9976         M-p and M-n respectively.
9977         (isearch-done): New arg NOPUSH.
9978         (isearch-edit-string): Use it.
9979         (isearch-edit-string): Don't bind isearch-string.
9980         (isearch-ring-adjust): Edit string, *then* push state.
9981
9982 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9983
9984         * faces.el (isearch-secondary): Make isearch-secondary look
9985         different than default.
9986
9987 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9988
9989         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9990         save-excursion.
9991         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9992         (isearch-update): Call isearch-dehighlight without arguments.
9993         (isearch-done): Ditto.
9994
9995         * isearch-mode.el (isearch-fix-case): If the search string has no
9996         upper-case letters, allow the folding to be reenabled.
9997         Previously, once disabled, the folding would remain that way until
9998         the end of isearch.
9999         (isearch-top-state): Call isearch-fix-case.
10000
10001         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10002         save-excursion.
10003         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10004
10005 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10006
10007         * xpm-button.el:
10008         xbm-button.el: Need to exist in core because gui.el depends on
10009         them.
10010
10011 1999-08-31  Andy Piper  <andy@xemacs.org>
10012
10013         * gutter-items.el (buffers-tab-face): new customizable variable.
10014         (buffers-tab-default-buffer-line-length): new specifier for
10015         maximum viewable characters.
10016         (progress-stack): new variable for implementing widget-based
10017         progress messages.
10018         (progress-area-buffer): ditto.
10019         (progress-glyph-height): ditto.
10020         (progress-stop-callback): ditto.
10021         (progress-quit-function): new function.
10022         (progress-glyph): new variable.
10023         (progress-layout-glyph): ditto.
10024         (progress-displayed-p): new function, see message-displayed-p for
10025         details.
10026         (clear-progress): ditto.
10027         (remove-progress): ditto.
10028         (append-progress): ditto.
10029         (raw-append-progress): ditto.
10030         (display-progress): ditto.
10031         (current-progress): ditto.
10032         (current-progress-label): ditto.
10033         (progress): ditto.
10034         (lprogress): ditto.
10035
10036
10037 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10038
10039         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10040
10041         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10042         `isearch-yank-selection'.
10043         (isearch-mode-map): Use it.
10044         (isearch-yank-selection): Use `get-selection' instead of
10045         `get-x-selection'.
10046
10047 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10048
10049         * faces.el (isearch-secondary): Create face here.
10050
10051         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10052         timers.
10053
10054 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10055
10056         * subr.el (buffer-string): More robust backward compatibility
10057         check, courtesy William Perry.
10058
10059 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10060
10061         * replace.el (perform-replace): Stop the search after the search
10062         limit has been reached.
10063
10064 1999-08-23  Andy Piper  <andy@xemacs.org>
10065
10066         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10067         here if we don't have one.
10068
10069 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10070
10071         * ldap.el (ldap-coding-system): Default to nil until we get
10072         efficient UTF8 support
10073         (ldap-decode-string): Guard against `decode-coding-string' not
10074         being defined
10075         (ldap-encode-string): Guard against `encode-coding-string' not
10076         being defined
10077
10078 1999-08-23  Didier Verna  <didier@xemacs.org>
10079
10080         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10081         Some doc strings improvements, and add a star to the `interactive'
10082         calls.
10083
10084 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10085
10086         * font-lock.el (java-font-lock-keywords-3): introduced new
10087         keywords and regexpes for javadoc syntax 1.2.
10088
10089 1999-08-17  Andy Piper  <andy@xemacs.org>
10090
10091         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10092         format-buffers-tab-line.
10093         (buffers-tab-max-buffer-line-length): new variable.
10094         (format-buffers-tab-line): new function. truncate names if over
10095         buffers-tab-max-buffer-line-length.
10096
10097 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10098
10099         * cus-start.el: Customize the variable `bell-inhibit-time'.
10100
10101 1999-08-16  Andy Piper  <andy@xemacs.org>
10102
10103         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10104         brute-force approach to deleting the last buffer.
10105         (buffers-tab-grouping-regexp): new customizable variable.
10106         (select-buffers-tab-buffers-by-mode): use it.
10107
10108 1999-08-13  Andy Piper  <andy@xemacs.org>
10109
10110         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10111         deletion problem.
10112
10113 1999-07-30  Didier Verna  <didier@xemacs.org>
10114
10115         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10116         of princ to output symbols.
10117         (custom-save-face-internal): ditto.
10118         (custom-save-resets): ditto.
10119
10120 1999-08-09  Didier Verna  <didier@xemacs.org>
10121
10122         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10123         `regexp-quote' to protect the major mode name for use as a regular
10124         expression (c++ needs this for instance).
10125
10126 1999-08-08  Andy Piper  <andy@xemacs.org>
10127
10128         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10129         cope with similar mode names.
10130
10131         * gutter-items.el (buffers-tab-selection-function): new selection
10132         function.
10133         (select-buffers-tab-buffers-by-mode): new function.
10134         (buffers-tab-items): use it if set to only display buffers in the
10135         tab in the current buffer's group..
10136         (update-tab-in-gutter): use new api.
10137         (remove-buffer-from-gutter-tab): ditto.
10138
10139         * gutter-items.el (buffers-tab-max-size): set custom selection
10140         default to 6.
10141         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10142         (add-tab-to-gutter): set face as default.
10143
10144 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10145
10146         * faces.el (frob-face-property): Merge the fall-back specifier
10147         with the target, not replace it.
10148
10149 1999-08-05  Andy Piper  <andy@xemacs.org>
10150
10151         * gutter-items.el (update-tab-in-gutter): add frame argument for
10152         buffer-items.
10153         (update-tab-in-gutter): use it.
10154
10155         * gutter-items.el (record-buffer-hook): set.
10156
10157         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10158         change.
10159         (switch-to-buffer-hook) deleted.
10160
10161 1999-08-04  Andy Piper  <andy@xemacs.org>
10162
10163         * gutter-items.el (update-tab-in-gutter): make sure this will work
10164         as an argument to create-frame-hook.
10165
10166 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10167
10168         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10169         instead of timer emulation.
10170
10171 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10172
10173         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10174         Emacs isearch enhancements.
10175
10176 1999-07-28  Andy Piper  <andy@xemacs.org>
10177
10178         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10179         all devices that support tab controls.
10180         (remove-buffer-from-gutter-tab): new function. to be used as a
10181         value for kill-buffer-hook.
10182
10183 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10184
10185         * auto-show.el (auto-show-truncationp): changed to match
10186         `window_translation_on'
10187
10188 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10189
10190         * XEmacs 21.2.19 is released
10191
10192 1999-07-28  SL Baur  <steve@miho>
10193
10194         * code-files.el (insert-file-contents): Fix docstring.
10195         revert previous change.
10196
10197 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10198
10199         * fill.el (fill-region-as-paragraph): Change re-break-point to
10200         contain word-across-newline plus one character so that filling
10201         Japanese and Chinese works as desired.
10202         * simple.el (do-auto-fill): Ditto.
10203
10204 1999-07-26  SL Baur  <steve@miho>
10205
10206         * mule/japanese.el ("Japanese"): Do not specify a default input
10207         method.
10208         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10209
10210 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10211
10212         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10213         able to use cl-macs macro in early lisp.
10214
10215 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10216
10217         * custom.el:
10218         * cus-face.el:
10219         * cus-edit.el:
10220                 Massive custom Theme API changes.
10221
10222 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10223
10224         * code-files.el (insert-file-contents): Regard
10225         coding-system-magic-cookie if `coding-system-for-read' is nil.
10226
10227 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10228
10229         * mule/thai-xtis.el: Add coding: local variable, to avoid
10230         bootstrapping problem with C locale.
10231
10232 1999-07-22  Andy Piper  <andy@xemacs.org>
10233
10234         * dumped-lisp.el (preloaded-file-list): guard against putting
10235         gutter-items in a less than functional XEmacs.
10236         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10237
10238 1999-07-18  Bob Weiner  <weiner@beopen.com>
10239
10240         * fill.el (fill-context-prefix): Fixed bug that prevented the
10241         setting of an adaptive fill prefix when the `dont-skip-first' was
10242         t.
10243
10244 1999-07-22  SL Baur  <steve@miho>
10245
10246         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10247
10248 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10249
10250         * files.el (interpreter-mode-alist): add `make', `guile', and
10251         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10252         makefile-mode, guile is a scheme, and someday XEmacs will be
10253         modular enough to use as an efficient scripting tool.)
10254
10255 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10256
10257         * mule/mule-cmds.el (reset-language-environment): Regard
10258         coding-category `utf-8' and `ucs-4' if they are available.
10259
10260 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10261
10262         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10263         (prefer-coding-system): Fix DOC-string.
10264
10265         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10266         DOC-string too.
10267
10268         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10269         Mule.
10270         (coding-system-change-eol-conversion): Fix DOC-string.
10271
10272 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10273
10274         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10275         instead of `list-coding-system'.
10276
10277 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * menubar-items.el (default-menubar): `select-input-method' was
10280         renamed to `set-input-method'.
10281
10282         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10283         "Set Language Environment" menu.
10284
10285         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10286         "Describe Language Support" menu.
10287
10288 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10289
10290         * mule/chinese.el ("Chinese-GB"): Rename
10291         `chinese-gb-environment-setup-function' to
10292         `setup-chinese-gb-environment-internal'.
10293
10294 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10295
10296         * mule/korean.el: Use `define-coding-system-alias' instead of
10297         `copy-coding-system'.
10298
10299 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10300
10301         * mule/mule-cmds.el (set-language-environment-coding-systems):
10302         Treat duplicated coding-categories.
10303
10304 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10305
10306         * mule/japanese.el: Use `define-coding-system-alias' instead of
10307         `copy-coding-system'.
10308
10309 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10310
10311         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10312         coding-system `viscii'.
10313
10314 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10315
10316         * mule/cyrillic.el:
10317         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10318         (cyrillic-alternativnyj-decode-table): New variable.
10319         (cyrillic-alternativnyj-encode-table): New variable.
10320         - Specify `iso-8-1' as a category of coding-system
10321           `alternativnyj'.
10322         - Abolish general Cyrillic environment.
10323
10324 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10325
10326         * mule/chinese.el:
10327         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10328         - Register `chinese-gb-environment-setup-function' as a
10329           `setup-function' of "Chinese-GB" environment.
10330
10331 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10332
10333         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10334         optional argument `parents'.
10335
10336         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10337         property for Thai-XTIS.
10338
10339         * mule/mule-help.el (help-with-tutorial): Use property
10340         `tutorial-coding-system' of language-info as a coding-system to
10341         read tutorial file.
10342
10343 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10344
10345         * mule/thai-xtis.el: Don't setup `setup-function' and
10346         `exit-function'.
10347
10348         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10349         `set-coding-category-system' to set up coding-system for
10350         coding-category.
10351
10352         * mule/mule-cmds.el (prefer-coding-system): Use
10353         `set-coding-category-system' to set up coding-system for
10354         coding-category.
10355
10356 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10357
10358         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10359         Thai-XTIS environment.
10360
10361         * mule/mule-cmds.el (prefer-coding-system): Use
10362         `find-coding-system' instead of `coding-system-p'.
10363
10364 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10365
10366         * mule/mule-cmds.el (set-language-environment-coding-systems):
10367         Modify eol-type for XEmacs.
10368
10369         * mule/thai-xtis.el: Delete unused local variable `category'.
10370
10371         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10372         function.
10373         (prefer-coding-system): Don't call
10374         `update-coding-systems-internal'; use function
10375         `coding-category-list' instead of variable `coding-category-list';
10376         use `set-coding-priority-list' instead of `set-coding-priority';
10377         modify `eol-type' for XEmacs.
10378
10379         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10380         `charset-columns'.
10381         (char-width): Likewise.
10382
10383 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10384
10385         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10386         `tis-620'.
10387
10388         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10389         `set-coding-priority-list' instead of `set-coding-priority'; don't
10390         call `update-coding-systems-internal'.
10391
10392         * mule/mule-misc.el (coding-system-get): New function.
10393         (coding-system-put): New function.
10394         (coding-system-category): New function.
10395
10396 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10397
10398         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10399         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10400         to avoid conflict with leim/quail/thai-xtis.
10401
10402         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10403         to thai-xtis-chars.el.
10404
10405         * mule/thai-xtis-chars.el: New file (split from
10406         mule/thai-xtis.el).
10407
10408 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10409
10410         * mule/thai-xtis.el:
10411         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10412         - Add syntax entries.
10413         - Put `preferred-coding-system' of the charset `thai-xtis' to
10414           `tis-620'.
10415
10416 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10417
10418         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10419         rewritten to use write-multibyte-character.
10420
10421 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10422
10423         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10424         of `iso-2022-7'.
10425         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10426         ported yet.
10427         (read-input-method-name): Treat optional argument `default'.
10428
10429 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10430
10431         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10432         all.
10433         (set-language-info-alist): Set up menus here.
10434
10435 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10436
10437         * minibuf.el (completing-read): Add new optional argument
10438         `default'.
10439         (read-coding-system): Add new optional argument
10440         `default-coding-system'.
10441
10442 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10443
10444         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10445         (viet-viscii-...->viet-vscii...).
10446
10447 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10448
10449         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10450         and menus.
10451
10452 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10453
10454         * mule/mule-cmds.el (input-method-function): Add permanent-local
10455         property.
10456
10457 1999-03-30  Dave Love  <fx@gnu.org>
10458
10459         * mule/mule-cmds.el (current-language-environment): Doc fix.
10460
10461 1999-02-06  Richard Stallman  <rms@gnu.org>
10462
10463         * mule/european.el (setup-slovenian-environment): New function.
10464         ("Slovenian"): New language environment.
10465
10466 1999-01-27  Dave Love  <fx@gnu.org>
10467
10468         * mule/mule-cmds.el (current-language-environment): Provide :link,
10469         :type (choices) and appropriate :get.
10470
10471 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10472
10473         * mule/mule-cmds.el (describe-language-environment): Don't alter
10474         input-method-alist.
10475
10476 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10477
10478         * mule/mule-cmds.el (prefer-coding-system): Call
10479         set-coding-priority, so that the internal array of priorities is
10480         also updated.
10481
10482 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10483
10484         * mule/mule-cmds.el (prefer-coding-system): If the argument
10485         requires specific EOL conversion type, make the default coding
10486         systems use that.
10487
10488 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10489
10490         * mule/mule-cmds.el (set-language-environment): Pass the default
10491         eol-type to set-language-environment-coding-systems.
10492         (set-default-coding-systems): Copy the eol-type property for the
10493         new default values of {buffer-file,process}-coding-system from the
10494         old defaults.
10495         (set-language-environment-coding-systems): Accept an optional
10496         argument EOL-TYPE, and set the eol-type property of the default
10497         coding systems accordingly.
10498
10499 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10500
10501         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10502         use generate-new-buffer instead of get-buffer-create.
10503
10504 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10505
10506         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10507
10508 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10509
10510         * mule/mule-cmds.el (default-input-method): Fix custom type.
10511
10512 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10513
10514         * mule/mule-cmds.el (setup-specified-language-environment):
10515         Add apropos-inhibit property.
10516         (describe-specified-language-support): Likewise.
10517
10518 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10519
10520         * mule/mule-cmds.el: Doc fixes.
10521
10522 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10523
10524         * mule/mule-cmds.el (register-input-method): Doc-string
10525         modified.
10526
10527 1998-09-01  Dave Love  <fx@gnu.org>
10528
10529         * mule/mule-cmds.el (current-language-environment): Fix
10530         setter function.
10531
10532 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10533
10534         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10535         mule/european.el, mule/hebrew.el, mule/japanese.el,
10536         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10537         avoid bootstrapping problem if you need to recompile all the Lisp
10538         files using interpreted code.
10539
10540 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10541
10542         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10543         ("Latin-2"): Likewise.
10544
10545 1998-08-18  Per Starback  <starback@update.uu.se>
10546
10547         * mule/european.el (setup-latin2-environment): Fix typo.
10548
10549 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10550
10551         * mule/european.el: Give proper value of `input-method' key to all
10552         lang. env.
10553
10554         * mule/mule-cmds.el (activate-input-method): Handle the case that
10555         the arg INPUT-METHOD is nil correctly.
10556         (read-multilingual-string): Activate the specified input method
10557         before calling read-string.  Afterward, activate the original
10558         input method.
10559
10560 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10561
10562         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10563         (set-language-info-alist): Fix typo in doc-string.
10564
10565         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10566
10567 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10568
10569         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10570         (reset-language-environment): New function for the job that
10571         setup-english-environment used to do.
10572         (set-language-environment): Do more setups according to the info
10573         in language-info-alist.
10574         (read-language-name): Handle the case that the arg KEY is nil.
10575         (describe-language-environment): Handle input-method property.
10576
10577         * mule/: All files under this directory, which related with
10578         specific languages (such as mule/european.el, mule/greek.el,
10579         mule/hebrew.el, mule/misc-lang.el), modified as below.
10580         (setup-XXX-environment): Just call set-language-environment.  If
10581         they used to do some other jobs than what done by
10582         set-language-environment, those jobs are done in
10583         setup-XXX-environment-internal now.
10584         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10585         the value to setup-XXX-environment-internal.  Add properties
10586         input-method and features.
10587
10588         * mule/english.el (setup-english-environment): Just call
10589         reset-language-environment.
10590
10591         * mule/european.el (setup-8-bit-environment): Function deleted.
10592
10593 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10594
10595         * mule/mule-cmds.el (input-method-exit-on-first-char)
10596         (input-method-use-echo-area): Doc fixes.
10597
10598 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10599
10600         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10601         variable.
10602         (input-method-use-echo-area): New variable.
10603
10604 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10605
10606         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10607
10608 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10609
10610         * mule/mule-cmds.el (activate-input-method): Update mode line.
10611         (inactivate-input-method): Likewise.
10612
10613 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10614
10615         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10616         input method in the current buffer, but just bind
10617         current-input-method.
10618
10619 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10620
10621         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10622
10623         * mule/misc-lang.el ("IPA"): Add coding-priority and
10624         coding-system.
10625
10626 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10627
10628         * mule/greek.el: Add coding-priority.
10629
10630 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10631
10632         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10633         LANG-ENV.
10634
10635 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10636
10637         * mule/mule-cmds.el (register-input-method): Fix previous change.
10638         (setup-specified-language-environment): Doc fix.
10639
10640 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10641
10642         * mule/mule-cmds.el: Several doc fixes.
10643         (get-language-info, set-language-info): Rename argument.
10644         (set-language-info-alist): Likewise.
10645         (register-input-method): Rename argument.
10646         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10647
10648 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10649
10650         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10651         default value while reading an input method.
10652
10653 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10654
10655         * mule/mule-cmds.el (universal-coding-system-argument):
10656         Use buffer-file-coding-system as default.
10657
10658 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10659
10660         * mule/korean.el ("Korean"): Doc fix.
10661
10662 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10663
10664         * mule/mule-cmds.el (describe-language-environment): Print the
10665         languge environment at the head.
10666
10667 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10668
10669         * mule/japanese.el: Set exit-function to exit-japanese-environment
10670         for Japanese environment.
10671
10672 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10673
10674         * mule/mule-cmds.el (set-language-environment): Doc fix.
10675         (current-language-environment): Use defcustom.
10676         (default-input-method): Specify :type.
10677
10678 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10679
10680         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10681         modified.
10682         (prefer-coding-system): Doc-string modified.
10683
10684 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10685
10686         * mule/mule-cmds.el (set-language-info): Doc-string
10687         describes `coding-priority' KEY.
10688         (set-language-environment-coding-systems): New function.
10689         (select-safe-coding-system): New function.
10690         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10691         (set-language-info-alist): New optionla arg PARENTS.  Call
10692         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10693         (set-language-environment-coding-systems): New function.
10694
10695         * mule/chinese.el: Remove setting up of
10696         describe-chinese-environment-map and
10697         setup-chinese-environment-map.  Exclude them in args of calls to
10698         set-language-info-alist.  Register coding-priority key in
10699         language-info-alist.
10700
10701         * mule/cyrillic.el: Remove setting up of
10702         describe-cyrillic-environment-map and
10703         setup-cyrillic-environment-map.  Exclude them in args of calls to
10704         set-language-info-alist.  Register coding-priority key in
10705         language-info-alist.
10706
10707         * mule/english.el: Register coding-priority key in
10708         language-info-alist.
10709
10710         * mule/ethiopic.el: Register coding-priority key in
10711         language-info-alist.
10712
10713         * mule/european.el: Remove setting up of
10714         describe-european-environment-map and
10715         setup-european-environment-map.  Exclude them in args of calls to
10716         set-language-info-alist.  Register coding-priority key in
10717         language-info-alist.  Add "German" language env.
10718         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10719         (setup-german-environment): New function.
10720
10721         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10722         change default input method to "greek-postfix".
10723
10724         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10725         coding-priority key in
10726
10727 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10728
10729         * mule/mule-cmds.el (set-language-info): Doc fix.
10730         (input-method-inactivate-hook): Doc fix.
10731
10732 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10733
10734         * mule/mule-cmds.el (set-input-method): Renamed from
10735         select-input-method.
10736
10737 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10738
10739         * mule/mule-cmds.el (set-language-environment): Run
10740         exit-language-environment-hook before calling `exit-function'
10741         which is specified for the language environment.
10742
10743 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10744
10745         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10746         modified.
10747         (prefer-coding-system): Likewise.
10748         (describe-language-environment): Print aliases of each coding
10749         system.
10750         (set-language-environment-hook): New variable.
10751         (exit-language-environment-hook): New variable.
10752         (set-language-environment): Call these hooks.  Before setting a
10753         new language environment, exit from the
10754         current-language-environment if necessary.
10755         (input-method-verbose-flag): The value can be nil, t,
10756         complex-only, or default.
10757         (input-method-highlight-flag): Doc-string augmented.
10758         (activate-input-method): Check if we can run the registered
10759         function to activate an input method.
10760
10761         * mule/korean.el: Set exit-function for language environment
10762         "Korean" to exit-korean-environment.
10763         (setup-korean-environment): Moved to korea-util.el.
10764
10765 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10766
10767         * mule/mule-cmds.el (read-multilingual-string): Use
10768         current-input-method prior to default-input-method.  Don't bind
10769         current-input-method by `let', instead, activate the specified
10770         input method in the current buffer temporarily.
10771
10772 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10773
10774         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10775
10776 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10777
10778         * mule/chinese.el (post-read-decode-hz): Return the result of
10779         decode-hz-region.
10780         (pre-write-encode-hz): Do not change the value of
10781         last-coding-system.
10782
10783 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10784
10785         * mule/mule-ccl.el: Doc fixes.
10786
10787 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10788
10789         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10790         (check-ccl-program): New macro.
10791
10792 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10793
10794         * mule/mule-ccl.el: Comment about CCL syntax modified.
10795         (ccl-command-table): Add read-multibyte-character and
10796         write-multibyte-character.
10797         (ccl-code-table): Add ex-cmd.
10798         (ccl-extended-code-table): New variable.
10799         (ccl-embed-extended-command): New function.
10800         (ccl-compile-read-multibyte-character,
10801         ccl-compile-write-multibyte-character) New functions.
10802         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10803         ccl-dump-write-multibyte-character): New functions.
10804
10805 1999-07-22  SL Baur  <steve@miho>
10806
10807         * config.el (config-value-file): config.values is installed into
10808         doc-directory.
10809         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10810
10811 1999-07-19  Didier Verna  <didier@xemacs.org>
10812
10813         * rect.el: all functions rewritten, except when noted. Below is a
10814         list of interface changes.
10815         (apply-on-rectangle): new function. Obsoletes
10816         `operate-on-rectangle'. All functions that used to call this
10817         function now call the new one.
10818         (kill-rectangle): added optional prefix arg to fill lines.
10819         (delete-rectangle): ditto.
10820         (delete-extract-rectangle): ditto.
10821         (open-rectangle): ditto.
10822         (clear-rectangle): ditto.
10823         (delete-rectangle-line): added third arg FILL.
10824         (delete-extract-rectangle-line): ditto.
10825         (open-rectangle-line): ditto.
10826         (clear-rectangle-line): ditto.
10827
10828 1999-07-18  Andy Piper  <andy@xemacs.org>
10829
10830         * menubar-items.el (default-menubar): add gutter options.
10831
10832         * gutter-items.el: new file.
10833         (gutter): new group for custom.
10834         (gutter-visible-p): new variable.
10835         (default-gutter-position): ditto.
10836         (buffers-tab): new group for the buffers tab.
10837         (gutter-buffers-tab): widget to put in the gutter.
10838         (buffers-tab-max-size): max number of tabs.
10839         (buffers-tab-switch-to-buffer-function): function to call when a
10840         tab is pressed.
10841         (buffers-tab-omit-function): filter buffers with this function.
10842         (buffers-tab-format-buffer-line-function): format buffer names for
10843         inclusion in tabs.
10844         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10845         the record.
10846         (build-buffers-tab-internal): build a list of tab items.
10847         (buffers-tab-items): ditto.
10848         (add-tab-to-gutter): put a tab in the gutter area.
10849         (update-tab-in-gutter): reset the buffers in the tab.
10850
10851         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10852
10853         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10854         (switch-to-buffer-hooks): new hook.
10855
10856         * toolbar.el (default-toolbar-position): fix typo.
10857
10858 1999-07-16  Andy Piper  <andy@xemacs.org>
10859
10860         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10861
10862 1999-07-15  Didier Verna  <didier@xemacs.org>
10863
10864         * cus-edit.el (custom-prompt-variable): optional third arg makes
10865         prompt for a comment string.
10866         (customize-set-value): optional prefix makes this function handle
10867         variable comments.
10868         (customize-set-variable): ditto.
10869         (customize-save-variable): ditto.
10870         (customize-customized): handle custom comments.
10871         (customize-save-customized): ditto.
10872         (custom-variable-state-set): ditto.
10873         (custom-face-state-set): ditto.
10874         (customize-saved): ditto.
10875         (custom-variable-set): ditto.
10876         (custom-face-set): ditto.
10877         (custom-variable-save): ditto.
10878         (custom-face-save): ditto.
10879         (custom-variable-reset-saved): ditto.
10880         (custom-face-reset-saved): ditto.
10881         (custom-variable-reset-standard): ditto.
10882         (custom-face-reset-standard): ditto.
10883         (custom-comment-face): new face.
10884         (custom-comment-tag-face): ditto.
10885         (custom-comment): new widget.
10886         (custom-comment-create): new function.
10887         (custom-comment-delete): ditto.
10888         (custom-comment-value-set): ditto.
10889         (custom-comment-show): ditto.
10890         (custom-comment-invisible-p): ditto.
10891         (custom-variable-value-create): create a comment field widget.
10892         (custom-face-value-create): ditto.
10893         (custom-variable-menu): new entry for adding a custom comment.
10894         (custom-face-menu): ditto.
10895         (custom-save-variables): possibly save custom comments.
10896         (custom-save-faces): ditto.
10897
10898         * cus-face.el (custom-set-faces): the arguments can now have a
10899         custom comment as fourth argument.
10900
10901         * custom.el (custom-set-variables): the arguments can now have a
10902         custom comment as fifth element.
10903
10904 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10905
10906         * XEmacs 21.2.18 is released
10907
10908 1999-07-13  SL Baur  <steve@miho>
10909
10910         * lib-complete.el (read-library-name): Revert previous change.
10911         (read-library): Ditto.
10912
10913 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10914
10915         * packages.el (packages-package-list): Capitalize docstring.
10916
10917         * packages.el (packages-find-package-library-path): Use #'nconc
10918         rather than #'append to reduce consing -- #'mapcar uses Flist,
10919         which returns a freshly consed list.  #'append would create yet
10920         another fresh list, using Fmake_list in concat.
10921
10922         * packages.el (package-provide): Use setq with remassq like it
10923         says in its docstring.
10924
10925 1999-07-06  SL Baur  <steve@miho.m17n.org>
10926
10927         * lib-complete.el (progn-with-message): Fix typo.
10928
10929 1999-07-06  SL Baur  <steve@miho.m17n.org>
10930
10931         * mule/mule-misc.el (char-octet): Make function match docstring.
10932         From Katsumi Yamaoka <yamaoka@jpl.org>
10933
10934 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10935
10936         * wid-edit.el (widget-documentation): corrected spelling error.
10937
10938 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10939
10940         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10941         keys if already bound
10942
10943 1999-07-06  SL Baur  <steve@miho.m17n.org>
10944
10945         * lib-complete.el (progn-with-message): Revert previous changes.
10946
10947 1999-06-24  Bob Weiner  <weiner@beopen.com>
10948
10949         * lib-complete.el (find-library):
10950         (find-library-other-window):
10951         (find-library-other-frame): Completely rewrote
10952         so that these functions actually work when called non-interactively.
10953         Also made them handle LIBRARY arguments which end with .el or .elc.
10954
10955 1999-06-24  Bob Weiner  <weiner@beopen.com>
10956
10957         * simple.el (indent-new-comment-line): Locally bound
10958         `block-comment-start' to `comstart' or else when this is called
10959         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10960         `block-comment-start' value, ignoring any existing spacing after a
10961         comment prefix in the previous line and producing ugly comments.
10962
10963 1999-06-23  Bob Weiner  <weiner@beopen.com>
10964
10965         * list-mode.el (mouse-choose-completion):
10966         (choose-completion):
10967         (completion-switch-to-minibuffer): Added.
10968         ([Tab]): [Tab] previously switched to the minibuffer
10969         but since [space] does that and since most applications in the
10970         world use [Tab] to select the next item in a list, do that in the
10971         *Completions* buffer too.  This will cause the least confusion
10972         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10973         06/23/1999.
10974
10975 1999-06-22  Bob Weiner  <weiner@beopen.com>
10976
10977         * help.el (help-buffer-name): Added support for a null value
10978         of `help-buffer-prefix-string' since some buffers require no
10979         prefix.
10980
10981 1999-06-20  Bob Weiner  <weiner@beopen.com>
10982
10983         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10984         in the completion-list-mode-map to bury the completions buffer
10985         even when the minibuffer is no longer active.
10986
10987 1999-06-20  Bob Weiner  <weiner@beopen.com>
10988
10989         * list-mode.el (list-mode): It is visually disconcerting to have
10990         the text cursor disappear within list buffers, especially when
10991         moving from window to window, so leave it visible.
10992
10993 1999-07-01  SL Baur  <steve@miho.m17n.org>
10994
10995         * menubar-items.el (default-menubar): Conditionalize the bug
10996         report menu item (which may not be possible in this XEmacs).
10997         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10998
10999 1999-06-30  SL Baur  <steve@miho.m17n.org>
11000
11001         * subr.el (with-current-buffer): DOC string fix.
11002         Suggested by Bob Weiner <weiner@altrasoft.com>
11003
11004 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11005
11006         * cus-face.el (custom-face-italic): insert missing args
11007
11008 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11009
11010         * packages.el (package-locations): Changed default early package
11011         hierarchies to ~/.xemacs/mule-packages and
11012         ~/.xemacs/xemacs-packages.
11013
11014 1999-06-23  SL Baur  <steve@miho.m17n.org>
11015
11016         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11017
11018 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11019
11020         * packages.el (package-locations): Changed default early package
11021         hierarchy to ~/.xemacs/packages.
11022         (package-locations): Removed `packages' as a possible name for a
11023         late package hierarchy.
11024
11025 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11026
11027         * mule/mule-category.el (word-combining-categories): Set up new
11028         variable.
11029         (word-separating-categories): Likewise.
11030
11031 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11032
11033         * XEmacs 21.2.17 is released
11034
11035 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11036
11037         * font-menu.el (font-menu-set-font): allow for nil specification
11038         of font size.
11039
11040 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11041
11042         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11043         is 1.
11044
11045 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11046
11047         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11048         8859-5 instead of ISO 8859-1.
11049
11050 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11051
11052         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11053         (viet-viscii-encode-table): Ditto.
11054
11055         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11056         Make obsolete definition of char-octet.
11057
11058 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11059
11060         * subr.el: Move no-Mule make-char ...
11061         * help-nomule.el (make-char): To here.
11062         (string-width): Make Mule compatibility alias.
11063
11064 1999-06-15  Andy Piper  <andy@xemacs.org>
11065
11066         * select.el (get-selection-no-error): really make there be no-error.
11067         (get-selection): revert to original.
11068
11069 1999-06-11  Andy Piper  <andy@xemacs.org>
11070
11071         * select.el (selection-sets-clipboard): renamed.
11072         (own-selection): use it.
11073
11074 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11075
11076         * XEmacs 21.2.16 is released
11077
11078 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11079
11080         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11081         missing characters to avoid crash.
11082
11083 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11084
11085         * coding.el (set-terminal-coding-system): Only set the console
11086         coding system on the selected console if it is a tty.
11087
11088 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11089
11090         * cus-face.el:
11091         * cus-edit.el:
11092         * faces.el:
11093         (custom):
11094         (face-spec-set):
11095         * faces.el (frob-face-property):
11096         * font-menu.el (font-menu-set-font):
11097                   Actually apply changes from 1999-03-17
11098
11099 1999-06-10  Andy Piper  <andy@xemacs.org>
11100
11101         * select.el (get-selection): abstract out non error-signalling
11102         part.
11103         (get-selection-no-error): get-selection without signalling an
11104         error.
11105         (selection-is-clipboard-p): new variable. controls whether the
11106         selection sets the clipboard.
11107         (own-selection): use it.
11108
11109         * mouse.el (insert-selection): fallback to clipboard after trying
11110         primary selection and cutbuffer.
11111
11112 1999-06-05  Andy Piper  <andy@xemacs.org>
11113
11114         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11115         selection functions.
11116
11117 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11118
11119         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11120         default value.
11121         (load): Use `raw-text' instead of `no-conversion'.
11122         (insert-file-contents): Likewise.
11123
11124         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11125         of `no-conversion'.
11126
11127 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11128
11129         * coding.el: Don't copy `no-conversion' to `raw-text'.
11130
11131 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11132
11133         * subr.el (make-char): Define it if Mule is not around.
11134
11135 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11136
11137         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11138
11139         * x-select.el (x-disown-selection-internal): Restore symbol as an
11140         obsolete alias.
11141         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11142
11143 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11144
11145         * XEmacs 21.2.15 is released
11146
11147 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11148
11149         * subr.el (split-string): Avoid infinite looping
11150
11151 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11152
11153         * ldap.el (ldap-ignore-attribute-codings): New variable
11154         (ldap-default-attribute-decoder): New variable
11155         (ldap-coding-system): New variable
11156         (ldap-attribute-syntax-encoders): New variable
11157         (ldap-attribute-syntax-decoders): New variable
11158         (ldap-attribute-syntaxes-alist): New variable
11159         (ldap-encode-boolean): New function
11160         (ldap-decode-boolean): New function
11161         (ldap-encode-country-string): New function
11162         (ldap-decode-string): New function
11163         (ldap-decode-address): New function
11164         (ldap-encode-address): New function
11165         (ldap-decode-attribute): New function
11166         (ldap-search): Use some of these
11167
11168 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11169
11170         * version.el (emacs-version): Make the patch level/beta come
11171         before the XEmacs qualifier so that it gets into (funcall
11172         emacs-version) and thus in the bug reports.
11173         (emacs-version>=): Support patch levels.
11174
11175 1999-06-03  SL Baur  <steve@xemacs.org>
11176
11177         * version.el: implement x.y.z version number
11178         From Jan Vroonhof <vroonhof@math.ethz.ch>
11179
11180 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11181
11182         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11183
11184 1999-05-22  Vin Shelton <acs@xemacs.org>
11185
11186         * startup.el: Document -private and break out non-standard X options.
11187
11188 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11189
11190         * mule/mule-charset.el (charset-after): New function.
11191         (charset-direction): Synch with Mule, update docstring.
11192         (get-charset-property): New function.
11193         (put-charset-property): New function.
11194         (charset-plist): New function.
11195
11196         * mule/mule-charset.el (compose-region):
11197         (decompose-region): remove;  these functions (which don't work
11198         since we don't do composite characters) have been moved to
11199         mule-util.el.
11200         (toplevel): follow coding standards
11201
11202 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11203
11204         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11205         exist any more.
11206
11207         * code-files.el: Fix commentary to follow coding standards.  Move
11208         the single line left in mule-files.el to here.
11209
11210         * mule/mule-files.el: delete.
11211
11212 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11213
11214         * info.el (Info-scroll-prev): Use event functions instead of the
11215         old emacs 19 interface.
11216
11217 1999-06-02  Andy Piper  <andy@xemacs.org>
11218
11219         * x-font-menu.el (x-font-menu-load-font):
11220         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11221
11222 1999-05-31  Andy Piper  <andy@xemacs.org>
11223
11224         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11225         group.
11226         (font-menu-this-frame-only-p): ditto.
11227         (font-menu-max-items): reinstate, from Jan Vroonhof
11228         <vroonhof@math.ethz.ch>
11229         (font-menu-submenu-name-format): ditto.
11230         (font-menu-split-long-menu): ditto, for use by the family
11231         constructor.
11232         (font-menu-family-constructor): use it.
11233
11234 1999-05-30  Andy Piper  <andy@xemacs.org>
11235
11236         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11237         for use by the font menu.
11238
11239         * msw-font-menu.el: new file implementing mswindows specific
11240         font-menu behaviour.
11241         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11242         (mswindows-font-menu-junk-families): ditto.
11243         (hack-font-truename): ditto.
11244         (mswindows-font-regexp-ascii): ditto.
11245         (mswindows-reset-device-font-menus): ditto.
11246         (mswindows-font-menu-font-data): ditto.
11247         (mswindows-font-menu-load-font): ditto.
11248
11249         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11250         (x-font-menu-font-data): ditto.
11251         (x-font-menu-load-font): ditto.
11252
11253         * font-menu.el: new file implementing generic font menu behaviour.
11254         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11255         made device independent.
11256         (font-menu-this-frame-only-p): ditto.
11257         (font-menu-preferred-resolution): ditto.
11258         (font-menu-size-scaling): new variable used to determine whether
11259         sizes are in points or tenths of a point.
11260         (vassoc): moved from x-font-menu.el.
11261         (device-fonts-cache): ditto.
11262         (device-fonts-cache): ditto.
11263         (flush-device-fonts-cache): ditto.
11264         (reset-device-font-menus): copied from x-font-menu.el and made
11265         device independent. Most functionality deferred to
11266         device-dependent versions.
11267         (font-menu-family-constructor): copied from x-font-menu.el and
11268         made device independent.
11269         (font-menu-size-constructor): ditto.
11270         (font-menu-weight-constructor): ditto.
11271         (font-menu-set-font): ditto.
11272         (font-menu-change-face): ditto.
11273         (font-menu-load-font): new device method.
11274         (font-menu-font-data): ditto.
11275
11276         * x-font-menu.el: The above functions deleted.
11277
11278 1999-05-26  Andy Piper  <andy@xemacs.org>
11279
11280         * update-elc.el:
11281         * make-docfile.el:
11282         * loadup.el: rehash expand-file-name usage to not use default-directory.
11283
11284 1999-05-21  Andy Piper  <andy@xemacs.org>
11285
11286         * x-select.el (x-select-convert-to-text):
11287         (x-selected-text-type):
11288         (x-get-selection):
11289         (xselect-convert-to-string):
11290         (xselect-convert-to-compound-text):
11291         (xselect-convert-to-length):
11292         (xselect-convert-to-targets):
11293         (xselect-convert-to-delete):
11294         (xselect-convert-to-filename):
11295         (xselect-convert-to-charpos):
11296         (xselect-convert-to-lineno):
11297         (xselect-convert-to-colno):
11298         (xselect-convert-to-sourceloc):
11299         (xselect-convert-to-os):
11300         (xselect-convert-to-host):
11301         (xselect-convert-to-user):
11302         (xselect-convert-to-class):
11303         (xselect-convert-to-name):
11304         (xselect-convert-to-integer):
11305         (xselect-convert-to-atom):
11306         (xselect-convert-to-identity): functions renamed from x-* and
11307         moved to select.el.
11308         (x-get-secondary-selection): use rename get-selection.
11309         (x-get-clipboard): ditto.
11310         (x-own-selection): moved to select.el.
11311         (x-valid-simple-selection-p): ditto.
11312         (x-dehilight-selection): ditto.
11313         (x-own-clipboard): ditto.
11314         (x-disown-selection): ditto.
11315
11316         * x-mouse.el (x-yank-function): moved to mouse.el.
11317         (x-insert-selection): ditto.
11318         (x-set-point-and-move-selection): use renamed function.
11319
11320         * select.el (selected-text-type): moved and renamed from
11321         x-select.el.
11322         (selection-owner-p): moved to C.
11323         (selection-exists-p): ditto.
11324         (get-cutbuffer): new device method.
11325         (get-selection): generalised and moved from x-select.el.
11326         (own-selection): moved x-own-selection functionality into here.
11327         (dehilight-selection): renamed and moved from x-select.el.
11328         (own-clipboard): functionality moved from x-select.el using new
11329         generic C builtins.
11330         (disown-clipboard): ditto.
11331         (select-convert-to-text):
11332         (select-convert-to-string):
11333         (select-convert-to-compound-text):
11334         (select-convert-to-length):
11335         (select-convert-to-targets):
11336         (select-convert-to-delete):
11337         (select-convert-to-filename):
11338         (select-convert-to-charpos):
11339         (select-convert-to-lineno):
11340         (select-convert-to-colno):
11341         (select-convert-to-sourceloc):
11342         (select-convert-to-os):
11343         (select-convert-to-host):
11344         (select-convert-to-user):
11345         (select-convert-to-class):
11346         (select-convert-to-name):
11347         (select-convert-to-integer):
11348         (select-convert-to-atom):
11349         (select-convert-to-identity): new functions renamed from x-* and
11350         moved from x-select.el.
11351
11352         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11353         into here and use as the default window-system mouse yank.
11354         (insert-selection): generalised and moved from x-mouse.el.
11355         (own-clipboard): moved to C.
11356
11357         * msw-select.el (mswindows-selection-owned-p): deleted.
11358         (mswindows-own-selection): generalised and moved to select.el.
11359         (mswindows-disown-selection): generalised and moved to C.
11360         (mswindows-selection-owner-p): ditto.
11361
11362 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11363
11364         * XEmacs 21.2.14 is released
11365
11366 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11367
11368         * about.el: update contact info for jason and slb.
11369
11370 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11371
11372         * mule/european.el (setup-romanian-environment): Add Romanian
11373         support from Emacs/Mule romanian.el.
11374
11375 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11376
11377         * cus-face.el: Label all custom changes with the 'custom' tag.
11378
11379         * cus-edit.el: idem ditto.
11380
11381         * faces.el: Added suport for adding device tags to various functions.
11382         (custom): New device tag.
11383         (face-spec-set): Call reset face with tags argument. No longer do
11384         x-init-global-faces hack.
11385
11386         * faces.el (frob-face-property): Use an anonymous specifier to map
11387         frob-face-property-1 over.
11388
11389         * x-font-menu.el (font-menu-set-font): Always specify all
11390         properties to custom.
11391
11392 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11393
11394         * mule/european.el (setup-czech-environment): Add czech support.
11395         From David Sauer <davids@orfinet.cz>
11396
11397 1999-03-15  SL Baur  <steve@xemacs.org>
11398
11399         * check-features.el: Turn hard errors into warnings.
11400
11401 1999-03-21  SL Baur  <steve@xemacs.org>
11402
11403         * simple.el (delete-key-deletes-forward): As per discussion on
11404         xemacs-beta, default to t.
11405
11406 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11407
11408         * loadup.el: Define Installation-string before loading anything.
11409
11410 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11411
11412         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11413         From Anders Stenman <stenman@isy.liu.se>
11414
11415 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11416
11417         * wid-edit.el (widget-glyph-find): Ditto.
11418
11419         * packages.el (locate-library): Ditto.
11420
11421         * loadup.el (really-early-error-handler): Ditto.
11422
11423         * lib-complete.el (read-library): Ditto.
11424
11425         * faces.el (set-face-stipple): Ditto.
11426
11427         * code-files.el (load): Use new calling style of locate-file.
11428
11429 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11430
11431         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11432         dead.
11433
11434 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11435
11436         * dumped-lisp.el (preloaded-file-list): Don't load
11437         Installation.el.
11438
11439         * loadup.el (Installation-string): Define it here.
11440
11441 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11442
11443         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11444         Installation.el needs to be loaded before `dump-paths', otherwise
11445         the dumping process won't find it.
11446
11447 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11448
11449         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11450         subr so that we can use `replace-in-string' in Installation.el to
11451         get rid of C-m chars under the native Windows build.
11452
11453 1999-04-29  Andy Piper  <andy@xemacs.org>
11454
11455         * make-docfile.el: canonicalize file and directory names.
11456
11457         * device.el (call-device-method): new function for calling device
11458         specific methods.
11459         (define-device-method): new function for defining device methods.
11460         (define-device-method*): ditto.
11461
11462 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11463
11464         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11465
11466 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11467
11468         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11469         (cyrillic-koi8-r-encode-table): Likewise.
11470         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11471         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11472
11473         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11474         from vietnamese.el].
11475
11476         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11477         mule/mule-misc.el.
11478
11479 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11480
11481         * mule/thai-xtis.el:
11482         - Change font registry name from "Thai94x94-0" to "xtis-0".
11483         - Change mnemonic of coding-system `tis-620' to "TIS620".
11484
11485 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11486
11487         * mule/ethiopic.el: fixed.
11488
11489 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11490
11491         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11492
11493         * mule/thai-xtis.el: New file.
11494
11495         * mule/vietnamese.el: New file.
11496
11497         * mule/ethiopic.el: New file.
11498
11499 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11500
11501         * bytecomp.el (byte-compile-close-variables): Leave
11502         debug-issue-ebola-notices alone.
11503
11504 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11505
11506         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11507         at the top of the buffer since it is the most important thing to
11508         customize
11509         (ldap-get-host-parameter): New defun
11510         (ldap-search): Add a new parameter `withdn' to retrieve the
11511         distinguished names of entries
11512
11513 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11514
11515         * startup.el (splash-frame-body): Date and spelling fixes.
11516
11517 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11518
11519         * view-less.el (toggle-truncate-lines): add autoload tag
11520
11521 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11522
11523         * format.el (format-alist): Disable image stuff.
11524
11525 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11526
11527         * wid-edit.el (widget-glyph-find): Search by directories, then by
11528         suffixes rather than the other way around.
11529         (widget-image-conversion): Renamed to
11530         `widget-image-file-name-suffixes'.
11531
11532 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11533
11534         * mule/mule-charset.el: Made old functions obsolete, remove the
11535         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11536         (charset-iso-graphic-plane): Rename from charset-graphic.
11537         (charset-iso-final-char): Rename from charset-final.
11538         (charset-width): Rename from charset-columns.
11539         (charset-bytes): Added from fsf compatibility, returns always 1.
11540
11541         * mule/mule-misc.el: Move charset-doc-string alias to
11542         mule-charset.el
11543
11544 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11545
11546         * x-faces.el (x-make-font-bold-italic): honor
11547         *try-oblique-before-italic-fonts*
11548
11549 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11550
11551         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11552
11553 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11554
11555         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11556         name.
11557
11558 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11559
11560         * cl-extra.el (equalp): Would bug out for lists.
11561
11562 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11563
11564         * about.el (about-hackers):  Change cgw's email address
11565
11566 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11567
11568         * XEmacs 21.2.13 is released
11569
11570 1999-03-12  SL Baur  <steve@xemacs.org>
11571
11572         * simple.el (delete-key-deletes-forward): Revert to previous
11573         behavior.
11574
11575 1999-01-18  Didier Verna  <didier@xemacs.org>
11576
11577         * menubar-items.el (xemacs-splash-buffer): handle the case of
11578         multiple elements in the splash buffer body.
11579
11580         * startup.el (splash-frame-timeout): new constant: interval
11581         between splash buffer elements.
11582         (command-line-1): handle splash buffer with multiple elements (use
11583         a timeout).
11584         (splash-frame-body): Originally `startup-splash-frame-body'.
11585         Rewrote a cleaner and more readable version. This can now be array,
11586         in which case each element is displayed in turn in the splash buffer.
11587         (splash-frame-static-body): new constant. Persistent information
11588         across all splash buffer elements (preserves the possibility to give
11589         it in different languages.
11590         (circulate-splash-frame-elements): new function. Used as a timeout
11591         to circulate through all splash frame elements and display them in
11592         sequence.
11593         (display-splash-frame): originally `startup-splash-frame'. Handle
11594         the case of multiple elements in the splash buffer body. Now
11595         returns a timeout id if multiple elements to display, or nil.
11596
11597 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11598
11599         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11600         so they can be overridden by x-init-face-from-resources.
11601         Additionally specify the font name also with an x tag.
11602
11603 1999-03-08  Andy Piper  <andy@xemacs.org>
11604
11605         * package-get.el (package-get-base): autoload.
11606
11607         * menubar-items.el (default-menubar): add update menu item. Fix
11608         custom menu to only be activated when package-base is available.
11609
11610         * package-get.el (package-get-custom): don't load
11611         package-get-custom as it is auto-generated. Fix group definition.
11612
11613 1999-03-05  Didier Verna  <didier@xemacs.org>
11614
11615         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11616         instead of `symbol-name' (Thanks Kyle).
11617
11618         * cus-edit.el (custom-save-variables): use `prin1' instead of
11619         princ to write symbols.
11620
11621 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11622
11623         * XEmacs 21.2.12 is released
11624
11625 1999-03-05  SL Baur  <steve@xemacs.org>
11626
11627         * menubar-items.el (default-menubar): Add kfm browsing support.
11628         From Neal Becker <nbecker@fred.net>
11629
11630 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11631
11632         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11633         calls to font-lock during buffer reversion.
11634
11635 1999-02-12  Didier Verna  <didier@xemacs.org>
11636
11637         * info.el (Info-build-node-completions): unconditionally widen the
11638         tag table buffer.
11639
11640 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11641
11642         * x-faces.el (x-init-face-from-resources):
11643         Only set fonts in the 'x locale.
11644
11645 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11646
11647         * package-ui.el (pui-install-selected-packages): Don't throw on
11648         `package-admin-delete-binary-package' returning nil since it's
11649         normal.  Reindent function.
11650         (pui-add-required-packages): Handle case where packages selected
11651         for installation have never been installed.
11652
11653 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11654
11655         * menubar-items.el (default-menubar):
11656         Implement the ``Mule->Set coding system of process'' menu item.
11657
11658 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11659
11660         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11661         files
11662         - Change some `if's to `when's
11663
11664 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11665
11666         * XEmacs 21.2.11 is released
11667
11668 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11669
11670         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11671         against window close (Fix Bug #460).
11672         (ask-user-about-lock-dbox): Idem.
11673
11674 1999-02-25  SL Baur  <steve@xemacs.org>
11675
11676         * mule/mule-charset.el (charset-leading-byte): New function.
11677         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11678
11679 1999-02-12  Andy Piper  <andy@xemacs.org>
11680
11681         * about.el (xemacs-hackers): change andy's email address.
11682         (about-url-alist): change andy's web page address.
11683         (about-xemacs): add piper.
11684
11685 1999-02-16  SL Baur  <steve@xemacs.org>
11686
11687         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11688         of mule-base into lisp/mule.
11689
11690 1999-02-16  SL Baur  <steve@xemacs.org>
11691
11692         * mule/arabic.el:
11693         mule/canna-leim.el:
11694         mule/chinese.el:
11695         mule/cyrillic.el:
11696         mule/english.el:
11697         mule/european.el:
11698         mule/greek.el:
11699         mule/hebrew.el:
11700         mule/japanese.el:
11701         mule/kinsoku.el:
11702         mule/korean.el:
11703         mule/misc-lang.el:
11704         mule/mule-category.el:
11705         mule/mule-ccl.el:
11706         mule/mule-charset.el:
11707         mule/mule-cmds.el:
11708         mule/mule-coding.el:
11709         mule/mule-files.el:
11710         mule/mule-help.el:
11711         mule/mule-init.el:
11712         mule/mule-misc.el:
11713         mule/mule-tty-init.el:
11714         mule/mule-x-init.el:
11715         mule/viet-chars.el:  Remerge from mule-base.
11716
11717         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11718         of mule-base into lisp/mule.
11719
11720 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11721
11722         * process.el (exec-to-string): Use `shell-command-switch' in place
11723         of hard-wired "-c" (for WindowsNT).
11724
11725 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11726
11727         * menubar-items.el (default-menubar):  Remove obsolete
11728         "Gopher" item
11729
11730 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11731
11732         * package-admin.el (package-admin-get-install-dir): First fall
11733         back to the location of xemacs-base for non-mule packages.
11734
11735 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11736
11737         * paths.el:
11738         - improved automounter tmp directory support.
11739         - support 4 (!) empirically discovered automounter conventions
11740
11741 1999-02-12  SL Baur  <steve@xemacs.org>
11742
11743         * etags.el (pop-tag-mark): autoload to match key binding.
11744
11745 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11746
11747         * XEmacs 21.2.10 is released
11748
11749 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11750
11751         * package-get.el (package-get-remote-filename): Don't bug out for
11752         a local file name in the search entry.
11753
11754 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11755
11756         * XEmacs 21.2.9 is released
11757
11758 1999-01-19  Didier Verna  <didier@xemacs.org>
11759
11760         * replace.el (replace-search-function): new variable containing a
11761         function to perform a search-forward.
11762         (replace-re-search-function): new variable containing a function
11763         to perform a re-search-forward.
11764         (perform-replace): use them.
11765
11766 1999-01-25  Didier Verna  <didier@xemacs.org>
11767
11768         * select.el (selection-owner-p): use the name `XEmacs'.
11769         (cut-copy-clear-internal): ditto.
11770
11771 1999-01-18  Andy Piper  <andy@xemacs.org>
11772
11773         * about.el (about-url-alist): Update my entry.
11774         (xemacs-hackers): Ditto.
11775
11776 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11777
11778         * buffer.el (switch-to-buffer): Fixing documentation.
11779         * minibuf.el (minibuffer-completion-table): ditto.
11780         * cl-macs.el (return-from): ditto.
11781
11782 1999-01-04  Didier Verna  <didier@xemacs.org>
11783
11784         * replace.el (delete-non-matching-lines): temporarily disable
11785         case-folding when called interactively with a regexp containing
11786         uppercase characters.
11787         (delete-matching-lines): ditto.
11788         (count-matches): ditto.
11789         (list-matching-lines): ditto.
11790
11791 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11792
11793         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11794         abort if current window is split horizontally, not if others are
11795         split.  Got rid of unnecessary minibuffer checking.  Also, add
11796         some comments (it's still complex).
11797
11798 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11799
11800         * package-get.el: changed address for doc.ic.ac.uk to
11801         sunsite.doc.ic.ac.uk
11802
11803 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11804
11805         * ldap.el (toplevel): Remove requires so that the file compiles
11806         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11807
11808 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11809
11810         * dump-paths.el: Calculate module-directory and set
11811         module-load-path to the load path for modules.
11812
11813         * loadup.el: Get bootstrap value of module-load-path from the
11814         environment variable EMACSBOOTSTRAPMODULEPATH.
11815         - Display the module load path if we're debugging paths.
11816
11817         * setup-paths.el: Added function paths-find-site-module-directory.
11818         - Added function paths-find-module-directory.
11819         - Added function paths-construct-module-load-path.  Uses new
11820         environment variable EMACSMODULEPATH.
11821
11822 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11823
11824         * font.el (font-default-object-for-device):
11825         Oops! This `or' can't be replaced by `unless'.
11826         Fixed inability to run w3, among other things.
11827
11828 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11829
11830         * package-admin.el: Change initialization of
11831           package-admin-install-function dependent on system type.
11832           Change package-admin-install-function-mswindows to use
11833           "minitar".
11834
11835 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11836
11837         * mouse.el (default-mouse-motion-handler): Disable help echo while
11838         in the minibuffer.
11839
11840 1998-12-28  Martin Buchholz <martin@xemacs.org>
11841
11842         * XEmacs 21.2.8 is released.
11843
11844 1998-12-24  Martin Buchholz <martin@xemacs.org>
11845
11846         * XEmacs 21.2.7 is released.
11847
11848 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11849
11850         * package-ui.el (pui-list-packages): Set truncate-lines.
11851
11852         * package-get.el (package-get-download-menu): Use
11853         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11854
11855         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11856         (pui-help-string): idem.
11857         (list-packages-mode): New major mode.
11858         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11859         (pui-install-selected-packages): Add suport for removing packages.
11860         (pui-toggle-package-delete-key): New function.
11861         (pui-popup-context-sensitive): New kludge.
11862         (pui-list-packages): Add warning when `package-get-remote' is nil.
11863         (package-ui-add-site): New function.
11864
11865 1998-12-01  Didier Verna  <didier@xemacs.org>
11866
11867         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11868
11869 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11870
11871         * ldap.el: Custom-ized
11872         (toplevel): Do not provide `ldap' which is provided by C level
11873         LDAP code
11874         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11875
11876 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11877
11878         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11879
11880 1998-12-17  Andy Piper  <andy@xemacs.org>
11881
11882         * sound.el (sound-load-list): name changed from sound-load-alist.
11883         (sound-extension-list): name changed from sound-ext-list.
11884         (load-default-sounds): use new names.
11885         (load-sound-file): use new names.
11886
11887 1998-12-16  Andy Piper  <andy@xemacs.org>
11888
11889         * XEmacs 21.2.6 is released
11890
11891 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11894         errors.
11895
11896 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11897
11898         * wid-edit.el (widget-echo-this-extent): Set
11899         help-echo-owns-message to t.
11900
11901 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11902
11903         * package-get.el (package-get-download-menu): use toggles for
11904           each site in the download site menu.
11905
11906 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11907
11908         * package-get.el (package-get): If we cannot find a package
11909           because package-get-remote is not set, give a more helpful
11910           error message.
11911
11912 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11913
11914         * package-get.el (package-get-remote-filename): use an EFS path
11915         with user anonymous if no user is specified.
11916
11917 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11918
11919         * faces.el (face-spec-set): Re-init fallfacks for default after
11920         calling reset-face on the default face.
11921
11922 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11923
11924         * package-admin.el (package-admin-default-install-function):
11925         Behave as advertised.  Make sure the pkg-dir is proper for
11926         default-directory.
11927         (package-admin-add-binary-package): Make sure the pkg-dir is
11928         proper for default-directory.
11929         (package-admin-install-function-mswindows): Make sure the pkg-dir
11930         is proper for default-directory.
11931
11932 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11933
11934         * XEmacs 21.2.5 is released
11935
11936 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11937
11938         * files.el (binary-file-regexps): regexp-opt is not available at
11939         bytecompile time.
11940
11941 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11942
11943         * x-win-xfree86.el:
11944         * x-win-sun.el (x-win-init-sun):
11945         * x-win-sun.el:
11946         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11947         * x-iso8859-1.el:
11948         * x-init.el (init-post-x-win):
11949         * x-init.el (init-pre-x-win):
11950         * x-init.el (x-initialize-compose):
11951         * x-init.el:
11952         * x-compose.el:
11953         * winnt.el:
11954         * widget.el:
11955         * wid-edit.el (widget-glyph-click):
11956         * wid-edit.el (widget-glyph-find):
11957         * wid-edit.el (widget-type):
11958         * view-less.el (view-buffer-other-window):
11959         * very-early-lisp.el:
11960         * version.el:
11961         * toolbar.el:
11962         * toolbar-items.el:
11963         * term/sun.el (suntool-map):
11964         * term/sun-mouse.el:
11965         * term/internal.el:
11966         * syntax.el (modify-syntax-entry):
11967         * symbol-syntax.el:
11968         * subr.el:
11969         * startup.el (lock-directory):
11970         * simple.el (set-comment-column):
11971         * simple.el (backward-delete-char-untabify):
11972         * shadow.el (find-emacs-lisp-shadows):
11973         * shadow.el:
11974         * setup-paths.el (paths-construct-info-path):
11975         * select.el (cut-copy-clear-internal):
11976         * process.el (call-process-region):
11977         * process.el (start-process-shell-command):
11978         * process.el:
11979         * paths.el (rmail-spool-directory):
11980         * paragraphs.el (use-hard-newlines):
11981         * package-get.el (package-get-dependencies):
11982         * package-admin.el (package-admin-delete-binary-package):
11983         * obsolete.el (truncate-string):
11984         * obsolete.el (store-substring):
11985         * mouse.el (default-mouse-track-maybe-own-selection):
11986         * mouse.el (mouse-yank-at-point):
11987         * modeline.el:
11988         * modeline.el (mouse-drag-modeline):
11989         * minibuf.el (read-directory-name-internal):
11990         * minibuf.el (read-file-name-internal):
11991         * minibuf.el (read-file-name-internal-1):
11992         * minibuf.el (read-file-name-2):
11993         * minibuf.el (exact-minibuffer-completion-p):
11994         * minibuf.el (read-from-minibuffer):
11995         * minibuf.el:
11996         * menubar.el (check-menu-syntax):
11997         * map-ynp.el (map-y-or-n-p):
11998         * make-docfile.el (docfile-out-of-date):
11999         * loadup.el ((member "run-temacs" command-line-args)):
12000         * loadup.el ((member "no-site-file" command-line-args)):
12001         * loadup.el (really-early-error-handler):
12002         * loadup.el:
12003         * loadhist.el:
12004         * loaddefs.el:
12005         * lisp-mnt.el (lm-verify):
12006         * lib-complete.el (lib-complete:cache-completions):
12007         * lib-complete.el (library-all-completions):
12008         * itimer.el (itimer-run-expired-timers):
12009         * info.el (Info-mode):
12010         * info.el (Info-insert-file-contents):
12011         * info.el (Info-rebuild-dir):
12012         * info.el (Info-build-dir-anew):
12013         * info.el (Info-parse-dir-entries):
12014         * info.el (Info-dir-outdated-p):
12015         * info.el (Info-insert-dir):
12016         * info.el (info-xref):
12017         * info.el:
12018         * hyper-apropos.el (hyper-apropos-get-doc):
12019         * hyper-apropos.el (hyper-describe-face):
12020         * hyper-apropos.el (hyper-apropos-mode):
12021         * hyper-apropos.el:
12022         * help.el (list-processes):
12023         * help.el:
12024         * gnuserv.el:
12025         * font.el (mswindows-font-create-name):
12026         * font.el (font-default-font-for-device):
12027         * font.el (x-font-create-object):
12028         * font.el (font-registry):
12029         * font.el:
12030         * font-lock.el (font-lock-keywords):
12031         * font-lock.el:
12032         * finder.el (finder-compile-keywords):
12033         * find-paths.el (paths-find-recursive-path):
12034         * fill.el (set-justification-center):
12035         * fill.el (fill-region-as-paragraph):
12036         * files.el (insert-directory):
12037         * files.el (wildcard-to-regexp):
12038         * files.el (recover-file):
12039         * files.el (basic-save-buffer):
12040         * files.el (delete-auto-save-file-if-necessary):
12041         * files.el (file-relative-name):
12042         * files.el (backup-extract-version):
12043         * files.el (backup-buffer):
12044         * files.el (set-visited-file-name):
12045         * files.el (set-auto-mode):
12046         * files.el (interpreter-mode-alist):
12047         * files.el:
12048         * files.el (find-file-noselect):
12049         * files.el (abbreviate-file-name):
12050         * files.el (parse-colon-path):
12051         * files.el (directory-abbrev-alist):
12052         * etags.el (visit-tags-table-buffer):
12053         * easymenu.el (easy-menu-define):
12054         * dragdrop.el (experimental-dragdrop-drag):
12055         * dragdrop.el (dragdrop-drop-do-functions):
12056         * dragdrop.el (dragdrop-drop-at-point):
12057         * disass.el (disassemble-1):
12058         * disass.el (disassemble-internal):
12059         * disass.el (disassemble):
12060         * disass.el:
12061         * derived.el (derived-mode-init-mode-variables):
12062         * derived.el (define-derived-mode):
12063         * custom.el (defgroup):
12064         * cus-edit.el (custom-quote):
12065         * config.el:
12066         * code-process.el (open-network-stream):
12067         * code-process.el (start-process):
12068         * code-process.el (call-process-region):
12069         * code-process.el (call-process):
12070         * code-process.el:
12071         * code-files.el (insert-file-contents):
12072         * code-files.el:
12073         * code-files.el (buffer-file-coding-system-for-read):
12074         * cmdloop.el (yes-or-no-p-minibuf):
12075         * cl.el:
12076         * cl-macs.el:
12077         * cl-extra.el:
12078         * callers-of-rpt.el (make-caller-report):
12079         * callers-of-rpt.el:
12080         * bytecomp.el (batch-byte-recompile-directory):
12081         * bytecomp.el (batch-byte-compile-1):
12082         * bytecomp.el (batch-byte-compile):
12083         * bytecomp.el (display-call-tree):
12084         * bytecomp.el (byte-compile-insert):
12085         * bytecomp.el (byte-compile-two-args-19->20):
12086         * bytecomp.el (byte-compile-variable-ref):
12087         * bytecomp.el (byte-compile-form):
12088         * bytecomp.el (byte-compile-top-level-body):
12089         * bytecomp.el (byte-compile-out-toplevel):
12090         * bytecomp.el (byte-compile-byte-code-maker):
12091         * bytecomp.el (byte-compile-file-form-defmumble):
12092         * bytecomp.el (byte-compile-file-form):
12093         * bytecomp.el (byte-compile-keep-pending):
12094         * bytecomp.el (byte-compile-insert-header):
12095         * bytecomp.el (byte-compile-from-buffer):
12096         * bytecomp.el (byte-compile-file):
12097         * bytecomp.el (byte-recompile-file):
12098         * bytecomp.el (byte-compile-close-variables):
12099         * bytecomp.el (byte-compile-warn-about-unused-variables):
12100         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12101         * bytecomp.el (byte-compiler-legal-options):
12102         * bytecomp.el (byte-compile-lapcode):
12103         * bytecomp.el (byte-optimize-log):
12104         * bytecomp.el ((fboundp 'defsubst)):
12105         * bytecomp.el:
12106         * bytecomp-runtime.el:
12107         * byte-optimize.el (byte-optimize-apply):
12108         * byte-optimize.el (car):
12109         * byte-optimize.el (byte-optimize-form):
12110         * byte-optimize.el (byte-optimize-form-code-walker):
12111         * byte-optimize.el:
12112         * build-report.el (build-report-insert-installation-file):
12113         * build-report.el (build-report):
12114         * auto-show.el:
12115         * apropos.el (apropos-documentation):
12116         - mega patch
12117         - clean up byte-compile warnings
12118         - remove unused variables
12119         - Use common lisp style hashtable functions
12120         - byte compiler cleanup
12121         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12122         - remove old backquote syntax usage
12123         - move some cl functionality into C for speed.
12124         - remove last remaining VMS support
12125         - spelling fixes
12126         - implement last, butlast, nbutlast, copy-list in C.
12127         - new macro ignore-file-errors, similar to ignore-errors
12128           (ignore-file-errors (delete-file "foo"))
12129         - get frequent garbage collection during loadup.el by tweaking
12130           gc-cons-threshold, rather than explicitly calling garbage-collect
12131         - default delete-key-deletes-forward to `t'.
12132
12133 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12134
12135         * XEmacs 21.2-beta4 is released.
12136
12137 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12138
12139         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12140         (easy-menu-item-present-p): Wrapper around find-menu-item.
12141         (easy-menu-remove-item): Wrapper around delete-menu-item.
12142
12143         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12144         (add-menu-button): Add 'in-menu' argument.
12145         (add-menu-item-1): Add in-menu support to helper function.
12146
12147 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12148
12149         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12150
12151 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12152
12153         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12154         of Dec 4, 1997.
12155
12156 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * process.el (shell-command-on-region): Report if the command
12159         succeeded or failed.
12160
12161 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12162
12163         * subr.el (buffer-substring-no-properties): Comment out.
12164
12165 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12166
12167         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12168           into font instances first, like `x-frob-font-size' does.
12169           (mswindows-find-larger-font): ditto
12170
12171 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12172
12173         * package-ui.el (pui-install-selected-packages): fix args in call
12174         to `package-get'.
12175
12176 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12177
12178         * package-get.el (host-name): New widget type.
12179         (package-get-remote): Better customization using new type.
12180         (package-get-download-sites): idem dito.
12181
12182         (package-get-custom): Do not use package-get-all untill we have
12183         runtime dependencies.
12184
12185         (package-get-remove-copy): Default to 't' we no longer need this
12186         kludge as we do not currently use depenencies.
12187
12188         (package-get-was-current): New variable.
12189         (package-get-require-base): New 'force-current' argument.
12190         (package-get-update-base): idem
12191         (package-get-package-provider):  idem
12192         (package-get-locate-index-file): New 'no-remote' argument.
12193         (package-get-locate-file): idem.
12194
12195         (package-get-maybe-save-index): New function.
12196         (package-get-update-base): Use it.
12197
12198 1998-10-28 Greg Klanderman <greg@alphatech.com>
12199
12200         * package-get.el (package-get-remote): default to nil; by default,
12201         don't go out to the net via EFS.  They must select a download site.
12202         (package-get-download-sites): new variable.
12203         (package-get-download-menu): new function.
12204         (package-get-locate-index-file): new function.
12205         (package-get-update-base): use it.
12206
12207         * menubar-items.el (default-menubar): add "Update Package Index"
12208         and "Add Download Site" menus under Options | Manage Packages.
12209
12210 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12211
12212         * package-get.el (package-get): bugfix code checking installed version
12213         for case where package is not currently installed.
12214         (package-get-require-signed-base-updates): new variable.
12215         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12216         deemed not a goot thing.  Use the variable
12217         package-get-allow-unsigned-base-updates instead.
12218
12219 1998-10-16 Greg Klanderman <greg@alphatech.com>
12220
12221         * package-get.el (package-get): Don't install an older version than
12222         we already have unless explicitly told to.  Issue a warning.
12223
12224         * package-ui.el (pui-add-required-packages): when adding
12225         dependencies, don't add packages that are up to date.
12226         (pui-package-symbol-char):  Don't consider a package out of date
12227         if you have a newer version installed than the latest version in
12228         package-get-base.
12229
12230         * package-get.el (package-get-base-filename): document that it may
12231         be a path relative to package-get-remote;  new default value.
12232         (package-get-locate-file): new function.
12233         (package-get-update-base): use it to expand package-get-base-filename.
12234         (package-get-save-base): new function to save the package-get database
12235         to file.
12236         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12237         (package-get-update-base): pass the REMOTE-SOURCE arg.
12238         (package-get-update-base-entry): call package-get-custom-add-entry.
12239         (package-get-file-installed-p): removed; no longer needed.
12240         (package-get-create-custom): ditto.
12241         (toplevel): remove code to build and load package-get-custom.el
12242         (package-get-custom-add-entry): new function.
12243
12244 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12245
12246         * wid-edit.el (widget-button-click): Don't switch window.
12247
12248 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12249
12250         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12251
12252 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12253
12254         * etags.el (find-tag-default): Run find-tag-hook using
12255         run-hooks rather than funcall
12256
12257 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12258
12259         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12260         and the current local map as the parents to isearch-mode-map.
12261
12262 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12263
12264         * XEmacs 21.2-beta3 is released.
12265
12266 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12267
12268         * package-get.el (package-get-update-base): use
12269         insert-file-contents-internal, not insert-file-contents-literally.
12270
12271 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12272
12273         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12274         dump time.
12275
12276 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12277
12278         * package-get.el (package-get-update-base-entry): new function.
12279         (package-get-update-base): renamed; was `package-get-load-base'.
12280         cleanup, and use package-get-update-base-from-buffer.
12281         (package-get-update-base-from-buffer): new function.
12282         (package-get-update-base-entries): new; helper for above.
12283         Do not eval lisp grabbed over ftp; parse it from new format.
12284
12285 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12286
12287         * files.el (set-auto-mode): Don't play games loading package-get
12288         database; package-get-package-provider will handle it all.
12289
12290 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12291
12292         * package-get.el (package-get-base-filename): new variable.
12293         (package-get-require-base): new function.
12294         (package-get-pgp-signed-begin-line): new variable.
12295         (package-get-pgp-signature-begin-line): ditto.
12296         (package-get-pgp-signature-end-line):  ditto.
12297         (package-get-load-base): new function.
12298         (package-get-interactive-package-query):
12299         (package-get-update-all):
12300         (package-get-dependencies):
12301         (package-get-package-provider):
12302         (package-get-custom): use package-get-require-base.
12303         [package-get-custom loading]: disable for now.
12304
12305         * package-ui.el (pui-list-packages): use (package-get-require-base)
12306
12307 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12308
12309         * package-ui.el: Correct obvious thinko in choosing extent face.
12310
12311 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12312
12313         * menubar-items.el (default-menubar): pui-list-package has nothing
12314         to with Customize. Move all the package stuff to a new Item in Options.
12315
12316         * package-ui.el (pui-menu): Add menu and Popup menu.
12317
12318         * package-get.el (package-get): Use new
12319         package-admin-get-install-dir.
12320
12321         * package-admin.el (package-admin-get-install-dir): New syntax.
12322         Conserve package location and put mule packages where mule-base is.
12323
12324         * package-get.el : Customized
12325
12326         * package-ui.el (pui): Customized
12327         (pui-package-install-dest-dir): New variable.
12328         (pui-install-selected-packages): Use it
12329
12330 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12331
12332         * package-get.el (package-get-interactive-package-query): Move
12333         dependency on package-get-base to run-time.
12334         (package-get-update-all): Ditto.
12335         (package-get-dependencies): Ditto.
12336         (package-get-package-provider): Ditto.
12337         (package-get-custom): Ditto.
12338
12339 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12340
12341         * events.el: Remove 'ascii-character property from 'backspace
12342         and 'delete symbols
12343
12344 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12345
12346         * package-get-base.el: removed.
12347
12348 1998-09-23  Didier Verna  <didier@xemacs.org>
12349
12350         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12351         (no-upper-case-p): new function.
12352         (with-search-caps-disable-folding): new macro.
12353         (with-interactive-search-caps-disable-folding): new macro.
12354         (zap-to-char): In interactive mode, do a case-sensitive search if
12355         the character is uppercase.
12356         (zap-up-to-char): ditto.
12357
12358         * replace.el (perform-replace): use the function no-upper-case-p.
12359
12360         * isearch-mode.el (isearch-fix-case): ditto.
12361         make obsolete `with-caps-disable-folding' and
12362         `isearch-no-upper-case-p'.
12363
12364         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12365         (tags-search): ditto.
12366         (tags-query-replace): ditto.
12367
12368         * info.el (Info-search): ditto.
12369
12370 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12371
12372         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12373
12374 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12375
12376         * package-admin.el (package-admin-rmtree): rewritten.  need to
12377         check for "." and ".." before symlink check.  expand files and
12378         directories with respect to DIRECTORY, not default-directory.
12379
12380 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12381
12382         * package-get.el (package-get-all): add INSTALL-DIR argument.
12383
12384 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12385
12386         * package-ui.el (pui-add-required-packages): new function, select
12387         dependent packages.
12388         (pui-display-keymap): bind it.
12389         (pui-help-string): document it.
12390         (pui-install-selected-packages): package-get-all -> package-get.
12391
12392         * package-get.el (package-get-dependencies): new function.
12393
12394 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12395
12396         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12397         regexps.
12398
12399 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12402         function.
12403         (default-mouse-track-normalize-point): Use it.
12404
12405 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12406
12407         * package-admin.el (package-admin-delete-binary-package):
12408                 General cleanup. Remove unnessary use of progn and
12409         save-excursion.
12410         (package-admin-delete-binary-package): Do NOT mess with file
12411         modes. That is evil.
12412         (package-admin-delete-binary-package): Wrap all deleting in
12413         condition-case. The data in MANIFEST is untrustworthy.
12414         (package-admin-delete-binary-package): Let the OS worry about non
12415         empty directories.
12416
12417 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12418
12419         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12420         processing.
12421         (lm-report-bug): Fix mail address to send bug reports to.
12422
12423 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12424
12425         * XEmacs 21.2-beta2 is released.
12426
12427 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12428
12429         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12430
12431 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12432
12433         * info.el (Info-mode): Document page turning by double clicks in
12434         docstring so `M-x describe-mode' will display it.
12435
12436 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12437
12438         * info.el (Info-mouse-track-double-click-hook): Use character
12439         widths to calculate a border region where double clicking does
12440         page turning, and return `nil' by default so other hooks, such as
12441         region highlighting, will be run.
12442
12443 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12444
12445         * sound.el (default-sound-directory-list): Initialize with all the
12446         "sounds" directories in `data-directory-list'.  It used to just be
12447         the first one.
12448
12449         * packages.el (locate-data-directory-list): Created.  This gives
12450         the list of matching directories, unlike `locate-data-directory',
12451         which just gives the first one.
12452
12453 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12454
12455         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12456         make a binding in the local keymap until help-char handling is
12457         improved.
12458
12459         * help.el (help-keymap-with-help-key): Provide keymap with help
12460         binding.
12461         (help-print-help-form): New helper function.
12462
12463 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12466         move extent to another buffer; no need to create a new extent.
12467         (isearch-fix-case): New function.
12468         (isearch-search-and-update): Use it.
12469
12470 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12473         the keymap, not minor-mode-map-alist.
12474         (isearch-done): Restore overriding-local-map.
12475
12476 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12477
12478         * bytecomp.el (byte-compile-buffer-substring):
12479         Fix for: (byte-compile (defun f () (buffer-substring)))
12480         ==>   ** buffer-substring called with 3 args, but requires 0-3
12481         - new code not only works, but is more readable, too.
12482
12483 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12484
12485         * msw-faces.el (mswindows-init-device-faces): Don't try to
12486           specify a default font at this late stage. Do try to force
12487           creation of the default face font so that if it fails we get
12488           an error now instead of a crash at frame creation.
12489
12490           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12491           mswindows-make-font-unitalic: Canonical default weight
12492           changed from "Normal" to "Regular".
12493
12494           mswindows-make-font-bold / -bold-italic: Supplied device was
12495           not being passed into call to mswindows-find-smaller-font.
12496
12497 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12498
12499         * package-get.el (package-get-remote): Fix the path where to find
12500           the packages on xemacs.org.
12501
12502 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12503
12504         * about.el (about-maintainer-info): Update Ben's entry.
12505
12506 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12507
12508         * lisp/shadow.el (find-emacs-lisp-shadows):
12509         - `member' was being called on lists of length 2000!
12510         - Replace with hashtables.
12511         - Replace hand-coded loops with (dolist)
12512         - Fix comment typo
12513
12514 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12515
12516         * packages.el: Added new function, `package-delete-name', to
12517           delete existing packages from the installed package database
12518           (`packages-package-list').  Also added the "pkginfo" directory
12519           to `packages-special-base-regexp', so that the pkginfo directory
12520           would not get added to `late-packages'.
12521
12522         * package-admin.el: Added ability to delete an installed package
12523           (added low-level function, `package-admin-delete-package').
12524           Understands how to use the pkginfo/MANIFEST.<package> file to
12525           delete the package.  When installing a package, will also
12526           create a MANIFEST.* file if one is not provided by the
12527           package.  If the MANIFEST.* doesn't exist when deleting a
12528           package, the functions will fall back to attempting to delete
12529           any package-specific lisp directory.
12530
12531         * package-get.el: Moved some functions to package-admin.el.
12532           Added interactive function `package-get-delete-package', for
12533           use by users for deleting a package.
12534
12535           Also modified to not require the presence of efs.
12536
12537 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12538
12539         * files.el (find-file-noselect): Handle all signals, kill the
12540         buffer and resignal.
12541
12542 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12543
12544         * cl-macs.el (glyph-image): Add setf method.
12545
12546 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12547
12548         * package-get.el: Fixed broken EFS downloading.  Also, look for
12549           .tar.gz files first, in preference over .tgz files.
12550
12551         * package-ui.el: Fix display of package version numbers.
12552
12553 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12554
12555         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12556         argument.
12557
12558 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12559
12560         * list-mode.el: `display-completion-list': added new/optional
12561           keyword `:completion-string', which allows the programmer to
12562           change the "Possible completions are:" prompt.
12563
12564         * menubar-items.el: Added new pulldown menu-pick to start up the
12565           visual package browser/installer:
12566
12567                 Options->Customize->List Packages
12568
12569         * package-admin.el: Added hooks for installing under both Unix
12570           and MS Windows.  Does additional error checking.  No longer
12571           calls "add-big-package.sh" to install packages under Unix; now
12572           calls gunzip & tar directly.
12573
12574         * package-get.el: Added ability to install packages from files
12575           on a local disk/CDROM.  Now deletes any existing package lisp
12576           directory.  Does completion on available packages when
12577           querying for package names.  Will also search for .tgz files
12578           in addition for .tar.gz files.  Tries to reload
12579           auto-autoloads, as a convenience when loading new packages,
12580           and also tries to add any new package paths to `load-path'.
12581           Changed all occurences of `concat' to use `expand-file-name'.
12582
12583         * package-ui.el: New file which implements the main visual
12584           package browser/installer, which is started via a menu pick or
12585           M-x pui-list packages.
12586
12587 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12588
12589         * startup.el (load-init-file): spelling fix.
12590
12591 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12592
12593         * startup.el (normal-top-level): Load auto-autoload files
12594         covariantly with their precedence.
12595
12596 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12597
12598         * menubar-items.el (default-menubar): Remove "Font Weight"
12599         option, there is currently no custom equivalent.. Customize-faces
12600         is "Edit faces".
12601
12602         * x-font-menu.el (font-menu-set-font): Use customize to set
12603         default face.
12604
12605         * faces.el (face-spec-update-all-matching): New function.
12606
12607         * cus-face.el (custom-set-face-update-spec): New function.
12608         Interface to customize faces from elisp.
12609
12610         (custom-face-value-create): Show the customized settings if set
12611         but not saved.
12612
12613 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12614
12615         (custom-face-value-create): Show the customized settings if set
12616         but not saved.
12617
12618 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12619
12620         * keydefs.el (global-map): Add FSF 20.3 binding of
12621         query-replace-regexp.
12622
12623 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12624
12625         * minibuf.el (read-file-name-internal-1): use
12626         user-name-completion-1 instead of user-name-completion.
12627
12628 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12629
12630         * loadup.el:
12631         * make-docfile.el:
12632         * update-elc.el: Don't set `source-directory' (now defunct as a
12633         global variable) no more.
12634
12635         * packages.el (packages-list-autoloads): Made `source-directory'
12636         (now defunct as a global variable) a parameter.
12637
12638 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12639
12640         * about.el (about-hackers): new email
12641
12642 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12643
12644         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12645
12646 1998-07-17  Didier Verna  <didier@xemacs.org>
12647
12648         * faces.el (set-face-property):
12649         (set-face-dim-p):
12650         (face-dim-p): updated the doc strings now that the dim property isn't
12651         tty-specific.
12652         (face-equal): the dim property is now a common one.
12653
12654         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12655         Renamed the `stipple' attribute to `background-pixmap'.
12656         (custom-face-background-pixmap): make custom-face-stipple an
12657         obsolete alias for this.
12658
12659 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12660
12661         * find-paths.el (paths-file-readable-directory-p): Created and
12662         used.
12663
12664         * loadup.el: Don't set inhibit-... flags from run-temacs.
12665
12666 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12667
12668         * packages.el (packages-data-path-depth): Added and used.
12669
12670 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12671
12672         * about.el:
12673         - Change .xpm to .png, delete "zcat" section.
12674         - cosmetic fix in the 'marcpa' entry.
12675
12676         * etc/photos
12677         - convert all .xpm.Z to .png
12678         - rename mrb to martin
12679         - rename mcook-m to mcookm
12680
12681 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12682
12683         * x-init.el (x-initialize-compose): Add support for
12684         dead-circumflex as YET ANOTHER NAME for that dead key.
12685
12686 1998-08-05  Colin Rafferty <colin@xemacs.org>
12687
12688         * setup-paths.el (paths-construct-exec-path): Made the
12689         last-packages really be last.
12690         (paths-construct-data-directory-list): Ditto.
12691
12692 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12693
12694         * startup.el(startup-splash-frame-body):
12695         Update Copyright notice in splash screen
12696
12697 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12698
12699         * minibuf.el (read-file-name-internal-1): do ~user completion.
12700
12701 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12702
12703         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12704         aginst destroyed extents
12705
12706 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12707
12708         * package-get.el (package-get): add `install-dir' argument.
12709
12710 1998-07-20  John Jones  <jj@asu.edu>
12711
12712         * package-get.el: calls to package-get-update-all will only
12713           update packages which are already installed.
12714
12715 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12716
12717         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12718         writable.
12719
12720 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12721
12722         * about.el (about-hackers): Correct my email.
12723
12724 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12725
12726         * about.el (about-hackers): new email-address.
12727
12728 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12729
12730         * minibuf.el (read-number): Don't let `input-error' condition
12731         escape.
12732
12733 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12734
12735         * about.el (about-hackers): use my `email-for-life' address.
12736
12737 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12738
12739         * XEmacs 21.2-beta1 is released.
12740
12741 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12742
12743         * ldap.el (ldap-search): Doc string change
12744
12745 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12746
12747         * menubar-items.el (default-menubar): Removed references to
12748         `data-directory', and use `locate-data-file' instead, and made
12749         then greyed out if they don't exist.
12750
12751 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12752
12753         * keymap.el (events-to-keys): Use `format' instead of `concat'
12754         since the latter does not accept integer args anymore
12755
12756 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12757
12758         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12759         macros replaced.
12760
12761 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12762
12763         * make-docfile.el: Get first initialization from very-early-lisp.el
12764         * update-elc.el: Ditto.
12765         * loadup.el (really-early-error-handler): Ditto.
12766
12767         * packages.el (packages-unbytecompiled-lisp): Add new file,
12768         very-early-lisp.el.
12769
12770         * very-early-lisp.el: New file.
12771
12772 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12773
12774         * Symbols that have been obsolete for at least 3 years removed (II).
12775
12776         * obsolete.el (eval-current-buffer): Make compatible.
12777         (byte-code-function-p): Ditto.
12778         (send-string): Removed.
12779         (send-region): Removed.
12780         (screen-scrollbar-width): Removed.
12781         (set-screen-scrollbar-width): Removed.
12782         (set-screen-left-margin-width): Removed.
12783         (set-screen-right-margin-width): Removed.
12784         (screen-left-margin-width): Removed.
12785         (screen-right-margin-width): Removed.
12786         (set-buffer-left-margin-width): Removed.
12787         (set-buffer-right-margin-width): Removed.
12788         (buffer-left-margin-width): Removed.
12789         (buffer-right-margin-width): Removed.
12790         (x-set-frame-icon-pixmap): Removed.
12791         (x-set-screen-icon-pixmap): Removed.
12792         (pixel-name): Removed.
12793         (make-pixmap): Removed.
12794         (make-cursor): Removed.
12795         (pixmap-width): Removed.
12796         (pixmap-contributes-to-line-height-p): Removed.
12797         (set-pixmap-contributes-to-line-height): Removed.
12798
12799 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12800
12801         * obsolete.el (popup-menu-up-p): removed.
12802         (read-no-blanks-input): Removed.
12803         (wholenump): Removed.
12804         (ring-mod): Removed (what was ring-mod?).
12805         (current-time-seconds): Removed.
12806         (run-special-hook-with-args): Removed.
12807         (dot): Removed.
12808         (dot-marker): Removed.
12809         (dot-min): Removed.
12810         (dot-max): Removed.
12811         (window-dot): Removed.
12812         (set-window-dot): Removed.
12813
12814         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12815         `dot-min'.
12816
12817         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12818
12819         * code-files.el (insert-file-contents): Rename
12820         run-special-hook-with-args to run-hook-with-args-until-success.
12821         (write-region): Ditto.
12822
12823 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12824
12825         * about.el: Fix typos, update release date.
12826
12827         * Symbols that have been obsolete for at least 3 years removed.
12828
12829         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12830         screen- functions.
12831         (toplevel): remove setf methods for screen functions.
12832         * cl-macs.el (extent-data): defsetf removed.
12833         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12834         many places to remove.
12835         (comment-indent-hook): Ditto.
12836         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12837         (buffer-dedicated-screen): Ditto.
12838         (deiconify-screen): Ditto.
12839         (delete-screen): Ditto.
12840         (event-screen): Ditto.
12841         (find-file-other-screen): Ditto.
12842         (find-file-read-only-other-screen): Ditto.
12843         (live-screen-p): Ditto.
12844         (screen-height): Ditto.
12845         (screen-iconified-p): Ditto.
12846         (screen-list): Ditto.
12847         (screen-live-p): Ditto.
12848         (screen-name): Ditto.
12849         (screen-parameters): Ditto.
12850         (screen-pixel-height): Ditto.
12851         (screen-pixel-width): Ditto.
12852         (screen-root-window): Ditto.
12853         (screen-selected-window): Ditto.
12854         (screen-totally-visible-p): Ditto.
12855         (screen-visible-p): Ditto.
12856         (screen-width): Ditto.
12857         (screenp): Ditto.
12858         (get-screen-for-buffer): Ditto.
12859         (get-screen-for-buffer-noselect): Ditto.
12860         (get-other-screen): Ditto.
12861         (iconify-screen): Ditto.
12862         (lower-screen): Ditto.
12863         (mail-other-screen): Ditto.
12864         (make-screen): Ditto.
12865         (make-screen-invisible): Ditto.
12866         (make-screen-visible): Ditto.
12867         (modify-screen-parameters): Ditto.
12868         (new-screen): Ditto.
12869         (next-screen): Ditto.
12870         (next-multiscreen-window): Ditto.
12871         (other-screen): Ditto.
12872         (previous-screen): Ditto.
12873         (previous-multiscreen-window): Ditto.
12874         (raise-screen): Ditto.
12875         (redraw-screen): Ditto.
12876         (select-screen): Ditto.
12877         (selected-screen): Ditto.
12878         (set-buffer-dedicated-screen): Ditto.
12879         (set-screen-height): Ditto.
12880         (set-screen-position): Ditto.
12881         (set-screen-size): Ditto.
12882         (set-screen-width): Ditto.
12883         (show-temp-buffer-in-current-screen): Ditto.
12884         (switch-to-buffer-other-screen): Ditto.
12885         (visible-screen-list): Ditto.
12886         (window-screen): Ditto.
12887         (x-set-screen-pointer): Ditto.
12888         (x-set-frame-pointer): Ditto.
12889         (screen-title-format): Ditto.
12890         (screen-icon-title-format): Ditto.
12891         (terminal-screen): Ditto.
12892         (delete-screen-hook): Ditto.
12893         (create-screen-hook): Ditto.
12894         (mouse-enter-screen-hook): Ditto.
12895         (mouse-leave-screen-hook): Ditto.
12896         (map-screen-hook): Ditto.
12897         (unmap-screen-hook): Ditto.
12898         (default-screen-alist): Ditto.
12899         (default-screen-name): Ditto.
12900         (x-screen-defaults): Ditto.
12901         (x-create-screen): Ditto.
12902         * obsolete.el: meta-flag removed.
12903         baud-rate removed.
12904         sleep-for-millisecs removed.
12905         extent-data removed.
12906         set-extent-data removed.
12907         set-extent-attribute removed.
12908         extent-glyph removed.
12909         extent-layout removed.
12910         set-extent-layout removed.
12911         list-faces-display removed.
12912         list-faces removed.
12913         trim-versions-without-asking removed.
12914         after-write-file-hooks removed.
12915         truename removed.
12916         auto-fill-hook removed.
12917         blink-paren-hook removed.
12918         select-screen-hook, deselect-screen-hook removed.
12919         auto-raise-screen, auto-lower-screen removed.
12920
12921         * msw-mouse.el: Global change resource -> mswindows-resource.
12922
12923         * XEmacs 21.0-pre5 is released.
12924
12925 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12926
12927         * about.el (about-hackers): Credits update.
12928
12929 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * register.el (insert-register): Don't activate the region.
12932
12933 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12934
12935         * select.el: Restore x-* symbols for backwards compatibility:
12936         x-copy-primary-selection, x-kill-primary-selection,
12937         x-delete-primary-selection, x-select-make-extent-for-selection,
12938         x-valid-simple-selection-, x-cut-copy-clear-internal.
12939
12940 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12941
12942         * XEmacs 21.0-pre4 is released.
12943
12944 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12947         reporting bugs.
12948         (maybe-add-init-button): Fix semantics under Windows.  Use
12949         `expand-file-name' rather than `concat'.
12950
12951         * help.el (print-messages): New function.
12952
12953 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12954
12955         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12956
12957 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12958
12959         * about.el: Tweaked my entry in about-hackers.
12960
12961         * find-paths.el (paths-emacs-root-p):
12962           Relaxed emacs-root checking of an in-place installation to
12963           also accommodate the flat layout used on MS Windows.
12964
12965 1998-06-29  John Jones  <jj@asu.edu>
12966
12967         * package-get.el: calls to package-get-update-all will only
12968           update packages which are already installed.
12969
12970 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12971
12972         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12973         are handled by the gui-element face fallbacks now.
12974
12975         * x-faces.el: default gui-element face to "background" as well as
12976         the default face.
12977
12978         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12979         and default face settings since these are set as fallbacks now in
12980         the appropriate domain.
12981
12982 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12983
12984         * text-mode.el (text-mode): Reorder regexp so the OR part
12985         corresponding to `page-delim' goes first and the hack in
12986         `forward-paragraph' will work.
12987         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12988
12989 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12990
12991         * subr.el (remove-hook): When checking the hook value
12992           with functionp, don't apply car to it.
12993
12994 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12995
12996         * package-get.el (package-get-remote-filename):
12997           Don't use file-name-as-directory because the local directory
12998           separator conventions might not be the same as ftp's.
12999
13000 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13001
13002         * ldap.el (ldap-host-parameters-alist): New name of
13003         `ldap-host-parameters-plist'
13004
13005 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13006
13007         * package-get.el: Using (require 'package-get-base), now that it
13008         provides itself.  Consequently removed all instances of (load
13009         "package-get-base.el").
13010
13011 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13012
13013         * subr.el (remove-hook): Don't treat the hook value as a
13014           list unless it is both consp and not functionp.
13015
13016 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13017
13018         * about.el: Email address for Ben Wing is ben@xemacs.org.
13019         * auto-show.el: Ditto.
13020         * bytecomp.el: Ditto.
13021         * faces.el: Ditto.
13022         * x-scrollbar.el: Ditto.
13023         * x-misc.el: Ditto.
13024         * tty-init.el: Ditto.
13025         * toolbar-items.el: Ditto.
13026         * symbol-syntax.el: Ditto.
13027         * specifier.el: Ditto.
13028         * objects.el: Ditto.
13029         * hyper-apropos.el: Ditto.
13030         * glyphs.el: Ditto.
13031
13032 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13033
13034         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13035         vertical-divider-always-visible-p.
13036         (default-mouse-motion-handler): Ditto.
13037
13038 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13039
13040         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13041         global value.
13042
13043 1998-06-21  Oliver Graf <ograf@fga.de>
13044
13045         * build-reports.el: changed receiver to xemacs-build-reports list
13046
13047 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13048
13049         * font.el: Split font-family-mappings into X and
13050           mswindows-specific versions.
13051           mswindows-font-create-[object|name]: Treat supplied size
13052           as a pointsize. Added underline and strikethru handling.
13053
13054         * msw-faces.el: changed default mswindows charset to western.
13055
13056         * msw-glyphs.el: removed space in border-glyph font string that
13057           was inserted to get round bugs in the mswindows C font code.
13058
13059 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13060
13061         * about.el (about-hackers): Credits update.
13062
13063         * help-nomule.el (tutorial-supported-languages): Add Romanian
13064         TUTORIAL.
13065
13066         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13067         to ISO-8859-2.
13068
13069 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13070
13071         * font.el: Split font-family-mappings into X and
13072           mswindows-specific versions.
13073           mswindows-font-create-[object|name]: Treat supplied size
13074           as a pointsize. Added underline and strikethru handling.
13075
13076         * msw-faces.el: changed default mswindows charset to western.
13077
13078         * msw-glyphs.el: removed space in border-glyph font string that
13079           was inserted to get round bugs in the mswindows C font code.
13080
13081 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13082
13083         * minibuf.el: make read-color-completion-table call
13084           (mswindows-color-list for mswindows devices.
13085
13086 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13087
13088         * lisp/font-lock.el
13089         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13090         Let declaration items contain non-word symbol characters.
13091
13092 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13093
13094         * package-get.el (package-get-package-provider): Added autoload
13095         cookie.  Loading "package-get-base.el" in ALL functions that use
13096         it.  Fixed some (interactive ...) with multiple argument specs
13097         again.  Cosmetic indentation changes.
13098
13099 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13100
13101         * info.el (Info-insert-dir): Don't use nreverse on variables
13102         that you want to use later.
13103
13104 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13105
13106         * x-mouse.el (x-set-point-and-move-selection): Replace call
13107         to x-kill-primary-selection with kill-primary-selection
13108
13109 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13110
13111         * simple.el (what-cursor-position): Make cursor position reported
13112         use value of column-number-start-at-one
13113
13114 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13115
13116         * about.el (xemacs-hackers): Fix Jareth's email address.
13117
13118 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13119
13120         * startup.el (startup-splash-frame): Remove
13121         `xemacs-startup-logo-function'.
13122
13123 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13124
13125         * about.el (about-hackers): Update credits list.
13126
13127 1998-06-06  Jeff Miller <jmiller@smart.net>
13128
13129         * lisp/sound.el: Update sound-ext to allow filenames with
13130           extensions to be found by load-sound-file
13131
13132 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13133
13134         * info.el (Info-rebuild-outdated-dir): Removed variable
13135         (Info-auto-generate-directory): New variable
13136         (Info-save-auto-generated-dir): New variable
13137         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13138         (Info-build-dir-anew): Second parameter removed.  Use
13139         `Info-save-auto-generated-dir'
13140         (Info-rebuild-dir): Ditto
13141
13142 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13143
13144         * list-mode.el (next-list-mode-item): Would not recognize
13145         border between directly neighbored items.
13146
13147 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13148
13149         * package-get.el: add autoloads for some functions.
13150
13151 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13152
13153         * specifier.el (let-specifier): Tiny docfixes.
13154
13155 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13156
13157         * msw-mouse.el: set selection-pointer-glyph to Normal.
13158
13159 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13160
13161         * wid-edit.el (widget-specify-secret): New function.
13162         (widget-after-change): Use it.
13163         (widget-specify-field): Use it.
13164
13165 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * mouse.el (drag-window-divider): Use `(not done)' instead of
13168         `doit'; reuse result of `window-pixel-edges'.
13169
13170         * modeline.el (drag-modeline-event-lag): Rename to
13171         drag-divider-event-lag.
13172
13173 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13174
13175         * specifier.el (let-specifier): Rewritten not to generate needless
13176         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13177         arguments.
13178
13179 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13180
13181         * minibuf.el (read-file-name-1): Setup buffer-local value of
13182         `completion-ignore-case' in completions buffer under Windows.
13183
13184 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13185
13186         * about.el (about-maintainer-glyph): Fix support for not
13187         compressed images.
13188
13189 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13190
13191         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13192
13193         * mouse.el (mouse-track): Cancel selection if misc-user event with
13194         `cancel-mode-internal' function is fetched.
13195
13196 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13197
13198         * files.el (save-some-buffers-1): Fixed return value.
13199
13200 1998-06-01  Oliver Graf <ograf@fga.de>
13201
13202         * dragdrop.el: added experimental
13203
13204 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13205
13206         * startup.el (after-init-hook, init-file-user,
13207         user-init-directory, load-user-init-file):  Purge references
13208         to "~/.xemacs/init.el" from docstrings.
13209
13210         (load-user-init-file) Use paths-construct-path to construct
13211         paths to user init files.  Go directly to ~/.emacs, do not
13212         search ~/.xemacs/, do not load `default-custom-file'.
13213
13214 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13215
13216         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13217         general *sh.
13218         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13219
13220 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13221
13222         * menubar-items.el (default-menubar): add Update Packages to customize
13223         menu.
13224
13225 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13226
13227         * faces.el: use toolbar face as a fallback for toolbar properties
13228         in xpm-color-symbols instead of default.
13229
13230         * msw-faces.el: rename 3d-object -> gui-element face.
13231
13232 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13233
13234         * startup.el (xemacs-startup-logo-function): New variable.
13235         (startup-splash-frame): Use it.
13236
13237 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * files.el (save-some-buffers): Would wait 1 second.
13240         (save-some-buffers-1): Delete other windows here instead of in
13241         `save-some-buffers'.
13242         (save-some-buffers): Force redisplay only if windows were deleted.
13243
13244 1998-06-02  Didier Verna  <didier@xemacs.org>
13245
13246         * cus-face.el (custom-face-attributes): generalized the use of
13247         toggle buttons for boolean attributes.
13248         Re-ordered the items a bit.
13249
13250 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13251
13252         * sound.el (default-sound-directory): Use `locate-data-directory'
13253         to find the sounds directory.
13254
13255 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13256
13257         * sound.el: default sound-ext to .wav under mswindows, .au
13258         otherwise. load-default sounds without extensions.
13259
13260 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13261
13262         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13263         if send-pr is not bound.
13264
13265 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13266
13267         * files.el: grok idl files in auto-mode-alist.
13268 1998-06-01  Jeff Miller  <jmiller@smart.net>
13269
13270         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13271         calling `upcase'.
13272
13273 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13274
13275         * msw-glyphs.el: add xbm to the list of image types supported.
13276
13277 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13278
13279         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13280         instead of XEmacs one when dumping InfoDock.
13281
13282 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13283
13284         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13285         for `modeline-visible-p'
13286
13287         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13288
13289 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13290
13291         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13292         since it's not used anymore. doc string fixes.
13293
13294         * package-get.el (package-get-file-installed-p): new function. use
13295         instead of file-installed-p which is in an external package.
13296
13297 1998-05-28  Oliver Graf <ograf@fga.de>
13298
13299         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13300         favor of select-window/switch-to-buffer
13301
13302 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13303
13304         * startup.el: changed (getenv "HOME") to (user-home-directory)
13305
13306 1998-05-25  Oliver Graf <ograf@fga.de>
13307
13308         * frame.el (cde-start-drag) moved to dragdrop.el
13309         (offix-start-drag-region) moved to dragdrop.el
13310         (offix-start-drag) moved to dragdrop.el
13311         * dragdrop.el (cde-start-drag) moved from frame.el
13312         (offix-start-drag-region) moved from frame.el
13313         (offix-start-drag) moved from frame.el
13314         (cde-start-drag-region) cde drag regions
13315         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13316
13317 1998-05-26  Oliver Graf <ograf@fga.de>
13318
13319         * dragdrop.el: created dragdrop-drag prototypes
13320         (cde-start-drag-region) fixed typo
13321
13322 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13323
13324         * simple.el (after-init-hook): Remove reader macro.
13325
13326         * packages.el (packages-hardcoded-lisp): Get rid of reader
13327         macros.  Update DOC string.
13328
13329 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13330
13331         * mouse.el (drag-window-divider): Ditto.
13332
13333         * modeline.el (mouse-drag-modeline): Use it.
13334
13335         * lisp-mode.el (let-specifier): Specify indentation.
13336
13337         * specifier.el (let-specifier): Renamed from
13338         `with-specifier-instance'.
13339
13340 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13341
13342         * x-faces.el:
13343         * faces.el: move definition of xpm-color-symbols from x-faces.el
13344         to faces. Predicate x-get-resource on the presence of x.
13345
13346         * msw-faces.el: set 3d-object face rather than modeline. Specify
13347         faces as specfier defaults.
13348
13349         * package-get.el: don't use package-admin-add-single-file-package.
13350
13351 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13352
13353         * toolbar-items.el: Fixup tooltips.
13354         (toolbar-gnus): Don't use obsolete variable
13355         toolbar-news-frame-properties.
13356         (toolbar-news-reader): Default to `gnus' instead of
13357         `not-configured'.
13358
13359         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13360         Windows.
13361
13362 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13363
13364         * package-get.el: rename -installedp -> -installed-p.
13365
13366 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13367
13368         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13369         attributes, and assinged it to continuation, truncation and
13370         hscroll glyphs.
13371
13372         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13373         and made continuation, truncation and hscroll glyphs arrow
13374         characters out of that font.
13375
13376 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * minibuf.el (minibuffer-electric-separator): Play nicely with
13379         directory-sep-char being \.
13380         (minibuffer-electric-tilde): Ditto.
13381         (read-file-name-map): Ditto.
13382
13383 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13384
13385         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13386         on X devices.
13387         (default-mouse-track-deal-with-down-event): Avoid
13388         `x-disown-selection'; use `disown-selection' instead.
13389
13390 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13391
13392         * select.el:
13393         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13394         moved to (cut-copy-clear-internal) in select.el. Ditto for
13395         (x-delete-primary-selection) (x-kill-primary-selection)
13396         (x-copy-primary-selection).
13397         (own-clipboard): new function.
13398
13399         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13400         functions in select.el. remove old ones.
13401         (mswindows-own-clipboard): new function.
13402
13403 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13404
13405         * gnuserv.el: allow connections from mswindows type devices.
13406
13407 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13408
13409         * msw-glyphs.el: change image type used from cursor to resource.
13410
13411 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13412
13413         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13414         for {top,bottom}-{left,right} values in addition to
13415         {top,bottom}_{left,right}.
13416         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13417
13418 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13419
13420         * cl-macs.el (specifier-instance): Undefine its setf method.
13421
13422         * specifier.el (with-specifier-instance): Added docstring.
13423
13424         * mouse.el (drag-window-divider): Ditto.
13425
13426         * modeline.el (mouse-drag-modeline): Use it.
13427
13428         * lisp-mode.el (with-specifier-instance): Define its indentation
13429         level.
13430
13431         * specifier.el (with-specifier-instance): New macro.
13432
13433 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13434
13435         * package-get.el (package-get-create-custom): new function to
13436         auto-generate package-get-custom.el from package-get-base.el.
13437         * (package-get-ever-installedp): new function.
13438         * (package-get-custom): new function to get all packages specified
13439         by customize.
13440
13441 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13442
13443         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13444
13445 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13446
13447         * cl-extra.el: Reverse previous float change.
13448
13449 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13450
13451         * x-faces.el:
13452         * faces.el (try-font-name): moved from x-faces.el since it is
13453         required by w3 under mswindows as well X.
13454
13455 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13456
13457         * winnt.el: Removed evil (setq completion-ignore-case t)
13458         clause, one more overlookef fsfism.
13459         (nt-quote-args-functions-alist): End sentences with double space.
13460
13461 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13462
13463         * window-xemacs.el (push-window-configuration): Remove kludgery of
13464         recaching default-toolbar specifier.
13465         (pop-window-configuration): Ditto.
13466         (unpop-window-configuration): Ditto.
13467
13468 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13469
13470         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13471
13472 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13473
13474         * winnt.el (nt-quote-args-verbatim): Added function.
13475         (nt-quote-args-prefix-quote): Added function.
13476         (nt-quote-args-backslash-quote): Added function.
13477         (nt-quote-args-double-quote): Added function.
13478         (nt-quote-args-functions-alist): New variable.
13479         (nt-quote-process-args): Added function. This is the main quoting
13480         work horse called from process-nt.c
13481
13482 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13483
13484         * winnt.el: Removed duplicate definitions for backspace,
13485         delete, M-backspace and C-M-backspace.
13486         (file-name-buffer-file-type-alist): Removed this variable.
13487         (find-buffer-file-type): Removed function.
13488         (find-file-binary):  Removed function.
13489         (find-file-text): Removed function.
13490         (find-file-not-found-set-buffer-file-type): Removed function.
13491         (save-to-unix-hook): Removed function.
13492         (revert-from-unix-hook): Removed function.
13493         (using-unix-filesystems): Removed function.
13494         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13495         warning.
13496         (x-set-selection): Removed function.
13497         (x-get-selection): Removed function.
13498         Removed commented FSFisms.
13499         Replaced copyright notice (this file is not part of GNU Emacs).
13500         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13501         comint-process-echoes setting to t.
13502
13503 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13504
13505         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13506         and used following the interface change of
13507         `paths-find-recursive-path'.
13508
13509         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13510         regexp instead of a list of base names.
13511         (paths-version-control-filename-regexp):
13512         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13513         Introduced and used following the interface change of
13514         `paths-find-recursive-path'.
13515
13516 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13517
13518         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13519         on X devices, rather than on all non-TTY devices.
13520
13521 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13522
13523         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13524
13525         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13526
13527 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13528
13529         * itimer.el (activate-itimer): Fixed usage of integers
13530         as argument to `concat'.
13531
13532 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13533
13534         * itimer.el (start-itimer): replace the use of `concat' with
13535         `format'
13536
13537 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13538
13539         * mode-motion.el (mode-motion-hook): Clarify docstring.
13540         From Bob Weiner <weiner@altrasoft.com>
13541
13542         * loadhist.el (symbol-file): Supply prompt string when used
13543         interactively.
13544         From Bob Weiner <weiner@altrasoft.com>
13545
13546 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13547
13548         * loadup.el (really-early-error-handler): Ditto.
13549
13550         * update-elc.el: Ditto.
13551
13552         * setup-paths.el (paths-construct-exec-path): Ditto.
13553
13554         * make-docfile.el: Ditto.
13555
13556         * find-paths.el (paths-decode-directory-path): Use split-path
13557         instead of decode-path.
13558
13559         * files.el (parse-colon-path): Update docstring reference.
13560
13561 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13562
13563         * msw-init.el:
13564         * x-init.el:
13565         Bind cut'n'paste keys to non window-system specific functions.
13566
13567         * msw-select.el: New function mswindows-clear-clipboard.
13568         mswindows-cut-copy-clipboard extended to handle clearing of the
13569         selection and renamed to mswindows-cut-copy-clear-clipboard.
13570
13571         * select.el: on mswindows devices delete-primary-selection
13572         calls mswindows-clear-clipboard.
13573
13574 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13575
13576         * simple.el (quoted-insert): Inhibit quit when using read-char.
13577
13578         * cmdloop.el (read-char): Don't inhibit quit.
13579         (read-char-exclusive): Ditto.
13580         (read-char): Signal quit if quit-char was pressed.
13581         (read-char-exclusive): Ditto.
13582         (read-quoted-char): Return a character, not integer.
13583
13584         * menubar-items.el (default-popup-menu): Use Andy's generic
13585         selection code.
13586         (default-popup-menu): Fix code.
13587
13588 1998-05-14  Oliver Graf <ograf@fga.de>
13589
13590         * dragdrop.el (dragdrop-function-widget): this time it's done
13591
13592 1998-05-13  Oliver Graf <ograf@fga.de>
13593
13594         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13595
13596 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13597
13598         * device.el (device-pixel-width):
13599         (device-pixel-height):
13600         (device-mm-width):
13601         (device-mm-height):
13602         (device-bitplanes):
13603         (device-color-cells): Swapped parameters to device-system-metric
13604         according to the interface change.
13605
13606 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13607
13608         * mouse.el (default-mouse-motion-handler): Use new name of the
13609         function event-over-vertical-divider-p.
13610         Do not set E-W arrow cursor over the divider if
13611         vertical-divider-draggable-p is nil in the window.
13612         ([top-level]): Use new name for the variable
13613         vertical-divider-map.
13614         (drag-window-divider): Respect vertical-divider-draggable-p.
13615         Variable name typo fixes.
13616
13617 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * keymap.el (kbd): Define here; handle string constants and
13620         others...
13621
13622 1998-05-15  Christian Nyb <chr@mediascience.no>
13623
13624         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13625         in Emacs 18.
13626
13627 1998-05-13  Didier Verna  <didier@xemacs.org>
13628
13629         * mouse.el (drag-window-divider): give the vertical divider a
13630         pressed look when dragging it.
13631
13632 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13633
13634         * faces.el: predicate some more face operations on x or mswindows
13635         not just x.
13636
13637         * modeline.el: enable modeline coloring for mswindows.
13638
13639 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13640
13641         * minibuf.el (minibuffer-default): Added variable; compatible with
13642         FSF Emacs.
13643         (next-history-element): Used `minibuffer-default'.
13644
13645 1998-05-12  Oliver Graf <ograf@fga.de>
13646
13647         * dragdrop.el (dragdrop-function-widget): button and mods ok
13648         arguments still look a bit strange
13649         (dragdrop-compare-mods) created
13650         (dragdrop-drop-do-functions) correctly checks for buttons and
13651         modifiers
13652
13653 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13654
13655         * setup-paths.el (paths-default-info-directories): Replace
13656         path-separator with directory-sep-char.
13657
13658         * files.el (path-separator): Don't define it here.
13659
13660 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * update-elc.el: Ditto.
13663
13664         * setup-paths.el (paths-construct-exec-path): Ditto.
13665
13666         * make-docfile.el: Ditto.
13667
13668         * loadup.el (really-early-error-handler): Ditto.
13669
13670         * find-paths.el (paths-decode-directory-path): Use decode-path
13671         instead of decode-path-internal.
13672
13673         * files.el (parse-colon-path): Update docstring.
13674
13675 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13676
13677         * subr.el (get-buffer-window-list): Make BUFFER optional.
13678
13679         * window-xemacs.el (windows-of-buffer): Defalias to
13680         get-buffer-window-list.
13681
13682 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13683
13684         * disass.el: Fix maintainer keyword.
13685
13686         * bytecomp.el (byte-compile-and-load-file): Autoload.
13687         (byte-compile-buffer): Ditto.
13688
13689         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13690         value is returned, not the name.
13691         (lisp-imenu-generic-expression): Enable it.
13692         (lisp-mode-variables): Ditto.
13693         (lisp-indent-offset): Change defconst to defvar.
13694         (lisp-indent-function): Ditto.
13695         (lisp-body-indent): Ditto.
13696
13697 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13698
13699         * modeline.el: Use zap-last-kbd-macro-event.
13700
13701         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13702         nil, don't attempt to do anything with messages.
13703         (eval-last-sexp): Use `letf' for clarity.
13704
13705 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13706
13707         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13708
13709 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13710
13711         * buff-menu.el:
13712         * lisp-mode.el:
13713         * obsolete.el:
13714         Change empty docstrings into no doc strings at all.
13715         Fix bogus FSF-format docstrings.
13716         * etags.el: Fix docstring.
13717
13718 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13719
13720         * package-get.el (package-get): Use internal md5
13721
13722 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13723
13724         * about.el (about-xemacs): Correct abuse of concat.
13725
13726 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13727
13728         * info.el (Info-mode): Use easymenu.
13729
13730 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13731
13732         * apropos.el (apropos): Don't use concat with integers.
13733
13734         * cmdloop.el (describe-last-error): Handle the case when no error
13735         was seen gracefully.
13736
13737         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13738         defun.
13739         (apropos-describe-plist): Ditto.
13740
13741         * help.el (with-displaying-help-buffer): Revert to a defun.
13742         (describe-key): Use it as defun.
13743         (describe-mode): Ditto.
13744         (describe-bindings): Ditto.
13745         (describe-prefix-bindings): Ditto.
13746         (describe-installation): Ditto.
13747         (view-lossage): Ditto.
13748         (describe-function): Ditto.
13749         (describe-variable): Ditto.
13750         (describe-syntax): Ditto.
13751
13752 1998-05-11  Oliver Graf <ograf@fga.de>
13753
13754         * dragdrop.el: changed order of require/provide
13755         (dragdrop-drop-mime-default) changed to new calling conventions
13756         (dragdrop-drop-do-functions) changed to new calling conventions
13757         (dragdrop-function-widget) this one needs more work...
13758
13759 1998-05-10  Oliver Graf <ograf@fga.de>
13760
13761         * about.el: another small change in my entry
13762         * dragdrop.el (dragdrop-drop-log-function): logging added
13763         plus customizations
13764         changed interface to handler functions. now called with event
13765         and object
13766
13767 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13768
13769         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13770         E-W arrow pointer displayed over draggable dividers.
13771
13772         * mouse.el (default-mouse-motion-handler): Show it when
13773         appropriate.
13774         (drag-window-divider): Added.
13775         ([top-level]): Initialized window-divider-map with a keymap
13776         binding the above function to left button down event.
13777
13778         * x-mouse.el (x-init-pointer-shape): Initialize
13779         divider-pointer-glyph from Cursor.dividerPointer, or use default
13780         E-W double arrow.
13781
13782 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13783
13784         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13785
13786 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13787
13788         * simple.el (count-words-buffer): Don't query for buffer.
13789         (count-lines-buffer): Ditto.
13790
13791 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13792
13793         * help.el (where-is): add optional insert argument.
13794
13795 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13796
13797         * help.el (describe-key-briefly): New argument INSERT.
13798
13799         * simple.el (eval-expression): New optional argument; synch with
13800         FSF 20.3.
13801
13802         * keydefs.el (global-map): Add new register bindings.
13803
13804         * register.el: Synched with FSF 20.3.
13805
13806 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13807
13808         * window-xemacs.el (recenter): all arguments are optional.
13809
13810 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13811
13812         * device.el: (device-pixel-width): Reflected name/parameters
13813         change to device-system-metric.
13814         (device-pixel-height): Ditto.
13815         (device-mm-width): Ditto.
13816         (device-mm-height): Ditto.
13817         (device-bitplanes): Ditto.
13818         (device-color-cells): Ditto.
13819
13820 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13823
13824         * cl.el (most-positive-fixnum): Document.
13825         (most-negative-fixnum): Ditto.
13826
13827         * cus-dep.el: Updated comment.
13828
13829         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13830         constant.
13831
13832         * cus-load.el (custom-put): Removed.
13833
13834         * files.el (after-find-file): Just resignal quit instead of
13835         signaling "canceled".
13836
13837 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * frame.el (other-frame): Use `focus-frame' instead of
13840         select-frame kludges.
13841
13842         * lisp-mode.el: Update lisp-indent-function for
13843         save-selected-frame and with-selected-frame.
13844
13845         * frame.el (save-selected-frame): New macro.
13846         (with-selected-frame): Ditto.
13847         (other-frame): Use `set-frame-focus'.
13848
13849 1998-05-06  Oliver Graf <ograf@fga.de>
13850
13851         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13852         (dragdrop-drop-url-default) default handler for URL drops created
13853         (dragdrop-drop-mime-default) default handler for MIME drops created
13854         (dragdrop-drop-functions) default custom for handling drops created
13855         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13856
13857 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13858
13859         * mouse.el: Removed redundant mouse-mswindows-drop function.
13860
13861 1998-05-05  Oliver Graf <ograf@fga.de>
13862
13863         * about.el: changed some text in my entry
13864         * dragdrop.el: added customs
13865
13866 1998-05-04  Oliver Graf <ograf@fga.de>
13867
13868         * mouse.el: killed global drop key bindings
13869         (mouse-offix-drop) removed
13870         * dragdrop.el: created
13871         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13872
13873 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13874
13875         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13876         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13877
13878         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13879         obsolete comment.
13880
13881         * scrollbar.el (scrollbars-visible-p): Use new
13882         {vertical,horizontal}-scrollbar-visible-p specifiers.
13883
13884 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13885
13886         * device.el (device-pixel-height):
13887         (device-pixel-width):
13888         (device-mm-width):
13889         (device-mm-height):
13890         (device-bitplanes):
13891         (device-color-cells): Moved these 6 functions from device.c; they
13892         all use single (device-system-metrics) call.
13893
13894 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13895
13896         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13897         were renamed.
13898
13899         * menubar-items.el:
13900         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13901         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13902
13903         * help.el (help-map): Remove Hyperbole keybinding logic.
13904         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13905
13906 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13907
13908         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13909         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13910
13911 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13912
13913         * msw-glyphs.el: use nicer icon3 from the frame icon.
13914
13915 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13916
13917         * version.el (emacs-version): Remove InfoDock conditionals.
13918
13919         * startup.el (startup-splash-frame): Change ID logo name.
13920
13921 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13922
13923         * files.el (after-find-file): If the user presses C-g on
13924         directory-creation prompt, kill the buffer.
13925
13926 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13927
13928         * simple.el (count-words-region): Reverse previous change.
13929
13930 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13931
13932         * replace.el (query-replace): Just call perform-replace.
13933         (query-replace-regexp): Ditto.
13934         (perform-replace): Move region handling here.
13935         (perform-replace): Use the new arg to match-data.
13936
13937 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13938
13939         * x-init.el: Install X specific display table that
13940           displays char 0240 as a space to avoid whatever it is
13941           that screws up display of that character code.
13942
13943 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13944
13945         * help.el (function-arglist): If no arguments are documented for a
13946         subr, print nothing rather than incorrect output.
13947
13948 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13949
13950         * cmdloop.el (command-error): Update bail-out error message to use
13951         `emacs-program-name'.
13952
13953         * lib-complete.el: Remove reader macro cruft.
13954
13955         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13956         cruft.
13957
13958         * simple.el (count-words-region): Drop interactive-p check on the
13959         message.
13960
13961 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13962
13963         * font.el
13964         * msw-faces.el
13965         Correct spelling of mswindows-font-canonicalize-name.
13966
13967 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13968
13969         * ldap.el (ldap-host-parameters-alist): Replaced with
13970         `ldap-host-parameters-plist'
13971         (ldap-search): Adapt to previous change
13972
13973 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13974
13975         * about.el (about-hackers): Update Bob Weiner bio.
13976         (about-maintainer-info): Ditto.
13977
13978 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * simple.el (display-warning-minimum-level): Docfix.
13981
13982 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13983
13984         * widget.el (:default-get): New keyword.
13985         * wid-edit.el (default, widget-default-default-get): Define it.
13986         (group, widget-group-default-get): Define it.
13987         (menu-choice, widget-choice-default-get): Define it.
13988         (widget-default-get): New function.
13989         (widget-choice-action): Call it.
13990         (widget-editable-list-entry-create): Call it.
13991
13992 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13993
13994         * byte-optimize.el (byte-boolean-vars): Removed.
13995         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13996         lookup through `byte-boolean-vars'.
13997
13998 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13999
14000         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14001         resource-provided values into ghost specs for scrollbar-height and
14002         scrollbar-width.
14003
14004 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14005
14006         * byte-optimize.el: Don't attempt to optimize /=.
14007
14008         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14009         (byte-compile-/=): Ditto.
14010
14011 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14012
14013         * apropos.el: Use `with-displaying-help-buffer'.
14014         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14015         Use `with-displaying-help-buffer'.
14016         (apropos-follow): Do not give special treatment to buffer cursor
14017         was in prior to a mouse click.
14018         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14019         (apropos-print-doc): Set correct buffer for setting text
14020         properties.
14021
14022 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14023
14024         * help.el (help-buffer-prefix-string): New variable.
14025         (help-buffer-name): Use it.
14026
14027         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14028         mode menu.
14029
14030 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14031
14032         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14033
14034 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * files.el (find-file-noselect): Update docstring.
14037         (find-file-noselect): Signal an error if found an unreadable file.
14038         (file-chase-links): Save the match data.
14039         (normal-mode): Use `lwarn' and `error-message-string'.
14040         (interpreter-mode-alist): Change defconst to defvar.
14041         (inhibit-first-line-modes-regexps): Ditto.
14042         (inhibit-first-line-modes-regexps): Added .tgz.
14043         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14044         (change-major-mode-with-file-name): New user-option.
14045         (set-visited-file-name): Synched with FSF.
14046         (file-name-extension): New function, from FSF 20.3.
14047         (file-relative-name): Synched with FSF.
14048         (save-some-buffers): Support the C-r feature.
14049         (recover-session): Synched with FSF.
14050         (kill-some-buffers): Ditto.
14051         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14052
14053 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14054
14055         * files.el (insert-file): Undo previous change and reenable use of
14056         format.el.
14057
14058 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14059
14060         * window-xemacs.el (recenter): Define.
14061
14062 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14063
14064         * font.el (mswindows-font-create-name)
14065         (mswindows-font-create-object): new functions for mswindows type
14066         fonts.
14067
14068         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14069         strings are parsed as well as font objects.
14070
14071 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * modeline.el (defining-kbd-macro): Restore modeline indication of
14074         kbd-macro being recorded.
14075         (add-minor-mode): Simplify docstring.
14076         (modeline-minor-mode-menu): Remove stuff.
14077
14078 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14079
14080         * code-process.el (call-process): dynamically decide process
14081         coding type.
14082
14083 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14084
14085         * modeline.el: Add line-number-mode, column-number-mode to
14086         the modeline minor-mode menu.  Button2 on the line number does
14087         goto-line.
14088
14089 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14090
14091         * mouse.el: move x-selection-owner-p type things to
14092         selection-owner-p.
14093
14094         * msw-init.el: copy zmacs stuff from x-init.el
14095
14096         * msw-select.el (mswindows-own-selection)
14097         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14098         functions. Very simple minded implementation of selectio
14099         ownership.
14100
14101         * select.el (own-selection) (disown-selection)
14102         (activate-region-as-selection) (select-make-extent-for-selection)
14103         (valid-simple-selection-p): functions moved from x-select.el for
14104         generalized selection.
14105
14106         * x-select.el: see select.el changes.
14107
14108         * x-toolbar.el: use new selection functions.
14109
14110 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14111
14112         * packages.el (packages-find-package-directories): Fixed bug that
14113         would pick up multiple site-package directories.
14114         (package-locations): Added "xemacs-packages" as a late package
14115         location.
14116
14117         * find-paths.el: Now uses `emacs-program-name' and
14118         `emacs-program-version'.
14119         Additions to enforce version-specific directories in
14120         `paths-find-version-directory'.
14121
14122 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14123
14124         * default.el: Removed.
14125         * site-start.el: Removed.
14126
14127 1998-04-29  Didier Verna  <didier@xemacs.org>
14128
14129         * minibuf.el (minibuffer-history-minimum-string-length): Default
14130         to nil.
14131
14132 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14133
14134         * find-paths.el (paths-program-name): Rename.
14135         (paths-emacs-root-p): Ditto.
14136         (paths-find-site-directory): Ditto.
14137
14138 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14139
14140         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14141         `emacs-lisp-byte-compile-and-load'.
14142
14143 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14144
14145         * ldap.el (ldap-search): Fixed additional parameter passing to
14146         `ldap-open'
14147
14148 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14149
14150         * select.el (kill-primary-selection) (selection-owner-p)
14151         (copy-primary-selection) (yank-clipboard-selection)
14152         (selection-exists-p) (delete-primary-selection): new file and
14153         functions that do the right thing for the selected device.
14154
14155         * x-menubar.el: use generalised selection functions.
14156
14157         * dumped-lisp.el: dump select.el.
14158
14159 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14160
14161         * find-paths.el (paths-progname): New variable.
14162         (paths-emacs-root-p): Use it.
14163         (paths-find-site-directory): Ditto.
14164
14165 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14166
14167         * loadup.el ((member "dump" command-line-args)): Dump as
14168         `infodock' if InfoDock.
14169
14170 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14171
14172         * find-paths.el (construct-emacs-version): Simplify, include
14173         program name in the return value.
14174         * (paths-find-version-directory): Use it.
14175
14176 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14177
14178         * info.el (Info-parse-dir-entries): Fixed regexp
14179         (Info-build-dir-anew): Remove full suffix and capitalize info file
14180         name for files with no @direntry
14181         (Info-batch-rebuild-dir): New function
14182         (Info-suffixed-file): Check for regular files instead of simple
14183         file existence (could catch directories before)
14184
14185 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14186
14187         * setup-paths.el, find-paths.el: Removed uses of `not' which
14188         temacs doesn't have.
14189
14190         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14191         into root searching.
14192
14193 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14194
14195         * subr.el: Remove definition of `not'.
14196
14197 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14198
14199         * msw-glyphs.el: enable graphics support.
14200
14201 1998-04-23  Didier Verna  <didier@xemacs.org>
14202
14203         * x-menubar.el (default-menubar): restored the line-number-mode
14204         option.
14205
14206         * misc doc string updates related to the options menu.
14207
14208 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14209
14210         * setup-paths.el (paths-construct-load-path): Fix typo.
14211
14212 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14213
14214         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14215         font-menu-ignore-scaled-fonts don't have to be bound now; this
14216         gets us one step further towards making --no-autoloads work.
14217
14218         * startup.el (normal-top-level): Load auto-autoloads only if
14219         lisp-directory is non-nil.
14220
14221         * setup-paths.el (paths-construct-load-path): Made it robust
14222         against nil lisp-directory.
14223
14224         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14225         to the list of variables that cause a warning when nil.
14226
14227         * toolbar.el (init-toolbar-location): Now works even when there's
14228         no toolbar icon directory.
14229
14230 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14231
14232         * help.el (view-lossage): Recognize it.
14233
14234         * simple.el (log-message): Mark multiline messages.
14235
14236 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14237
14238         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14239
14240 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14241
14242         * package-get.el (package-get-all):  add `\n' separator to
14243         interactive specification so that both variables are read
14244
14245 1998-04-22  Didier Verna  <didier@xemacs.org>
14246
14247         * x-menubar.el: ported the options menu to Custom.
14248         Moved the "read only" toggle button to the buffers menu.
14249         Corrected some missing ;;;###autoload or defcustom.
14250
14251         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14252         the scrollbar-visible specifier for options menu handling.
14253
14254         * toolbar.el (toolbar-visible-p)
14255                      (toolbar-captioned-p)
14256                      (default-toolbar-position): defcustom wrappers around
14257         the toolbar specifiers for options menu handling.
14258
14259         * frame.el (get-frame-for-buffer-default-instance-limit):
14260         defcustom it for options menu handling.
14261
14262         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14263         font-lock-mode for options menu handling.
14264
14265         * cus-start.el: added Custom properties to overwrite-mode for
14266         options menu handling.
14267
14268 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14269
14270         * about.el: shameless self-promotion.
14271
14272 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14273
14274         * simple.el (raw-append-message): Slightly optimize.
14275         (remove-message): Use `push' for clarity.
14276         (append-message): Ditto.
14277         (display-warning): Dito.
14278         (raw-append-message): Send the message to the appropriate device.
14279
14280 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14281
14282         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14283         From Sean MacLennan <Sean.MacLennan@pika.ca>
14284
14285 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14286
14287         * setup-paths.el: Changed `directory-sep-char' to
14288         `path-separator', following a change in GNU Emacs.
14289
14290 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14291
14292         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14293         (Info-build-dir-anew): Add a final newline.
14294         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14295         is `always'
14296         (Info-rebuild-dir): Ditto
14297
14298         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14299
14300 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14301
14302         * simple.el (count-words-buffer): Retain zmacs region.
14303         (count-words-region): Ditto.
14304         * simple.el: (what-line): Expanded line counts.
14305         (count-lines): New parameter to conditionalize whether collapsed
14306         lines get counted.
14307         From Bob Weiner <weiner@altrasoft.com>
14308
14309 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14310
14311         * packages.el (package-locations): infodock-packages must override
14312         mule-packages and packages.
14313
14314 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14315
14316         * wid-edit.el:
14317         remove rude messages from widget-activation-widget-mapper
14318         and widget-activation-glyph-mapper
14319
14320 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14321
14322         * toolbar.el: Remove (featurep 'x) test from
14323         toolbar-make-button-list
14324
14325 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14328         only if in the same frame.
14329
14330 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14331
14332         * packages.el (package-locations): Added site-packages hierarchy.
14333
14334         * setup-paths.el (paths-default-info-directories): Introduced and
14335         used.
14336
14337         * packages.el, setup-paths.el: Set various path searching depths
14338         to 1.
14339
14340         * packages.el (packages-hierarchy-depth):
14341         (packages-load-path-depth): Introduced and used.
14342
14343         * setup-paths.el (paths-load-path-depth): Introduced and used.
14344
14345         * find-paths.el (paths-find-recursive-path): Added max-depth
14346         parameter.
14347
14348 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14349
14350         * setup-paths.el (paths-construct-info-path): Removed
14351         dependency on behavior of (file-name-as-directory "").
14352
14353 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14354
14355         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14356         lisp objects
14357
14358 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14359
14360         * dump-paths.el, startup.el: Added handling for --debug-paths.
14361
14362 1998-04-15  William M. Perry  <wmperry@aventail.com>
14363
14364         * wid-edit.el: We cannot just set the help-echo or balloon-help
14365           properties for an extent based on the :help-echo widget
14366           property, since help-echo and balloon-help cause an EXTENT to
14367           get passed in, where :help-echo functions are expecting a WIDGET
14368
14369 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14370
14371         * scrollbar.el (init-scrollbar-from-resources): Call
14372         mswindows-init-scrollbar-metrics when appropriate.
14373
14374 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14375
14376         * dumped-lisp.el: dump x-toolbar for window system
14377
14378         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14379         have support and xpm.
14380
14381 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14382
14383         * files.el (toggle-read-only): Fix docstring.
14384         From Didier Verna <didier@xemacs.org>
14385
14386 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14387
14388         * startup.el (normal-top-level): Load autoload-file-name without
14389         specifying an extension---some people only auto-autoload.el.gz.
14390
14391 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14392
14393         * files.el (backup-enable-predicate): Don't bomb on NAME being
14394         nil.
14395
14396 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14397
14398         * find-paths.el, packages.el: Now prefers configure'd paths.
14399         This shouldn't cause any of the originally anticipated problems as
14400         the current paths architecture will not define the various
14401         configure-xxx variables if they're not specified on the configure
14402         command line.
14403
14404         * find-paths.el, setup-paths.el, packages.el: Removed all
14405         mentionings of "/" as a path separator.
14406         Used paths-construct-path throughout.
14407
14408         * find-paths.el (paths-construct-path): Created to assemble paths
14409         from directory components.
14410
14411         * setup-paths.el, packages.el: Used paths-decode-directory-path
14412         instead of decode-path-internal.
14413
14414         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14415         and associates.
14416         (paths-decode-directory-path) Created.
14417
14418         * setup-paths.el: Changed configure-exec-path to
14419         configure-exec-directory.
14420
14421 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14422
14423         * packages.el (packages-find-packages): Fixed decoding of
14424         EMACSPACKAGEPATH.
14425
14426         * startup.el: -no-packages -> -no-early-packages.
14427
14428         (packages-load-package-lisps): Fixed loading of auto-autoload
14429         files.
14430
14431         * startup.el (normal-top-level): Fixed loading of core
14432         auto-autoload.
14433
14434         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14435
14436         * startup.el, packages.el, dump-paths.el: Added proper settings
14437         for site-directory and lisp-directory variables.
14438
14439         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14440         inhibit-package-autoloads and fixed handling of it.
14441
14442         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14443         handling of former inhibit-package-init, now
14444         inhibit-early-packages, to make -vanilla etc. work.
14445
14446 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14447
14448         * code-process.el (start-process): Fallback to 'undecided instead
14449         of 'binary for process input coding stream.
14450
14451         * process.el (start-process): Docstring fix.
14452
14453 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14454
14455         * info.el (Info-insert-dir): Do not insert temporary dir files
14456         in Info-dir-file-attributes
14457         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14458         (Info-rebuild-dir): Ditto.
14459
14460 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14461
14462         * obsolete.el: Added obsoleteness declarations for
14463         `site-directory' and `Info-default-directory-list'.
14464
14465 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14466
14467         * find-paths.el (paths-find-emacs-root): Only look at the
14468         executable at the end of the symlink chain for determining the
14469         Emacs root.
14470
14471 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14472
14473         * setup-paths.el (paths-construct-info-path): Changed construction
14474         to cater to gone default in configure.
14475
14476         * find-paths.el (paths-uniq-append): Added.
14477
14478         * packages.el: Rewritten package path construction once again.
14479
14480         * dump-paths.el, startup.el: Removed package-path as a global
14481         variable.
14482
14483         * package-admin.el (package-admin-add-single-file-package):
14484         (package-admin-add-binary-package): Changed package-path to
14485         late-packages.
14486
14487         * packages.el (packages-split-path): Split path at "/" rather than
14488         nil according to change in emacs.c.
14489
14490 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14491
14492         * setup-paths.el (paths-construct-info-path): Changed info path
14493         order so that directories come out right.
14494         (paths-find-lock-directory): Fixed bug: It used to think
14495         configure-lock-directory is a path.
14496
14497 1998-04-06  Jeff Miller <jmiller@smart.net>
14498
14499         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14500         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14501         eases the use of toolbar-add/kill-item functions.
14502
14503 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14504
14505         * code-files.el (file-coding-system-alist): Commented out
14506         loaddefs.el magical treatment.
14507
14508 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14509
14510         * info.el (Info-rebuild-outdated-dir): Added new option
14511         `conservative' and made it the default
14512         (Info-rebuild-dir): Appropriately parse multi-line description
14513         strings, and multi-section dir files. Issue warning when dir
14514         is rebuilt as temporary
14515         (Info-build-dir-anew): Issue warning when dir is built as
14516         temporary
14517
14518 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14519
14520         * list-mode.el (list-mode-map): Bind highlight motion commands to
14521         standard keys left, right, C-b and C-f.
14522
14523 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14524
14525         * files.el (auto-mode-alist): allow .sc for Scheme->C
14526
14527 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14528
14529         * loadup.el (pureload): Don't quote (garbage-collect).
14530
14531 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14532
14533         * package-get-base.el: Updated.
14534
14535 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14536
14537         * isearch-mode.el (isearch-just-started): New variable.
14538         (isearch-mode): Set it.
14539         (isearch-repeat): Advance one character forward only if the search
14540         was successful, and was not just started.
14541         (isearch-repeat): Clear isearch-just-started.
14542
14543 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14544
14545         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14546         if running -batch.
14547
14548 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * subr.el (listify-key-sequence): Removed.
14551
14552 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14553
14554         * bytecomp.el (byte-compile-print-gensym): New option.
14555         (byte-compile-output-file-form): Use it.
14556         (byte-compile-output-docform): Ditto.
14557         (byte-compile-compiled-obj-to-list): Ditto.
14558
14559 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14560
14561         * msw-glyphs.el: set frame icon if xpm support.
14562
14563 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14564
14565         * help.el: Code that pretty prints variable values
14566           removed.
14567
14568 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14569
14570         * find-paths.el (paths-emacs-root-p): Correct test for installation
14571         directory.
14572         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14573
14574 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14575
14576         * loaddefs.el: Don't set debug-ignored-errors; leave
14577           its default value set to nil.
14578
14579 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14580
14581         * info.el (Info-rebuild-dir): fixed mis-spelling.
14582
14583 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14584
14585         * info.el (Info-rebuild-outdated-dir): New custom var
14586         (Info-insert-node): Create/update dir file when needed, ie when it
14587         does not exist or is older than some info files in directory
14588
14589 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14590
14591         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14592         for last packages, mainly for using a 20.4 package base.
14593
14594         * packages.el (late-packages): Typo fix.  It was called
14595         early-packages.
14596
14597         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14598         relative symlinks correctly.
14599         (paths-find-emacs-roots): More rigorous checking for plausible
14600         configuration-time root.
14601
14602         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14603         find its roots.
14604
14605 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14606
14607         * faces.el: Fix docstrings.
14608         * glyphs.el: Fix docstrings.
14609         * mouse.el: Fix docstrings.
14610
14611         * frame.el: Change phrase `current frame' to `selected frame'.
14612
14613         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14614
14615         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14616         macros using backquote to make them infinitely more readable.
14617
14618 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14619
14620         * packages.el (packages-find-package-path): Hardcoded specialized
14621         InfoDock support until we can clean this up.
14622
14623         * help.el (describe-bindings-1): Return the value of the bindings
14624         help buffer created.
14625         (describe-bindings): Ditto.
14626
14627         * simple.el (set-variable): Restore previous behavior of not
14628         bombing if the variable to set is not boundp.
14629
14630 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14631
14632         * packages.el (packages-handle-package-dumped-lisps): Allow for
14633         non-local files to be loaded off the package-lisp variable.
14634
14635 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14636
14637         * x-faces.el: Global X resources should override
14638           specs for all device classes (color, grayscale, mono);
14639           code currently doesn't override any of them.  Fixed by
14640           calling remove-specifier with '(x default) as the tag
14641           set and allowing inexact matches.
14642
14643 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14644
14645         * faces.el: Separated face initializations based on
14646           device classes into device type specific (tag set,
14647           instantiator) pairs.
14648
14649 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14650
14651         * wid-edit.el (widget-choice-action): Remember user's explicit
14652         choice.
14653         (widget-choice-value-create): Respect it.
14654         From Richard Stallman <rms@gnu.org>
14655
14656 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14657
14658         * setup-paths.el (paths-construct-info-path): Always append
14659         existing directories from configure-time info path.
14660
14661         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14662         Info-directory-list.
14663
14664         * info.el: Removed Info-default-directory-list which was broken by
14665         design.
14666         Removed bogus initialization of Info-directory-list---startup.el
14667         can do a much better job.
14668         Added autoload of Info-directory-list.
14669
14670         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14671         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14672         be exclusive; now it's merely given precedence, just like in the
14673         old days.
14674
14675 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14676
14677         * find-paths.el (paths-find-architecture-directory): Fix bug with
14678         finding; it used to default too early.
14679
14680 1998-03-25  Martin Buchholz <martin@xemacs.org>
14681
14682         * packages.el (packages-split-path): Fix a bug; it used to fail
14683         for paths that weren't split.
14684
14685 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14686
14687         * finder.el (finder-compile-keywords): trap on errors.
14688
14689 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14690
14691         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14692           fourth argument of t so that only the specs exactly
14693           matching the tag lists are removed.
14694
14695 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14696
14697         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14698
14699 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14700
14701         * minibuf.el (mouse-read-file-name-1): If a default directory was
14702         specified, use it for generating the completions.
14703
14704 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14705
14706         * update-elc.el: Now respects inhibit-package-init and
14707         inhibit-site-lisp.
14708         Now does path construction with loadup-paths.
14709
14710         * startup.el (normal-top-level, startup-setup-paths): Now respects
14711         inhibit-package-init and inhibit-site-lisp.
14712
14713         * packages.el (packages-find-package-path): Extended package path
14714         by version-specific hierarchies.
14715         (packages-find-packages): Now respects inhibit flag and
14716         inhibit-site-lisp.
14717         Moved path setup to loadup-paths.
14718
14719         * make-docfile.el: Now respects inhibit-package-init and
14720         inhibit-site-lisp.
14721         Now does path construction with loadup-paths.
14722
14723         * loadup.el: Now respects inhibit-package-init and
14724         inhibit-site-lisp.
14725
14726         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14727
14728         * loadup-paths.el: New file: setup load-path to encompass
14729         packages.
14730
14731 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14732
14733         * auto-show.el: load-gc renamed to pureload.
14734         * site-load.el: Ditto.
14735         * packages.el (toplevel): Ditto.
14736         * loadup.el (really-early-error-handler): Ditto.
14737         * dumped-lisp.el (preloaded-file-list): Ditto.
14738         * cus-face.el (custom-declare-face): Ditto.
14739
14740 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14741
14742         * <Today>: The Big Path Searching Overhaul.
14743
14744         * find-paths.el: New file: find and assemble paths in the
14745         installation hierarchy.
14746
14747         * setup-paths.el: New file: global layout of paths and directories
14748         within the XEmacs hierarchy.
14749
14750         * packages.el: Replaced everything related to path searching and
14751         startup by code in terms of find-paths.
14752
14753         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14754         the new path searching engine.
14755
14756         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14757         and setup-paths.
14758
14759 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14760
14761         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14762         setup-paths.el.
14763
14764 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14765
14766         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14767         compiles identically in any configuration.
14768         Removed irrelevant commentary.
14769
14770 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14771
14772         * simple.el (set-variable): Allow setting specifiers.
14773
14774 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14775
14776         * lisp.el (forward-sexp): Revert previous change.
14777
14778 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14779
14780         * frame.el (frame-initialize): Use `delete-console' instead of
14781         `delete-device' to delete the stream console to match the usage in
14782         Fkill_emacs.
14783
14784 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14785
14786         * files.el (cdpath-previous): New variable.
14787         (cd): Use it.
14788         From Bob Weiner <weiner@wave.altrasoft.com>
14789
14790 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14791
14792         * keydefs.el: Changed keybindings of forward-char,
14793           backward, scroll-up and scroll-down to point to their
14794           -command counterparts.
14795
14796         * simple.el: New functions: forwarc-char-command,
14797           backwrad-char-command, scroll-up-command,
14798           scroll-down-command which work liek their counterparts
14799           except that they honor the variable
14800           signal-error-on-buffer-boundary.
14801
14802           Definition of signal-error-on-buffer-boundary received
14803           from src/cmds.c.
14804
14805           defvar declaration added for word-across-newline to avoid
14806           byte-compiler warning about the free variable reference.
14807
14808 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14809
14810         * winnt.el: Removed "%t" from the beginning of
14811         modeline-format. From now on, there's no nt-specifics in the modeline.
14812
14813 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14814
14815         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14816         of `when' with `if'.
14817
14818 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14819
14820         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14821         mswindows. Must be reworked along with glyphs.el, or
14822         merged into it, after there is images support.
14823
14824         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14825         'mswindows.
14826
14827 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14828
14829         * faces.el: fix for text cursor initialization.
14830         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14831         From Andy Piper <andyp@parallax.co.uk>
14832
14833 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14834
14835         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14836         if there is an existing package that handles it and warn the user
14837         about that mode.
14838
14839 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14840
14841         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14842         Installation" menu item when Installation-string is not bound.
14843
14844 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14845
14846         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14847         From Jeremiah W. James <jerry@cs.ucsb.edu>
14848
14849 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14850
14851         * msw-faces.el:
14852         * faces.el: Fix face initialization.
14853
14854 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14855
14856         * files.el (backup-enable-predicate): fix breakage introduced
14857         by TMPDIR patch.
14858
14859 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14860
14861         * x-faces.el (x-init-face-from-resources): The
14862           TTY face property retrieval functions don't return
14863           specifiers, so use face-property instead.
14864
14865 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14866
14867         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14868
14869 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14870
14871         * x-menubar.el: Expanded documentation for
14872           option-save-faces.  Changed Options -> Browse Faces
14873           menu entry to invoke customize-face.
14874
14875 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14876
14877         * faces.el: Most face initialization moved out of
14878           init-other-random-faces to the top level so that the
14879           initialization happens before Xemacs is dumped.  Much
14880           of the fascist "face-differs-from-default-p or FROB!"
14881           code has been retired in favor of letting the user do
14882           what they want to do.  Face initialization code changed
14883           to use `default' specifier tag so that the settings can
14884           be overridden later if the user wishes it.
14885
14886 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14887
14888         * about.el (about-hackers): Update contributors list.
14889
14890 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14891
14892         * specifier.el: Define new specifier tag `default'.
14893
14894         * modeline.el: Initialize faces using `default' tag.
14895
14896         * x-faces.el (x-init-face-from-resources): Remove
14897           specifier specs containing the `default' tag before
14898           adding new specs.
14899
14900 1998-03-02  John Jones  <jj@asu.edu>
14901
14902         * package-get.el (package-get-all): fixed arguments on call to
14903         package-admin-add-single-file-package.
14904         * package-get.el (package-get-installedp): fixed to match
14905         advertised behavior.
14906         * package-get.el: added function package-get-update-all which
14907         installs newest versions of all the current packages (if they are
14908         not already installed).
14909
14910 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14911
14912         * files.el (find-file-noselect): Uncommented `truename' binding in
14913         `let*' and use it later to set `buffer-file-truename' iff it's
14914         still nil, as happens for example when finding a compressed
14915         file with "jka-compr".
14916
14917 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14918
14919         * faces.el: in make-face-* type functions do the operation for all
14920         window systems, not just the first one found.
14921
14922         * font.el: call mswindows-list-fonts for mswindows.
14923
14924 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14925
14926         * code-process.el (call-process-region):
14927         * process.el (call-process-region):
14928         * package-get.el (package-get-dir):
14929         * files.el (backup-enable-predicate):
14930         * gnuserv.el (gnuserv-temp-file-regexp):
14931         Use temp-directory in place of `/tmp'.
14932
14933 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14934
14935         * "Fast" dired-in-C enhancements for Windows 95/NT:
14936
14937         * files.el: Added function, `wildcard-to-regexp', from GNU
14938           Emacs.
14939
14940         * files.el (insert-directory): Modified to use special
14941           dired-in-C enhancements if present.
14942
14943 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14944
14945         * code-files.el: make default coding no-conversion.
14946
14947 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14948
14949         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14950         the load-path.
14951
14952         * update-elc.el: Strip directory when testing for files not to
14953         bytecompile.
14954
14955 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14956
14957         * lisp-mode.el: Use recommended form for menus.
14958
14959         * info.el (Info-construct-menu): Use recommended form for menus.
14960
14961         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14962         entry.
14963
14964 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14965
14966         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14967           (get-frame-for-buffer-noselect): Always return frames
14968           in the not-this-window-p cond clause.
14969
14970 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14971
14972         * help.el (describe-installation): New function.
14973
14974         * x-menubar.el (default-menubar): Add describe-installation to
14975         Help menu.
14976
14977         * packages.el (packages-unbytecompiled-lisp): Installation.el
14978         should not be bytecompiled.
14979
14980         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14981         XEmacs.
14982
14983         * x-menubar.el (default-menubar): Use correct guard for VM menu
14984         entry.
14985
14986         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14987         coding.
14988         From Andy Piper <andyp@parallax.co.uk>
14989
14990 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14991
14992         * ldap.el: Do not require ldap-internal at compile time.
14993
14994 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14995
14996         * code-files.el: new file. a virtual copy of mule-files.el
14997         but without charset
14998         dependencies. (toggle-buffer-file-ocding-system) new function for
14999         changing the eol type for the current buffer.
15000
15001         * code-process.el: new file. a copy of
15002         mule-process.el. mule-process.el will disappear when things have
15003         settled.
15004
15005         * coding.el: new file. a virtual copy of mule-files.el but
15006         without charset dependencies. (coding-system-base) new function
15007         for getting the parent coding system of a coding system with eol
15008         type set.
15009
15010         * dumped-lisp.el: add above files for the non-mule case.
15011
15012 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15013
15014         * window-xemacs.el (display-buffer): If no explicit
15015           frame is specified, search for a window that displays
15016           the buffer on the currently selected frame, before
15017           searching other frames.
15018
15019 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15020
15021         * frame.el (get-frame-for-buffer): If not-this-window-p
15022           is non-nil, use window on the selected frame if it is not
15023           also the selected window.  When defaulting, search for
15024           windows on the currently selected fgrame before searching
15025           other frames.
15026
15027 1998-02-25  Didier Verna  <didier@xemacs.org>
15028
15029         * modeline.el (modeline-swap-buffers): originally named
15030         `mouse-release-modeline'. Whether to actually swap the buffers is
15031         decided in `mouse-drag-modeline'.
15032         (mouse-drag-modeline): A button release event is considered a
15033         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15034         stay unchanged.
15035
15036 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15037
15038         * x-menubar.el: Put redo on the menubar.
15039         From Aki Vehtari <Aki.Vehtari@hut.fi>
15040
15041 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15042
15043         * bytecomp.el (displaying-byte-compile-warnings): if
15044         temp-buffer-show-function is set, use it to display current set of
15045         warnings in the "*Compile-Log-Show*" buffer.
15046
15047         * simple.el (display-warning-buffer): if temp-buffer-show-function
15048         is set, use it to display current set of warnings in the
15049         "*Warnings-Show*" buffer.
15050
15051 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15052
15053         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15054         Common Lisp.
15055
15056 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15057
15058         * menubar.el: Allow button descriptors at least 2 long.
15059
15060         * x-menubar.el (default-menubar): Use recommended forms.
15061         (file-menu-filter): Remove.
15062         (edit-menu-filter): Remove.
15063
15064 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15065
15066         * about.el (about-hackers): Updated.
15067
15068 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15069
15070         * help.el (help-max-help-buffers): new variable
15071         (help-register-and-maybe-prune-excess): new function
15072         (help-buffer-name): use help-max-help-buffers.
15073         (with-displaying-help-buffer): use
15074         help-register-and-maybe-prune-excess.
15075
15076         * help.el (help-maybe-pretty-print-value): if the value fits on
15077         one line, let it.
15078
15079 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15080
15081         * (with-displaying-help-buffer): there is no need to kill the buffer
15082         if it exists, because with-output-to-temp-buffer will clear it.
15083         further, killing the buffer violates the rule that
15084         temp-buffer-show-function, if set, has the full responsibility of
15085         showing the temp buffer.  killing the buffer fucks with the window
15086         configuration, hosing temp-buffer-show-function.
15087
15088
15089 1998-02-23  Didier Verna  <didier@xemacs.org>
15090
15091         * modeline.el (mouse-drag-modeline):
15092         - Always scroll the modeline that was originally clicked on.
15093         - Use x pixels instead of x characters (which doesn't work anyway)
15094         as horizontal reference for modeline dragging. This allows us to
15095         keep on dragging the modeline even if the motion event occurs in
15096         another window.
15097
15098 1998-02-23  Didier Verna  <didier@xemacs.org>
15099
15100         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15101         glyph on the modeline to indicate that dragging the mouse has an
15102         effect both horizontally and vertically.
15103
15104 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15105
15106         * about.el (about-xemacs): Get rid of redundant visible version
15107         number.
15108
15109 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15110
15111         * about.el (about-hackers): Update credits.
15112
15113 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15114
15115         * prim/register.el (view-register): Show register type file-query.
15116
15117 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15118
15119         * mode-motion.el (mode-motion-highlight-internal):
15120           save-excursion inside save-window-exucrsion form to
15121           hide buffer point changes from save-window-excursion.
15122           Prevents display flickering when the mouse pointer
15123           moves.
15124
15125 1998-02-17  Didier Verna  <didier@xemacs.org>
15126
15127         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15128         function to handle correctly the case of a toolbar one side of the
15129         window: scrolling will not necessarily happen.
15130
15131 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15132
15133         * files.el (after-find-file): Restore missing argument
15134           to format that provides filename for "... consider M-x
15135           recover-file" message.  Also call `message' with "%s"
15136           as the first arg instead of an arbitrary string.
15137
15138 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15139
15140         * about.el (about-hackers): Various additions.
15141
15142 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15143
15144         * autoload.el (generate-file-autoloads-1): Don't force an extra
15145         line out when copying on-the-same line autoloads.
15146
15147         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15148         is installed.
15149
15150 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15151
15152         * x11/x-win-xfree86.el (x-win-init-xfree86):
15153         * x11/x-win-sun.el (x-win-init-sun):
15154         * x11/x-init.el (x-initialize-compose):
15155         * prim/simple.el:
15156         (backward-or-forward-kill-sexp):
15157         (backward-or-forward-kill-sentence):
15158         (backward-or-forward-kill-word):
15159         (backward-or-forward-delete-char):
15160         * prim/isearch-mode.el (isearch-help-or-delete-char):
15161         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15162         x-keysym-on-keyboard-p to detect backspace.
15163         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15164         Clean up symbols used with dead keys, checking Linux and solaris
15165         keysyms.
15166         Simplify x-win-*.el using above methods.
15167         Change documentation for x-keysym-*-p functions.
15168
15169 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15170
15171         * about.el (about-hackers): Restore entries for Michael Sperber and
15172         Vinnie Shelton.
15173         From Vinnie Shelton <acs@acm.org>
15174
15175 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15176
15177         * simple.el (count-words-region): Ditto.
15178
15179 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15180
15181         * simple.el (count-words-buffer): Document.  Don't print anything
15182         if non-interactive.
15183
15184 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15185
15186         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15187         multiple files in InfoDock.
15188
15189 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15190
15191         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15192         from version.el in InfoDock.
15193
15194         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15195         specially.
15196
15197 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15198
15199         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15200         variable name in docstring.
15201
15202 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15203
15204         * menubar.h: Include "gui.h".
15205
15206 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15207
15208         * site-load.el: Fix documentation.
15209
15210 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15211
15212         * package-get-base.el (package-get-base): Updated.
15213
15214         * keymap.el: PC-ize.
15215
15216 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15217
15218         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15219         from' on a fresh line.
15220
15221 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15222
15223         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15224         object.
15225
15226 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15227
15228         * undo-stack.el: PC-ize.
15229
15230         * cmdloop.el: PC-ize.
15231
15232 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15233
15234         * bytecomp-runtime.el: PC-ize.
15235
15236         * byte-optimize.el: Prolog fixup.  PC-ize.
15237
15238         * cus-dep.el: Spelling fix.
15239
15240         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15241         entries follow).
15242
15243 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15244
15245         * text-mode.el (text-mode-hook-identify): New function,
15246         put on text-mode-hook.  Set text-mode-variant here.
15247         (text-mode): Don't set it here.
15248
15249 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15250
15251         * text-mode.el (text-mode-hook): New defvar.
15252         (text-mode-variant): New variable.
15253         (text-mode): Set that variable locally.
15254         (toggle-text-mode-auto-fill): New command.
15255
15256 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15257
15258         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15259
15260 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15261
15262         * text-mode.el (paragraph-indent-text-mode):
15263         Renamed from spaced-text-mode.
15264         (text-mode-map): Bind TAB to indent-relative.
15265         (indented-text-mode-map): Variable deleted.
15266         (indented-text-mode): Now an alias for text-mode.
15267
15268 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15269
15270         * loadup.el: test-atoms debugging stuffs removed.
15271
15272 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15273
15274         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15275
15276 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15277
15278         * help.el (describe-beta): Made it use `locate-data-file'.
15279         (describe-distribution): Ditto.
15280         (describe-copying): Ditto.
15281         (describe-project): Ditto.
15282         (view-emacs-news): Ditto.
15283
15284         * help-nomule.el (help-with-tutorial): Made it use
15285         `locate-data-file' to find tutorial.
15286
15287 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15288
15289         * about.el: Corrected my email address.
15290
15291         * mouse.el: Added 'mouse-mswindows-drop' similar to
15292         'mouse-offix-drop'.
15293
15294 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15295
15296         * loadup.el (running-xemacs): Spelling fix.
15297
15298 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15299
15300         * packages.el (packages-find-packages-1): Don't allow a backwards
15301         compatible lisp tree to overwrite `preloaded-file-list'.
15302
15303 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15304
15305         * loadup.el: Don't delete "xemacs" prior to dumping.
15306
15307 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15308
15309         * package-info.el (pi-last-mod-date): New function.
15310         (pi-author-version): New function.
15311         (batch-update-package-info): Use them.
15312
15313 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15314
15315         * frame.el (get-frame-for-buffer-default-to-current): Create.
15316         (get-frame-for-buffer-noselect): Allow user to use current frame
15317         with `get-frame-for-buffer-default-to-current'.
15318
15319 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15320
15321         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15322         (byte-compile-output-docform): Ditto.
15323         (byte-compile-compiled-obj-to-list): Ditto.
15324
15325 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15326
15327         * startup.el (command-line-1): Removed code that ran
15328           buffer-menu.
15329
15330 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15331
15332         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15333
15334 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15335
15336         * frame.el (suspend-emacs-or-iconify-frame): Check using
15337         `device-on-window-system-p' instead of explicitly checking for X,
15338         so that the same logic works for MS Windows.
15339         (suspend-or-iconify-emacs): Ditto.
15340
15341 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15342
15343         * about.el (about-maintainer-info): Andy Piper is back.
15344         (xemacs-hackers): Updated Andy Piper's email address.
15345         (about-hackers): Added Jonathan Harris.
15346         (about-hackers): Updated Tibor Polgar's email address.
15347
15348 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15349
15350         * about.el: Add xemacs.org email manager.
15351
15352         * package-get-base.el (package-get-base): Updated with most recent
15353         package updates.
15354
15355 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15356
15357         * help.el (function-arglist): Use `indirect-function' instead of
15358         `symbol-function' so that aliases are treated correctly.
15359
15360 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15361
15362         * help.el (help-map): Add f1 binding to `help-for-help'.
15363         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15364         (describe-key-briefly): Use `princ' "%s" to print object.
15365         (with-displaying-help-buffer): Kill buffer if it exists, again.
15366         (describe-key): Use `princ' "%s" to print object.
15367         (describe-function-1): Use `princ' "%s" to print object.
15368         Commented out alias lines removed.
15369         (help-pretty-print-limit): New variable to control pretty-printing
15370         of variable values.
15371         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15372         `help-pretty-print-value' again.  Only print-print when OBJECT is
15373         list of length less than `help-pretty-print-limit'.
15374         (describe-variable): Use `help-maybe-pretty-print-value' again.
15375
15376 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15377
15378         * simple.el (blink-matching-open): Remove C++ kludge.
15379         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15380
15381 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15382
15383         * info.el (Info-default-directory-list): Made the documentation
15384         more explanitory.
15385
15386 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15387
15388         * lisp/packages.el:
15389         * lisp/package-admin.el:
15390         * lisp/build-report.el:
15391         Fix typos.
15392
15393 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15394
15395         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15396         warnings in Java buffers without final newline and editing the
15397         last line.
15398
15399 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15400
15401         * packages.el (packages-find-packages-1): Don't allow a backwards
15402         compatible lisp tree to overwrite `preloaded-file-list'.
15403         Suggested by Colin Rafferty  <colin@xemacs.org>
15404
15405         * mouse.el (mouse-offix-drop): Set undo-boundary.
15406         From Oliver Graf <ograf@fga.de>
15407
15408 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15409
15410         * loadup.el (load-gc): rewrite as defun.
15411         Print something sensical if a required dump-time file isn't found.
15412
15413 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15414
15415         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15416         bug strikes a menudescriptor.
15417
15418         * package-get-base.el (package-get-base): Updated.
15419
15420         * package-info.el (batch-update-package-info): Derive REQUIRES
15421         from the Makefile.
15422
15423 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15424
15425         * files.el (save-some-buffers): Don't play games with deleting
15426         other windows if we are in the minibuffer window.
15427
15428 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15429
15430         * modeline.el (modeline-minor-mode-menu): Add support for :active
15431         (add-minor-mode): Document :active property to TOGGLE.
15432
15433 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15434
15435         * modeline.el (modeline-minor-mode-menu): Add support for an
15436         `:included' predicate in the `toggle-sym' plist.
15437         (add-minor-mode): Document the :included property, format
15438         docstring some more.
15439         (modeline-minor-mode-menu): Documentation string added.
15440
15441 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15442
15443         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15444         labels from the symbol-names by thwacking off the overly redundant
15445         and overused "mode", parenthesizing "minor", and capitalizing the
15446         resultant strings.  Also shortened the menu's title by eliminating
15447         the redundant buffer name.
15448         (add-minor-mode): Beautified the docstring, added mention of the
15449         `:menu-tag' property of TOGGLE.
15450         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15451         `toggle-sym' to beatify the mode-life menus.
15452         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15453         `auto-fill-function'.
15454
15455 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15456
15457         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15458         menus to :style 'toggle.
15459
15460 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15461
15462         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15463
15464 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15465
15466         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15467         only recognize first hyperlink.
15468         (hyper-apropos-highlightify): Deletia, this is already done by
15469         `hyper-apropos-insert-face'.
15470         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15471
15472 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15473
15474         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15475         mail.
15476         (toolbar-mail-reader): Add support for `send'.
15477         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15478
15479 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15480
15481         * info.el (Info-emacs-info-file-name): Add defvar for
15482         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15483         will function properly.
15484
15485 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15486
15487         * simple.el: make the backwards delete function called by
15488         `backward-or-forward-delete-char' user configurable.
15489
15490 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15491
15492         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15493         compiled function got loaded from.
15494
15495 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15496
15497         * term/apollo.el: Synched up with InfoDock 3.6.2.
15498
15499 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15500
15501         * startup.el (load-init-file): Load autoloads earlier.
15502         (startup-splash-frame): Handle InfoDock logo.
15503
15504         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15505         InfoDock.
15506         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15507
15508         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15509         doesn't have this function.
15510
15511         * packages.el (locate-data-file): Fix to call `locate-file'.
15512
15513 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15514
15515         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15516         version of version.el.
15517         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15518
15519         * x-menubar.el (default-menubar): Guard reference to
15520         `gnuserv-frame'.
15521         (default-menubar): Guard references to `font-lock-mode'.
15522         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15523         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15524
15525         * make-docfile.el: Don't snarf doc strings from autoloads.
15526
15527         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15528         loading auto-autoloads files.
15529
15530         * loaddefs.el: Disable dumping autoloads.
15531
15532 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15533
15534         * lisp-mnt.el: Synch to Emacs 20.2.
15535
15536         * help.el: Remove manual autoload of `finder-by-keyword'.
15537
15538         * finder.el (finder-by-keyword): Autoload.
15539
15540         * help.el: Conditionalize hyperbole setup.
15541
15542 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15543
15544         * packages.el (package-require): Update to reflect new data format.
15545
15546 1998-01-02  Didier Verna  <didier@xemacs.org>
15547
15548         * x-menubar.el (default-menubar): make the tutorials available
15549         through the menubar. (Plus some compilation warnings cleanup).
15550
15551 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15552
15553         * check-features.el: New file.  Perform sanity check after build.
15554
15555         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15556         files to tooltalk package.
15557         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15558         package.
15559
15560         * package-admin.el (package-admin-xemacs): Use better default for
15561         location of XEmacs binary.
15562
15563 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15564
15565         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15566         tag with sexp and add value tag with value `t'.
15567
15568 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15569
15570         * package-get.el: Changes to work with real data.
15571         From Pete Ware <ware@cis.ohio-state.edu>
15572
15573         * packages.el (packages-reload-autoloads): Guard load for the time
15574         being.
15575
15576         * update-elc.el ("packages.el"): Force loading packages.el instead
15577         of possibly out-of-date packges.elc.
15578         * make-docfile.el ("packages.el"): Ditto.
15579
15580 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15581
15582         * build-report.el (build-report-delete-regexp): Added a rule for
15583         the main tarball shadowing anything past it.
15584
15585 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15586
15587         * packages.el (package-provide): Delete a previous provide.
15588
15589         * package-info.el: New file.
15590
15591         * package-get.el: New file.
15592         From Pete Ware <ware@cis.ohio-state.edu>
15593         (package-get): Fix md5 computation to work with Mule.
15594
15595 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15596
15597         * simple.el (log-message-*): Quote symbols in docstrings properly.
15598
15599 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15600
15601         * packages.el (packages-new-autoloads): Ignore symbolic links.
15602
15603         * cus-face.el (face-custom-attributes-get): Fix typo.
15604         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15605
15606 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15607
15608         * startup.el (load-init-file): Reload new or changed autoloads
15609         unless inhibited.  Reload modified dumped lisp (stubbed).
15610
15611         * packages.el (packages-new-autoloads): New function.
15612         (packages-reload-autoloads): New function.
15613         (packages-reload-dumped-lisp): New (stub) function.
15614
15615         * loadup.el: Inhibit reloading dumped files when running temacs.
15616
15617         * loadhist.el (file-provides): Extend to handle variant
15618         extensions.
15619
15620         * replace.el (query-replace): Fix typo.
15621
15622 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15623
15624         * make-docfile.el: list-autoloads-path has been renamed.
15625         * update-elc.el: list-autoloads has been renamed.
15626
15627         * packages.el (packages-list-autoloads): Renamed.
15628         (packages-list-autoloads-path): Ditto.
15629
15630 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15631
15632         * packages.el (packages-find-packages-1): Made it signal a warning
15633         for an error in an auto-autoload.el file.
15634
15635 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15636
15637         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15638         tag with const.
15639         From Aki Vehtari <Aki.Vehtari@hut.fi>
15640
15641         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15642
15643         * loadhist.el (unload-feature): Remove autoload.
15644
15645 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15646
15647         * loadhist.el: Unpackaged.
15648
15649         * help.el (describe-symbol-find-file): Rename
15650         `describe-function-find-file' and make old name obsolete.
15651         (describe-function-1): Use it.
15652         (describe-function-1): Guard reference to
15653         `compiled-function-annotation'.
15654
15655 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15656
15657         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15658         argument.
15659         (help-mode-quit): New optional arg to control whether it kills or
15660         buries.  Tidied up.
15661         (with-displaying-help-buffer): Don't kill buffer initially, even
15662         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15663         (help-pretty-print-value): Rename back from
15664         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15665         use it, otherwise use dumped `cl-prettyprint'.
15666         (describe-variable): Use `help-pretty-print-value' again.
15667         (find-func): Removed reference to "find-func" at end.
15668
15669 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15670
15671         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15672           GUI XEmacs. Rename? x-menubar is rather window system
15673           independant, except for a couple of items.
15674
15675 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15676
15677         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15678         entries as they will no longer be distributed with XEmacs.
15679
15680         * format.el (format-alist): Fix image/tiff regexps.
15681         From P. E. Jareth Hein <jareth@camelot-soft.com>
15682
15683         * help.el (help-maybe-pretty-print-value): Rename.
15684         (describe-variable): Use it.
15685         (describe-variable): Add trailing linefeed.
15686
15687 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15688
15689         * help.el (describe-function-1): Don't output anything for
15690           arglist of autoload functions.
15691
15692 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15693
15694         * help.el (describe-function-1): Don't output anything for
15695           arglist of autoload functions.
15696
15697 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15698
15699         * help.el (help-mode-map): New bindings for `help-mode-bury',
15700         `describe-function-at-point', `describe-variable-at-point',
15701         `Info-elisp-ref', `customize-variable', `help-next-section' and
15702         `help-prev-section'.
15703         (help-next-section): New function.
15704         (help-prev-section): New function.
15705         (help-mode-quit): Changed to kill the help buffer.
15706         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15707         correctly.
15708         (help-buffer-name): New function to generate the name of help
15709         buffers.
15710         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15711         argument giving the name of the help buffer.
15712         (describe-key): Use `with-displaying-help-buffer' with name.
15713         (describe-mode): Ditto.
15714         (describe-bindings): Ditto.
15715         (describe-prefix-bindings): Ditto.
15716         (view-lossage): Ditto.
15717         (with-syntax-table): New macro.
15718         (function-called-at-point): Use `ignore-errors' and
15719         `with-syntax-table'.
15720         (function-at-point): Ditto.
15721         (describe-function): Use `with-displaying-help-buffer' with name.
15722         (function-arglist): Extracted from `describe-function-1'.  Returns
15723         function's arglist as string.
15724         (function-documentation): Extracted from `describe-function-1'.
15725         Returns function's docstring.
15726         (describe-function-1): Remove all the "stream" garbage, including
15727         the stream argument.  Use `function-arglist' and
15728         `function-documentation'.
15729         (describe-function-arglist): Just use `function-arglist'.
15730         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15731         (help-pretty-print-value): New function to help with
15732         pretty-printing variable values.  Knows about `#<...>'.  Needs
15733         `pp-internal'.
15734         (describe-variable): Use `with-displaying-help-buffer' with name.
15735         Formatting improved.  Display file where variable is defined, if
15736         known.  Use `help-pretty-print-value'.
15737         (describe-syntax): Use `with-displaying-help-buffer' with name.
15738         (list-processes): Remove "stream" garbage.
15739
15740 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15741
15742         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15743         call a dumped routine instead.
15744
15745         * x-win-xfree86.el: Wrap file in defun.
15746         * x-win-sun.el: Ditto.
15747
15748 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15749
15750         * help.el (view-emacs-news): Remove usage of outl-mouse which
15751         advises functions and does other evil things.
15752
15753 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15754
15755         * format.el (format-alist): Add `image/tiff'.
15756         From P. E. Jareth Hein <jareth@camelot-soft.com>
15757
15758 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15759
15760         * about.el (about-hackers): More names added.
15761
15762         * make-docfile.el: Remove superfluous package path search.
15763
15764         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15765
15766 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15767
15768         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15769         ignored shadows.
15770
15771 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15772
15773         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15774         get trailing slashes when added to the load-path.
15775
15776         * x-init.el (init-x-win): Locate where XEmacs X localization files
15777         are.
15778
15779 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15780
15781         * x-faces.el: Added support for foregroundToolBarColor
15782           to xpm-color-symbols.
15783
15784 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15785
15786         * etags.el (tags-remove-duplicates): Removed.
15787         (buffer-tag-table-list): Use `delete-duplicates'.
15788
15789         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15790         correctly.
15791         (get*): Defalias to `get'.
15792
15793         * cl.el (eql): Compare integers with `eq'.
15794         (cl-map-extents): Check for `map-extents' first.
15795
15796 1997-12-17  Didier Verna  <didier@xemacs.org>
15797
15798         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15799         added the 'numero', 'copyright' and 'trademark' symbols.
15800
15801         * leim/quail/latin-post.el ("french-postfix"): see above.
15802
15803 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15804
15805         * widget.el (define-widget): Check the arguments.
15806
15807         * cus-edit.el (customize-face): Use `check-argument-type'.
15808         (custom-variable-value-create): Use `signal' to signal error.
15809         (custom-variable-reset-saved): Ditto.
15810         (custom-variable-reset-standard): Ditto.
15811         (custom-face-reset-saved): Ditto.
15812
15813         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15814         (widget-default-format-handler): Ditto.
15815         (widget-checklist-add-item): Ditto.
15816         (widget-radio-add-item): Ditto.
15817         (widget-editable-list-entry-create): Ditto.
15818         (widget-sexp-prompt-value): Ditto.
15819
15820         * custom.el (custom-declare-variable): Signal errors better.
15821         (custom-handle-keyword): Ditto.
15822         (custom-declare-group): Ditto.
15823
15824         * window-xemacs.el (windows): Ditto.
15825
15826         * menubar.el (menu): Ditto.
15827
15828         * keydefs.el (keyboard): Ditto.
15829
15830         * minibuf.el (minibuffer): Ditto.
15831
15832         * process.el (execute): Ditto.
15833
15834         * fill.el (fill): Ditto.
15835
15836         * modeline.el (modeline): Ditto.
15837
15838         * help.el (help): Ditto.
15839
15840         * faces.el (faces): Ditto.
15841
15842         * files.el (files): Ditto.
15843
15844         * x-init.el (x): Ditto.
15845
15846         * lisp-mode.el (lisp): Ditto.
15847
15848         * process.el (processes): Ditto.
15849
15850         * mouse.el (mouse): Ditto.
15851
15852         * abbrev.el (abbrev): Moved from cus-edit.
15853
15854         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15855         as variable declaration.
15856
15857 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15858
15859         * menubar.el (find-menu-item): Use `check-argument-type'.
15860         (find-menu-item): Cosmetic changes.
15861
15862 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15863
15864         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15865
15866 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15867
15868         * startup.el (set-default-load-path): Only search package-path
15869         when not running temacs.
15870
15871         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15872         files.
15873
15874         * loadup.el: Correct commentary.  Reformatting.
15875         (really-early-error-handler): Use absolute path to the
15876         first dumped-lisp.el file.
15877         (really-early-error-handler): Print full path name of
15878         each dumped lisp file (inherited from InfoDock).
15879
15880         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15881         dumped-lisp.el files.
15882
15883         * make-docfile.el (preloaded-file-list): Reorder when the
15884         package-path is searched.
15885         * update-elc.el: Ditto.
15886
15887         * lisp-mode.el (call-with-condition-handler): Treat the same as
15888         `condition-case' for indentation.
15889
15890         * about.el (about-xemacs): Update release date.
15891
15892 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15893
15894         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15895         anywhere but at the last clause.
15896         (ecase): Disallow `t' and `otherwise'.
15897
15898 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15899
15900         * cus-edit.el (custom-buffer-create-buttons): New function
15901         from stuff moved out of `custom-buffer-create-internal'.
15902         (custom-novice): New variable.  Default t.
15903         (custom-display-global-buttons): Ditto.  Default `top'.
15904         (custom-buffer-create-internal): Only display help if
15905         `custom-novice' is non-nil.  Display global buttons according to
15906         `custom-display-global-buttons'.
15907
15908 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15909
15910         * menubar.el (find-menu-item): Use `check-argument-type'.
15911         (find-menu-item): Cosmetic changes.
15912
15913 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15914
15915         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15916         look.
15917
15918 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15919
15920         * format.el (format-deannotate-region):  Bug fix.
15921         Deannotating a region containing unknown tags would fail
15922         (causing decoding of text/enriched to fail at user level)
15923
15924 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15925
15926         * minibuf.el (read-directory-name): Support sixth
15927           arg, HISTORY, as already documented.
15928
15929 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15930
15931         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15932         to `ecase'.
15933
15934 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15935
15936         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15937         skk-activate.
15938
15939 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15940
15941         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.