update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-kyd'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-kyd'.
8
9         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-hok'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-hok'.
19
20         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-jyu'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-jyu'.
30
31         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-zkd'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-zkd'.
41
42         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-kmi'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kmi'.
52
53         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-okd'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-okd'.
63
64         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-nkm'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-nkm'.
74
75         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-nto'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-nto'.
85
86         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-yhk'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-yhk'.
96
97         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-sok'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-sok'.
107
108         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-kda'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-kda'.
118
119         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-myz'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-myz'.
129
130         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-kgk'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-kgk'.
140
141         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-drt'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-drt'.
151
152         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-mam'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-mam'.
162
163         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
164         CHISE.
165
166 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-dng'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-dng'.
173
174         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
175         CHISE.
176
177 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=>cns11643-5'.
181
182 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-keg'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-keg'.
189
190         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-jou'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-jou'.
200
201         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-smk'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-smk'.
211
212         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-kyo'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-kyo'.
222
223         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-kss'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-kss'.
233
234         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-wan'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-wan'.
244
245         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-ksk'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-ksk'.
255
256         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-kyu'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-kyu'.
266
267         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-skk'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-skk'.
277
278         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-sik'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-sik'.
288
289         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-kbk'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-kbk'.
299
300         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
301         CHISE.
302
303 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `===hng-kcj'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-kcj'.
310
311         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-k24'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-k24'.
321
322         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
323         CHISE.
324
325 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `===hng-gok'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `===hng-gok'.
332
333         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
334         CHISE.
335 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `===hng-tsu'.
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `===hng-tsu'.
342
343         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
344         CHISE.
345
346 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `===hng-sys'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `===hng-sys'.
353
354         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
355         CHISE.
356
357 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist):
360         - Use "&HNG010-<d><d><d><d><d>;" instead of
361           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
362         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `=ucs-bmp-itaiji-002' and `===hng-khm'.
366
367         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
368         "hngkhi-0" as the suffix of registry.
369         (===hng-khm): New coded-charset for XEmacs CHISE.
370         (=ucs-itaiji-002): Ditto.
371         (=ucs-bmp-itaiji-002): Ditto.
372
373 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `=>ucs@iwds-1'.
377
378         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
379         XEmacs CHISE.
380
381 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
384         CHISE.
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
387         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
388         `===hng-khi'.
389
390 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `===hng-khi'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===hng-khi'.
397
398         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
399         CHISE.
400
401 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
404         #x9FA5 as the value of `max-code'.
405         (=ucs-bmp-var-002): Likewise.
406         (=ucs-bmp-var-003): Likewise.
407         (=ucs-bmp-itaiji-084): Likewise.
408         (=ucs-bmp-cjk@JP): Likewise.
409         (=ucs-bmp-cjk@JP/hanazono): Likewise.
410         (==ucs-bmp-cjk@JP/hanazono): Likewise.
411         (=>ucs-bmp-cjk@component): Likewise.
412
413 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
416         CHISE.
417
418 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
421         XEmacs CHISE.
422         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
423         `==jis-x0208@1978/2-pr' as the mother.
424
425 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
428         CHISE.
429
430 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
434
435 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
438         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
439
440 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `===ucs@gb'.
444
445 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `===hanyo-denshi/ks', `===jis-x0208' and
449         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
450         as the entity-reference for `===jis-x0213-1@2000'; use
451         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
452
453 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `===jis-x0208'.
457
458         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
459         instead of `===jis-x0208' as the mother.
460         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
461         `===jis-x0208' as the mother.
462         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
463         `===jis-x0208' as the mother.
464         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
465         `===jis-x0213-1' as the mother.
466         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
467         `===jis-x0213-1' as the mother.
468         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
469         the mother.
470         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
471         mother.
472
473 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `=ucs-var-001'.
477
478 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `=ucs-bmp-var-001'.
482
483         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
484         CHISE.
485         (=ucs-bmp-var-001): Ditto.
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `=ucs-var-003'.
489
490 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `=ucs-bmp-var-003'.
494
495         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
496         CHISE.
497         (=ucs-bmp-var-003): Ditto.
498
499 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `=ucs-var-002'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=ucs-bmp-var-002'.
506
507         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
508         CHISE.
509         (=ucs-bmp-var-002): Ditto.
510
511 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
514         XEmacs CHISE.
515         (==jis-x0208@1978/5pr): Ditto.
516
517 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=>ucs-bmp-cjk@component'.
521
522         * mule/mule-conf.el (=>ucs@component): New coded-charset for
523         XEmacs CHISE.
524         (=>ucs-bmp-cjk@component): Ditto.
525
526 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `=>iwds-1'.
530
531 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
534         CHISE.
535
536 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list):
539         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
540         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
541         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
542         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
543
544 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
547         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
548
549         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
550         `=>>ucs@iso' as the mother.
551         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
552         mother.
553
554 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hanyo-denshi/ia'.
558
559 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `===hanyo-denshi/ia'.
563
564 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-conf.el (=koseki): Fix DOC.
567         (==koseki): New coded-charset for XEmacs CHISE.
568
569 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
572         XEmacs CHISE.
573         (===hanyo-denshi/jd): Fix DOC.
574
575 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hanyo-denshi/ip'.
579
580 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `===hanyo-denshi/ip'.
584
585         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
586         XEmacs CHISE.
587
588 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `==ucs-radicals@unicode' and `=>daikanwa'.
592
593         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
594         for XEmacs CHISE.
595
596 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
599         XEmacs CHISE.
600
601 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `===ruimoku-v6'.
605
606 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===ruimoku-v6'.
610
611 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
614         CHISE.
615
616 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
619         coded-charset for XEmacs CHISE.
620
621 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
624         XEmacs CHISE.
625
626 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===ucs-sip@iso'.
630
631 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
634         CHISE.
635
636 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `==ucs-sip@iso'.
640
641         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
642         CHISE.
643
644 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
647         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
648         (=ucs-sip-ext-b@iso): Fix registry.
649         (==ucs-sip-ext-b@iso): Ditto.
650         (===ucs-sip-ext-b@iso): Ditto.
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `=ucs-sip@iso'.
654
655 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `=>cbeta'.
659
660 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
663         `=>cns11643-7'.
664
665         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
666
667 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
670         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
671
672 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
675         `=ucs@cns'.
676         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
677         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
678         `=ucs@jis/1990'.
679         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
680         `=ucs@jis/2000'.
681         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
682         `=ucs@jis/2004'.
683         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
686         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
687
688 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
691         XEmacs CHISE.
692         (==jis-x0208@1978/1pr): Ditto.
693         (==jis-x0208@1978/2-pr): Ditto.
694
695 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `===jis-x0213-1@2004'.
699
700 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hanyo-denshi/jb'.
707
708         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
709         XEmacs CHISE.
710         (=+>hanyo-denshi/ft): Ditto.
711         (=+>hanyo-denshi/jt): Ditto.
712
713 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===hanyo-denshi/hg'.
717
718 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
721         XEmacs CHISE.
722         (===hanyo-denshi/hg): Ditto.
723
724 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
727         glyph-forms instead of detailed glyph-images.
728         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
729         `=adobe-japan1-*'.
730         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
731         (===adobe-japan1-1): Ditto.
732         (===adobe-japan1-2): Ditto.
733         (===adobe-japan1-3): Ditto.
734         (===adobe-japan1-4): Ditto.
735         (===adobe-japan1-5): Ditto.
736         (===adobe-japan1-6): Ditto.
737         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
738         `=>>>adobe-japan1' as the mother.
739         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
740         `=>>adobe-japan1' as the mother.
741         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
742         glyph-images.
743         (==jis-x0208@1978): Ditto.
744         (==jis-x0208@1983): Ditto.
745         (==jis-x0208@1990): Ditto.
746         (==jis-x0213-1): Ditto.
747         (==jis-x0213-1@2000): Ditto.
748         (==jis-x0213-1@2004): Ditto.
749         (==jis-x0213-2): Ditto.
750         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
751         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
752         `=jis-x0208@1978'.
753         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
754         `=jis-x0208@1983'.
755         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
756         `=jis-x0208@1990'.
757         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
758         `=jis-x0213-1'.
759         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
760         `=jis-x0213-1@2000'.
761         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
762         `=jis-x0213-1@2004'.
763         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
764         `=jis-x0213-2'.
765         (===jis-x0208): New coded-charset for XEmacs CHISE.
766         (===jis-x0208@1978): Ditto.
767         (===jis-x0208@1983): Ditto.
768         (===jis-x0208@1990): Ditto.
769         (===jis-x0213-1): Ditto.
770         (===jis-x0213-1@2000): Ditto.
771         (===jis-x0213-2): Ditto.
772         (===jis-x0212): Ditto.
773         (===ks-x1001): Ditto.
774         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
775         mother.
776         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
777         as the mother.
778         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
779         as the mother.
780         (===cns11643-1): New coded-charset for XEmacs CHISE.
781         (===cns11643-2): Ditto.
782         (===cns11643-3): Ditto.
783         (===cns11643-4): Ditto.
784         (===cns11643-5): Ditto.
785         (===cns11643-6): Ditto.
786         (===cns11643-7): Ditto.
787         (=>>cns11643-1): Ditto.
788         (==big5-cdp): Indicate abstract glyph-images instead of
789         representative glyph-images.
790         (===big5-cdp): New coded-charset for XEmacs CHISE.
791         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
792         detailed glyph-images.
793         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
794         `=hanyo-denshi/*'.
795         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
796         (===hanyo-denshi/ib): Ditto.
797         (===hanyo-denshi/jt): Ditto.
798         (===hanyo-denshi/ks): Ditto.
799         (===mj): Ditto.
800         (===mj-0): Ditto.
801         (===mj-1): Ditto.
802         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
803         `=>>>hanyo-denshi/*' as its mother.
804         (==gt): Indicate abstract glyph-forms instead of detailed
805         glyph-images.
806         (===gt): New coded-charset for XEmacs CHISE.
807         (=>>>gt): Indicates `==gt' instead of `=gt'.
808         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
809         (==gt-k): Indicate abstract glyph-forms instead of detailed
810         glyph-images.
811         (===gt-k): New coded-charset for XEmacs CHISE.
812         (==daikanwa): Indicates glyph-images instead of detailed
813         glyph-images.
814         (===daikanwa): New coded-charset for XEmacs CHISE.
815         (===daikanwa/+p): Ditto.
816         (===daikanwa/ho): Ditto.
817         (==cbeta): Ditto.
818         (===cbeta): Ditto.
819         (==jef-china3): Ditto.
820         (===jef-china3): Ditto.
821         (==ruimoku-v6): Ditto.
822         (==ucs@iso): Indicate representative glyph-forms instead of
823         representative glyph-images.
824         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
825         (==ucs@unicode): Indicate representative glyph-forms instead of
826         representative glyph-images.
827         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
828         `=ucs@unicode'.
829         (==ucs@cns): Indicate representative glyph-forms instead of
830         representative glyph-images.
831         (==ucs@jis): Ditto.
832         (==ucs@jis/1990): Ditto.
833         (==ucs@jis/2000): Ditto.
834         (==ucs@jis/2004): Ditto.
835         (==ucs@ks): Ditto.
836         (===ucs@iso): New coded-charset for XEmacs CHISE.
837         (===ucs@unicode): Ditto.
838         (===ucs@gb): Ditto.
839         (===ucs@ks): Ditto.
840         (===ucs-bmp-cjk@gb): Ditto.
841         (===ucs-sip-ext-b@iso): Ditto.
842
843 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
847         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
848         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
849         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
850         `===cns11643-3', `===cns11643-4', `===cns11643-5',
851         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
852         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
853         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
854         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist):
857         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
858         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
859         - Use "&g1-[NAME];" for `=>>[NAME]'.
860         - Abolish "&g2-[NAME];".
861
862 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
865         `=>>ucs@cns' as the mother.
866
867 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `==ucs@ks'.
871
872 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
875         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
876         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
877         0x00E30000〜0x00E409D5.
878
879 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist):
882         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
883         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
884
885 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
889
890         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
891         (=mj-0): Ditto.
892         (=mj-1): Ditto.
893         (==mj): Ditto.
894         (==mj-0): Ditto.
895         (==mj-1): Ditto.
896         (=>>mj): Ditto.
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         setting for `=mj' and `==mj'.
900
901 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
904         CHISE.
905
906 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
909         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
910         `=>ucs@hanyo-denshi'.
911
912 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `=koseki' and `=>ucs@hanyo-denshi'.
916
917         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
918         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
919
920 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
923         XEmacs CHISE.
924
925 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist):
928         Change priority of `=>>>ucs@iso'.
929
930         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
931         `=>>>ucs@iso' as the mother.
932         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
933
934 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist):
937         Change priority of `=>>>ucs@unicode'.
938
939         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
940         `=ucs@unicode'.
941
942 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist):
945         Change priority of `=>>>ucs@jis'.
946
947         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
948         `=ucs@jis'.
949
950 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `==daikanwa/+p'.
954
955 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `==shinjigen@1ed'.
959
960 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
963         XEmacs CHISE.
964
965 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-conf.el (==shinjigen): Modify DOC.
968         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
969         (==shinjigen@rev): Modify DOC.
970
971 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
974         CHISE.
975
976 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         settings for `==daikanwa' and `==ucs@JP/hanazono'.
980
981         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
982         XEmacs CHISE.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `==daikanwa'.
986
987 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `==cns11643-7'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `==cns11643-7'.
994
995 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `==cns11643-6'.
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `==cns11643-6'.
1002
1003 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `==cns11643-5'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `==cns11643-5'.
1010
1011 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `==cns11643-4'.
1015
1016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1017         `==cns11643-4'.
1018
1019 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1022         setting for `==cns11643-3'.
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1025         `==cns11643-3'.
1026
1027 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         setting for `==cns11643-2'.
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `==cns11643-2'.
1034
1035 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1038         Change priority of `=>>>ucs@ks'.
1039
1040         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1041         `=ucs@ks'.
1042
1043 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1046         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1047         `==ucs@cns' and `==cns11643-1'.
1048
1049         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1050         (==cns11643-2): Ditto.
1051         (==cns11643-3): Ditto.
1052         (==cns11643-4): Ditto.
1053         (==cns11643-5): Ditto.
1054         (==cns11643-6): Ditto.
1055         (==cns11643-7): Ditto.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `==cns11643-1'.
1059
1060 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1063         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1064         `=>>>ucs@jis/1990'.
1065
1066         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1067         `=ucs@jis/1990'.
1068         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1069         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1070
1071 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1074         Change priority of `=>>>ucs@cns'.
1075
1076         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1077         `=ucs@cns'.
1078
1079 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `==ks-x1001'.
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1085         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1086         `==ks-x1001'.
1087
1088 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1091
1092 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1095         `=jis-x0208'.
1096         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1097         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1098         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1099         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1100         (=>>>jis-x0213-1@2000): Changed to an alias for
1101         `=jis-x0213-1@2000'.
1102         (=>>>jis-x0213-1@2004): Changed to an alias for
1103         `=jis-x0213-1@2004'.
1104         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1105
1106 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1109         `=adobe-japan1-0'.
1110         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1111         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1112         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1113         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1114         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1115         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1116
1117 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1121         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1122         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1123         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1124         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1125
1126 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1129         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1130         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1131         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1132         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1133         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1134         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1135         `==jis-x0212'.
1136
1137 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1140         "AdobeJapan1-[0-6]$".
1141         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1142         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1143         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1144         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1145         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1146         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1147         (==adobe-japan1-1): Ditto.
1148         (==adobe-japan1-2): Ditto.
1149         (==adobe-japan1-3): Ditto.
1150         (==adobe-japan1-4): Ditto.
1151         (==adobe-japan1-5): Ditto.
1152         (==adobe-japan1-6): Ditto.
1153         (==jis-x0208): Ditto.
1154         (==jis-x0208@1978): Ditto.
1155         (==jis-x0208@1983): Ditto.
1156         (==jis-x0208@1990): Ditto.
1157         (==jis-x0213-1): Ditto.
1158         (==jis-x0213-1@2000): Ditto.
1159         (==jis-x0213-1@2004): Ditto.
1160         (==jis-x0213-2): Ditto.
1161         (==jis-x0212): Ditto.
1162         (==gb2312): Ditto.
1163         (==iso-ir165): Ditto.
1164         (==gb12345): Ditto.
1165         (==ks-x1001): Ditto.
1166         (==cns11643-1): Ditto.
1167         (==cns11643-2): Ditto.
1168         (==cns11643-3): Ditto.
1169         (==cns11643-4): Ditto.
1170         (==cns11643-5): Ditto.
1171         (==cns11643-6): Ditto.
1172         (==cns11643-7): Ditto.
1173         (==big5-cdp): Ditto.
1174         (==hanyo-denshi/ja): Ditto.
1175         (==hanyo-denshi/jb): Ditto.
1176         (==hanyo-denshi/jc): Ditto.
1177         (==hanyo-denshi/jd): Ditto.
1178         (==hanyo-denshi/ft): Ditto.
1179         (==hanyo-denshi/ia): Ditto.
1180         (==hanyo-denshi/ib): Ditto.
1181         (==hanyo-denshi/hg): Ditto.
1182         (==hanyo-denshi/jt): Ditto.
1183         (==hanyo-denshi/ks): Ditto.
1184         (==gt): Ditto.
1185         (==gt-k): Ditto.
1186         (==daikanwa): Ditto.
1187         (==shinjigen): Ditto.
1188         (==ucs@iso): Ditto.
1189         (==ucs@unicode): Ditto.
1190         (==ucs@gb): Ditto.
1191         (==ucs-bmp@gb): Ditto.
1192         (==ucs@cns): Ditto.
1193         (==ucs-bmp@cns): Ditto.
1194         (==ucs@jis): Ditto.
1195         (==ucs@jis/1990): Ditto.
1196         (==ucs@jis/2000): Ditto.
1197         (==ucs@jis/2004): Ditto.
1198         (==ucs@JP): Ditto.
1199         (==ucs@JP/hanazono): Ditto.
1200         (==ucs@ks): Ditto.
1201         (==ucs-bmp@ks): Ditto.
1202         (==ucs@cns11643): Ditto.
1203         (==ucs-bmp-cjk@gb): Ditto.
1204         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1205         (==ucs-sip-ext-b@iso): Ditto.
1206
1207 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1210         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1211
1212         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1213         XEmacs CHISE.
1214         (=ucs-bmp-cjk@unicode): Abolished.
1215
1216 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `=+>ucs-bmp-cjk-compat@jis'.
1220
1221         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1222         for XEmacs CHISE.
1223
1224 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1227         CHISE.
1228
1229 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1232         for XEmacs CHISE.
1233         (=jis-x0208@1978/1er-pr): Abolished.
1234         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1235         `=jis-x0208@1978/1er-pr' as the mother.
1236
1237 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `=ucs-itaiji-084'.
1241
1242 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list):
1245         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1246
1247         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1248         XEmacs CHISE.
1249         (=ucs-bmp-itaiji-084): Ditto.
1250
1251 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1255
1256 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1259         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1260
1261         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1262         XEmacs CHISE.
1263         (=big5-cdp-var-5): Ditto.
1264
1265 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1268         XEmacs CHISE.
1269
1270 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1273         XEmacs CHISE.
1274
1275 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         setting for `=>>>hanyo-denshi/ft'.
1279
1280 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1281
1282         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1283         XEmacs CHISE.
1284         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1285         `=hanyo-denshi/jd' as the mother.
1286
1287 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1290         XEmacs CHISE.
1291         (=+>adobe-japan1-1): Ditto.
1292         (=+>adobe-japan1-2): Ditto.
1293         (=+>adobe-japan1-3): Ditto.
1294         (=+>adobe-japan1-4): Ditto.
1295         (=+>adobe-japan1-5): Ditto.
1296         (=+>adobe-japan1-6): Ditto.
1297         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1298
1299 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1302         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1303         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1304
1305         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1306         the top.
1307
1308 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1311         XEmacs CHISE.
1312         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1313         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1314         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1315
1316 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list):
1319         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1320         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1321
1322         * mule/mule-conf.el: Modify order of definitions of some
1323         coded-charsets.
1324
1325 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1328         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1329         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1330
1331         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1332         CHISE.
1333         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1334         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1335
1336 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1339         CHISE.
1340
1341 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         setting for `=daikanwa/+2p'.
1345
1346         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1347         XEmacs CHISE.
1348
1349 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1352         XEmacs CHISE.
1353         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1354
1355 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1358         setting for `=>>>hanyo-denshi/ib'.
1359
1360 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1363         XEmacs CHISE.
1364         (=>>>hanyo-denshi/ib): Ditto.
1365         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1366         `=hanyo-denshi/ja' as the mother.
1367         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1368         `=hanyo-denshi/ib' as the mother.
1369
1370 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1373         XEmacs CHISE.
1374         (utf-8-ivs-mcs-er): Likewise.
1375         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1376         and `=>ucs-gb'.
1377         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1378         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1379         `ucs-gb' and `=>ucs-gb'.
1380         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1381         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1382         and `=>ucs-cns'.
1383         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1384         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1385         `ucs-cns' and `=>ucs-cns'.
1386         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1387         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1388         `ucs-big5' and `=>ucs-big5'.
1389         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1390         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1391         `ucs-big5' and `=>ucs-big5'.
1392         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1393         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1394         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1395         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1396         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1397         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1398         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1399         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1400         `=>ucs-jis'; modify DOC and mnemonic.
1401         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1402         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1403         and `=>ucs-jis'; modify DOC and mnemonic.
1404         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1405         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1406         `=>ucs-ks'.
1407         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1408         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1409         and `=>ucs-ks'.
1410         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1411
1412 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1415         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1416
1417 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1420         Modify priorities.
1421
1422 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1425         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1426
1427 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1431
1432 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1435         CHISE.
1436
1437 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1438
1439         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1440         CHISE.
1441
1442 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1445         CHISE.
1446
1447 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `=+>ucs-bmp-cjk@unicode'.
1451
1452         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1453         for XEmacs CHISE.
1454
1455 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `=>>daikanwa'.
1459
1460 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `=>>hanyo-denshi/jt'.
1464
1465 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1466
1467         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1468         XEmacs CHISE.
1469         (=+>jis-x0208@1990): Ditto.
1470         (=+>jis-x0213-1@2000): Ditto.
1471
1472 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1475         XEmacs CHISE.
1476
1477 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1480         XEmacs CHISE.
1481         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1482         `=hanyo-denshi/jc' as the mother.
1483
1484 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `=+>adobe-japan1'.
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list):
1490         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1491         and `=>>hanyo-denshi/ft' to `=>>gt'.
1492
1493 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1496         XEmacs CHISE.
1497         (=>>adobe-japan1-1): Ditto.
1498         (=>>adobe-japan1-2): Ditto.
1499         (=>>adobe-japan1-3): Ditto.
1500         (=>>adobe-japan1-4): Ditto.
1501         (=>>adobe-japan1-5): Ditto.
1502         (=>>adobe-japan1-6): Ditto.
1503         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1504
1505 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=adobe-japan1): New alias for
1508         `=adobe-japan1-6'.
1509         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1510         (=>>>adobe-japan1-1): Ditto.
1511         (=>>>adobe-japan1-2): Ditto.
1512         (=>>>adobe-japan1-3): Ditto.
1513         (=>>>adobe-japan1-4): Ditto.
1514         (=>>>adobe-japan1-5): Ditto.
1515         (=>>>adobe-japan1-6): Ditto.
1516         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1517
1518 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `=>>>adobe-japan1'.
1522
1523 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         setting for `=+>ucs@ks'.
1527
1528 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1531         XEmacs CHISE.
1532         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1533         `=adobe-japan1-6' as the mother.
1534
1535 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `=>cns11643-7'.
1539
1540 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1543         CHISE.
1544
1545 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1548         XEmacs CHISE.
1549         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552         setting for `=>ucs@jis/2004'.
1553
1554 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `=+>gt'.
1558
1559         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1560         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1561
1562 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1565         `=>ucs@unicode' as the mother.
1566         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1567         mother.
1568         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1569         mother.
1570         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1571         mother.
1572
1573 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         setting for `=+>ucs@unicode'.
1577
1578         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1579         CHISE.
1580
1581 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1584         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1585         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1586         - Add setting for `=+>ucs@cns'.
1587
1588         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1589         CHISE.
1590         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1591         as the mother.
1592         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1593         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1594
1595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1596         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1597
1598 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>ucs@ks'.
1602
1603 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1606         `=ucs-bmp-cjk-compat@unicode'.
1607
1608         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1609         coded-charset for XEmacs CHISE.
1610
1611 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1614         `=ucs-bmp-cjk-compat'.
1615
1616         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1617         XEmacs CHISE.
1618
1619 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1622         CHISE.
1623
1624 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1627         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1628
1629         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1630         `=>ucs@jis/1990'.
1631         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1632
1633 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1637
1638         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1639         CHISE.
1640         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1641         mother.
1642
1643 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1646         `=>jis-x0213-2@usual'.
1647         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1648         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1649         `=>jis-x0213-2@usual' as the mother.
1650
1651 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1654         (=>ucs@JP): New alias for `=+>ucs@jis'.
1655
1656 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1659         `=>jis-x0208@usual'.
1660         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1661         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1662         `=>jis-x0208@usual' as the mother.
1663         (=>jis-x0208): Likewise.
1664
1665 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1668         setting for `=+>jis-x0208@1978'.
1669
1670 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1673         XEmacs CHISE.
1674
1675 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         setting for `=>>>ucs@jis/1990'.
1679
1680 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1683         setting for `=>ucs@jis/1990'.
1684
1685 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         setting for `=ucs@JP/hanazono'.
1689
1690         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1691         CHISE.
1692         (=ucs@JP/hanazono): Ditto.
1693         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1694         (=>>hanyo-denshi/jc): Ditto.
1695         (=>>hanyo-denshi/jd): Ditto.
1696
1697 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1700         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1701
1702 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1705         XEmacs CHISE.
1706
1707 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1710         XEmacs CHISE.
1711
1712 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1715         `=ucs-bmp-cjk@JP'.
1716
1717 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1720         XEmacs CHISE.
1721
1722 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1725         Modify order of settings; add settings for `=daikanwa@rev2'.
1726
1727 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `=>>cbeta'.
1731
1732         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1733         CHISE.
1734
1735 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         setting for `=>>adobe-japan1'.
1739
1740 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1743         XEmacs CHISE.
1744
1745 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         setting for `=>>hanyo-denshi/ia'.
1749
1750         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1757
1758         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1759         XEmacs CHISE.
1760         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1761         `=hanyo-denshi/jt' as the mother.
1762
1763 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         setting for `=>>>jis-x0213-2'.
1767
1768         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1769         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1770         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1771
1772 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1780         XEmacs CHISE.
1781
1782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1783         `=>>jis-x0213-1@2004'.
1784
1785 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1788         XEmacs CHISE.
1789
1790 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1793         - Use "&g2-*;" as entity-references for `=>>>*'.
1794         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1795
1796         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1797         XEmacs CHISE.
1798         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1799         as the mother.
1800
1801 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         setting for `=>>hanyo-denshi/ib'.
1805
1806         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1807         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1808         (=>>jis-x0208@1990): Ditto.
1809         (=>>hanyo-denshi/ib): Ditto.
1810
1811         * mule/mule-charset.el (default-coded-charset-priority-list):
1812         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1813
1814 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1817         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1818         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1819         `=>>>ucs@jis/2004'.
1820
1821 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1824         XEmacs CHISE.
1825         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1826         `=jis-x0213-1@2004' as the mother.
1827         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1828         (=>>>ucs@ks): Ditto.
1829
1830         * mule/mule-charset.el (default-coded-charset-priority-list):
1831         Modify priority of `=hanyo-denshi/*'.
1832
1833 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1836         settings for `=>>ucs@JP' and `=ucs@JP'.
1837
1838 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1841         CHISE.
1842
1843 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         setting for `=>>>ucs@cns'.
1847
1848         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1849         CHISE.
1850
1851 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1854         instead of `=>>>jis-x0213-1@2004' as the mother.
1855         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1856         (=>>>ucs@unicode): Likewise.
1857         (=>>>ucs@jis): Likewise.
1858         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1859         mother.
1860         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1861
1862 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1866         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1867         `=>>>ucs@jis'.
1868
1869 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list):
1872         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1873         and `=jis-x0213-*-2000'.
1874
1875 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1878         XEmacs CHISE.
1879         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1880         `=>>jis-x0213-1' as the mother.
1881
1882 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1885         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1886
1887 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1890
1891 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1894         XEmacs CHISE.
1895
1896 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-coding.el (decomposition-feature-list): Set
1899         `=decomposition', `=decomposition@cid' and
1900         `=decomposition@hanyo-denshi'.
1901
1902 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1905         setting for `=>>hanyo-denshi/ks'.
1906
1907         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1908         XEmacs CHISE.
1909
1910 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1913         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `=hanyo-denshi/ks/mf'.
1917
1918         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1919         XEmacs CHISE.
1920         (=hanyo-denshi/ks/mf): Ditto.
1921
1922 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1925         settings for P=hanyo-denshi/jt'.
1926
1927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1928         `=hanyo-denshi/jt'.
1929
1930         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1931         XEmacs CHISE.
1932
1933 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1936         settings for `=hanyo-denshi/ip'.
1937
1938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1939         `=hanyo-denshi/ip'.
1940
1941         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1942         XEmacs CHISE.
1943
1944 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         settings for `=hanyo-denshi/hg'.
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `=hanyo-denshi/hg'.
1951
1952         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         setting for `=>>hanyo-denshi/ft'.
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=>>hanyo-denshi/ft'.
1962
1963         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1964         XEmacs CHISE.
1965
1966 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         settings for `=hanyo-denshi/ib'.
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `=hanyo-denshi/ib'.
1973
1974         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1975         XEmacs CHISE.
1976
1977 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         settings for isolated characters of `=hanyo-denshi/ia' and
1981         non-isolated characters of `=hanyo-denshi/*'.
1982
1983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1984         `=hanyo-denshi/ia'.
1985
1986         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1987         XEmacs CHISE.
1988
1989 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1992         setting for isolated characters of `=hanyo-denshi/ft'.
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `=hanyo-denshi/ft'.
1996
1997         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1998         XEmacs CHISE.
1999
2000 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2003         setting for isolated characters of `=hanyo-denshi/jd'.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `=hanyo-denshi/jd'.
2007
2008         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for isolated characters of `=hanyo-denshi/jc'.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=hanyo-denshi/jc'.
2018
2019         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2020         XEmacs CHISE.
2021
2022 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         setting for isolated characters of `=hanyo-denshi/jb'.
2026
2027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2028         `=hanyo-denshi/jb'.
2029
2030         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2031         XEmacs CHISE.
2032
2033 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for isolated characters of `=hanyo-denshi/ja'.
2037
2038 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=hanyo-denshi/ja'.
2042
2043         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2044         XEmacs CHISE.
2045
2046 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         settings for isolated characters of `=adobe-japan1-6'.
2050
2051 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2054         CHISE.
2055         (=daikanwa/+2p): Ditto.
2056         (=daikanwa/ho): Ditto.
2057
2058 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2061         coding-system for XEmacs CHISE.
2062
2063 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `=>>ruimoku-v6'.
2067
2068         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2069         CHISE.
2070
2071 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2074         setting for `=daikanwa@rev1'.
2075
2076 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2079         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2080
2081 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2084         XEmacs CHISE.
2085         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2086
2087 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2090         CHISE.
2091
2092 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2095         CHISE.
2096
2097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2098         setting for `=>ucs@jis'.
2099
2100 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2103         setting for `=>jis-x0208@usual'.
2104
2105         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2106         XEmacs CHISE.
2107         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2108         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2109         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2110
2111 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2114         CHISE.
2115         (=>>>jis-x0208@1990): Ditto.
2116         (=>>>jis-x0213-1): Ditto.
2117         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2118         mother.
2119         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2120         as the mother.
2121
2122 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         setting for `=>ucs@cns' and `=>>ucs@ks'.
2126
2127         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2128         CHISE.
2129
2130 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2133         CHISE.
2134
2135 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2138         CHISE.
2139         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2140         mother.
2141
2142 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2145         `==>ucs-bmp-cjk@bucs'.
2146
2147         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2148         XEmacs CHISE.
2149
2150 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `==>ucs@bucs'.
2154
2155         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2156         XEmacs CHISE.
2157
2158 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2161         - Add setting for `=>>jis-x0208'.
2162         - Omit setting for `=>>jis-x0208@1990'.
2163         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2164           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2165           `=ucs@FOO'.
2166
2167 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         setting for `=>daikanwa'.
2171
2172 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=daikanwa): Fix DOC.
2175         (=>daikanwa): New abstract character for XEmacs CHISE.
2176         (=>ucs@iso): Likewise.
2177         (=>ucs@unicode): Likewise.
2178         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2179
2180 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2183         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2184           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2185         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2186         - Add `=>big5-cdp'.
2187
2188 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2191         (=>big5-cdp): New abstract character.
2192
2193 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2196         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2197         `chinese-big5'.
2198
2199 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-charset.el (default-coded-charset-priority-list):
2202         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2205         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2206         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2207         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2208         and `=>jis-x0213-2'.
2209
2210 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2213         XEmacs CHISE.
2214         (=>>ucs@jis/2000): Likewise.
2215         (=>>ucs@jis/2004): Likewise.
2216
2217 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2221         `=>>ucs@cns'.
2222
2223         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2224         XEmacs CHISE.
2225         (=>>gt): Use quote instead of backquote; modify DOC.
2226         (=>gt): Use quote instead of backquote.
2227         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2228         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2229         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2230         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2231         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2232         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2233
2234 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `=>>ucs@unicode' and `=>>gt'.
2238
2239 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2242         XEmacs CHISE.
2243         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2244         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2245         `=jis-x0208@1978/1er-pr' as the mother.
2246         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2247
2248 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2251         `=ucs@unicode' as the mother.
2252
2253 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `=>>ucs@unicode'.
2257
2258         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2259         CHISE.
2260
2261 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2267         `=adobe-japan1-6' and `=adobe-japan1-base'.
2268
2269         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2270         XEmacs CHISE.
2271         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2272         specify `min-code' and `max-code'.
2273         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2274         (=adobe-japan1-2): Likewise.
2275         (=adobe-japan1-3): Likewise.
2276         (=adobe-japan1-4): Likewise.
2277         (=adobe-japan1-5): Likewise.
2278         (=adobe-japan1-6): Likewise.
2279
2280 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for `=>gt'.
2284
2285 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2288         CHISE.
2289
2290 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2293         setting for `=>zinbun-oracle'.
2294
2295         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2296         for XEmacs CHISE.
2297
2298 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2301         for XEmacs CHISE.
2302         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2303         `=jis-x0208@1978' as the mother.
2304
2305 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2308         - Use `=gt' instead of `ideograph-gt'.
2309         - Use `=gt-k' instead of `ideograph-gt-k'.
2310         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2311         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2312         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2313         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2314         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2315         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2316         - Use `=>>gt' instead of `<=>gt'.
2317         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2318         - Add setting for `=>>jis-x0208@1990'.
2319         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2320           `=>>jis-x0213-1@2000'.
2321         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2322         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2323           `=>>jis-x0213-1@2004'.
2324         - Add setting for `=>>jis-x0208@1978'.
2325         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2326
2327 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2330         XEmacs CHISE.
2331
2332 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2335         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2336         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2337         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2338         `<=>jis-x0213-1@2004'.
2339
2340 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2343         CHISE.
2344         (=>jis-x0213-2): Ditto.
2345
2346 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2349         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2350
2351 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2355         `=>jis-x0213-1'.
2356
2357 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2360         CHISE.
2361         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2362
2363 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2366         `<==>jis-x0213-1'.
2367         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2368         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2369         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2370         (<=>jis-x0208): New alias for `=>jis-x0208'.
2371         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2372         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2373         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2374         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2375         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2376         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2377         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2378         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2379         (=>>gt): Renamed from `<==>gt'.
2380         (<==>gt): New alias for `=>>gt'.
2381
2382 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2385         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2386         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2387         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2388         - Add settings for `<=>jis-x0213-1@2000' and
2389           `<=>jis-x0213-1@2004'.
2390
2391         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2392         XEmacs CHISE.
2393         (<==>jis-x0213-1): Likewise.
2394         (<==>jis-x0213-1@2000): Likewise.
2395         (<==>jis-x0213-1@2004): Likewise.
2396         (<=>jis-x0208): Add property `=>iso-ir 168'.
2397         (<=>jis-x0208@1997): Likewise.
2398         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2399         as the mother; add property `=>iso-ir 228'.
2400         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2401         property `=>iso-ir 228'.
2402         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2403         property `=>iso-ir 233'.
2404         (<==>gt): Renamed from `<=>gt'.
2405         (<=>gt): New alias for `<==>gt'.
2406
2407 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2410         CHISE.
2411         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2412         `<=>jis-x0208' as the mother.
2413         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2414         (<=>jis-x0213-1@2000): Ditto.
2415         (<=>jis-x0213-1@2004): Ditto.
2416
2417 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         settings for `<=>gt'.
2421
2422         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2423
2424 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2427         XEmacs CHISE.
2428         (=jis-x0208@1978/-4pr): Likewise.
2429         (=jis-x0208@1978/4-pr): Likewise.
2430         (=jis-x0213-1): Likewise.
2431         (=ucs@iso): Likewise.
2432         (=ucs@unicode): Likewise.
2433         (=ucs@gb): Likewise.
2434         (=ucs@gb/fw): Likewise.
2435         (=ucs@cns): Likewise.
2436         (=ucs@cns/fw): Likewise.
2437         (=ucs@jis): Likewise.
2438         (=ucs@jis/fw): Likewise.
2439         (=ucs@jis/1990): Likewise.
2440         (=ucs@jis/2000): Likewise.
2441         (=ucs@jis/2004): Likewise.
2442         (=ucs@JP): Likewise.
2443         (=ucs@ks): Likewise.
2444         (=ucs@big5): Likewise.
2445         (=ucs@big5/cns11643): Likewise.
2446         (=ucs@cns11643): Likewise.
2447
2448 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list):
2451         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2452
2453         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2454         CHISE.
2455         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2456         mother.
2457
2458 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2461         from src/mule-charset.c].
2462         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2463         specify `final'.
2464         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2465         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2466         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2467         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2468         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2469         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2470
2471 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2474         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2475         (=jis-x0208@1978/i-4): Specify `partial'.
2476         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2477         mother coded-charset.
2478         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2479
2480 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         settings for `=jis-x0213-1@2004'.
2484
2485 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2488         CHISE.
2489         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2490         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2491         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2492         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2493         temporarily.
2494         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2495
2496 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2499         CHISE.
2500         (=shinjigen@1ed): Inherited from `=shinjigen'.
2501         (=shinjigen@rev): Likewise.
2502
2503 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2507
2508 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2511         define it as an alias.
2512         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2513         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2514         alias.
2515         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2516         alias.
2517
2518 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2521         CHISE.
2522
2523 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2526         CHISE.
2527         (shinjigen-2): Ditto.
2528
2529 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list):
2532         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2533         `chinese-big5-eten-*' and `chinese-big5'.
2534
2535 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2538         #x9FA5 temporarily.
2539
2540 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         settings for `=jis-x0208@1978/i1'.
2544
2545 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2548         XEmacs CHISE.
2549
2550 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2553         XEmacs CHISE.
2554
2555 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2558         XEmacs CHISE.
2559
2560 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2563         CHISE.
2564         (=ucs-bmp@cns): Likewise.
2565         (=ucs-bmp@jis): Likewise.
2566         (=ucs-bmp@ks): Likewise.
2567
2568 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2571         CHISE.
2572         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2573
2574 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         settings for `=zinbun-oracle'.
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `=zinbun-oracle'.
2581
2582 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2585         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2586         `=ucs@iso'.
2587
2588 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-charset.el (default-coded-charset-priority-list):
2591         Delete `ucs-sip'; modify order of some CCSs.
2592
2593 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2596         in XEmacs CHISE.
2597
2598         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2599         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2600         CHISE.
2601
2602 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2605         its registry.
2606         (=ucs-radicals@unicode): Likewise.
2607
2608 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2611         CHISE.
2612
2613 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2616         CHISE.
2617
2618 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2621         CHISE.
2622
2623 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2626         Modify preference of *isolated settings*.
2627
2628 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2631         utf-2000 is provided.
2632         (=ucs@cns11643): Likewise.
2633
2634 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2637         Prefer every *isolated setting* to ordinary setting.
2638
2639 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2642         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2643
2644 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2647         CHISE.
2648
2649 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         settings for `=jis-x0208@1997'.
2653
2654 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `=jis-x0208@1997'.
2658
2659 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2662         XEmacs CHISE.
2663
2664 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2667         `=jis-x0208@1978'.
2668         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2669         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2670         `=jis-x0208-1990' as the mother.
2671         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2672
2673 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2676         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2677         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2678         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2679         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2680         for `=ucs@JP'.
2681
2682 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2685         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2686         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2687         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2688         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2689         `=daikanwa@rev2'.
2690
2691 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2694         (=gt): Likewise.
2695         (=gt-k): Likewise.
2696         (=gt-pj-*): Likewise.
2697         (=gt-pj-k1): Likewise.
2698         (=gt-pj-k2): Likewise.
2699         (=daikanwa): Likewise.
2700         (=daikanwa-rev1): Likewise.
2701         (=daikanwa-rev2): Likewise.
2702         (=big5-pua): Likewise.
2703         (=big5-eten): Likewise.
2704         (chinese-big5-eten-a): Likewise.
2705         (chinese-big5-eten-b): Likewise.
2706         (=hanziku-*): Likewise.
2707         (=cbeta): Likewise.
2708         (=jef-china3): Likewise.
2709         (=ruimoku-v6): Likewise.
2710         (=ucs@iso): Likewise.
2711         (=ucs@unicode): Likewise.
2712         (=ucs@gb): Likewise.
2713         (=ucs@cns): Likewise.
2714         (=ucs@jis): Likewise.
2715         (=ucs@jis-1990): Likewise.
2716         (=ucs@jis-2000): Likewise.
2717         (=ucs@jp): Likewise.
2718         (=ucs@ks): Likewise.
2719         (=ucs@big5): Likewise.
2720         (=ucs-radicals): Likewise.
2721         (=ucs-radicals@unicode): Likewise.
2722         (=ucs-bmp-cjk): Likewise.
2723         (=ucs-bmp-cjk@unicode): Likewise.
2724         (=ucs-sip-ext-b): Likewise.
2725         (=ucs-sip-ext-b@iso): Likewise.
2726
2727 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2730         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2731
2732 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2736         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2737         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2738         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2739         arabic-digit, ipa and ``&I-B-XXXX;''.
2740
2741 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         setting for (I-)HZK{03..12}-XXXX.
2745
2746 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2750
2751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2752         `=ruimoku-v6'.
2753
2754         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2755         CHISE.
2756
2757 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2760         (=ucs@unicode): Likewise.
2761         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2762         (=ucs@cns): Likewise.
2763         (=ucs@jis): Likewise.
2764         (=ucs@ks): Likewise.
2765         (=ucs@big5): Likewise.
2766
2767 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2770         `ucs-jis'.
2771         (utf-8-jis-er): Likewise.
2772         (utf-8-jp): New coding-system.
2773         (utf-8-jp-er): Likewise.
2774
2775         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2776
2777 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2780
2781         * mule/japanese.el: Move definition of `euc-jisx0213' to
2782         mule/mule-coding.el.
2783
2784 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2787         mule-coding before loading update-cdb when utf-2000 is provided.
2788
2789 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2792         `=daikanwa'.
2793
2794 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2797         definition codes when `utf-2000' is provided.
2798
2799 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2800
2801         * mule/mule-category.el (word-combining-categories): Don't setup
2802         `word-combining-categories' in XEmacs CHISE.
2803         (word-separating-categories): Add setting about Latin script in
2804         XEmacs CHISE.
2805
2806 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2807
2808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2809         setting for `chinese-big5'.
2810
2811 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2814         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2815         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2816         add setting for HZK0[12]-xxxx.
2817
2818 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2819
2820         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2821         in XEmacs CHISE.
2822
2823 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-charset.el (default-coded-charset-priority-list):
2826         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2827         and `chinese-big5' to `=gt-pj-*'.
2828
2829 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/mule-conf.el (=daikanwa): Renamed from
2832         `ideograph-daikanwa'.
2833         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2834
2835 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-conf.el (=cns11643-7): Renamed from
2838         `chinese-cns11643-7'.
2839         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2840
2841 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-conf.el (=cns11643-6): Renamed from
2844         `chinese-cns11643-6'.
2845         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2846
2847 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-conf.el (=cns11643-5): Renamed from
2850         `chinese-cns11643-5'.
2851         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2852
2853 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el (=cns11643-4): Renamed from
2856         `chinese-cns11643-4'.
2857         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2858
2859 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (=cns11643-3): Renamed from
2862         `chinese-cns11643-3'.
2863         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2864
2865 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2866
2867         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2868         `=cns11643-2'.
2869         (chinese-cns11643-2): New alias for `=cns11643-2'.
2870
2871 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2872
2873         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2874         `=cns11643-1'.
2875         (chinese-cns11643-1): New alias for `=cns11643-1'.
2876
2877 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2880         (chinese-gb12345): New alias for `=gb12345'.
2881
2882 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2883
2884         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2885         (chinese-gb2312): New alias for `=gb2312'.
2886
2887 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2888
2889         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2890         (chinese-big5): New alias for `=big5'.
2891
2892 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2895         (korean-ksc5601): New alias for `=ks-x1001'.
2896
2897 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2898
2899         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2900         `=jis-x0212'.
2901         (japanese-jisx0212): New alias for `=jis-x0212'.
2902
2903 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2904
2905         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2906         `=jis-x0208-1983'.
2907         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2908
2909 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2912         `=jis-x0208-1978'.
2913         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2914
2915 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2916
2917         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2918         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2919
2920 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2923         (chinese-cns11643-3): Specify iso-ir 183.
2924         (chinese-cns11643-4): Specify iso-ir 184.
2925         (chinese-cns11643-5): Specify iso-ir 185.
2926         (chinese-cns11643-6): Specify iso-ir 186.
2927         (chinese-cns11643-7): Specify iso-ir 187.
2928         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2929         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2930
2931 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2934         \uXXXX for every cases.
2935
2936 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2937
2938         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2939         (ucs-big5): Changed to an alias for `=ucs@big5'.
2940
2941 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2942
2943         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2944         (ucs-ks): Changed to an alias for `=ucs@ks'.
2945
2946 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2949         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2950
2951 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2954         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2955
2956 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2957
2958         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2959         (ucs-jis): Changed to an alias for `=ucs@jis'.
2960
2961 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2962
2963         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2964         (ucs-cns): Changed to an alias for `=ucs@cns'.
2965
2966 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2967
2968         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2969         (ucs-gb): Changed to an alias for `=ucs@gb'.
2970
2971 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2972
2973         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2974         `ideograph-daikanwa-2'.
2975         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2976         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2977
2978 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2979
2980         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2981         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2982
2983         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2984         for `xemacs-chise-version'.
2985
2986 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2987
2988         * mule/mule-charset.el (default-coded-charset-priority-list):
2989         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2990         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2991         instead of `ideograph-hanziku-*'.
2992
2993         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2994         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2995
2996 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2999         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3000         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3001         `utf-2000' is provided.
3002
3003 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3006         is provided [was builtin coded-charsets].
3007
3008 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3009
3010         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3011         is provided [was builtin coded-charsets].
3012
3013 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3014
3015         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3016         is provided [was builtin coded-charsets].
3017
3018 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3019
3020         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3021         is provided [was builtin coded-charsets].
3022
3023 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3024
3025         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3026         when `utf-2000' is provided [was builtin coded-charsets].
3027
3028 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el (=hanziku-*): Renamed from
3031         `ideograph-hanziku-*'.
3032         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3033
3034 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3037         `utf-2000' is provided [was builtin coded-charsets].
3038         (ideograph-hanziku-{1..12}): Likewise.
3039
3040 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3043         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3044
3045 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3046
3047         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3048         when `utf-2000' is provided [was builtin coded-charsets].
3049
3050 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3053         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3054         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3055
3056 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3059         (ideograph-gt): Changed to an alias for `=gt'.
3060
3061 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3064         is provided; it was defined as a builtin coded-charset.
3065         (ideograph-gt): Likewise.
3066
3067 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3068
3069         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3070         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3071
3072 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3073
3074         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3075         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3076
3077 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3078
3079         * mule/mule-conf.el (=big5-eten): Renamed from
3080         `chinese-big5-eten'.
3081         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3082
3083 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3086         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3087
3088 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3091         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3092
3093 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3094
3095         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3096         (china3-jef): Changed to an alias for `=jef-china3'.
3097
3098 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3099
3100         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3101         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3102
3103         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3104         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3105         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3106         when `utf-2000' is provided.
3107
3108 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-charset.el (default-coded-charset-priority-list):
3111         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3112
3113         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3114         (ucs-jis-2000): Deleted.
3115
3116 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3119         UTF-2000.
3120         (=ucs-jis-2000): New coded-charset for UTF-2000.
3121
3122 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3123
3124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3125         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3126
3127 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list):
3130         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3131         `ideograph-cbeta'.
3132
3133 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3134
3135         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3136         builtin coded-charset].
3137
3138 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3139
3140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3141         settings for &K0-xxxx and &I-K0-xxxx.
3142
3143 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3144
3145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3146         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3147
3148 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3149
3150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3151         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3152
3153 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3156         UTF-2000.
3157         (ideograph-gt-pj-k1): Likewise.
3158         (ideograph-gt-pj-k2): Likewise.
3159
3160 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3163         `=jis-x0208'.
3164
3165 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3168         UTF-2000 [was a builtin coded-charset].
3169
3170 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3173         (utf-8-gb-er): Likewise.
3174
3175 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3178         settings for JIS X 0212 and JIS X 0208:1978.
3179
3180 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3183         setting for JIS X 0213.
3184
3185 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3186
3187         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3188         standard-case-table in UTF-2000.
3189
3190 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3193         definitions for isolated-chars.
3194
3195 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3196
3197         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3198         `configure-utf-2000-lisp-directory'.
3199         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3200         `mule-lisp-load-path'.
3201
3202 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3203
3204         * startup.el (startup-setup-paths): Set and use
3205         `utf-2000-lisp-directory'.
3206         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3207         UTF-2000.
3208
3209 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3210
3211         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3212         (paths-find-utf-2000-lisp-directory): New function.
3213         (paths-construct-load-path): Add new optional argument
3214         `utf-2000-lisp-directory'.
3215
3216         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3217
3218 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3221         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3222         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3223         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3224         `chinese-big5-2' in UTF-2000.
3225
3226         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3227         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3228
3229 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3232         `big5-eten-er' in UTF-2000.
3233         (big5-cdp): Modify DOC-string and mnemonic.
3234
3235 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3238         UTF-2000 [renamed from utf-8-er].
3239         (utf-8-gb): New coding-system in UTF-2000.
3240         (utf-8-gb-er): Likewise.
3241         (utf-8-cns): Likewise.
3242         (utf-8-cns-er): Likewise.
3243         (utf-8-big5): Likewise.
3244         (utf-8-big5-er): Likewise.
3245         (utf-8-jis): Likewise.
3246         (utf-8-jis-er): Likewise.
3247         (utf-8-ks): Likewise.
3248         (utf-8-ks-er): Likewise.
3249         (utf-8-er): Likewise.
3250
3251 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3254         instead of `utf-8-unix' in UTF-2000.
3255
3256         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3257
3258 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3259
3260         * mule/japanese.el (euc-jisx0213): New coding-system.
3261
3262         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3263         `japanese-jisx0208-1990' as the mother.
3264
3265 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * dumped-lisp.el (preloaded-file-list): Change condition of
3268         loading "close-cdb".
3269
3270 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3273         setup `coded-charset-entity-reference-alist'.
3274
3275 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3278         UTF-2000.
3279
3280 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3281
3282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3283         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3284
3285 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3288         (chinese-big5-eten-a): Likewise.
3289         (chinese-big5-eten-b): Likewise.
3290         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3291         code range is #x8140 .. #x8DFE.
3292
3293 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3294
3295         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3296         UTF-2000.
3297         (chinese-big5-cdp): Likewise.
3298
3299 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * dumped-lisp.el (preloaded-file-list): Rename
3302         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3303
3304 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3307         append `system-char-db-source-file-list' into
3308         `preloaded-file-list' in UTF-2000.
3309
3310 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3311
3312         * dumped-lisp.el (preloaded-file-list): Delete
3313         character-definition files.
3314
3315 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3316
3317         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3318         UTF-2000.
3319
3320 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list):
3323         Delete `mojikyo-2022-1'.
3324
3325 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3326
3327         * mule/mule-charset.el (default-coded-charset-priority-list):
3328         Delete `mojikyo'.
3329
3330 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3333         `ucs-sip'.
3334
3335 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-charset.el (default-coded-charset-priority-list):
3338         Comment out `chinese-gb12345'.
3339
3340 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * bytecomp.el (byte-compile-insert-header): Fixed.
3343
3344 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3345
3346         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3347         XEmacs UTF-2000.
3348
3349 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3350
3351         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3352         UTF-2000.
3353
3354 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3357         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3358
3359 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-charset.el (default-coded-charset-priority-list):
3362         `japanese-jef-china3' is renamed `china3-jef'.
3363
3364 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3367         `japanese-jef-china3' and `ideograph-cbeta'.
3368
3369 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3370
3371         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3372
3373 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3376         `chinese-big5-cdp'.
3377
3378 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3381         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3382
3383 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3386         loading character definitions.
3387
3388 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * dumped-lisp.el (preloaded-file-list): Rename
3391         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3392
3393 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3396         `chinese-big5'.
3397
3398 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * dumped-lisp.el (preloaded-file-list): Dump
3401         "Ideograph-R028-Private" with XEmacs UTF-2000.
3402
3403 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3406         `chinese-gb12345'.
3407
3408 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `ideograph-gt-pj-{1..11}'.
3412
3413         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3414         XEmacs UTF-2000.
3415
3416 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-charset.el (default-coded-charset-priority-list):
3419         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3420         `chinese-isoir165'.
3421
3422 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3425         `image/png', `image/x-xpm' and `image/tiff'.
3426
3427         * files.el (binary-file-regexps): Add *.PNG.
3428
3429 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-charset.el (default-coded-charset-priority-list):
3432         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3433         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3434
3435 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3436
3437         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3438         the first completion when UTF-2000 is running.
3439
3440 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * mule/mule-charset.el (default-coded-charset-priority-list):
3443         Delete `ucs'.
3444
3445 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3448
3449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3450         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3451
3452 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3453
3454         * mule/vietnamese.el (vscii-2): Delete abolished property
3455         `composite'; now composite mode is default.
3456
3457 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3458
3459         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3460         of `raw-text'; check \uHHHH representation even if non-ascii
3461         characters are not found.
3462
3463         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3464         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3465         unconditionally.
3466
3467         * mule/viet-ccl.el: New file.
3468
3469         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3470         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3471         - Separate CCL based implementations to viet-ccl.el.
3472
3473 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3474
3475         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3476         "jisx0213.2000-1".
3477         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3478
3479         * mule/mule-charset.el (default-coded-charset-priority-list):
3480         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3481         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3482
3483 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3484
3485         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3486
3487 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3488
3489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3490         `ucs' in UTF-2000.
3491
3492 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3493
3494         * mule/mule-charset.el (default-coded-charset-priority-list):
3495         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3496         `arabic-iso8859-6'.
3497
3498 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3502
3503 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3506         `katakana-jisx0201' in UTF-2000.
3507
3508 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3509
3510         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3511         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3512         "u0FB50-Arabic-Presentation-Forms-A",
3513         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3514         "u0FE50-Small-Form-Variants",
3515         "u0FE70-Arabic-Presentation-Forms-B",
3516         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3517         UTF-2000.
3518
3519 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3520
3521         * dumped-lisp.el (preloaded-file-list): Delete
3522         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3523         ... "Ideograph-R214-Flute" in UTF-2000.
3524
3525 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3526
3527         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3528         (japanese-jisx0213-2): New coded-charset.
3529
3530         * dumped-lisp.el (preloaded-file-list): Add
3531         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3532         "Ideograph-R030-Mouth".
3533
3534 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3535
3536         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3537         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3538         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3539         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3540         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3541         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3542         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3543         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3544
3545 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3548         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3549         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3550         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3551         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3552
3553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3554         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3555
3556 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3557
3558         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3559         in UTF-2000.
3560
3561 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3562
3563         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3564         (chinese-isoir165): Moved from mule/chinese.el.
3565         (chinese-cns11643-3): Moved from mule/chinese.el.
3566         (chinese-cns11643-4): Moved from mule/chinese.el.
3567         (chinese-cns11643-5): Moved from mule/chinese.el.
3568         (chinese-cns11643-6): Moved from mule/chinese.el.
3569         (chinese-cns11643-7): Moved from mule/chinese.el.
3570
3571         * mule/chinese.el: Move definition of coded-charsets to
3572         mule/mule-conf.el.
3573
3574 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3575
3576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3577         `ideograph-daikanwa'.
3578
3579 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3580
3581         * dumped-lisp.el (preloaded-file-list): Delete
3582         "ccs-jisx0201-latin.el".
3583
3584 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3585
3586         * dumped-lisp.el (preloaded-file-list): Add
3587         "u031A0-Extended-Bopomofo" in UTF-2000.
3588
3589 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3592         renamed to u02E00-CJK-Radical-Supplement.
3593
3594 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3595
3596         * dumped-lisp.el (preloaded-file-list): Add
3597         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3598         "u030A0-Katakana", "u03100-Bopomofo",
3599         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3600         "u03200-Enclosed-CJK-Letters-and-Months" and
3601         "u03300-CJK-Compatibility".
3602
3603 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3604
3605         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3606         "u02F00-Kangxi-Radicals" and
3607         "u02FF0-Ideographic-Description-Characters".
3608
3609 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3610
3611         * dumped-lisp.el (preloaded-file-list): Add
3612         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3613         "u02800-Braille-Patterns" in UTF-2000.
3614
3615 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3616
3617         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3618         "uXXXXX-*.el" in UTF-2000.
3619
3620         * bytecomp.el (byte-compile-insert-header): Delete comments if
3621         non-ASCII characters are found; allow `byte-compile-dynamic' and
3622         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3623         `raw-text'.
3624
3625 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3626
3627         * dumped-lisp.el (preloaded-file-list): Add
3628         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3629         "u025A0-Geometric-Shapes.el".
3630
3631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3632
3633         * dumped-lisp.el (preloaded-file-list): Add
3634         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3635         "u02460-Enclosed-Alphanumerics.el".
3636
3637 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3638
3639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3640         `chinese-gb2312'.
3641
3642         * dumped-lisp.el (preloaded-file-list): Add
3643         "u02200-Mathematical-Operators.el" and
3644         "u02300-Miscellaneous-Technical.el".
3645
3646 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3647
3648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3649         `chinese-cns11643-*'.
3650
3651         * dumped-lisp.el (preloaded-file-list): Add
3652         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3653         "u02190-Arrows.el" in UTF-2000.
3654
3655 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3656
3657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3658         `korean-ksc5601'.
3659
3660         * dumped-lisp.el (preloaded-file-list): Add
3661         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3662         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3663         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3664
3665 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3666
3667         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3668
3669 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3670
3671         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3672         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3673         "u01780-Khmer.el", "u01800-Mongolian.el",
3674         "u01E00-Latin-Extended-Additional.el" and
3675         "u01F00-Greek-Extended.el" in UTF-2000.
3676
3677 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3678
3679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3680         `ethiopic-ucs' and `ethiopic'.
3681
3682         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3683         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3684
3685         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3686         from mule/ethiopic.el.
3687
3688         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3689         mule/mule-conf.el.
3690
3691 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3692
3693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3694         `lao'.
3695
3696         * mule/mule-conf.el (lao): New coded-charset.
3697
3698         * dumped-lisp.el (preloaded-file-list): Add
3699         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3700         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3701         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3702         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3703         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3704
3705 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3708         `ucs-bmp' and `arabic-iso8859-6'.
3709
3710 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3711
3712         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3713         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3714         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3715
3716 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3717
3718         * startup.el (normal-top-level): Load autoload file for UTF-2000
3719         in UTF-2000.
3720
3721 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3724         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3725         "u00020-Basic-Latin.el", "u00080-C1.el",
3726         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3727         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3728         "u002B0-Spacing-Modifier-Letters.el",
3729         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3730         UTF-2000.
3731
3732 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3736         instead of `vietnamese-viscii-*'.
3737
3738 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3739
3740         * mule/mule-conf.el: New file.
3741
3742         * mule/misc-lang.el: Move definition of charset `ipa' to
3743         mule/mule-conf.el.
3744
3745 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3746
3747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3748         `latin-viscii'; prefer it for characters used in Vietnamese.
3749
3750 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3751
3752         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3753
3754 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3755
3756         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3757         `vietnamese-viscii-lower'.
3758         (latin-viscii-upper): Renamed from charset
3759         `vietnamese-viscii-upper'.
3760         (vietnamese-viscii-lower): New alias for charset
3761         `latin-viscii-lower'.
3762         (vietnamese-viscii-upper): New alias for charset
3763         `latin-viscii-upper'.
3764
3765 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * mule/mule-charset.el (default-coded-charset-priority-list):
3768         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3769
3770 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3771
3772         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3773         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3774         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3775         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3776         lisp/utf-2000.
3777
3778 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3779
3780         * mule/ccs-tcvn5712.el: New file.
3781
3782 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3783
3784         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3785         in UTF-2000.
3786
3787 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3790         `japanese-jisx0208'.
3791
3792 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3793
3794         * dumped-lisp.el (preloaded-file-list): Add
3795         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3796         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3797         UTF-2000.
3798
3799         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3800         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3801         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3802         mule/ccs-viscii.el: New files.
3803
3804         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3805         if \uXXXX is found.
3806
3807 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3808
3809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3810         `hiragana-jisx0208' and `katakana-jisx0208'.
3811
3812 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3813
3814         * mule/chinese.el (chinese-cns11643-3): Define it even if
3815         `utf-2000' is provided.
3816         (chinese-cns11643-4): Likewise.
3817         (chinese-cns11643-5): Likewise.
3818         (chinese-cns11643-6): Likewise.
3819         (chinese-cns11643-7): Likewise.
3820
3821 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3822
3823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3824         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3825
3826 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3827
3828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3829         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3830
3831 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3832
3833         * mule/mule-charset.el (default-coded-charset-priority-list):
3834         Setup in UTF-2000.
3835
3836 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3837
3838         * mule/viet-chars.el: Don't define charset
3839         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3840         they are defined as builtin charsets.
3841
3842 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3843
3844         * version.el (emacs-version): Add more space just before UTF-2000
3845         version string.
3846
3847 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3848
3849         * version.el ([constant] emacs-version): Don't add a space in the
3850         preceding place of `xemacs-betaname' because it is duplicated.
3851         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3852
3853         * startup.el (splash-frame-body): Add ETL.
3854
3855 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3856
3857         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3858         is provided because it is defined as builtin charset.
3859         (chinese-cns11643-4): Likewise.
3860         (chinese-cns11643-5): Likewise.
3861         (chinese-cns11643-6): Likewise.
3862         (chinese-cns11643-7): Likewise.
3863
3864 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3865
3866         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3867         coding-system `iso-10646-ucs-4' is not defined.
3868
3869 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3870
3871         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3872         coding-system if `utf-2000' is provided.
3873
3874 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3875
3876         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3877         `utf-2000' is provided.
3878
3879 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3880
3881         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3882         if utf-2000 is provided temporally.
3883
3884 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3885
3886         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3887         as builtin variable].
3888
3889 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3890
3891         * files.el (insert-file-contents-literally): Treat file as binary;
3892         call file-name-handlers. [sync with Emacs 20.3.10]
3893
3894 2008-12-28  Vin Shelton  <acs@xemacs.org>
3895
3896         * XEmacs 21.4.22 is released
3897
3898 2008-12-30  Vin Shelton  <acs@xemacs.org>
3899
3900         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3901         during building even if no packages are found.
3902
3903 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3904
3905         * printer.el (generic-print-region): 
3906         (generic-print-buffer): 
3907         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3908         check if the msprinter device is available, now that msprinter is
3909         always available as a specifier tag. 
3910
3911 2008-12-24  Vin Shelton  <acs@xemacs.org>
3912
3913         * about.el: Add Francisco to my bio!
3914
3915 2008-12-23  Vin Shelton  <acs@xemacs.org>
3916
3917         * autoload.el: Move operator definitions to autoload-operators.el
3918         in the xemacs-base package.
3919
3920 2007-11-22  Vin Shelton  <acs@xemacs.org>
3921
3922         * about.el (about-hacker-contribution): Updated my bio.
3923
3924 2007-10-07  Vin Shelton  <acs@xemacs.org>
3925
3926         * XEmacs 21.4.21 is released
3927
3928 2007-09-19  Didier Verna  <didier@xemacs.org>
3929
3930         Update my personal info.
3931         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3932         * about.el (about-other-current-hackers): Ditto.
3933         * about.el (about-url-alist): Add my musical website.
3934         * about.el (about-personal-info): Update my entry.
3935         * about.el (about-hacker-contribution): Ditto.
3936
3937 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3938
3939         * package-get.el (package-get-download-sites): Update download
3940         sites in Japan.
3941         * package-get.el (package-get-pre-release-download-sites): Ditto.
3942
3943 2007-08-18  Vin Shelton  <acs@xemacs.org>
3944
3945         * package-get.el (package-get-pre-release-download-sites): Sync
3946         mirror sites with 21.5.  (Thanks, Adrian)
3947
3948 2007-08-09  Mike Sperber  <mike@xemacs.org>
3949
3950         * startup.el (migrate-user-init-file): Create backup of
3951         `user-init-file' before migrating.
3952         * startup.el (maybe-migrate-user-init-file): Print
3953         information about backup file.
3954         (maybe-create-compatibility-dot-emacs): Follow above change.
3955
3956 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3957
3958         * font-lock.el: Sync font-lock-add-keywords and
3959         font-lock-remove-keywords from GNU Emacs.
3960         * font-lock.el (font-lock-keywords-alist): New.
3961         * font-lock.el (font-lock-removed-keywords-alist): New.
3962         * font-lock.el (font-lock-add-keywords): New.
3963         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3964         * font-lock.el (font-lock-remove-keywords): New.
3965
3966 2007-08-16  Vin Shelton  <acs@xemacs.org>
3967
3968         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3969         patch from Hans de Graaff.
3970
3971 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3972
3973         * package-get.el (package-get-download-sites): Document Chile and
3974         update Denmark download site.
3975         * package-get.el (package-get-pre-release-download-sites): Ditto.
3976
3977 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3978
3979         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3980
3981 2006-12-09  Vin Shelton  <acs@xemacs.org>
3982
3983         * XEmacs 21.4.20 is released
3984
3985 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3986
3987         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3988
3989 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3990
3991         * info.el (Info-find-file-node, Info-insert-dir)
3992         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3993         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3994         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3995         and discussion.
3996
3997 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3998
3999         * obsolete.el (line-beginning-position): New, from 21.5.x.
4000         (line-end-position): Ditto.
4001
4002 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4003
4004         * package-get.el (package-get-download-sites): Welcome
4005         nl.xemacs.org and Thanks!
4006         * package-get.el (package-get-pre-release-download-sites): Ditto.
4007
4008 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4009
4010         * font-lock.el: Add support for not-so recent changes in Java to
4011         java-mode.
4012
4013 2006-01-28  Vin Shelton  <acs@xemacs.org>
4014
4015         * XEmacs 21.4.19 is released
4016
4017 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4018
4019         * easymenu.el: Update copyright. 
4020         * easymenu.el (easy-menu-all-popups):
4021         Add a docstring. 
4022         * easymenu.el (easy-menu-add):
4023         Document a bug, rework the function to preserve any existing
4024         non-default mode-popup-menu instead of overwriting it, and not to
4025         bother normalising the menu title (nothing else does).
4026         * easymenu.el (easy-menu-remove):
4027         Restore the default mode-popup-menu instead of leaving an empty
4028         one when we remove the last easy-menu popup. 
4029
4030 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4031
4032         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4033         as suggested by Rodrigo Ventura.
4034         * package-get.el (package-get-pre-release-download-sites): Ditto,
4035         with replacement of xemacs-21.5 by beta, which is the logical path
4036         to our beta core and package pre-releases.
4037
4038 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4039
4040         * package-get.el (package-get-download-sites): Add Hong Kong
4041         download site.
4042         * package-get.el (package-get-pre-release-download-sites): Ditto.
4043
4044 2005-12-26  Vin Shelton  <acs@xemacs.org>
4045
4046         * find-paths.el:
4047         * find-paths.el (paths-emacs-root-p): Add search for package root.
4048         * find-paths.el (paths-find-emacs-root): Replaced with
4049         paths-find-invocation-roots, which returns a list of roots.
4050         * find-paths.el (paths-find-invocation-roots): New.
4051         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4052
4053 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4054
4055         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4056         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4057
4058 2005-12-03  Vin Shelton <acs@xemacs.org>
4059
4060         * XEmacs 21.4.18 is released
4061
4062 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4063
4064         * package-get.el (package-get-download-sites): Update reflecting
4065         latest http://www.xemacs.org/Releases/ information generated by
4066         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4067         * package-get.el (package-get-pre-release-download-sites): Ditto.
4068
4069 2005-02-28  Simon Josefsson  <jas@extundo.com>
4070
4071         * about.el (xemacs-hackers): Add jas.
4072         (about-other-current-hackers): Likewise.
4073         (about-url-alist): Add URL for jas.
4074         (about-personal-info): Document jas.
4075         (about-hacker-contribution): Describe jas contributions.
4076
4077 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4078
4079         * easymenu.el (easy-menu-remove): As described in 
4080         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4081         except the "Command" menu from mode-popup-menu. 
4082
4083 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4084  
4085         * font.el (font-spatial-to-canonical): Correct calculation of 
4086         return value for pixel-based input value. 
4087  
4088 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4089
4090         * code-process.el (call-process): Process-related docstring
4091         improvements spurred by Norbert Koch.
4092         * code-process.el (call-process-region): Ditto.
4093         * code-process.el (start-process): Ditto.
4094
4095 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4096
4097         * finder.el (finder-find-library): Return filename actually
4098         searched for.
4099
4100 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4101
4102         * help.el (view-emacs-news): Use `expand-file-name' instead of
4103         `locate-data-file' as the latter will find any "NEWS" files that
4104         might exist in packages _before_ the one in core.
4105
4106 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4107
4108         * package-get.el (package-get-init-package):
4109         package-get-init-package buglet (21.4.17) by Jeff Mincy
4110         <mincy@rcn.com> fixing false temporary load-path shadows reported
4111         after package installation and simplifying code.
4112
4113 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4114
4115         * package-get.el (package-get-download-sites): Sync mirrors list
4116         with the XEmacs website.
4117         (package-get-pre-release-download-sites): Ditto.
4118
4119 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4120
4121         * derived.el (derived-mode-merge-syntax-tables):
4122         Revert my 21.5-only patch of 2003-07-18 which slipped in
4123         through Jerry James's patch of 2004-06-07.
4124
4125 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4126
4127         * cmdloop.el (keyboard-quit): Remove workaround for
4128         `region-active-p' not making sure active region is in current
4129         buffer now that it does.
4130         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4131         * simple.el (region-active-p): `region-active-p' to only return t
4132         when active region is in current buffer.
4133
4134 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4135
4136         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4137         package names, quell a byte-compiler warning, doc fix.
4138
4139 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4140
4141         * buffer.el (pop-to-buffer):
4142         * window-xemacs.el (display-buffer):
4143         Document use of `same-window-buffer-names,' `same-window-regexps'
4144         by pop-to-buffer and display-buffer. 
4145         
4146 2005-02-06  Vin Shelton <acs@xemacs.org>
4147
4148         * XEmacs 21.4.17 is released
4149
4150 2005-01-29  Ben Wing  <ben@xemacs.org>
4151
4152         * shadow.el (find-emacs-lisp-shadows):
4153         Add custom-defines to list of ignored files.
4154
4155 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4156
4157         * simple.el (shifted-motion-keys-select-region): Fix statement
4158         about unshifted-motion-keys-deselect-region.
4159
4160 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4161
4162         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4163         now) for GNU Emacs compatibility.
4164         (make-obsolete-variable): Ditto.
4165
4166 2004-01-08  Ben Wing  <ben@xemacs.org>
4167
4168         * code-files.el (load):
4169         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4170
4171 2004-12-05  Vin Shelton <acs@xemacs.org>
4172
4173         * XEmacs 21.4.16 is released
4174
4175 2004-12-04  Vin Shelton  <acs@xemacs.org>
4176
4177         * auto-autoloads.el: Regenerated.
4178
4179         * custom-load.el: Regenerated.
4180
4181 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4182
4183         Fix bug: apropos errors if a defalias refers to an undefined
4184         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4185
4186         * apropos.el (apropos):
4187         (apropos-command):
4188         * help.el (frob-help-extents):
4189         * help-macro.el (make-help-screen):
4190         * hyper-apropos.el (hyper-apropos-grok-functions):
4191         (hyper-apropos-get-doc):
4192         Catch void-function error thrown by `documentation'.
4193
4194 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4195
4196         * packages.el (package-require): Fix incorrect arg to format.
4197         This fixes a `format specifier' error.
4198
4199 2004-08-13  Jerry James  <james@xemacs.org>
4200
4201         * bytecomp.el (forward-word): Tell the byte compiler the correct
4202         number of arguments to forward-word.
4203
4204 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4205
4206         * etags.el: Fixed loading of include files for tag completion. Now
4207         you can make a tag file for a library, include it into your
4208         project and it will be reloaded only if it changed. Infinte
4209         include loops are detected and the correct tag files are loaded.
4210         * etags.el (buffer-tag-table-list): Load and verify tag files in
4211         the external function buffer-tag-table-list-load.
4212         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4213         tag files. Also load the included tag files. The priority of the
4214         included files is right below their parent file. If multiple
4215         matches occur then the symbols from the parent file are found
4216         first.
4217         * etags.el (tag-table-include-files): Corrected comment
4218         string. Switched to pattern constant tags-include-pattern to have
4219         it at a central location.
4220         * etags.el (tags-include-pattern): Added doc string.
4221         * etags.el (add-to-tag-completion-table): Removed obsolete
4222         comments as the include files are allready returned by
4223         buffer-tag-table-list and loaded.
4224         * etags.el (find-tag-internal): The include files are allready
4225         included in tag-tables as buffer-tag-table-list returns them now.
4226
4227 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4228
4229         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4230         Loading items into the notebook is now done by C code.
4231         * widgets-gtk.el (gtk-widget-instantiate-internal):
4232         Style no longer changed.
4233
4234 2004-06-28  Nix  <nix@esperi.org.uk>
4235
4236         * cmdloop.el (truncate-command-history-for-gc): Delay
4237         execution of all things that look up variable bindings,
4238         via `enqueue-eval-event'.
4239
4240 2004-06-24  Vin Shelton  <acs@xemacs.org>
4241
4242         * package-get.el (package-get-require-signed-base-updates):
4243         now defaults to nil.
4244
4245 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4246
4247         * subr.el (split-string): Clean up docstring.
4248
4249 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4250
4251         * faces.el (zmacs-region): fix typo in docstring.
4252
4253 2004-06-07  Jerry James  <james@xemacs.org>
4254
4255         * derived.el: Synch with Emacs 21.3.
4256         * subr.el (with-local-quit): New, from Emacs 21.3.
4257         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4258         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4259         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4260
4261 2004-06-16  Jerry James  <james@xemacs.org>
4262
4263         * cl.el (cl-set-substring): Increment start by the length of the
4264         string, not the string itself.
4265
4266 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4267
4268         * etags.el (tag-table-include-files): Expand included TAGS file
4269         paths to avoid problems with relative paths.  Thanks to Peter
4270         Chubb <peterc@gelato.unsw.edu.au>.
4271         * etags.el (tags-include-pattern): New.
4272         * etags.el (add-to-tag-completion-table): Parse and ignore
4273         trailing include lines.
4274
4275 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4276
4277         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4278         avoiding line solely composed of equal signs.
4279
4280 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4281
4282         * cus-edit.el (alloc): Typo fix.
4283         * cus-edit.el (custom-browse-visibility): Ditto.
4284         * cus-edit.el (custom-variable-value-create): Ditto.
4285         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4286         * cus-edit.el (custom-save-variables): Bind print-length and
4287         print-level to nil to avoid value abbreviation.
4288         * cus-edit.el (custom-save-face-internal): Ditto.
4289         * cus-edit.el (custom-save-faces): Save in sorted order.
4290         * cus-edit.el (custom-save-resets): Bind print-length and
4291         print-level to nil to avoid value abbreviation.
4292         * cus-edit.el (custom-save-loaded-themes): Ditto.
4293
4294 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4295
4296         * subr.el (split-string-default-separators): New.
4297         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4298         see comment in source.
4299
4300 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * mule/japanese.el (paragraph-start, paragraph-separate):
4303         Remove anchor to BOL.
4304
4305 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4306
4307         * cl.el (gensym, gentemp): Improve docstrings.
4308
4309 2004-05-10  Vin Shelton  <acs@xemacs.org>
4310
4311         * etags.el: Sync with 21.5 version.
4312
4313 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4314
4315         * etags.el:
4316         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4317         only for use with exuberant ctags. This will also enable building of 
4318         completion tables with exuberant ctags. This will not work with
4319         xemacs ctags. 
4320         * etags.el (get-tag-table-buffer): New function for creating of
4321         completion table is used if tags-exuberant-ctags-optimization-p ist t
4322         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4323         finding the tag names. New.
4324         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4325         building tag completion table with exuberant ctags. New.
4326         * etags.el (find-tag-internal): Improve exact tag matching for tags
4327         with name fields. Before the patch return types of functions or
4328         function parameters (with exuberant ctags) were found as matches.
4329
4330 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4331
4332         * list-mode.el (display-completion-list): Fixed completion list was
4333         taking the width of the frame and not of the window for displaying
4334         the selection methods.
4335
4336 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4337
4338         * menubar-items.el (default-menubar): Options are saved to custom.el.
4339
4340
4341 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4342
4343         * isearch-mode.el (isearch-abort): Preserve successful search target.
4344
4345 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4346
4347         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4348         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4349         Bihlmeyer.
4350         * gnuserv.el (gnuserv-mode-line-string): New.
4351         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4352         gnuserv-mode.
4353         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4354         * gnuserv.el (gnuserv-edit-files): Use
4355         make-x-device-with-gtk-fallback.
4356
4357 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4358
4359         * gtk-widgets.el: New import: gtk-accel-group-new.
4360         * dialog-gtk.el:
4361         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4362         * dialog-gtk.el (popup-builtin-question-dialog):
4363         Added support for dialog button mnemonics.
4364
4365 2004-03-22  Chris Green <cmg@dok.org>
4366
4367         * process.el (shell-command): Output buffer was ignored when a
4368         background process was run via shell-command.
4369
4370 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4371
4372         * cus-edit.el (custom-save-variables): Retrieve a list of
4373         variables to save first, sort it, and make sure the variables are
4374         saved in sorted order.
4375
4376 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4377  
4378         * package-get.el (package-get-update-base-from-buffer): Force
4379         binary coding system for verifying GnuPG signature in the
4380         package-index file.
4381  
4382 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4383
4384         * package-get.el (package-get-package-index-file-location): Handle
4385         missing "EMACSPACKAGEPATH" environment variable.
4386
4387 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4388
4389         * package-admin.el (package-admin-find-top-directory): Simplify
4390         directory comparisions and fix substring errors on short path
4391         components.
4392         * package-get.el (package-get-package-index-file-location):
4393         Default to first component of "EMACSPACKAGEPATH", if set.
4394
4395 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4396
4397         * package-get.el (process-error): New error datum.
4398
4399 2004-02-02  Vin Shelton <acs@xemacs.org>
4400
4401         * XEmacs 21.4.15 is released
4402
4403 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4404
4405         * itimer.el (activate-itimer): Modify the itimer timeout value as
4406         if it were begun at the last time when the itimer driver was woken
4407         up.
4408
4409 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * specifier.el (Copyright):
4412         Update.
4413         (make-specifier-and-init):
4414         (map-specifier):
4415         (canonicalize-inst-pair):
4416         (canonicalize-spec-list):
4417         (set-specifier):
4418         Synch docstrings to 21.5 where appropriate.
4419
4420 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4421
4422         * package-get.el (package-get-list-packages-where): New.  A
4423         function that allows searching for groups of packages.  For
4424         example, find all packages that require the fsf-compat package.
4425
4426 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4427
4428         The Great PUI Sync.
4429
4430         * auto-autoloads.el: Regenerated.
4431
4432         * custom-load.el: Regenerated.
4433
4434         * dumped-lisp.el (packages-hardcoded-lisp): New.
4435
4436         * menubar-items.el (menu-max-items): New.
4437         (menu-submenu-max-items): New.
4438         (menu-submenu-name-format): New.
4439         (menu-split-long-menu): New.
4440         (menu-sort-menu): New.
4441         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4442
4443         * obsolete.el (pui-add-install-directory): Renamed to the more
4444         logical `pui-set-local-package-get-directory'.
4445         (package-get-download-menu): Moved to `package-ui.el' and renamed
4446         to `package-ui-add-download-menu'.
4447
4448         * package-admin.el (package-admin-install-function-mswindows):
4449         Whitespace clean up.
4450         (package-admin-add-single-file-package): Removed.
4451         (package-admin-default-install-function): Whitespace clean up.
4452         (package-admin-find-top-directory): New.
4453         (package-admin-get-install-dir): Use it.
4454         (package-admin-get-manifest-file): 
4455         (package-admin-check-manifest): 
4456         (package-admin-add-binary-package):
4457         (package-admin-get-lispdir):
4458         (package-admin-delete-binary-package):
4459         (package-admin):
4460
4461         * package-get.el (package-get-package-index-file-location): New.
4462         (package-get-install-to-user-init-directory): New.
4463         (package-get-remote):
4464         (package-get-download-sites):
4465         (package-get-pre-release-download-sites): New.
4466         (package-get-site-release-download-sites): New.
4467         (package-get-base-filename):
4468         (package-get-always-update):
4469         (package-get-user-index-filename): Removed.
4470         (package-get-pgp-available-p): New.
4471         (package-get-require-signed-base-updates):
4472         (package-get-was-current):
4473         (package-entries-are-signed): New.
4474         (package-get-continue-update-base): New.
4475         (package-get-download-menu): Removed.
4476         (package-get-require-base):
4477         (package-get-update-base-entry):
4478         (package-get-locate-file):
4479         (package-get-locate-index-file):
4480         (package-get-maybe-save-index):
4481         (package-get-update-base):
4482         (package-get-update-base-from-buffer):
4483         (package-get-update-base-entries):
4484         (package-get-interactive-package-query):
4485         (package-get-update-all):
4486         (package-get-all):
4487         (package-get-dependencies):
4488         (package-get-init-package):
4489         (package-get-info): New.
4490         (package-get):
4491         (package-get-staging-dir):
4492         (package-get-set-version-prop): Removed.
4493         (package-get-installedp):
4494         (package-get-ever-installed-p):
4495         (packages): Removed.
4496         (package-get-custom-groups): Removed.
4497         (package-get-custom): Removed.
4498         (package-get-custom-add-entry): Removed.
4499
4500         * package-info.el (batch-update-package-info):
4501
4502         * package-net.el (package-net-batch-generate-bin-ini):
4503         (package-net-update-installed-db):
4504
4505         * package-ui.el (pui-info-buffer):
4506         (pui-directory-exists): Removed.
4507         (pui-package-dir-list): Removed.
4508         (pui-add-install-directory): Removed.
4509         (package-ui-download-menu): New.
4510         (package-ui-pre-release-download-menu): New.
4511         (package-ui-site-release-download-menu): New.
4512         (pui-set-local-package-get-directory): New.
4513         (pui-package-symbol-char):
4514         (pui-update-package-display):
4515         (pui-toggle-package):
4516         (pui-toggle-package-key):
4517         (pui-toggle-package-delete):
4518         (pui-toggle-package-delete-key):
4519         (pui-toggle-package-event):
4520         (pui-toggle-verbosity-redisplay):
4521         (pui-install-selected-packages):
4522         (pui-add-required-packages):
4523         (pui-help-echo):
4524         (pui-display-info):
4525         (list-packages-mode):
4526         (pui-list-packages):
4527
4528         * packages.el (packages-compute-package-locations):
4529         (package-require):
4530         (package-delete-name):
4531         (packages-hardcoded-lisp): Removed.
4532         (packages-useful-lisp): Removed.
4533         (packages-unbytecompiled-lisp): Removed.
4534         (packages-find-package-directories):
4535
4536         Summary:
4537
4538         Major code clean up of all things PUI.
4539
4540         Much improved code to determine where packages should be
4541         installed.  PUI no longer depends on any packages being
4542         pre-installed to compute where packages are to be installed to.
4543
4544         The user can specify the location of their package-index file.  It
4545         isn't necessary to set this because it has sane defaults.  People
4546         who "run-in-place" won't accidently overwrite the CVS
4547         package-index file.  See
4548         `package-get-package-index-file-location'. 
4549
4550         PUI will now properly clean up after itself in the event of an
4551         unsuccessful package install.  This drastically reduces the number
4552         of "wrong md5sum" FAQs.
4553
4554         non-Mule XEmacsen can no longer install Mule packages.
4555
4556         Package management via the custom interface has been removed.
4557
4558         The PUI related menubar items have been reorganised.
4559
4560         The PGP verification code has been fixed and the default for
4561         whether or not it is used is automatically computed.
4562
4563         * update-elc.el ((preloaded-file-list site-load-packages
4564         need-to-dump dumped-exe)):
4565         Just a couple of small changes to allow for
4566         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4567         existing anymore.
4568
4569 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4570
4571         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4572         apply `format' to the first argument of byte-compile-warn, it
4573         already calls format.
4574
4575 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4576
4577         * files.el (delete-old-versions): Avoid going interactive during
4578         make install when environment variable VERSION_CONTROL is set.
4579
4580 2003-12-04  Vin Shelton  <acs@xemacs.org>
4581
4582         * menubar-items.el (menu-item-search): Only bring up search dialog
4583         box if the feature is available and desired.
4584
4585 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4586
4587         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4588
4589 2003-11-05  Vin Shelton  <acs@xemacs.org>
4590
4591         * help.el (Help-prin1-face):
4592         (Help-princ-face):
4593         princ and prin1 are functions and need to be called as such.  The
4594         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4595
4596 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * about.el (about-xemacs): Give full version and build date.
4599
4600 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * win32-native.el (grep-null-device): This XEmacs has null-device.
4603
4604 2003-09-06  Mike Sperber  <mike@xemacs.org>
4605
4606         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4607         implement the specified semantics for `defvar.'
4608
4609 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4610
4611         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4612         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4613         displaying buffer in question.
4614
4615 2003-09-03  Vin Shelton <acs@xemacs.org>
4616
4617         * XEmacs 21.4.14 is released
4618
4619 2003-08-17  Vin Shelton  <acs@xemacs.org>
4620
4621         * about.el: Vanity patch.
4622
4623 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4624
4625         * code-process.el (call-process):
4626         (call-process-region):
4627         (start-process):
4628         Document coding system processing.
4629
4630 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4631
4632         * startup.el (splash-frame-body): Idiomatic English.
4633
4634 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4635
4636         * font-lock.el (font-lock-match-java-declarations): Move
4637         save-restriction, narrow-to-region to beginning of function to
4638         avoid going beyond the limit and causing an infloop.
4639
4640 2003-04-16  Jerry James  <james@xemacs.org>
4641
4642         * keydefs.el: Remove mappings for keys mapped to the nowhere
4643         defined function function-key-error.
4644
4645 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4646
4647         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4648         lisp-interaction-mode-hook): Add the docstrings.
4649
4650 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4651
4652         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4653         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4654         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4655
4656 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4657
4658         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4659         lambda list after the original doc.  Care about
4660         #'(lambda () "SingleString") 
4661         (cl-upcase-arg): 
4662         (cl-function-arglist):
4663         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4664         circular data structures in lambda list specification
4665
4666 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4667
4668         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4669         to appear in font-lock-function-name-face.
4670
4671 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4672
4673         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4674         is not also the value of the lambda.
4675
4676 2003-05-06  Andy Piper  <andy@xemacs.org>
4677
4678         * files.el (revert-buffer): Make sure local variables get processed,
4679         even in the case of an optimized reversion.
4680
4681 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4682
4683         * XEmacs 21.4.13 is released
4684
4685 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4686
4687         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4688         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4689
4690 2003-02-14  Ben Wing  <ben@xemacs.org>
4691
4692         * byte-optimize.el:
4693         * byte-optimize.el (byte-compile-inline-expand):
4694         * byte-optimize.el (byte-compile-unfold-lambda):
4695         * byte-optimize.el (byte-optimize-form-code-walker):
4696         * byte-optimize.el (byte-optimize-form):
4697         * byte-optimize.el (byte-decompile-bytecode-1):
4698         * byte-optimize.el (byte-optimize-lapcode):
4699         Review carefully and sync up to 20.7 except for areas as noted.
4700         Fixes problem with JDE compilation.
4701
4702 2003-02-05  Ben Wing  <ben@xemacs.org>
4703
4704         * simple.el:
4705         * simple.el (motion-keys-for-shifted-motion):
4706         Omit M-S-home/end from motion keys.
4707
4708 2003-02-07  Ben Wing  <ben@xemacs.org>
4709
4710         * text-props.el (text-property-any):
4711         * text-props.el (text-property-not-all):
4712         Fix bug when end > start.
4713
4714 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * info.el (Info-insert-dir): Make default-directory end in
4717         separator.  Patch due to Martin Buchholz.
4718
4719 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4720
4721         * XEmacs 21.4.12 "Portable Code" is released.
4722
4723 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4724
4725         * about.el: Update golubev data.
4726
4727 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4728
4729         * isearch-mode.el (isearch-mode-map): Substitute comment on
4730         desirability, and back out "GR is printable" changes.
4731
4732 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4733
4734         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4735
4736 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4737
4738         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4739
4740 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4741
4742         * menubar-items.el (default-menubar): Use browse-url-mozilla
4743         instead of browse-url-gnome-moz for Mozilla.
4744
4745 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4746
4747         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4748
4749 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4750
4751         * files.el (auto-mode-alist): Remove redundant entries for modes
4752         that live in packages.
4753         (interpreter-mode-alist): Ditto.
4754
4755 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4756
4757         * menubar-items.el (default-menubar): Sync with current
4758         browse-url-xemacs.el.
4759
4760 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4761
4762         * XEmacs 21.4.10 "Military Intelligence" is released.
4763
4764 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4765
4766         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4767
4768 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4769
4770         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4771
4772 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4773
4774         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4775         effect free function.
4776         (font-lock-fontify-keywords-region): Supply the argument to
4777         font-lock-compile-keywords.
4778
4779 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4780
4781         * package-get.el (package-get-download-sites): Bring sites list
4782         up to date, prefer xx.xemacs.org addresses.
4783
4784 2002-09-27  Andy Piper  <andy@xemacs.org>
4785
4786         * dialog.el (make-dialog-box): for general dialogs only
4787         delete-frame-hook will be run.
4788
4789 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * font-lock.el (font-lock-fontify-syntactically-region): Add
4792         comment about lookup-syntax-properties, document LOUDLY as unused.
4793
4794 2002-08-26  Andy Piper  <andy@xemacs.org>
4795
4796         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4797         merge.
4798
4799 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4800
4801         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4802         (make-obsolete-variable): Ditto.
4803         (make-compatible): Ditto.
4804         (make-compatible-variable): Ditto.
4805
4806 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4807
4808         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4809         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4810
4811 2002-08-28  Andy Piper  <andy@xemacs.org>
4812
4813         * files.el (revert-buffer): propagate revert-without-query-status.
4814
4815 2002-06-03  Andy Piper  <andy@xemacs.org>
4816
4817         * dialog-items.el (make-search-dialog): align various subcontrols
4818         in visually pleasing ways, allow frame to autosize to the dialog
4819         size.
4820         * dialog.el (make-dialog-box): add a border inside the frame. Add
4821         :autosize property, if t then reset the frame size appropriately
4822         before the frame is mapped.
4823         * gutter-items.el (set-progress-feedback-instantiator): align
4824         various subcontrols.
4825         * gutter-items.el (set-progress-abort-instantiator): ditto.
4826
4827 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4828
4829         * XEmacs 21.4.9 "Informed Management" is released.
4830
4831 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4832
4833         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4834         "&optional append" argument.
4835
4836 2002-07-16  Didier Verna  <didier@xemacs.org>
4837
4838         * subr.el (replace-in-string): fix case fold bug introduced by
4839         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4840         case-fold-search in temporary buffers.
4841
4842 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4843
4844         * lib-complete.el (find-library): Remove check for mule because
4845         decompression DOES work on Mule.
4846
4847 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4848
4849         * simple.el (join-line): New alias for `delete-indentation'.
4850
4851 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4852
4853         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4854         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4855         (font-lock-builtin-face): New.
4856         (font-lock-constant-face): New.
4857         (font-lock-face-list): Add builtin and constant faces.
4858
4859 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * autoload.el (make-autoload): Support define-derived-mode.
4862         Collected puts of doc-string-elt property.  Based on a patch by
4863         Didier Verna <didier@xemacs.org>.
4864
4865 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4866
4867         * wid-edit.el (widget-field-activate): Fix docstring typo.
4868
4869 2002-07-23  Andy Piper  <andy@xemacs.org>
4870
4871         * about.el (about-personal-info): update me.
4872
4873 2002-07-12  Andy Piper  <andy@xemacs.org>
4874
4875         * custom.el (custom-theme-set-variables): remove bogus
4876         arguments. Use custom-set-default to set defaults.
4877         (custom-set-variables): update doc.
4878         (custom-local-buffer): new, synced from FSF.
4879         (custom-set-default): ditto.
4880         (defcustom): update doc.
4881
4882 2002-06-16  Andy Piper  <andy@xemacs.org>
4883
4884         * menubar-items.el (default-menubar): enable windows printing on
4885         cygwin as well as native.
4886
4887 2002-06-12  Andy Piper  <andy@xemacs.org>
4888
4889         * printer.el (generic-print-buffer): catch all errors so that the
4890         print device can be cleared in all scenarios.
4891         (Printer-clear-device): make sure clearing the printer allows it
4892         to be used again immediately.
4893         (generic-print-region): make sure the default printer face is
4894         black-on-white.
4895
4896 2002-04-23  Jerry James  <james@xemacs.org>
4897
4898         * window-xemacs.el (display-buffer-function): Change doc to
4899         reflect new arg.
4900         * window-xemacs.el (pre-display-buffer-function): Ditto.
4901         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4902         non-nil, make the new window just big enough for its contents.
4903         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4904         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4905         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4906
4907 2002-06-06  Andy Piper  <andy@xemacs.org>
4908
4909         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4910         (defcustom): ditto.
4911         (custom-handle-keyword): ditto.
4912
4913 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4916         Make obsolete.  Default to nil.
4917         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4918         Inspired by a patch by John Palmieri.
4919
4920 2002-07-01  Mike Alexander  <mta@arbortext.com>
4921
4922         * process.el (shell-command-on-region): Don't delete the region
4923         before giving it to call-process-region
4924
4925 2002-06-04  Jerry James <james@eecs.ku.edu>
4926
4927         * find-paths.el (paths-find-architecture-directory): Search in
4928         `system-configuration'/`base', not `base'`system-configuration'.
4929
4930 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4931
4932         * info.el (Info-index): Add missing \ in [ t].
4933
4934 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4935
4936         * gutter-items.el (gutter-buffers-tab-visible-p,
4937         buffers-tab-omit-function, buffers-tab-selection-function,
4938         buffers-tab-filter-functions):
4939         Doc improvements.
4940
4941 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4942
4943         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4944
4945         * toolbar-items.el (toolbar-news): Fix typo in message string.
4946
4947 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4948
4949         * dialog.el (yes-or-no-p-dialog-box): 
4950         * cmdloop.el (y-or-n-p-minibuf):
4951         (yes-or-no-p-minibuf):
4952         (yes-or-no-p):
4953         (y-or-n-p): 
4954         Specify negative answers in docstrings.
4955
4956 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4957
4958         * package-ui.el (pui-help-echo): Display both installed and author
4959         version.  Use a balloon-help window to display extra info like
4960         package requires.
4961
4962 2002-05-30  Andy Piper  <andy@xemacs.org>
4963
4964         * files.el (revert-buffer-internal): don't visit
4965         revert-buffer. Kill buffer when not used. Suggested by Mike
4966         Alexander <mta@arbortext.com>
4967
4968 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4969
4970         * files.el (revert-buffer): More docstring fiddling.
4971
4972 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4973
4974         * files.el (revert-buffer):
4975         (revert-buffer-internal):
4976         (revert-buffer-insert-file-contents-function):
4977         Improve docstrings and comments.
4978
4979 2002-05-08  Andy Piper  <andy@xemacs.org>
4980
4981         * files.el (revert-buffer): observe noconfirm behavior.
4982
4983 2002-04-09  Andy Piper  <andy@xemacs.org>
4984
4985         * files.el (revert-buffer): use revert-buffer-internal if it looks
4986         like doing so will not result in any user-visible changes.
4987         (revert-buffer-internal): new function. Do the actual process of
4988         reversion and then see whether the result is any different to what
4989         we have already. If it is not then do nothing.
4990
4991 2001-12-11  Andy Piper  <andy@xemacs.org>
4992
4993         * menubar.el (get-popup-menu-response): re-order so that it works
4994         on more sane/facist window systems.
4995
4996 2001-12-03  Andy Piper  <andy@xemacs.org>
4997
4998         * faces.el (frob-face-property): don't infloop in face frobbing
4999         from Jan Vroonhof <jan@xemacs.org>.
5000
5001 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5002
5003         * faces.el (frob-face-property): Follow face fall-back hierarchy
5004         properly for face properties without an instance. Only do manual
5005         copy form 'default in last resort. This handles in particular
5006         the case where 'default itself has only a fall-back (which is
5007         the case by default on windows).
5008
5009 2001-11-24  Andy Piper  <andy@xemacs.org>
5010
5011         * printer.el (generic-print-region): set default-frame-plist to
5012         nil while creating the printer frame so that sizes reflect the
5013         printed page.
5014
5015         * faces.el (face-complain-about-font): Don't complain on printers.
5016
5017 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5018         
5019         * package-net.el: Andy synch.
5020         
5021 2001-12-16  Andy Piper  <andy@xemacs.org>
5022
5023         * package-get.el (package-get-update-all): Make sure installed.db
5024         gets updated after updating packages.
5025
5026 2002-03-28  Ben Wing  <ben@xemacs.org>
5027
5028         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5029         continuation, truncation so that we don't get line jumpiness from
5030         them being larger than the line height.
5031
5032         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5033
5034 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5035
5036         * font.el (font-window-system-mappings): Add mapping for Gtk
5037         (assume identical to X) 
5038
5039 2002-02-04  Andy Piper  <andy@xemacs.org>
5040
5041         * files.el (convert-standard-filename): Fix for short filename
5042         Peter Arius <pas@methodpark.de>
5043
5044 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5045
5046         * list-mode.el (default-choose-completion): completion-base-size
5047         should refer to local value in the completion list buffer.
5048
5049 2001-12-03  Didier Verna  <didier@xemacs.org>
5050
5051         * rect.el: autoload `replace-rectangle'.
5052         * keydefs.el (global-map): bind it to `C-x r p'.
5053
5054 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5055
5056         * XEmacs 21.4.8 "Honest Recruiter" is released.
5057
5058 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5059
5060         This patch is based on Jerry James's patch and analysis.
5061
5062         * select.el (get-clipboard):
5063         (get-selection):
5064         Update docstrings.
5065         (get-clipboard-foreign):
5066         (get-selection-foreign):
5067         New function for use as `interprogram-paste-function's.
5068
5069         * simple.el (interprogram-paste-function): Change default to
5070         `get-clipboard-foreign'; improve docstring.
5071         (interprogram-cut-function): Improve dosctring.
5072
5073 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * XEmacs 21.4.7 "Economic Science" is released.
5076
5077 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5078
5079         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5080
5081 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5082
5083         * obsolete.el (assq-delete-all): New compatibility alias for 
5084         remassq.
5085
5086 2002-01-09  Simon Josefsson  <jas@extundo.com>
5087
5088         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5089
5090 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5091
5092         * info.el (Info-auto-generate-directory): Default
5093         Info-auto-generate-directory to 'if-outdated.
5094
5095 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5096
5097         * startup.el (normal-top-level): Prevent migration code from
5098         trashing .emacs on an error in loading the init files.
5099
5100 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5101
5102         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5103         "system default" Xdefaults and friends get xrdb-mode.
5104
5105 2002-03-05  Mats Lidell  <matsl@contactor.se>
5106  
5107         * help-nomule.el (tutorial-supported-languages): Added Swedish
5108         tutorial. Sorted languages.
5109
5110 2002-02-11  Mike Sperber <mike@xemacs.org>
5111
5112         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5113         regenerating outdated dir files and dir is non-existent.
5114
5115 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5116
5117         * code-files.el (convert-mbox-coding-system): Improve comment.
5118         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5119         coding-system argument to `write-region-pre-hook' call.
5120         (write-region-pre-hook): Fix docstring to mention lockname argument.
5121
5122 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5123
5124         * minibuf.el (completing-read): Remove redundant wrong arg list.
5125
5126         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5127
5128 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5129
5130         * obsolete.el (interactive-form): new compatibility alias for 
5131         function-interactive.
5132
5133 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5134
5135         * menubar-items.el (Menubar-items-truncate-list): Removed.
5136         * menubar-items.el (Menubar-items-truncate-history): New.
5137         * menubar-items.el (default-menubar): Use
5138         Menubar-items-truncate-history.
5139
5140 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5141
5142         * printer.el (generic-print-region): Pass correct arguments to
5143         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5144         Torkelsson <torkel@acc.umu.se>.
5145
5146 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5147
5148         * help.el (describe-mode): synched with FSF 19.34; handle nil
5149         minor mode indicators.
5150
5151 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5152
5153         * minibuf.el (completing-read): Update docstring.
5154
5155 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5156
5157         * XEmacs 21.4.6 "Common Lisp" is released.
5158
5159 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * package-net.el: Inadvertant synch with Windows branch.  From
5162         Andy's log:
5163         (package-net-kit-version): new variable.
5164         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5165
5166 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5167
5168         * package-get.el (package-get-locate-index-file): Also search the
5169         core etc/ directory for the package index file if it can't be
5170         found in ~/.xemacs/.
5171
5172 2001-12-13  William Perry  <wmperry@gnu.org>
5173
5174         * dialog-gtk.el (popup-builtin-question-dialog):
5175         Conform to API in gui.c.
5176         
5177 2001-11-12  Andy Piper  <andy@xemacs.org>
5178
5179         * cus-edit.el (custom-save-face-internal): make sure we save
5180         non-themed faces.
5181         (custom-save-variables): ditto variables.
5182
5183 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5184
5185         * faces.el (make-face-family):
5186         (make-face-size):
5187         New face-modifying functions per Jan Vroonhof.
5188
5189         cus-face.el (custom-set-face-font-family):
5190         (custom-set-face-font-size):
5191         Use them.
5192
5193         * font.el (font-window-system-mappings): More precise docstring.
5194
5195         (font-create-name):
5196         (font-create-object):
5197         (tty-font-create-object):
5198         (tty-font-create-plist):
5199         (x-font-create-object):
5200         (x-font-create-name):
5201         (ns-font-create-name):
5202         (mswindows-font-create-object):
5203         (mswindows-font-create-name):
5204         Add doctrings.
5205
5206 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5207
5208         * gtk-faces.el (gtk-init-device-faces): removed spurious
5209         quote before let* expression.
5210
5211 2001-10-29  Andy Piper  <andy@xemacs.org>
5212
5213         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5214         modified when changing coding system.
5215
5216         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5217         that we invoke the GUI directory selector.
5218
5219 2001-10-25  Andy Piper  <andy@xemacs.org>
5220
5221         * dialog.el (make-dialog-box): use new directory dialog support.
5222         * minibuf.el (read-file-name-1): ditto.
5223         (read-file-name): ditto.
5224         (read-directory-name): ditto.
5225
5226 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5227
5228         * XEmacs 21.4.5 "Civil Service" is released.
5229
5230 2001-04-23  Didier Verna  <didier@xemacs.org>
5231
5232         * cus-edit.el (custom-variable-pre-save): New.
5233         * cus-edit.el (custom-variable-post-save): New.
5234         * cus-edit.el (custom-variable-save): use them.
5235         * cus-edit.el (custom-face-pre-save): New.
5236         * cus-edit.el (custom-face-post-save): New.
5237         * cus-edit.el (custom-face-save): use them.
5238         * cus-edit.el (custom-group-pre-save): New.
5239         * cus-edit.el (custom-group-post-save): New.
5240         * cus-edit.el (custom-group-save): use them.
5241         * cus-edit.el (Custom-save): use the pre/post functions above,
5242         call `custom-save-all' only once.
5243         * cus-edit.el (custom-variable-pre-reset-standard): New.
5244         * cus-edit.el (custom-variable-post-reset-standard): New.
5245         * cus-edit.el (custom-variable-reset-standard): use them.
5246         * cus-edit.el (custom-face-pre-reset-standard): New.
5247         * cus-edit.el (custom-face-post-reset-standard): New.
5248         * cus-edit.el (custom-face-reset-standard): use them.
5249         * cus-edit.el (custom-group-pre-reset-standard): New.
5250         * cus-edit.el (custom-group-post-reset-standard): New.
5251         * cus-edit.el (Custom-reset-standard): use them.
5252         * cus-edit.el (custom-face-reset-saved): use the pre/post
5253         functions above, call `custom-save-all' only once.
5254
5255 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5256
5257         * gutter-items.el (buffers-tab face): Derive from the modeline
5258         face by default.  Many people use white-on-black for the default
5259         font, and the tabs look hideous with that color combination.  The
5260         modeline usually has the correct colors.
5261
5262 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5263
5264         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5265         (tag-mark-stack-max): Typo fix.
5266
5267 2001-09-28  Ben Wing  <ben@xemacs.org>
5268
5269         * font-lock.el:
5270         * font-lock.el (font-lock-after-change-function):
5271         fix problem with last patch, reported by Katsumi Yamaoka.
5272
5273 2001-09-17  Ben Wing  <ben@xemacs.org>
5274
5275         * font-lock.el (font-lock-after-change-function):
5276         fix problem when you insert a comment on the line before a line of
5277         code: if we use the following char, then when you hit backspace,
5278         the following line of code turns the comment color.
5279
5280 2001-06-08  Ben Wing  <ben@xemacs.org>
5281
5282         * process.el: comment about shell-command-switch.
5283         * process.el (shell-quote-argument): Need to quote a null
5284         argument, too.  From Dan Holmsand.
5285         
5286         * startup.el (normal-top-level): Delete some unused FSF junk.
5287         * startup.el (command-line-early):
5288         
5289         * startup.el (command-line): Call MS Windows init function.
5290         
5291         * win32-native.el:
5292         * win32-native.el (mswindows-system-shells): New.
5293         * win32-native.el (mswindows-system-shell-p): New.
5294         * win32-native.el (init-mswindows-at-startup): New.
5295         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5296         * win32-native.el (mswindows-quote-one-simple-arg):
5297         * win32-native.el (mswindows-quote-one-command-arg):
5298         * win32-native.el (mswindows-construct-process-command-line-alist):
5299         Correct comments at top.  Correctly handle passing arguments
5300         to Cygwin programs and to bash.  Fix quoting of zero-length
5301         arguments (from Dan Holmsand).  Set shell-command-switch based
5302         on shell-file-name, which in turn comes from env var SHELL.
5303
5304 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5305
5306         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5307         default-toolbar-position): Fill docstrings for balloon-help.
5308
5309 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5310
5311         * faces.el: Reenable specifications over 'gtk domain.
5312
5313 2001-08-08  Didier Verna  <didier@xemacs.org>
5314
5315         * autoload.el (update-autoload-files): make defdir a file name,
5316         not directory name.
5317
5318 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5319
5320         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5321
5322         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5323
5324 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5325
5326         * font-menu.el (font-menu-set-font): Default to current font-family.
5327         (font-menu-preferred-resolution):
5328         (font-menu-size-scaling):
5329         Provide gtk defaults, too.
5330
5331 2001-07-29  Mike Alexander  <mta@arbortext.com>
5332
5333         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5334         list
5335         (custom-set-face-font-family): ditto
5336
5337 2001-07-26  Mike Sperber <mike@xemacs.org>
5338
5339         * files.el (auto-mode-alist): .9 files are man pages, too.
5340
5341 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5342
5343         * process.el (call-process-internal): bind
5344         coding-system-for-write to 'binary when calling
5345         start-process-internal, so the process receives 
5346         the literal contents of INFILE.
5347
5348 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5349
5350         * files.el (auto-mode-alist): Add configure.ac support.
5351
5352 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5353
5354         * buff-menu.el:
5355         mouse.el:
5356         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5357
5358 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5359
5360         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5361
5362 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5363
5364         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5365         mixed text.
5366         (kinsoku-eol-p): Ditto.
5367
5368 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5369
5370         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5371         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5372         characters as the category `s' or `e' correctly.
5373
5374 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5375
5376         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5377
5378 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5379
5380         * mule/cyrillic.el:  Set up case table.
5381
5382 2001-06-08  Mike Sperber <mike@xemacs.org>
5383
5384         * files.el (save-some-buffers-1): Don't zap the help window right
5385         after `map-y-or-n-p' has popped it up.
5386
5387 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5388
5389         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5390
5391 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * specifier.el: define-specifier-tag 'gtk.
5394
5395 2001-05-12  Ben Wing  <ben@xemacs.org>
5396
5397         * find-paths.el (paths-find-recursive-path):
5398         fix error with null EXCLUDE-REGEXP.
5399         
5400         * font-lock.el (font-lock-mode):
5401         fix problem reported by hrvoje with buffers starting with a space.
5402         
5403 2001-05-06  Ben Wing  <ben@xemacs.org>
5404
5405         * dialog.el (make-dialog-box):
5406         * menubar-items.el (default-menubar):
5407         * printer.el (generic-print-buffer):
5408         * printer.el (generic-print-region):
5409         implement printing the selection when it's selected.
5410
5411 2001-04-18  Didier Verna  <didier@xemacs.org>
5412
5413         * cus-edit.el (Custom-reset-standard): reset to standard settings
5414         not only when the buffer's :custom-state is 'modified, but also
5415         when it is 'set or 'saved.
5416
5417 2001-04-17  Didier Verna  <didier@xemacs.org>
5418
5419         * startup.el (load-user-init-file): define `custom-file' before
5420         loading the user's init file.
5421
5422 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5423
5424         * menubar.el (popup-mode-menu): Make it work with
5425         popup-menu-titles turned off.
5426         
5427 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5428
5429         * about.el (about-mailto-link): Use compose-mail for sending mail.
5430
5431 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5432
5433         * package-admin.el (package-install-hook): New.
5434         (package-delete-hook): New.
5435         (package-admin-add-single-file-package): Use package-delete-hook.
5436
5437         * package-get.el (package-get): Use package-install-hook.
5438
5439 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5440
5441         * package-ui.el (pui-install-selected-packages): reverse the lists
5442         of packages so that they get handled in the same order as they
5443         were selected.
5444
5445 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5446
5447         * packages.el (locate-library): Use read-library-name for completion.
5448
5449 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5450
5451         * byte-optimize.el (=): `=' is not a binary predicate!
5452         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5453         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5454
5455 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5456
5457         * bytecomp.el (byte-compile-arithcompare):
5458         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5459
5460 2001-06-03  William M. Perry  <wmperry@gnu.org>
5461
5462         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5463         return the filename selected by the user!
5464
5465 2001-05-31  William M. Perry  <wmperry@gnu.org>
5466
5467         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5468         in XEmacs/GTK.
5469
5470 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5471
5472         * coding.el: Tiny typo fixed.
5473
5474 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5475
5476         * XEmacs 21.4.3 "Academic Rigor" is released.
5477
5478 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5479
5480         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5481
5482 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5485
5486 2001-05-04  Ben Wing  <ben@xemacs.org>
5487
5488         * printer.el (generic-print-buffer):
5489         * printer.el (generic-print-region):
5490         Enable dialog boxes.  Apply workaround recommended by Kirill.
5491         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5492         
5493         * simple.el (kill-whole-line):
5494         * simple.el (kill-line-1):
5495         * simple.el (kill-entire-line):
5496         * simple.el (kill-line):
5497         * simple.el (backward-kill-line):
5498         Take out interactive dependence of kill-whole-line.
5499
5500 2001-04-22  Ben Wing  <ben@xemacs.org>
5501
5502         * dialog.el (make-dialog-box):
5503         Put dialog titles back in -- this time correctly.  Fix various
5504         other problems with leaks and such.
5505
5506         * simple.el (region-exists-p):
5507         * simple.el (region-active-p):
5508         Add comment about which one is correct to use in menu specs.
5509
5510 2001-05-05  Ben Wing  <ben@xemacs.org>
5511
5512         * dialog.el (make-dialog-box): fix doc string.
5513         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5514         take out Pretty Print.
5515         * printer.el:
5516         * printer.el (printer-current-device): New.
5517         * printer.el (Printer-get-device): New.
5518         * printer.el (Printer-clear-device): New.
5519         * printer.el (generic-page-setup): New.
5520         * printer.el (generic-print-buffer):
5521         * printer.el (generic-print-region):
5522         Implement Page Setup.  Handle errors properly.
5523
5524 2001-05-05  Ben Wing  <ben@xemacs.org>
5525
5526         * subr.el (error): Complete list of errors in doc string.
5527         
5528 2001-04-22  Ben Wing  <ben@xemacs.org>
5529
5530         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5531         
5532 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5533
5534         * build-report.el: Remove CVS keywords since this file has been in
5535         core lisp for a while now.
5536         * build-report.el (build-report-make-output-files): Fix typo.
5537
5538 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5539
5540         * about.el (about-finish-buffer): Make sure the last change works
5541         even if EVENT is nil.
5542
5543 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5544
5545         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5546         clicked, not the one that happens to be the current buffer at the
5547         time.
5548
5549 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5550
5551         * cus-edit.el (custom-display): Support the GTK Window System also.
5552
5553 2001-04-30  Ben Wing  <ben@xemacs.org>
5554
5555         * printer.el:
5556         * printer.el (printer-page-header):
5557         * printer.el (Print-context): New.
5558         * printer.el (printer-page-footer):
5559         * printer.el (generate-header-element): New.
5560         * printer.el (generate-header-line): New.
5561         * printer.el (print-context-property):
5562         * printer.el (generic-print-buffer):
5563         * printer.el (generic-print-region):
5564         Implement headers and footers.  Implement calling Print dialog box
5565         (#### but it doesn't quite work yet).
5566
5567 2001-04-25  Ben Wing  <ben@xemacs.org>
5568
5569         * about.el (xemacs-hackers):
5570         * about.el (about-url-alist):
5571         * about.el (about-personal-info):
5572         * about.el (about-hacker-contribution):
5573         More contributions.
5574         
5575         * simple.el (handle-post-motion-command):
5576         Fix spurious setting of zmacs-region-stays to t after a non-shift
5577         motion command.
5578
5579 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5580
5581         * about.el (about-personal-info): Update my bio.
5582         (about-hacker-contribution): Ditto.
5583
5584 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5585
5586         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5587
5588 2001-04-19  Andy Piper  <andy@xemacs.org>
5589
5590         * package-net.el (package-net-cygwin32-binary-size): new size.
5591         (package-net-win32-binary-size): new size.
5592         (package-net-convert-index-to-ini): Use new arch.
5593         (package-net-batch-convert-index-to-ini): Removed.
5594         (package-net-generate-bin-ini): New.
5595         (package-net-batch-generate-bin-ini): New.
5596
5597 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * XEmacs 21.4.1 "Copyleft" is released.
5600
5601 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5602
5603         * x-compose.el (xlib-input-method-bug-workaround):
5604         (alias-colon-to-double-quote):
5605         Force sort in map-keymap to work around rehash bug.
5606
5607 2001-04-17  Ben Wing  <ben@xemacs.org>
5608
5609         * about.el: Finish overhaul, add a few new hackers, update a
5610         couple old ones.
5611
5612 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * XEmacs 21.4.0 "Solid Vapor" is released.
5615
5616 2001-04-15  Ben Wing  <ben@xemacs.org>
5617
5618         * about.el:
5619         * about.el (about-headline-face): New.
5620         * about.el (about-link-face): New.
5621         * about.el (about-current-release-maintainers): New.
5622         * about.el (about-other-current-hackers): New.
5623         * about.el (about-url-alist):
5624         * about.el (about-once-and-future-hackers): New.
5625         * about.el (about-mailto-link): New.
5626         * about.el (about-get-buffer):
5627         * about.el (about-finish-buffer):
5628         * about.el (about-xemacs):
5629         * about.el (about-features): Removed.
5630         * about.el (about-advantages): New.
5631         * about.el (about-maintainer-info): Removed.
5632         * about.el (about-personal-info): New.
5633         * about.el (about-hacker-contribution): New.
5634         * about.el (about-maintainer):
5635         * about.el (about-show-linked-info):
5636         * about.el (about-hackers):
5637         Major revamping.  Rewriting of most of the text, improve the
5638         link handling, separate info on contributors into personal
5639         and contribution info, add new contributors, update personal
5640         info, etc. etc.
5641         
5642         * menubar-items.el (default-menubar):
5643         Help menubar entry for News now says more accurately
5644         "What's New in XEmacs".
5645         
5646         * mouse.el:
5647         * mouse.el (mouse-track-cleanup-hook):
5648         * mouse.el (mouse-track):
5649         Don't set-buffer to a dead buffer when calling mouse-track
5650         cleanup hooks.
5651
5652 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5653
5654         * XEmacs 21.2.47 "Zephir" is released.
5655
5656 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5657
5658         * dialog.el (make-dialog-box): Disable dialog box titles until
5659         we get them working.
5660
5661 2001-03-30  Ben Wing  <ben@xemacs.org>
5662
5663         * help.el:
5664         * help.el (Help-princ-face):
5665         * help.el (Help-prin1-face):
5666         * help.el (frob-help-extents):
5667         * help.el (describe-function-1):
5668         * help.el (describe-variable):
5669         Avoid using font-lock faces, which may not be defined.
5670         Instead, use hyper-apropos faces, and make sure they're
5671         defined as necessary by using `require'. (It's not so safe
5672         to do this for font-lock.) In any case, we will eventually
5673         be merging this functionality into hyper-apropos.
5674
5675         * loaddefs.el (completion-ignored-extensions):
5676         Fix documentation.
5677         
5678         * menubar-items.el (menu-truncate-list): Removed.
5679         * menubar-items.el (Menubar-items-truncate-list): New.
5680         * menubar-items.el (default-menubar):
5681         Fix errors if grep or compile command is too long.  Rename helper
5682         function to be less visible.
5683
5684 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5685
5686         * byte-optimize.el (byte-optimize-minus):
5687         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5688
5689 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5690
5691         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5692         Mule is available.
5693
5694         * mule/latin.el: New file.
5695
5696 2001-03-11  Ben Wing  <ben@xemacs.org>
5697
5698         * auto-save.el:
5699         * auto-save.el (auto-save-directory):
5700         * auto-save.el (make-auto-save-file-name):
5701         * auto-save.el (auto-save-file-name-p): New.
5702
5703         Merge in improvements from other definition of
5704         make-auto-save-file-name in files.el.
5705         
5706         * auto-save.el (auto-save-original-name):
5707         * auto-save.el (auto-save-name-in-fixed-directory):
5708         * auto-save.el (auto-save-unslashify-name): Removed.
5709         * auto-save.el (auto-save-slashify-name): Removed.
5710         * auto-save.el (auto-save-reserved-chars): New.
5711         * auto-save.el (auto-save-escape-name): New.
5712         * auto-save.el (auto-save-unhex): New.
5713         * auto-save.el (auto-save-unescape-name): New.
5714
5715         Change algorithm for encoding filenames in auto-save names to be
5716         entirely safe with all filesystems and all possible characters in
5717         a filename, and 100% reversible. (Essentially, uses
5718         quoted-printable as the encoding.)
5719         
5720         * auto-save.el (recover-all-files):
5721
5722         Use insert-directory rather than calling ls directly -- fixes
5723         things under Windows.
5724
5725         * files.el:
5726         * files.el (convert-standard-filename): Substitute FSF's
5727         definition for this (we had nothing here before).
5728         
5729         * files.el (backup-buffer): Warning fix.
5730         
5731         * files.el (make-backup-file-name):
5732         * files.el (find-backup-file-name):
5733         Fix error in calling sequence to auto-save-file-name-p.
5734         
5735         * files.el (recover-file):
5736         Use insert-directory rather than calling ls directly -- fixes
5737         things under Windows.
5738
5739         * files.el (make-auto-save-file-name): Removed.
5740         * files.el (auto-save-file-name-p): Removed.
5741         auto-save is always dumped so no sense in having a definition
5742         that will always be overwritten with another.
5743         
5744         * files.el (insert-directory):
5745         * win32-native.el:
5746         * win32-native.el (debug-mswindows-process-command-lines):
5747         * win32-native.el (original-make-auto-save-file-name): Removed.
5748         * win32-native.el (make-auto-save-file-name): Removed.
5749
5750
5751 2001-03-21  Martin Buchholz <martin@xemacs.org>
5752
5753         * XEmacs 21.2.46 "Urania" is released.
5754
5755 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5756
5757         * menubar-items.el (default-menubar): Update sample.emacs to
5758         sample.init.el and adjust accelerators.
5759
5760 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5761
5762         * build-report.el (build-report): Improve docstring.
5763
5764 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5765
5766         * ChangeLog: Log GTK merge.
5767
5768         * gutter-items.el:
5769         * mwheel.el:
5770         * sound.el:
5771         * startup.el:
5772         Revert gratuitous whitespace changes.
5773
5774 2001-03-07  Ben Wing  <ben@xemacs.org>
5775
5776         * help.el:
5777         * help.el (key-or-menu-binding):
5778         * help.el (Help-find-file): New.
5779         * help.el (describe-beta):
5780         * help.el (describe-copying):
5781         * help.el (describe-project):
5782         * help.el (view-emacs-news):
5783         * help.el (view-sample-init-el): New.
5784         * help.el (Help-princ-face): New.
5785         * help.el (Help-prin1-face): New.
5786         * help.el (help-symbol-function-context-menu):
5787         * help.el (help-symbol-variable-context-menu):
5788         * help.el (help-symbol-function-and-variable-context-menu):
5789         * help.el (frob-help-extents):
5790         * help.el (describe-function-1):
5791         * help.el (describe-variable):
5792
5793         Add coloring in Help buffers, correspondent with hyperlinks.
5794         View files in view-mode rather than Fundamental.
5795         Remove separators from context menus -- now handled in generic code.
5796         Add `Find Tag' to context menu.
5797         
5798         * menubar.el (popup-mode-menu):
5799
5800         Rewrite code that outputs the popup menu to (a) put more specific
5801         entries first, (b) be more robust, (c) output the proper context
5802         menu separators automatically (the context menu functionality is
5803         new and currently used only by Help).
5804
5805 2001-03-10  William M. Perry  <wmperry@aventail.com>
5806
5807         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5808         this function when converting from the 21.1 GTK branch.  Now
5809         supports file, password, question, and color built-in dialogs.
5810
5811 2001-03-06  Ben Wing  <ben@xemacs.org>
5812
5813         * keydefs.el:
5814         * keydefs.el (global-map):
5815         Add commented-out change of M-k (for 21.5).
5816         
5817         * menubar-items.el (default-menubar):
5818         Fix items to control kill-line behavior; add items for
5819         shifted motion.
5820         
5821         * simple.el:
5822         * simple.el (kill-whole-line):
5823         * simple.el (historical-kill-line): Removed.
5824         * simple.el (kill-line): Removed.
5825         * simple.el (kill-entire-line): New.
5826         * simple.el (kill-line-1): New.
5827         * simple.el (backward-kill-line):
5828         Undo kill-whole-line == always changes.  Add new function
5829         kill-entire-line to unconditionally delete the current line.
5830         Add comments describing the lamentable state of affairs of
5831         the kill-line functions and variables.
5832
5833 2001-03-02  Ben Wing  <ben@xemacs.org>
5834
5835         * simple.el:
5836         * simple.el (beginning-of-buffer):
5837         * simple.el (end-of-buffer):
5838         * simple.el (mark-ring-unrecorded-commands):
5839         * simple.el (signal-error-on-buffer-boundary):
5840         * simple.el (shifted-motion-keys-select-region):
5841         * simple.el (unshifted-motion-keys-deselect-region):
5842         * simple.el (motion-keys-for-shifted-motion): New.
5843         * simple.el (handle-pre-motion-command):
5844         * simple.el (handle-post-motion-command):
5845         * simple.el (forward-char-command):
5846         * simple.el (backward-char-command):
5847         * simple.el (scroll-up-command):
5848         * simple.el (scroll-down-command):
5849         * simple.el (next-line):
5850         * simple.el (previous-line):
5851         * simple.el (backward-block-of-lines):
5852         * simple.el (forward-block-of-lines):
5853         * simple.el (backward-word):
5854         * simple.el (mark-word):
5855
5856         Augment documentation of the most common motion commands to make
5857         note of the shifted-motion support.  Improve the support to (a)
5858         properly document how it works and why it's done in the fashion it
5859         is, and (b) allow the keystrokes that trigger it to be customized.
5860
5861         Correct error in the customize specification of
5862         mark-ring-unrecorded-commands.
5863
5864 2001-03-02  Ben Wing  <ben@xemacs.org>
5865
5866         * font-lock.el:
5867         * font-lock.el (font-lock-pending-extent-table): Removed.
5868         * font-lock.el (font-lock-pending-buffer-table): New.
5869         * font-lock.el (font-lock-pre-idle-hook):
5870         * font-lock.el (font-lock-after-change-function):
5871         * font-lock.el (font-lock-fontify-pending-extents):
5872         * font-lock.el (font-lock-lisp-like):
5873
5874         Fix handling of pending extents to avoid excessive slowness (N^2
5875         behavior) when making lots of buffer changes between redisplays,
5876         such as when saving the Options.
5877
5878 2001-03-09  William M. Perry  <wmperry@aventail.com>
5879
5880         * device.el:
5881         * dragdrop.el:
5882         * dumped-lisp.el:
5883         * faces.el:
5884         * frame.el:
5885         * gnuserv.el:
5886         * loadup.el:
5887         * menubar-items.el:
5888         * minibuf.el:
5889         The Great GTK Merge.
5890
5891         * ChangeLog.GTK:
5892         * dialog-gtk.el:
5893         * gdk.el:
5894         * generic-widgets.el:
5895         * glade.el:
5896         * gnome-widgets.el:
5897         * gnome.el:
5898         * gtk-compose.el:
5899         * gtk-extra.el:
5900         * gtk-faces.el:
5901         * gtk-ffi.el:
5902         * gtk-file-dialog.el:
5903         * gtk-font-menu.el:
5904         * gtk-glyphs.el:
5905         * gtk-init.el:
5906         * gtk-iso8859-1.el:
5907         * gtk-marshal.el:
5908         * gtk-mouse.el:
5909         * gtk-package.el:
5910         * gtk-password-dialog.el:
5911         * gtk-select.el:
5912         * gtk-widget-accessors.el:
5913         * gtk-widgets.el:
5914         * gtk.el:
5915         widgets-gtk.el:
5916         The Great GTK Merge: new files.
5917
5918 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5919
5920         * generic-widgets.el: Don't require gtk (a built-in feature) at
5921         top level.  Don't execute the last sexp unless (featurep 'gtk).
5922
5923 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5924
5925         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5926
5927 2001-02-23  Martin Buchholz <martin@xemacs.org>
5928
5929         * XEmacs 21.2.45 "Thelxepeia" is released.
5930
5931 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5932  
5933         * about.el (xemacs-hackers): update my entry. 
5934         * about.el (about-maintainer-info): ditto. 
5935         * about.el (about-hackers): ditto. 
5936
5937 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5938
5939         * about.el (about-maintainer-info): More vanity info about
5940         yours truly.
5941
5942 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5943
5944         * build-report.el (build-report-destination): xemacs-build-reports
5945         has moved to SourceForge, where mailing list name length is
5946         restricted, hence the name change to
5947         xemacs-buildreports@xemacs.org.
5948         * build-report.el (build-report-keep-regexp): Update default.
5949         * build-report.el (build-report-delete-regexp): Ditto.
5950         * build-report.el (build-report-make-output-files): Ditto.
5951
5952 2001-02-19  Craig Lanning  <lanning@scra.org>
5953
5954         * lisp-mode.el: Add indentation specifications for following
5955         Common Lisp forms: handler-case, handler-bind, with-slots,
5956         with-open-file, with-open-stream, print-unreadable-object.
5957
5958 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5959
5960         * font-lock.el (font-lock-set-defaults-1):
5961         Move initialization of `font-lock-cache-position' so that it's set
5962         even if font-lock-keywords is already defined.
5963
5964 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5965
5966         * autoload.el (generate-file-autoloads-1):
5967         Use `emacs-lisp-mode-syntax-table' instead of
5968         `lisp-mode-syntax-table'.
5969         * lisp-mode.el (lisp-mode-syntax-table):
5970         Get rid of old checks for `parse-partial-sexp' version.
5971         Make `|' (pipe) string delimiter instead of punctuation.
5972
5973 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5974
5975         * window.el (save-selected-window):
5976         Use gensym for better macro hygiene.
5977
5978 2001-02-06  Mike Sperber <mike@xemacs.org>
5979
5980         * dump-paths.el:
5981         * startup.el (startup-setup-paths): Set and use
5982         `mule-lisp-directory'.
5983         (startup-setup-paths-warning): Ditto.
5984
5985         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5986         (paths-construct-load-path): Consider `mule-lisp-directory'.
5987
5988 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5989
5990         * font-lock.el: Syntax table improvements used.  A few random
5991         changes are not specified below.
5992         (font-lock-fontify-string-delimiters):
5993         (font-lock-syntactic-keywords):
5994         (font-lock-cache-state nil):
5995         (font-lock-cache-position):
5996         New variables.
5997         (font-lock-set-syntax):
5998         (font-lock-apply-syntactic-highlight):
5999         (font-lock-fontify-syntactic-anchored-keywords):
6000         (font-lock-fontify-syntactic-keywords-region):
6001         (font-lock-eval-keywords):
6002         New functions.
6003         (font-lock-remove-face):
6004         (font-lock-fontify-syntactically-region):
6005         Use syntax properties.
6006
6007 2001-02-08  Martin Buchholz <martin@xemacs.org>
6008
6009         * XEmacs 21.2.44 "Thalia" is released.
6010
6011 2001-01-16  Mike Sperber <mike@xemacs.org>
6012
6013         * startup.el (normal-top-level): Work even if no installation root
6014         is found.
6015
6016 2001-01-30  Andy Piper  <andy@xemacs.org>
6017
6018         * gutter-items.el (progress-abort-glyph): remove instantiator.
6019         (set-progress-abort-instantiator): new function.
6020         (abort-progress-feedback): use it.
6021
6022         * gutter.el (set-gutter-dirty-p): new function.
6023
6024 2001-01-30  Didier Verna  <didier@xemacs.org>
6025
6026         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6027
6028 2001-01-24  Didier Verna  <didier@xemacs.org>
6029
6030         * sound.el (sound-extension-list): give a better default value.
6031         * sound.el (load-sound-file): improve the doc string, also find
6032         files given by absolute names, pass a real extension list to
6033         `locate-file'.
6034
6035 2001-01-26  Martin Buchholz <martin@xemacs.org>
6036
6037         * XEmacs 21.2.43 "Terspichore" is released.
6038
6039 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6040
6041         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6042         messages from gnuserv.
6043
6044 2001-01-20  Martin Buchholz <martin@xemacs.org>
6045
6046         * XEmacs 21.2.42 "Poseidon" is released.
6047
6048 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6049
6050         * cl-macs.el (cl-upcase-arg): New function.
6051         (cl-function-arglist): New function.
6052         (cl-transform-lambda): Automatically add CL-style lambda list to
6053         documentation string using functions above.
6054
6055 2001-01-12  Andy Piper  <andy@xemacs.org>
6056
6057         * package-get.el (package-get-custom): call
6058         package-net-update-installed-db.
6059
6060         * package-ui.el (pui-install-selected-packages): call
6061         package-net-update-installed-db.
6062
6063         * package-net.el (package-net-update-installed-db): use
6064         packages-package-list so that we reflect reality.
6065
6066         * packages.el (packages-package-list): Make docstring reflect
6067         reality.
6068
6069         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6070
6071         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6072         isn't installed.
6073
6074 2001-01-17  Andy Piper  <andy@xemacs.org>
6075
6076         * wid-edit.el (widget-activation-glyph-mapper): activate or
6077         deactivate native widgets.
6078         (widget-glyph-insert-glyph): record instantiator.
6079         (widget-push-button-value-create): use it.
6080
6081         * gui.el (gui-button-action): new function. Make button's domain
6082         buffer current when calling.
6083         (make-gui-button): update to use gui-button-action.
6084
6085 2001-01-16  Didier Verna  <didier@xemacs.org>
6086
6087         * menubar-items.el (default-menubar): add an entry for modeline
6088         horizontal scrolling in Options -> Display.
6089
6090 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6091
6092         * package-get.el (package-get-require-signed-base): Set to nil
6093         by default.
6094
6095 2001-01-17  Martin Buchholz <martin@xemacs.org>
6096
6097         * XEmacs 21.2.41 "Polyhymnia" is released.
6098
6099 2001-01-16  Mike Sperber <mike@xemacs.org>
6100
6101         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6102         catch lisp/mule/.
6103
6104 2001-01-14  Mike Sperber <mike@xemacs.org>
6105
6106         * startup.el (maybe-create-compatibility-dot-emacs):
6107         (maybe-unmigrate-user-init-file):
6108         (unmigrate-user-init-file): Created.
6109         (maybe-migrate-user-init-file): Offer creation of compatibility
6110         .emacs.
6111         Some doc fixes wrt init file location.
6112
6113 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6114
6115         * faces.el (face-frob-from-locale-first): new variable.
6116         (frob-face-font-2): Honor tags arg while trying to use
6117         standard-face-mapping.  When face-frob-from-locale-first is set,
6118         first try to set face inheriting from frobbed-face.
6119
6120 2001-01-15  Didier Verna  <didier@xemacs.org>
6121
6122         * about.el (xemacs-hackers): update my entry.
6123         * about.el (about-url-alist): ditto.
6124         * about.el (about-maintainer-info): ditto.
6125         * about.el (about-hackers): ditto.
6126
6127 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6128
6129         The byte compiler has been badly broken for a year,
6130         by the patch of 1999-12-06.
6131         * byte-optimize.el (byte-optimize-form-code-walker):
6132         Bug was: the byte compiler was making this erroneous optimization:
6133         (progn (or (foo)) (bar)) ==> (bar)
6134
6135 2000-11-20  Mike Sperber <mike@xemacs.org>
6136
6137         * setup-paths.el (paths-core-load-path-depth): Split
6138         `paths-load-path-depth' in two for site and core lisp.  Don't
6139         recurse into core.
6140         * setup-paths.el (paths-construct-load-path): Use.
6141
6142 2001-01-10  Andy Piper  <andy@xemacs.org>
6143
6144         * package-net.el (package-net-cygwin32-binary-size): new variable
6145         (package-net-win32-binary-size): ditto.  add much needed
6146         commentary.
6147
6148         * gutter-items.el (buffers-tab-items): correct off-by-one error
6149         for buffers-tab-max-size.
6150
6151 2001-01-08  Martin Buchholz <martin@xemacs.org>
6152
6153         * XEmacs 21.2.40 is released.
6154
6155 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6156
6157         * mule/hebrew.el: Fix comments and typos.
6158         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6159
6160 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6161
6162         * ChangeLog.1: move ancient log from fill.el.
6163
6164         * dump-paths.el:
6165         paragraphs.el:
6166         mule/mule-category.el:
6167         Miscellaneous typo fixes and slight doc clarifications.
6168
6169         * mule/mule-ccl.el:  Correct file name in header.
6170
6171 2000-12-31  Martin Buchholz <martin@xemacs.org>
6172
6173         * XEmacs 21.2.39 is released.
6174
6175 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6176
6177         * byte-optimize.el (byte-optimize-cond):
6178         (byte-optimize-cond-1): New.
6179         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6180         Optimizes (cond (x nil)) ==> nil.
6181         Provide better diagnostic on malformed expr like (cond foo).
6182
6183 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6184
6185         * mule/mule-coding.el:
6186         mule/mule-cmds.el (reset-language-environment,
6187         set-language-environment-coding-systems):
6188         Safer default coding-priority-list, corresponding to src/file-coding.h.
6189
6190 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6191
6192         * package-admin.el: Allow package removal from
6193         early-package-load-path.
6194
6195 2000-12-15  Andreas Jaeger  <aj@suse.de>
6196
6197         * about.el (about-maintainer-info): Update my entry.
6198
6199 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6200
6201         * packages.el (locate-library): Add support for bzip2
6202         compressed .el files.
6203
6204 2000-12-12  Andy Piper  <andy@xemacs.org>
6205
6206         * package-net.el: new file.
6207
6208 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6209
6210         * font-lock.el: Add missing C++ keywords.
6211
6212 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6213
6214         * simple.el (indent-for-comment): Preserve indentation of comments
6215         starting in column 0, as documented in (Info-goto-node
6216         "(xemacs)Comments").  Update docstring accordingly.
6217
6218 2000-12-05  Martin Buchholz <martin@xemacs.org>
6219
6220         * XEmacs 21.2.38 is released.
6221
6222 2000-12-04  Didier Verna  <didier@xemacs.org>
6223
6224         * mouse.el (default-mouse-track-set-point-in-window): remove
6225         spurious '+' operation detected by Martin.
6226
6227
6228 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6229
6230         * cl-extra.el (coerce):
6231         Implement char to integer coercion.
6232         Remove extraneous (numberp) test.
6233
6234         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6235         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6236         (byte-optimize-predicate):
6237         Warn if evaluating constant expression signals an error.
6238         (byte-optimize-form): Small simplification.
6239
6240         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6241
6242 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6243
6244         * byte-optimize.el:
6245         (byte-optimize-minus):
6246         (byte-optimize-plus):
6247         (byte-optimize-mult):
6248         (byte-optimize-quo):
6249         Use (car (last x)) instead of (last x) to get last elt!
6250         Use `byte-optimize-predicate' to optimize `%'.
6251         Move optimizations for special numeric args to bytecomp.el.
6252         * bytecomp.el (byte-compile-associative): Remove.
6253         (byte-compile-max): New.
6254         (byte-compile-min): New.
6255         Properly handle erroneous calls: (max) (min).
6256         (byte-compile-plus): New.
6257         (byte-compile-minus):
6258         It's easiest to handle 0, +1 and -1 args here.
6259         (byte-compile-mult): New.
6260         It's easiest to handle 1, -1 and 2 args here.
6261         (byte-compile-quo):
6262         It's easiest to handle 0, +1 and -1 args here.
6263         Issue byte-compiler warning when dividing by zero.
6264
6265         Byte-compiler arithmetic improvements.
6266         Better optimize these expressions in the obvious way:
6267         (+ x y 1)   -->  varref x varref y add add1
6268         (+ x y -1)  -->  varref x varref y add sub1
6269         (- x y 0)   -->  (- x y)
6270         (- 0 x y)   -->  (- (- x) y)
6271         (% 42 19)   --> compile-time constant
6272         (/ 42 19)   --> compile-time constant
6273         (* (foo) 2) --> foo call dup plus
6274
6275         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6276         unless (declaim (optimize (safety 3)))
6277         or (setq byte-compile-delete-errors nil).
6278
6279 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6280
6281         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6282         docstrings.
6283
6284 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6285
6286         * startup.el (command-line-do-help):  Add documentation of
6287         portable dumper switches.
6288
6289 2000-11-22  Andy Piper  <andy@xemacs.org>
6290
6291         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6292
6293         * glyphs.el (init-glyphs): don't use autodetect for strings.
6294
6295 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6296
6297         * byte-optimize.el (byte-optimize-char-before):
6298         (byte-optimize-backward-char):
6299         (byte-optimize-backward-word):
6300         Fix incorrect optimizations for these sorts of expressions:
6301         (let ((x nil)) (backward-char x))
6302
6303 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6304
6305         * byte-optimize.el:
6306         * byte-optimize.el (byte-optimize-backward-char): New.
6307         * byte-optimize.el (byte-optimize-backward-word): New.
6308         Make backward-word and backward-char as efficient as forward versions.
6309
6310         * bytecomp.el (byte-compile-no-args-with-one-extra):
6311         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6312         * bytecomp.el (byte-compile-two-args-with-one-extra):
6313         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6314         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6315         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6316         Check if extra arg is constant nil, and if so, use byte-coded call.
6317
6318         * simple.el (backward-word):
6319         * simple.el (mark-word):
6320         * simple.el (kill-word):
6321         * simple.el (backward-kill-word):
6322         Make COUNT argument optional, for consistency with forward-char et al.
6323
6324         * abbrev.el (abbrev-string-to-be-defined):
6325         * abbrev.el (inverse-abbrev-string-to-be-defined):
6326         * abbrev.el (inverse-add-abbrev):
6327         * abbrev.el (expand-region-abbrevs):
6328         * buff-menu.el (Buffer-menu-execute):
6329         * indent.el (move-to-left-margin):
6330         * indent.el (indent-relative):
6331         * indent.el (move-to-tab-stop):
6332         * info.el (Info-reannotate-node):
6333         * lisp-mode.el (lisp-indent-line):
6334         * lisp.el (end-of-defun):
6335         * lisp.el (move-past-close-and-reindent):
6336         * misc.el (copy-from-above-command):
6337         * mouse.el (default-mouse-track-scroll-and-set-point):
6338         * page.el (forward-page):
6339         * paragraphs.el (forward-paragraph):
6340         * paragraphs.el (end-of-paragraph-text):
6341         * picture.el (picture-forward-column):
6342         * picture.el (picture-self-insert):
6343         * rect.el (extract-rectangle-line):
6344         * simple.el (newline):
6345         * simple.el (fixup-whitespace):
6346         * simple.el (backward-delete-char-untabify):
6347         * simple.el (transpose-chars):
6348         * simple.el (transpose-preceding-chars):
6349         * simple.el (do-auto-fill):
6350         * simple.el (indent-new-comment-line):
6351         * simple.el (blink-matching-open):
6352         * view-less.el (cleanup-backspaces):
6353         * wid-edit.el (widget-transpose-chars):
6354         * term/bg-mouse.el (bg-insert-moused-sexp):
6355         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6356
6357         * info.el (Info-fontify-node):
6358         * simple.el (backward-delete-function):
6359         Use canonical delete-backward-char instead of backward-delete-char.
6360
6361 2000-11-20  Andy Piper  <andy@xemacs.org>
6362
6363         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6364         no buffers.
6365
6366 2000-11-20  Andy Piper  <andy@xemacs.org>
6367
6368         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6369         buffer tabs.
6370
6371 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6372
6373         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6374         (proclaim inline...) was shadowing compiler-macros.
6375
6376 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6377
6378         * bytecomp.el (byte-compile-eval): New.
6379         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6380         Keeps this promise made in Lispref:
6381         "If a file being compiled contains a `defmacro' form, the macro is
6382         defined temporarily for the rest of the compilation of that file."
6383
6384 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6385
6386         * cl.el (floatp-safe):
6387         (plusp):
6388         (minusp):
6389         (oddp):
6390         (evenp):
6391         (cl-abs):
6392         Use a better parameter name than `x'.
6393
6394         * cl-macs.el (check-type): Make continuable.  Change documentation
6395         to require PLACE, but accept any form for compatibility.
6396
6397         * abbrev.el (define-abbrev): Use check-type.
6398         * font-menu.el (font-menu-change-face): Use check-type.
6399         * menubar.el (relabel-menu-item): Use check-type.
6400         * itimer.el: Fix typo.
6401
6402 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6403
6404         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6405
6406 2000-11-14  Martin Buchholz <martin@xemacs.org>
6407
6408         * XEmacs 21.2.37 is released.
6409
6410 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6411
6412         * code-cmds.el: Provide the feature.
6413
6414 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6415
6416         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6417
6418         * code-cmds.el: New file
6419         * mule/mule-cmds.el:
6420         * mule/mule-misc.el
6421         (coding-keymap): New keymap. Define coding system keyboard
6422         commands on file-coding builds too.
6423         (coding-system-change-eol-conversion):
6424         (universal-coding-system-argument):
6425         (set-default-coding-systems):
6426         (prefer-coding-system): Moved from mule-cmds.el
6427         (set-buffer-process-coding-system): Moved from mule-misc.el
6428
6429 2000-09-15  Stephen Carney <carney@scubadoo.com>
6430
6431         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6432
6433 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6434
6435         * package-get.el (package-get-download-sites): Add a pre-release
6436         site for experimental packages.
6437
6438         * auto-autoloads.el: Regenerated.
6439
6440 2000-08-01  Andy Piper  <andy@xemacs.org>
6441
6442         * gutter-items.el (buffers-tab-omit-function): reference
6443         buffers-tab-select-visible-buffers.
6444         (buffers-tab-filter-functions): new variable, by default uses
6445         buffers-tab-selection-function and buffers-tab-omit-function.
6446         (select-buffers-tab-buffers-by-mode): invert arguments.
6447         (buffers-tab-select-visible-buffers): new function. Invert calling
6448         of buffers-menu-omit-invisible-buffers.
6449         (buffers-tab-items): rewrite to use
6450         buffers-tab-filter-functions. Rewrite docstring.
6451         (gutter-buffers-tab-extent): delete.
6452         (add-tab-to-gutter): always build a new extent when adding the
6453         tabs.
6454         (update-tab-in-gutter): make gutter dirty when orientation
6455         changes.
6456
6457 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6458
6459         * bytecomp.el (byte-compile-defvar-or-defconst):
6460         Only do loadhist recording if defvar form includes a value.
6461
6462 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6463
6464         * bytecomp.el (byte-compile-initial-macro-environment):
6465         `eval-when-compile' should not compile its body.
6466
6467 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6468
6469         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6470         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6471         some Japanese English.  Remove some ancient FSF comments, and
6472         improve docstrings.  Use symbols not vectors for tables.
6473
6474 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6475
6476         * keymap.el:
6477         (local-key-binding):
6478         (global-key-binding):
6479         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6480
6481         * lisp.el:
6482         (backward-sexp): Slightly simpler code.
6483         (mark-sexp): Make arg optional, like FSF Emacs.
6484         (forward-list): Slightly simpler code.
6485         (backward-list): Slightly simpler code.
6486         (down-list):  Make arg optional, like FSF Emacs.
6487         (up-list):  Make arg optional, like FSF Emacs.
6488         (backward-up-list):  Make arg optional, like FSF Emacs.
6489         (kill-sexp):  Make arg optional, like FSF Emacs.
6490         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6491
6492         * font-menu.el (font-menu-change-face):
6493         Take continuable errors into account.
6494
6495         * abbrev.el:
6496         * abbrev.el (clear-abbrev-table):
6497         * abbrev.el (define-abbrev-table):
6498         * abbrev.el (define-abbrev):
6499         * abbrev.el (insert-abbrev-table-description):
6500         * apropos.el (apropos-documentation-check-doc-file):
6501         * apropos.el (apropos-documentation-check-elc-file):
6502         * buff-menu.el (list-buffers):
6503         * buff-menu.el (list-buffers-noselect):
6504         * bytecomp.el (byte-recompile-directory):
6505         * bytecomp.el (batch-byte-compile):
6506         * cl-macs.el (typep):
6507         * code-files.el (find-coding-system-magic-cookie):
6508         * code-files.el (insert-file-contents):
6509         * cus-edit.el (customize-set-variable):
6510         * cus-edit.el (customize-save-variable):
6511         * cus-face.el (custom-set-face-font-size):
6512         * cus-face.el (custom-set-face-update-spec):
6513         * cus-face.el (custom-reset-faces):
6514         * custom.el (custom-check-theme):
6515         * custom.el (copy-upto-last):
6516         * fill.el (canonically-space-region):
6517         * fill.el (fill-paragraph):
6518         * fill.el (fill-region):
6519         * fill.el (find-space-insertable-point):
6520         * fill.el (justify-current-line):
6521         * faces.el (face-spec-update-all-matching):
6522         * faces.el (set-face-stipple):
6523         * files-nomule.el (insert-file-contents):
6524         * files.el (insert-file-contents-literally):
6525         * files.el (hack-local-variables-last-page):
6526         * files.el (basic-save-buffer):
6527         * files.el (insert-directory):
6528         * font-menu.el (font-menu-change-face):
6529         * font.el (font-spatial-to-canonical):
6530         * format.el (format-encode-region):
6531         * format.el (format-insert-file):
6532         * format.el (format-replace-strings):
6533         * gutter.el (set-gutter-element):
6534         * help.el (key-or-menu-binding):
6535         * help.el (describe-bindings):
6536         * help.el (with-syntax-table):
6537         * indent.el (indent-rigidly):
6538         * indent.el (delete-to-left-margin):
6539         * info.el:
6540         * info.el (Info-extract-dir-entry-from):
6541         * info.el (Info-build-dir-anew):
6542         * info.el (Info-rebuild-dir):
6543         * info.el (Info-batch-rebuild-dir):
6544         * info.el (Info-read-subfile):
6545         * info.el (Info-build-node-completions):
6546         * info.el (Info-extract-menu-node-name):
6547         * isearch-mode.el (isearch-range-invisible):
6548         * isearch-mode.el (isearch-restore-invisible-extents):
6549         * itimer.el (itimerp):
6550         * itimer.el (itimer-live-p):
6551         * keymap.el:
6552         * keymap.el (substitute-key-definition):
6553         * keymap.el (read-command-or-command-sexp):
6554         * keymap.el (local-key-binding):
6555         * keymap.el (global-key-binding):
6556         * keymap.el (global-set-key):
6557         * keymap.el (local-set-key):
6558         * ldap.el:
6559         * ldap.el (ldap-add-entries):
6560         * ldap.el (ldap-delete-entries):
6561         * lisp.el (backward-sexp):
6562         * lisp.el (mark-sexp):
6563         * lisp.el (forward-list):
6564         * lisp.el (backward-list):
6565         * lisp.el (down-list):
6566         * lisp.el (backward-up-list):
6567         * lisp.el (up-list):
6568         * lisp.el (kill-sexp):
6569         * lisp.el (backward-kill-sexp):
6570         * menubar.el (add-menu-button):
6571         * menubar.el (add-submenu):
6572         * menubar.el (delete-menu-item):
6573         * menubar.el (relabel-menu-item):
6574         * mouse.el (narrow-window-to-region):
6575         * obsolete.el (define-obsolete-variable-alias):
6576         * obsolete.el (store-substring):
6577         * package-admin.el:
6578         * package-admin.el (package-admin-install-function):
6579         * package-admin.el (package-admin-install-function-mswindows):
6580         * package-admin.el (package-admin-default-install-function):
6581         * package-get.el (package-get-update-base-entries):
6582         * packages.el (packages-load-package-dumped-lisps):
6583         * packages.el (packages-collect-package-dumped-lisps):
6584         * printer.el (generic-print-buffer):
6585         * printer.el (generic-print-region):
6586         * replace.el (occur-mode-mouse-goto):
6587         * replace.el (perform-replace):
6588         * select.el (get-selection-no-error):
6589         * simple.el:
6590         * simple.el (newline):
6591         * simple.el (open-line):
6592         * simple.el (edit-and-eval-command):
6593         * simple.el (goto-line):
6594         * simple.el (undo):
6595         * simple.el (kill-region):
6596         * simple.el (copy-region-as-kill):
6597         * simple.el (kill-ring-save):
6598         * simple.el (set-mark):
6599         * simple.el (next-line):
6600         * simple.el (previous-line):
6601         * simple.el (line-move):
6602         * simple.el (set-goal-column):
6603         * simple.el (comment-region):
6604         * subr.el:
6605         * subr.el (putf):
6606         * syntax.el (modify-syntax-entry):
6607         * syntax.el (map-syntax-table):
6608         * view-less.el (view-file):
6609         * view-less.el (view-buffer):
6610         * view-less.el (view-file-other-window):
6611         * window-xemacs.el (backward-other-window):
6612         * window.el:
6613         * window.el (one-window-p):
6614         * window.el (walk-windows):
6615         * window.el (window-list):
6616         * x-mouse.el (x-mouse-kill):
6617         * x-select.el (x-get-cutbuffer):
6618         * x-select.el (x-store-cutbuffer):
6619         * term/bg-mouse.el (bg-mouse-line-to-center):
6620         * term/sun-mouse.el (window-line-end):
6621         * term/sun-mouse.el (sun-select-region):
6622         * term/sun.el (kill-region-and-unmark):
6623         * mule/mule-category.el:
6624         * mule/mule-category.el (modify-category-entry):
6625         * mule/mule-category.el (char-category-list):
6626         * mule/mule-coding.el (coding-system-force-on-output):
6627         * mule/mule-misc.el (coding-system-put):
6628         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6629
6630 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6631
6632         * cus-face.el: Typo fixes and tiny clarifications.
6633         * custom.el: ditto
6634
6635 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6636
6637         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6638         * startup.el (normal-top-level): Setup auto-save-list-file-name
6639         if auto-save-list-file-prefix is non-nil.
6640
6641 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6642
6643         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6644
6645 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6646
6647         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6648         get symbol at point-min.
6649
6650 2000-10-24  Didier Verna  <didier@xemacs.org>
6651
6652         * info.el (Info-emacs-info-file-name): defconst it.
6653         * info.el (Info-footnote-tag): defcustom it.
6654         * info.el (Info-no-description-string): ditto.
6655         * info.el (Info-find-node): adapt to new semantics of
6656         'Info-suffixed-file (don't do the case variants stuff).
6657         * info.el (Info-insert-dir): rewrite the dir file variants code.
6658         * info.el (Info-directory-files): New. Return the list of info
6659         files in a directory.
6660         * info.el (Info-dir-outdated-p): use it.
6661         * info.el (Info-parse-dir-entries): ditto.
6662         * info.el (Info-build-dir-anew): don't restrict to files ending
6663         with a ".info.*" extension.
6664         * info.el (Info-set-mode-line): ditto.
6665         * info.el (Info-read-subfile): adapt to new semantics of
6666         'Info-suffixed-file (append 'exact argument).
6667         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6668         string independently of the case.
6669         * info.el (Info-suffixed-file): use it (match all possible case
6670         for the file name).
6671         * info.el (Info-insert-file-contents): code cleanup.
6672         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6673         columns.
6674         * info.el (Info-batch-rebuild-dir): ditto.
6675         * info.el (Info-read-node-name-1): ditto.
6676         * info.el (Info-search): ditto.
6677         * info.el (Info-fontify-node): ditto.
6678
6679
6680 2000-10-24  Didier Verna  <didier@xemacs.org>
6681
6682         * process.el (shell-command): when called from a program, avoid
6683         'push-mark's "mark-set" message.
6684
6685 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6686
6687         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6688         by a symbol, not by a vector.
6689         * mule/vietnamese.el (vscii): Likewise.
6690         (viscii): Likewise.
6691         * mule/cyrillic.el (koi8-r): Likewise.
6692
6693         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6694         by a symbol, not by a vector.
6695         (chinese-big5-2): Likewise.
6696         * mule/ethiopic.el (ethiopic): Likewise.
6697         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6698         (vietnamese-viscii-upper): Likewise.
6699
6700 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6701
6702         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6703
6704 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6705
6706         * byte-optimize.el (byte-optimize-car): New function.
6707         (byte-optimize-cdr): Ditto.
6708
6709 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6710
6711         * byte-optimize.el: Partial synch with FSF 20.7.
6712         Optimize constant concatenation.
6713         Add keymapp as a side effect free function.  It is a built-in.
6714         (byte-after-unbind-pos): Remove byte-equal.
6715
6716 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6717
6718         * update-elc-2.el: Quote regexps correctly.
6719
6720 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6721
6722         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6723         (ccl-compile): Apply integerp, not integer-or-char-p to
6724         check the type of the buffer magnification
6725         (ccl-compile-write-string): Encode a string with binary
6726         coding system.
6727         (ccl-compile-write-repeat): Likewise.
6728
6729 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6730
6731         * buff-menu.el:
6732         * bytecomp.el:
6733         * coding.el:
6734         * faces.el:
6735         * files.el:
6736         * fill.el:
6737         * float-sup.el:
6738         * font-lock.el:
6739         * help.el:
6740         * iso8859-1.el:
6741         * loaddefs.el:
6742         * menubar-items.el:
6743         * menubar.el:
6744         * modeline.el:
6745         * msw-font-menu.el:
6746         * paragraphs.el:
6747         * paths.el:
6748         * replace.el:
6749         * simple.el:
6750         * sound.el:
6751         * startup.el:
6752         * version.el:
6753         * x-faces.el:
6754         * x-font-menu.el:
6755         Remove purecopy.
6756
6757 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6758
6759         * simple.el (do-auto-fill): Use the function pointer to by
6760         `comment-line-break-function', not `indent-new-comment-line'. This
6761         fixes an issue with cc-mode comment continuation.
6762
6763 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6764
6765         * simple.el (turn-on-auto-fill):  Add (interactive).
6766         * mwheel.el (mwheel-install): Add (interactive).
6767         * font-lock.el (turn-on-font-lock): Add (interactive).
6768         (turn-off-font-lock): Add (interactive).
6769
6770 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6771
6772         * packages.el (packages-special-base-regexp): Add `man'.
6773
6774 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6775
6776         * wid-edit.el (widget-specify-active): map over extents in current
6777         buffer like `widget-specify-inactive' does.  Mapping over the
6778         inactive extent object does not work since the current extent is
6779         ignored by `map-extents'.
6780
6781 2000-10-04  Martin Buchholz <martin@xemacs.org>
6782
6783         * XEmacs 21.2.36 is released.
6784
6785 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6786
6787         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6788         Optimize the compiled-function-constants vector by byte-code
6789         reference counts.
6790
6791 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6792
6793         * build-report.el (build-report-delete-regexp): quote value in
6794         defcustom
6795
6796 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6797
6798         * build-report.el (build-report): Don't bind srcdir which we don't
6799         use in `multiple-value-bind' to avoid the only byte-compiler
6800         warning.
6801
6802 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6803
6804         * build-report.el: Requires cl and custom now.
6805         build-report-version is determined by XEmacs version -- remove
6806         build-report-version*.
6807         * build-report.el (build-report-version): Removed.
6808         * build-report.el (build-report-installation-version-regexp): New.
6809         * build-report.el (build-report-version-file-regexp): New.
6810         * build-report.el (build-report-installation-srcdir-regexp): New.
6811         * build-report.el (build-report-destination): Offer
6812         xemacs-build-reports and xemacs-beta.
6813         * build-report.el (build-report-keep-regexp): Adjusted.
6814         * build-report.el (build-report-delete-regexp): Adjusted.
6815         * build-report.el (build-report-make-output-dir): New.
6816         * build-report.el (build-report-installation-file): Replace use of
6817         `concat' with `expand-file-name'.
6818         * build-report.el (build-report-make-output-file): Removed.
6819         * build-report.el (build-report-make-output-files): New.
6820         * build-report.el (build-report-subject): Identify as
6821         user-variable with "*...".
6822         * build-report.el (build-report-prompts): Ditto.
6823         * build-report.el (build-report-version-file): New.
6824         * build-report.el (build-report-file-encoding): Identify as
6825         user-variable with "*...".
6826         * build-report.el (build-report-make-output-get): New.
6827         * build-report.el (build-report-insert-header): Report
6828         emacs-version and system-configuration instead of
6829         build-report-version.
6830         * build-report.el (build-report-insert-make-output): Add file
6831         argument.
6832         * build-report.el (build-report-insert-installation-file):
6833         Re-indent.
6834         * build-report.el (build-report-keep): Change docstring,
6835         re-indent.
6836         * build-report.el (build-report-delete): Ditto.
6837         * build-report.el (build-report-installation-data): New.
6838         * build-report.el (build-report-version-file-data): New.
6839
6840 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6841
6842         * byte-optimize.el (byte-optimize-lapcode):
6843         Fix the optimization of using the first 5 elements of the
6844         constants vector for variables.
6845         (byte-optimize-lapcode): Fix another ancient broken optimization.
6846
6847 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6848
6849         * *: Spelling mega-patch
6850
6851 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6852
6853         * easymenu.el: doc fixes.
6854         (easy-menu-do-define): Use backquote.
6855         (easy-menu-change):
6856         (easy-menu-add):
6857         `when' seems much clearer than `if' here.
6858         (easy-menu-remove):
6859         (easy-menu-add-item):
6860         (easy-menu-item-present-p):
6861         (easy-menu-remove-item):
6862         Wrap using (when (featurep 'menubar) ...)
6863
6864 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6865
6866         * bytecomp.el (displaying-byte-compile-warnings):
6867         Revert Ben's change to this function below so that the compile log
6868         is displayed properly for users of the "popper" package.
6869
6870 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6871
6872         * window.el (save-selected-window): Use backquote.
6873
6874         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6875         Renamed from `byte-compile-file-form-defvar'.
6876         * bytecomp.el (byte-compile-defvar-or-defconst):
6877         Only cons onto current-load-list in top-level forms.
6878         Else this leaks a cons cell every time a defun is called.
6879         Renamed from `byte-compile-defvar', for clarity.
6880         Warn when docstring of defvar is not a string.
6881         Use consistent error messages.
6882         Better comments.
6883
6884 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6885
6886         * simple.el (set-variable):
6887         Remove unneeded defvar by rearranging order of let* forms.
6888
6889         * mule/mule-ccl.el (ccl-get-next-code):
6890         * menubar-items.el (bookmark-menu-filter):
6891         (language-environment-menu-filter):
6892         (tutorials-menu-filter):
6893         * toolbar-items.el (toolbar-compile):
6894         * byte-optimize.el (disassemble-offset):
6895         Use (declare (special ...)) instead of `defvar'.
6896
6897         * cl-macs.el (cl-do-proclaim):
6898         Fix (declare (special ...)) warning suppression syntax.
6899
6900 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6901
6902         * info.el (Info-tag-table-marker):
6903         (Info-tag-table-buffer):
6904         (Info-find-file-node):
6905         (Info-read-subfile):
6906         (Info-build-node-completions):
6907         (Info-search):
6908         (Info-mode):
6909         Multiple info buffer support.
6910
6911 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6912
6913         * ldap.el (ldap-decode-entry): New defun
6914         (ldap-search-entries): Use it in order to decode DN-prefixed
6915         entries properly
6916
6917 2000-08-23  Daniel Pittman <daniel@danann.net>
6918
6919         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6920         Use `eq', not `=', to compare symbols.
6921
6922 2000-07-30  Ben Wing  <ben@xemacs.org>
6923
6924         * bytecomp.el (byte-compile-report-error):
6925         * bytecomp.el (displaying-byte-compile-warnings):
6926         if stack-trace-on-error is set, send out a backtrace when
6927         an error is encountered that stops byte compilation.  this
6928         should make it much much easier to track down those curious
6929         problems.  also undo the kludge of using a separate "*Show*"
6930         buffer for display when there's a temp-buffer-show-function;
6931         we can avoid this by just being a little smarter.
6932
6933         * dialog-items.el:
6934         * dialog-items.el (search-dialog-regexp): New.
6935         * dialog-items.el (search-dialog-callback):
6936         * dialog-items.el (make-search-dialog):
6937         add a regexp option to the dialog and clean up a bit.
6938
6939         * dialog.el:
6940         * dialog.el (yes-or-no-p-dialog-box):
6941         * dialog.el (get-dialog-box-response):
6942         * dialog.el (make-dialog-box):
6943         * dialog.el (dialog-box-finish): New.
6944         * dialog.el (dialog-box-cancel): New.
6945         * dialog.el (internal-make-dialog-box-exit): New.
6946         implement [properly!] the :modal property of the new dialog box
6947         interface.  this is the first time xemacs has ever had *proper*
6948         modal dialog boxes, giving the standard window-system feedback.
6949         (e.g. under windows, clicking on a disabled frame causes a beep
6950         and makes the dialog box flash three times.)
6951
6952         * dragdrop.el: header keyword frobbing.
6953
6954         * dumped-lisp.el (preloaded-file-list):
6955         renamed winnt.el to win32-native.el.
6956
6957         * faces.el (face-property):
6958         * faces.el (set-face-property):
6959         * faces.el (frob-face-property):
6960         * faces.el (frob-face-font-2):
6961         * faces.el (make-face-bold):
6962         * faces.el (make-face-italic):
6963         * faces.el (make-face-bold-italic):
6964         * faces.el (make-face-unbold):
6965         * faces.el (make-face-unitalic):
6966         * faces.el (make-face-smaller):
6967         * faces.el (make-face-larger):
6968         clean up the implementation of these so that window-system-specific
6969         methods are called only on objects belonging to that window system.
6970         previously, you could have [e.g.] mswindows-make-face-bold called
6971         on font object of device type `stream', which is not good and
6972         explains the subtle errors Adrian was getting when byte-compiling
6973         something that required 'term. (Adrian, now you can use stack-trace-
6974         on-error to find the exact place where things are going wrong instead
6975         of having to laboriously binary-search your way through.)
6976
6977         * finder.el (finder-known-keywords):
6978         cleaned up -- properly sorted, clarified the meanings of many of
6979         the keywords, and added a few -- mswin, gui, content, build, www,
6980         user, services.  the last two try to distinguish between a package
6981         that's used directly by the user, and a package that provides
6982         support services to other packages.
6983
6984         * font-lock.el (lisp-font-lock-keywords-2):
6985         update list of lisp control structures to include everything,
6986         including new ones i introduced.
6987
6988         * gutter.el: header keyword frobbing.
6989
6990         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6991         recent isearch element was not doing so!  you got the second-most-
6992         recent instead.
6993
6994         * lisp-mode.el (construct-lisp-mode-menu):
6995         more menubar cleanups.
6996         * lisp-mode.el (with-selected-window):
6997         make it indent properly.
6998
6999         * menubar-items.el (default-menubar): lots of menubar cleanups.
7000         rearranged the options menu the most, e.g. splitting up the
7001         Keyboard/Mouse menu into a new Editing menu and combining the
7002         separate Scrollbar/Gutter/Toolbar submenus into Display.
7003         Got rid of General, moved items to Editing or new Troubleshooting.
7004         Moved Packages to Tools; doesn't seem to belong under Options.
7005         Added stuff to the Cmds menu, e.g. Change Case.
7006
7007         NB please don't complain about these periodic menubar changes.
7008         Anything like this is necessarily incremental in its construction
7009         -- By constant use you gradually become more and more aware of
7010         better and better ways to group menu items.  When we eventually
7011         move the options menu to a property sheet, the existing structure
7012         will probably be preserved fairly well.
7013
7014         * minibuf.el (next-history-element): fix problems with pressing
7015         down arrow in repeat-complex-command.
7016
7017         * modeline.el:
7018         * modeline.el (modeline-3d-p): New.
7019         added custom variable for controlling the 3d modeline.  the
7020         corresponding Options item has been present for a long time,
7021         but commented out with "fix me!" comments.  it's fixed now.
7022
7023         * obsolete.el (add-menu):
7024         remove bogus gettexts.
7025
7026         * process.el (shell-quote-argument):
7027         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7028         For bash under Windows native, see below.
7029
7030         * simple.el:
7031         * simple.el (display-warning-buffer):
7032         Fixed the handling of warning display to eliminate the annoying
7033         *Show* buffer, like was done for byte-compiler output above.
7034
7035         * simple.el (debug-print): New.
7036         Simple function for sending debug messages to the console and/or
7037         other debug places.
7038
7039         * subr.el (replace-in-string):
7040         Rewrite this function to avoid N^2 behavior with large strings --
7041         catastrophic with the new Windows selection code! (Apparently the
7042         author of this function didn't realize there was a fun
7043         replace-match that could make his life much easier, because we
7044         duplicated the entire logic.  The new version is smaller, easier
7045         to understand, much more robust, and has extended features --
7046         those of replace-match.)
7047
7048         * window.el:
7049         * window.el (with-selected-window): New.
7050         An obvious complement to the existing `with-selected-frame' and
7051         `with-current-buffer'.
7052
7053         * win32-native.el: Renamed from winnt.el.
7054         Added a great deal of stuff for properly handling process quoting,
7055         somewhat modeled on Kirill's original model (which i later threw
7056         away).  We should now finally have correctly working process arg
7057         quoting/dequoting so that the final app gets exactly what we
7058         intended.  Because the mechanism is in Lisp, it's easily
7059         extendible. (For those running bash and running the native
7060         version, I tried hard to do what I thought was correct.  But more
7061         thought is needed, and ideally the volunteer work of people with
7062         these configurations that they generally run on.)
7063
7064         * x-font-menu.el (x-font-menu-font-data):
7065         Put in defvar's to fix byte-compiler warnings.
7066
7067 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7068
7069         * select.el (selection-coercion-alist): Initialise.
7070         * select.el (select-coerce-to-text): New.
7071         * select.el (select-coerce): New.
7072         New functions to perform type and value coercion.
7073
7074         * select.el (select-buffer-killed-default): Keep data if it was
7075         on the clipboard.
7076
7077 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7078
7079         * menubar-items.el (default-menubar): Fix typo.
7080         (default-menubar): `lambda' was mispelled as `lamda'.
7081
7082 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * window.el (shrink-window-if-larger-than-buffer): Remove
7085         edge checking code.
7086
7087 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7088
7089         * paths.el (gnus-local-domain): Removed.
7090         (gnus-local-organization): Ditto.
7091         (gnus-startup-file): Ditto.
7092
7093 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7094
7095         * files.el (auto-mode-alist): Add .spec for RPM.
7096
7097 2000-07-31  Andy Piper  <andy@xemacs.org>
7098
7099         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7100
7101 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7102
7103         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7104         browse-url.
7105         * help.el (xemacs-www-page): Ditto.
7106         (xemacs-www-faq): Ditto.
7107         * menubar-items.el (default-menubar): Ditto.
7108
7109         * wid-edit.el (widget-url-link-action): Ditto.
7110         From: Kenichi OKADA <okada@opaopa.org>.
7111
7112 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7113
7114         * finder.el (finder-commentary): Add autoload cookie.
7115
7116 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7117
7118         * files.el (insert-file-contents-literally): Fix second let
7119         binding for `coding-system-for-read' to `coding-system-for-write'
7120         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7121
7122 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7123
7124         * files.el (insert-file-contents-literally): Use binary coding
7125         system (from Morioka san).
7126         (insert-file-contents-literally): Make file-name-handler method.
7127
7128 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7129
7130         * cl-macs.el (get-selection): Add defsetf.
7131
7132 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7133
7134         * x-init.el (x-activate-region-as-selection): replace obsolete
7135         function x-own-selection with own-selection.
7136         (ow-find): replace obsolete functions x-get-selection and
7137         x-get-clipboard with get-selection and get-clipboard.
7138         (init-post-x-win): replace obsolete function x-disown-selection
7139         with disown-selection.
7140
7141 2000-07-20  Mike Sperber  <mike@xemacs.org>
7142
7143         * startup.el (load-user-init-file): Only try to load init file if
7144         it exists.
7145
7146 2000-07-10  Andy Piper  <andy@xemacs.org>
7147
7148         * dialog-items.el: sync with Ben's patch.
7149
7150         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7151         comment.
7152         (progress-text-glyph): deleted.
7153         (progress-layout-glyph): make completely minimal.
7154         (progress-gauge-glyph): ditto.
7155         (progress-display-style): fix to handle dynamic instantiator
7156         changes.
7157         (progress-text-instantiator): new.
7158         (progress-layout-instantiator): new.
7159         (progress-gauge-instantiator): new.
7160         (set-progress-display-instantiator): renamed and changed from
7161         set-progress-display-style.
7162         (progress-abort-glyph): use instantiator not glyph.
7163         (append-progress-display): use set-progress-display-instantiator
7164         and set-glyph-image.
7165         (abort-progress-display): ditto.
7166         (raw-append-progress-display): ditto.
7167
7168 2000-07-20  Ben Wing  <ben@xemacs.org>
7169
7170         * code-files.el: Move Mule-specific code to mule-coding.el.
7171
7172 2000-07-15  Ben Wing  <ben@xemacs.org>
7173
7174         * autoload.el:
7175         Fixed comments.
7176
7177         * cmdloop.el:
7178         * cmdloop.el (yes-or-no-p):
7179         * cmdloop.el (y-or-n-p):
7180         Make these functions use should-use-dialog-box-p and not be
7181         overridden in dialog.el.
7182
7183         * cus-dep.el:
7184         * cus-dep.el (Custom-make-dependencies): Removed.
7185         * cus-dep.el (Custom-make-dependencies-1): New.
7186         * cus-dep.el (Custom-make-one-dependency): New.
7187         New entry point for use in Makefiles, to avoid excessive
7188         invocations.
7189
7190         * cus-edit.el (custom-variable-reset-saved):
7191         * cus-edit.el (custom-variable-reset-standard):
7192         * cus-edit.el (custom-save-resets):
7193         Fix bytecompiler warnings.
7194
7195         * dialog.el:
7196         * dialog.el (yes-or-no-p-dialog-box):
7197         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7198         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7199         * dialog.el (get-dialog-box-response):
7200         * dialog.el (message-or-box):
7201         * dialog.el (make-dialog-box):
7202         * dialog.el (popup-dialog-box): New.
7203         Avoid yes-or-no-p bogosities.
7204         Create a general function `make-dialog-box' to encapsulate all
7205         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7206
7207         * dumped-lisp.el (preloaded-file-list):
7208         Add dialog-items.  Clean up.  Group files by types.
7209
7210         * easymenu.el (easy-menu-add):
7211         * easymenu.el (easy-menu-remove):
7212         Account for accelerators.
7213
7214         * extents.el:
7215         * extents.el (extent-list): New args, like in map-extents.
7216         * extents.el (extent-at-event): New.
7217         * extents.el (extents-at-event): New.
7218
7219         * font-lock.el:
7220         * font-lock.el (font-lock-mode):
7221         * font-lock.el (font-lock-default-fontify-buffer):
7222         * font-lock.el (font-lock-default-unfontify-region):
7223         * font-lock.el (font-lock-fontify-syntactically-region):
7224         * font-lock.el (font-lock-fontify-keywords-region):
7225         Use new progress-feedback names.
7226
7227         * font-lock.el (java-font-lock-identifier-regexp):
7228         * font-lock.el (java-font-lock-class-name-regexp):
7229         Fix bytecompiler warnings.
7230
7231         * gutter-items.el:
7232         * gutter-items.el (progress-display-use-echo-area): Removed.
7233         * gutter-items.el (progress-feedback-use-echo-area): New.
7234         * gutter-items.el (progress-display-popup-period): Removed.
7235         * gutter-items.el (progress-feedback-popup-period): New.
7236         * gutter-items.el (set-progress-display-style): Removed.
7237         * gutter-items.el (set-progress-feedback-style): New.
7238         * gutter-items.el (progress-display-style): Removed.
7239         * gutter-items.el (progress-feedback-style): New.
7240         * gutter-items.el (progress-stack):
7241         * gutter-items.el (progress-displayed-p): Removed.
7242         * gutter-items.el (progress-feedbacked-p): New.
7243         * gutter-items.el (clear-progress-display): Removed.
7244         * gutter-items.el (clear-progress-feedback): New.
7245         * gutter-items.el (progress-display-clear-when-idle): Removed.
7246         * gutter-items.el (progress-feedback-clear-when-idle): New.
7247         * gutter-items.el (remove-progress-display): Removed.
7248         * gutter-items.el (remove-progress-feedback): New.
7249         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7250         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7251         * gutter-items.el (append-progress-display): Removed.
7252         * gutter-items.el (append-progress-feedback): New.
7253         * gutter-items.el (abort-progress-display): Removed.
7254         * gutter-items.el (abort-progress-feedback): New.
7255         * gutter-items.el (raw-append-progress-display): Removed.
7256         * gutter-items.el (raw-append-progress-feedback): New.
7257         * gutter-items.el (display-progress-display): Removed.
7258         * gutter-items.el (display-progress-feedback): New.
7259         * gutter-items.el (current-progress-display): Removed.
7260         * gutter-items.el (current-progress-feedback): New.
7261         * gutter-items.el (current-progress-display-label): Removed.
7262         * gutter-items.el (current-progress-feedback-label): New.
7263         * gutter-items.el (progress-display): Removed.
7264         * gutter-items.el (progress-feedback): New.
7265         Replace "progress-display" with "progress-feedback" globally.
7266
7267         * gutter-items.el (lprogress-display): Removed.
7268         * gutter-items.el (progress-feedback-with-label): New.
7269         Rename lprogress-display ==> progress-feedback-with-label.
7270
7271         * gutter-items.el (search-dialog-direction): Removed.
7272         * gutter-items.el (search-dialog-text): Removed.
7273         * gutter-items.el (search-dialog-callback): Removed.
7274         * gutter-items.el (make-search-dialog): Removed.
7275         Move to dialog-items.el.
7276
7277         * help.el:
7278         * help.el (help-mode-quit):
7279         * help.el (mode-for-help): New.
7280         * help.el (help-sticky-window): New.
7281         * help.el (help-window-config): New.
7282         * help.el (with-displaying-help-buffer):
7283         * help.el (function-at-event): New.
7284         * help.el (help-symbol-regexp): New.
7285         * help.el (help-symbol-run-function-1): New.
7286         * help.el (help-symbol-run-function): New.
7287         * help.el (help-symbol-function-context-menu): New.
7288         * help.el (help-symbol-variable-context-menu): New.
7289         * help.el (help-symbol-function-and-variable-context-menu): New.
7290         * help.el (frob-help-extents): New.
7291         * help.el (describe-function-1):
7292         * help.el (variable-at-point):
7293         * help.el (variable-at-event): New.
7294         * help.el (describe-variable):
7295         Major overhaul.
7296         - Make functions and variables be mousable.
7297         - Middle button hyperlinks.
7298         - New context-menu entries.
7299
7300         * keydefs.el:
7301         * keydefs.el (global-map):
7302         New key bindings to move lines up and down.
7303
7304         * lisp-mode.el:
7305         * lisp-mode.el (construct-lisp-mode-menu): New.
7306         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7307         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7308         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7309         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7310         Make popup and menubar menus be different.  Popup menu uses
7311         clicked location and automatically assumes symbol under the mouse
7312         for various commands.
7313
7314         * menubar-items.el:
7315         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7316         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7317
7318         * menubar-items.el (global-popup-menu): Removed.
7319         * menubar-items.el (mode-popup-menu): Removed.
7320         * menubar-items.el (activate-popup-menu-hook): Removed.
7321         * menubar-items.el (popup-mode-menu): Removed.
7322         * menubar-items.el (popup-buffer-menu): Removed.
7323         * menubar-items.el (popup-menubar-menu): Removed.
7324         Move to menubar.el.
7325
7326         * menubar.el:
7327         * menubar.el (global-popup-menu): New.
7328         * menubar.el (mode-popup-menu): New.
7329         * menubar.el (activate-popup-menu-hook): New.
7330         * menubar.el (last-popup-menu-event): New.
7331         * menubar.el (popup-mode-menu): New.
7332         * menubar.el (popup-buffer-menu): New.
7333         * menubar.el (popup-menubar-menu): New.
7334         * menubar.el (menu-call-at-event): New.
7335         Move non-content functions here.  Add support for context menu
7336         items on extents.
7337
7338         * minibuf.el (minibuffer-history-uniquify):
7339         Typo fix.
7340
7341         * minibuf.el (read-file-name-1):
7342         Call new file dialog box if it exists.
7343
7344         * minibuf.el (mouse-rfn-setup-vars):
7345         Clean up "chop" action.
7346
7347         * mouse.el:
7348         * mouse.el (button2): Now bound to mouse-track.
7349         * mouse.el (click-inside-extent-p):
7350         * mouse.el (point-inside-extent-p):
7351         * mouse.el (point-inside-selection-p):
7352         * mouse.el (mouse-drag-or-yank): Removed.
7353         * mouse.el (mouse-begin-drag-n-drop): New.
7354         * mouse.el (mouse-eval-sexp):
7355         * mouse.el (mouse-track-activate-strokes): New.
7356         * mouse.el (mouse-track-do-activate): New.
7357         * mouse.el (mouse-track):
7358         * mouse.el (default-mouse-track-event-is-with-button): New.
7359         * mouse.el (default-mouse-track-cleanup-hook):
7360         * mouse.el (default-mouse-track-drag-hook):
7361         * mouse.el (default-mouse-track-drag-up-hook):
7362         * mouse.el (default-mouse-track-click-hook):
7363         Merge drag-n-drop into mouse-track.
7364         Add general "activate" support to replace specific button2 kludges.
7365         Use "button modifier" support in mouse-track.
7366
7367         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7368
7369         * package-ui.el:
7370         * package-ui.el (pui-menu):
7371         * package-ui.el (pui-popup-context-sensitive): Removed.
7372         Fix bytecompiler warnings.
7373         Clean up popup code a bit.
7374
7375         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7376
7377         * simple.el:
7378         * simple.el (transpose-lines):
7379         * simple.el (transpose-line-up): New.
7380         * simple.el (transpose-line-down): New.
7381         * simple.el (transpose-subr):
7382         * simple.el (transpose-subr-1): Removed.
7383         Clean up, add functions to move lines up and down.
7384
7385         * startup.el (mail-host-address):
7386         * startup.el (user-mail-address):
7387         Customize.
7388
7389         * subr.el:
7390         * subr.el (set-symbol-value-in-buffer): New.
7391         * subr.el (error):
7392         * subr.el (check-argument-type):
7393         * subr.el (defined-error-p): New.
7394         Add structured error support.
7395
7396         * toolbar-items.el (toolbar-compile):
7397         Use new make-dialog-box.
7398
7399         * update-elc.el:
7400
7401         * userlock.el (ask-user-about-lock-dbox):
7402         * userlock.el (ask-user-about-supersession-threat-dbox):
7403         * userlock.el (ask-user-about-lock):
7404         * userlock.el (ask-user-about-supersession-threat):
7405         Use new make-dialog-box.
7406         Add safety checks; use should use-dialog-box-p.
7407
7408         * window-xemacs.el:
7409         * window-xemacs.el (__buffer-dedicated-frame):
7410         * window-xemacs.el (buffer-dedicated-frame): New.
7411         * window-xemacs.el (set-buffer-dedicated-frame): New.
7412         Move dedicated-frame stuff into lisp.
7413
7414 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7415
7416         * printer.el (generic-print-region): Do not require that
7417         `printer-name' be set.
7418         (printer-name): Commentary clarification.
7419
7420 2000-07-19  Martin Buchholz <martin@xemacs.org>
7421
7422         * XEmacs 21.2.35 is released.
7423
7424 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7425
7426         * select.el (selection-coercible-types): Initialise.
7427
7428 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7429
7430         * select.el (own-clipboard): Bug fix.
7431
7432 2000-07-17  Mike Sperber  <mike@xemacs.org>
7433
7434         * cus-edit.el (custom-migrate-custom-file): Save init file before
7435         continuing.
7436
7437 2000-07-16  Mike Sperber  <mike@xemacs.org>
7438
7439         * startup.el (load-init-file): Remove silly call to
7440         `load-user-custom-file`.
7441         (maybe-migrate-user-init-file): Minor fixes.
7442
7443 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7444
7445         * apropos.el (apropos-documentation-check-doc-file):
7446         `doc' variable should be let-bound, as was presumably intended.
7447
7448         * cus-edit.el (custom-variable-reset-saved):
7449         (custom-variable-reset-standard):
7450         Remove unused variable comment-widget.  Twice.
7451
7452         * toolbar.el (toolbar-blank-press-function):
7453         Add a real defvar with initial value nil and proper docstring.
7454         (press-toolbar-button): No need to check for boundp-ness anymore.
7455
7456         * rect.el (open-rectangle-line): Remove useless (let) form.
7457         Add defvar for pending-delete-mode.
7458
7459         * info.el (Info-find-node): This function needs an autoload cookie.
7460
7461         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7462         Use let* since the second form referred to the first.
7463
7464 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7465
7466         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7467         instead of removed `mswindows-get-clipboard'.
7468
7469
7470 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7471
7472         * select.el (select-convert-from-text): New.
7473         * select.el (select-convert-from-length): New.
7474         * select.el (select-convert-from-integer): New.
7475         * select.el (select-convert-from-identity): New.
7476         * select.el (select-convert-from-filename): New.
7477         * select.el (selection-converter-in-alist): Use them.
7478         New converter functions for X.
7479
7480         * select.el (get-selection): Removed comment.
7481
7482         * select.el (own-selection): Removed append code - I thought
7483         I'd already done this, but apparently not...
7484
7485         * select.el: Changed comment about TIMESTAMP.
7486
7487         * select.el (select-convert-in): New.
7488         * select.el (select-convert-out): New.
7489         New functions that get used by select.c.
7490
7491         * select.el (select-buffer-killed-default): New.
7492         * select.el (select-buffer-killed-text): New.
7493         * select.el (selection-buffer-killed-alist): New.
7494         New list and functions that get called if a relevant selection
7495         exists and a buffer gets killed.
7496
7497         * select.el (select-convert-to-targets):
7498         * select.el (select-convert-to-identity): Removed.
7499         * select.el (select-convert-from-identity): Removed.
7500         * select.el (select-converter-out-alist):
7501         Removed _EMACS_INTERNAL selection type.
7502
7503         * x-select.el (xselect-kill-buffer-hook): Removed.
7504         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7505         Removed this X-specific nonesense. Use the generic support
7506         in select.el instead.
7507
7508 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7509
7510         * mule/mule-category.el (defined-category-hashtable):
7511         Use make-hash-table instead of make-hashtable
7512
7513         * buff-menu.el: Byte-compiler warning fix.
7514
7515         * isearch-mode.el (isearch-highlight-all-cleanup):
7516         Remove unused variable `isearch-highlight-all-start'.
7517
7518         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7519
7520         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7521
7522         * cus-dep.el (Custom-make-dependencies):
7523         Add autoload cookie for custom-add-loads to generated custom-load.el.
7524
7525         * autoload.el (autoload-package-name): Warning suppression.
7526         Move defvar prior to first use.
7527
7528         * custom.el: Add autoload for custom-declare-face.
7529         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7530         * cl.el (cl-hack-byte-compiler):
7531         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7532         to work properly.
7533
7534 2000-07-08  Mike Sperber  <mike@xemacs.org>
7535
7536         * startup.el (load-home-init-file): Added variable.
7537         (maybe-migrate-user-init-file): Added.
7538         (load-user-init-file): Load custom file if different from init
7539         file.
7540
7541         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7542         "startup."
7543
7544         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7545         Moved `custom-file'-related code to cus-file.el.
7546
7547         * cus-file.el: New file.
7548
7549 2000-04-01  Mike Sperber  <mike@xemacs.org>
7550
7551         * packages.el (packages-find-package-directories): Added support
7552         for external package hierarchies with in-place installations.
7553
7554         * find-paths.el (paths-root-in-place-p): Added.
7555         (paths-find-emacs-directory): Added support for external
7556         directories with in-place installations.
7557         (paths-find-site-directory): Ditto.
7558
7559         * startup.el (find-user-init-file): Also look for
7560         ~/.xemacs/init.elc? in preference to ~/.emacs.
7561
7562 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7563
7564         * select.el (own-selection):
7565         * select.el (own-clipboard): Changed `append' parameter to
7566         `how-to-use' parameter.
7567         * select.el (own-selection): Removed icky append code.
7568         * select.el (own-selection, get-selection): Removed extra type
7569         checking.
7570         * select.el (selection-appender-alist):
7571         * select.el (selection-converter-{in|out}-alist): Initialise.
7572         * select.el (select-append-to-*): New.
7573         * select.el (select-convert-from-*): New.  New functions to append
7574         data and convert data from external type.
7575
7576 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7577
7578         * font-lock.el: Javadoc enhancements.
7579
7580 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7581
7582         * printer.el (generic-print-region): Compose job name from buffer
7583         name.
7584
7585 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7586
7587         * font-lock.el (font-lock-fontify-pending-extents): Call
7588         font-lock-fontify-region instead of font-lock-fontify-buffer
7589         to avoid unnecessary progress gauges.
7590
7591 2000-07-06  Craig Lanning  <lanning@scra.org>
7592
7593         * custom-load.el (faces):
7594
7595         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7596         dir is a regex.
7597
7598         * process.el (call-process-internal): from Dan Holmsand, use binary
7599         coding systems so that jka-compr works.
7600
7601 2000-07-07  Ben Wing  <ben@xemacs.org>
7602
7603         * font-lock.el: Undo previous change.  Unfortunately, some
7604         files actually use the variables directly in their init code
7605         without quoting them.
7606
7607 2000-07-07  Ben Wing  <ben@xemacs.org>
7608
7609         * font-lock.el (defvar font-lock-*-face): Removed.
7610
7611         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7612         only when necessary.
7613
7614 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7615
7616         * cl-macs.el: fix cl-transform-function-property kludge
7617         so that it does not require a random feature.
7618
7619 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7620
7621         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7622         as in Linux kernel "Rules.make".
7623
7624 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7625
7626         * build-report.el (build-report): Add autoload cookie.
7627
7628 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7629
7630         * package-ui.el (defgroup pui):  Correct a misspelling
7631         (pui-toggle-package-delete):  Change `seleted' to `selected'
7632
7633 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7634
7635         * package-get.el (package-get-update-base):
7636         (package-get): Use insert-file-contents-literally always.
7637         (package-get-maybe-save-index):
7638         Force coding system for writing to binary.
7639
7640 2000-06-08  Mike Alexander  <mta@arbortext.com>
7641
7642         * code-process.el (call-process-region): If there is no coding
7643         system for the process on process-coding-system-alist use the
7644         coding system of the buffer containing the region.
7645
7646 2000-06-10  Ben Wing  <ben@xemacs.org>
7647
7648         * cmdloop.el (command-error):
7649         If debug-on-error and noninteractive, output backtrace.
7650
7651         * files.el (file-relative-name):
7652         Remove MSDOS references.
7653
7654         * simple.el (line-number): New function, due to non-obvious
7655         behavior/usage of count-lines.
7656
7657         * simple.el (count-lines): document non-obvious usage to get
7658         line number.
7659
7660 2000-06-11  Ben Wing  <ben@xemacs.org>
7661
7662         * faces.el ((featurep 'xpm)):
7663         * x-faces.el (x-init-face-from-resources):
7664         * x-faces.el (x-init-frame-faces):
7665         * x-misc.el (x-init-specifier-from-resources):
7666         * x-misc.el (x-get-resource-and-bogosity-check):
7667         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7668         * x-mouse.el (x-init-pointer-shape):
7669         * x-scrollbar.el (x-init-scrollbar-from-resources):
7670         Add sixth argument to x-get-resource calls so as to issue warnings
7671         rather than errors on bogus arguments.
7672
7673 2000-06-05  Ben Wing  <ben@xemacs.org>
7674
7675         * compat.el: new file.  provides a clean, non-intrusive way to
7676         define compatibility functions.
7677
7678         * process.el (shell-quote-argument): temporary fix for lack
7679         of nt-quote-process-args.  #### I need to put back the overall
7680         structure of that mechanism but redo the guts of it using the
7681         extra intelligence in the C code.
7682
7683 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7684
7685         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7686         `package-get' does in package-get.el, instead of using external
7687         "md5sum" program.
7688
7689         * package-get.el (package-get): Insert package file literally to
7690         make checksum calculation work.
7691
7692 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7693
7694         * code-files.el (convert-mbox-coding-system): Deleted.
7695         (file-coding-system-alist): Removed reference to
7696         convert-mbox-coding-system.
7697
7698 2000-05-28  Martin Buchholz <martin@xemacs.org>
7699
7700         * XEmacs 21.2.34 is released.
7701
7702 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7703
7704         * font-lock.el (font-lock-keywords): Rewrote docstring
7705
7706 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7707
7708         * loadhist.el (unload-feature): handle case where x is both boundp
7709         and fboundp
7710
7711 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7712
7713         * packages.el: It's ok to use built-in macros, but not lisp
7714         defined ones.
7715
7716 2000-05-20  Ben Wing  <ben@xemacs.org>
7717
7718         * font-lock.el:
7719         * font-lock.el (font-lock-message-threshold):
7720         * font-lock.el (font-lock-mode):
7721         * font-lock.el (font-lock-default-fontify-buffer):
7722         * font-lock.el (font-lock-always-fontify-immediately):
7723         * font-lock.el (font-lock-old-extent): Removed.
7724         * font-lock.el (font-lock-old-len): Removed.
7725         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7726         * font-lock.el (font-lock-pending-extent-table): New.
7727         * font-lock.el (font-lock-range-table): New.
7728         * font-lock.el (font-lock-after-change-function):
7729         * font-lock.el (font-lock-after-change-function-1): Removed.
7730         * font-lock.el (font-lock-fontify-pending-extents): New.
7731         * font-lock.el ('font-lock-revert-cleanup): Removed.
7732         * font-lock.el ('font-lock-revert-setup): Removed.
7733         Rewrite deferral code to handle any number of changes, merging
7734         them properly.  Remove hacked-up code for revert-buffer, now
7735         unnecessary.
7736
7737         * menubar-items.el (default-menubar):
7738         In Options->Edit Init File, don't switch to emacs-lisp-mode
7739         unless necessary; doing this turns off font-lock.
7740
7741 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7742
7743         * keydefs.el: Define C-x BS to backward-kill-sentence.
7744
7745 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7746
7747         * files.el (hack-local-variables-prop-line): Use non-greedy
7748         matching to process -*-texinfo-*- -*-.
7749
7750 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7751
7752         * minibuf.el (minibuf-directory-files): new function.
7753         (read-file-name-activate-callback): use minibuf-directory-files.
7754         (read-directory-name-internal): ditto.
7755         (mouse-file-display-completion-list): ditto.
7756         (mouse-directory-display-completion-list): ditto.
7757         (read-file-name-internal): remove "./" from completion list unless
7758         explicitly matched, for consistency.
7759
7760 2000-05-11  Ben Wing  <ben@xemacs.org>
7761
7762         * gutter-items.el (gutter-buffers-tab):
7763         * gutter-items.el (add-tab-to-gutter):
7764         * gutter-items.el (update-tab-in-gutter):
7765         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7766         * gutter-items.el (append-progress-display):
7767         * gutter-items.el (abort-progress-display):
7768         * gutter-items.el (raw-append-progress-display):
7769         Further fixes.  Use set-glyph-image not set-image-instance-property,
7770         to fix problems with multiple windows in a frame.
7771
7772         * menubar-items.el (tutorials-menu-filter):
7773         Fix typo.
7774
7775         * startup.el (early-error-handler):
7776         Display message box under windows; otherwise, message will disappear
7777         before it can be viewed.
7778
7779         * update-elc.el:
7780         Fix bug in NEEDTODUMP processing.
7781
7782 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7783
7784         * startup.el (lock-directory): Removed.
7785         (superlock-file): Ditto.
7786         (startup-set-paths): Remove lockdir.
7787         (startup-setup-paths-warning): Remove lock-directory.
7788
7789         * setup-paths.el (paths-find-lock-directory): Removed.
7790         (paths-find-superlock-file): Ditto.
7791
7792 2000-05-09  Ben Wing  <ben@xemacs.org>
7793
7794         * faces.el (set-face-property):
7795         * faces.el (set-face-font):
7796         * faces.el (set-face-foreground):
7797         * faces.el (set-face-background):
7798         * faces.el (set-face-background-pixmap):
7799         * faces.el (set-face-underline-p):
7800         * faces.el (set-face-strikethru-p):
7801         * faces.el (set-face-highlight-p):
7802         * faces.el (set-face-dim-p):
7803         * faces.el (set-face-blinking-p):
7804         * faces.el (set-face-reverse-p):
7805         doc string changes.
7806
7807         * glyphs.el:
7808         * glyphs.el (make-image-specifier):
7809         * glyphs.el (glyph-property):
7810         * glyphs.el (set-glyph-image):
7811         * glyphs.el (make-glyph):
7812         * glyphs.el (make-pointer-glyph):
7813         * glyphs.el (make-icon-glyph):
7814         * glyphs.el (widget-image-instance-p): New.
7815         authorship info, lots of doc changes.  New predicate, inadvertently
7816         omitted.  the general principle with specifier docs is now that
7817         the description of instantiators should go with the make-foo-specifier
7818         fun's doc string, rather than in foo-specifier-p.  this follows
7819         conventions elsewhere in XEmacs and in general is a lot more obvious
7820         of a place to look.  sometimes the make-foo-specifier function needs
7821         to be created in the process.
7822
7823         * gutter.el:
7824         * gutter.el (make-gutter-specifier): New.
7825         * gutter.el (make-gutter-size-specifier): New.
7826         * gutter.el (make-gutter-visible-specifier): New.
7827         specifier doc updates according to the conventions specified before.
7828
7829         * objects.el:
7830         * objects.el (make-font-specifier):
7831         * objects.el (make-color-specifier):
7832         * objects.el (make-face-boolean-specifier): New.
7833         specifier doc updates according to the conventions specified before.
7834
7835         * specifier.el:
7836         * specifier.el (set-specifier):
7837         * specifier.el (make-integer-specifier): New.
7838         * specifier.el (make-boolean-specifier): New.
7839         * specifier.el (make-natnum-specifier): New.
7840         * specifier.el (make-generic-specifier): New.
7841         * specifier.el (make-display-table-specifier): New.
7842         specifier doc updates according to the conventions specified before.
7843
7844         * toolbar.el:
7845         * toolbar.el (make-toolbar-specifier): New.
7846         specifier doc updates according to the conventions specified before.
7847
7848 2000-05-09  Ben Wing  <ben@xemacs.org>
7849
7850         * process.el (call-process-internal): Revert to previous version
7851         because Mike's change clashed with a change I did not long before.
7852         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7853         Thanks very much Mike for pointing out the bug and submitting a
7854         patch!
7855
7856 2000-04-13  Mike Alexander  <mta@arbortext.com>
7857
7858         * process.el (call-process-internal): Send the correct input buffer
7859         (call-process-internal): Return the exit status of the process
7860
7861 2000-05-07  Ben Wing  <ben@xemacs.org>
7862
7863         * winnt.el:
7864         * winnt.el (nt-quote-args-verbatim): Removed.
7865         * winnt.el (nt-quote-args-prefix-quote): Removed.
7866         * winnt.el (nt-quote-args-backslash-quote): Removed.
7867         * winnt.el (nt-quote-args-double-quote): Removed.
7868         * winnt.el (nt-quote-args-functions-alist): Removed.
7869         * winnt.el (nt-quote-process-args): Removed.
7870         Remove all stuff for argument quoting.  We borrow the code instead
7871         from Emacs 20.6, which is much more careful in its quoting
7872         (e.g. in handling runs of the escape character) and avoids most of
7873         the need for this Lisp mechanism by checking to see whether we're
7874         running a Cygwin or normal program and doing the appropriate
7875         quoting.  If we end up needing such a mechanism, we should add
7876         it by extending the variable `mswindows-quote-process-args' so it
7877         can take an alist of regexps.
7878
7879 2000-05-07  Ben Wing  <ben@xemacs.org>
7880
7881         * keydefs.el:
7882         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7883         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7884         the window without moving point.
7885
7886         * simple.el:
7887         * simple.el (scroll-up-one): New.
7888         * simple.el (scroll-down-one): New.
7889         Functions for use with C-M-up/down.
7890
7891 2000-05-01  Martin Buchholz <martin@xemacs.org>
7892
7893         * XEmacs 21.2.33 is released.
7894
7895 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7896
7897         * dialog.el (yes-or-no-p-dialog-box):
7898         Fix docstring.
7899         Fix following horrible bug in X11 mode with focus-follows-mouse:
7900           1. Visit two files in two different frames.
7901           2. do File->Revert Buffer in one of those frames.
7902           3. Dialog box appears.
7903           4. Arrange things so that the mouse passes over the *other*
7904              frame, then to the dialog box, and click on "Yes".
7905           5. The file contents end up in the *wrong* buffer!
7906         Add TODO comment.
7907
7908 2000-04-28  Ben Wing  <ben@xemacs.org>
7909
7910         * help.el (describe-installation): correct typo introduced
7911         in last patch: boundp -> fboundp.
7912
7913         * etags.el (buffer-tag-table-list):
7914         canonicalize filenames to Unix format so that tag-table-alist
7915         searching works under Windows.
7916
7917         * autoload.el:
7918         Bowdlerize the supposedly objectionable words
7919         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7920
7921         * gutter-items.el (set-progress-display-style):
7922         * gutter-items.el (search-dialog-callback):
7923         * gutter-items.el (make-search-dialog):
7924         Change to new callback-ex api.
7925
7926 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7927
7928         * help.el: (describe-installation): decode-coding-string is not
7929         defined in a non MULE environment.
7930
7931 2000-04-28  Ben Wing  <ben@xemacs.org>
7932
7933         * gutter-items.el (buffer-list-changed-hook):
7934         use it, not record-buffer-hook.
7935
7936         * subr.el (record-buffer-hook): Removed.
7937
7938 2000-04-27  Ben Wing  <ben@xemacs.org>
7939
7940         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7941         use NORECORD option.  Andy will not like this, but the existing
7942         gutter behavior is just wrong, as per this comment:
7943
7944         ;; this used to add the norecord flag to both calls below.
7945         ;; this is bogus because it is a pervasive assumption in XEmacs
7946         ;; that the current buffer is at the front of the buffers list.
7947         ;; for example, select an item and then do M-C-l
7948         ;; (switch-to-other-buffer).  Things get way confused.
7949         ;;
7950         ;; Andy, if you want to maintain the current look, you must
7951         ;;  *uncouple* the gutter order and buffers order.
7952
7953         * loaddefs.el (completion-ignored-extensions): unfuckify.
7954
7955         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7956         xemacs.mak.
7957
7958         * autoload.el (batch-update-one-directory): new function, used in
7959         xemacs.mak.
7960
7961         * loadup.el: set gc-cons-threshold very high unless dumping --
7962         loadup during update-elc is much much much faster.  also do this
7963         when quick-building.
7964
7965         add commented-out code for profiling loadup.
7966
7967
7968         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7969         is required in order to build xemacs.
7970
7971 2000-04-26  Ben Wing  <ben@xemacs.org>
7972
7973         * loadup.el: don't garbage collect during loadup if quick-build
7974         compile-time option is set.
7975
7976 2000-04-23  Ben Wing  <ben@xemacs.org>
7977
7978         * update-elc.el: compute whether any dumped .el or .elc files
7979         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7980         if so.
7981
7982         * update-elc.el (update-elc-files-to-compile): always change
7983         NOBYTECOMPILE in the src directory rather than current dir,
7984         so it will work under NT.
7985
7986         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7987         the form of this file is identical between Unix and Windows.
7988         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7989         Added comment.
7990         (update-autoloads-from-directory): updated doc string.
7991         updated doc strings in a few other places.
7992
7993 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7994
7995         * bytecomp.el (byte-force-recompile): Fix argument to
7996         byte-recompile-directory.
7997
7998 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7999
8000         * gutter-items.el (progress-display-clear-when-idle): Use
8001         add-one-shot-hook.
8002         * gutter-items.el (clear-progress-display): Adjust number of
8003         arguments.
8004
8005 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8006
8007         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8008
8009 2000-04-16  Ben Wing  <ben@xemacs.org>
8010
8011         * printer.el: New file.
8012
8013         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8014
8015         * help.el (describe-installation): Fix decoding for Windows.
8016
8017         * menubar-items.el:
8018         * menubar-items.el (default-menubar):
8019         * menubar-items.el (tutorials-menu-filter): New.
8020         * menubar-items.el (popup-menubar-menu):
8021         Add authorship.  Redo Help menu and Tutorials filter.
8022
8023         * menubar.el: Correct comment.
8024
8025         * modeline.el (modeline-buffer-identification): Correct doc string.
8026
8027         * simple.el:
8028         * simple.el (printing): Removed.
8029         * simple.el (printer-name): Removed.
8030         * simple.el (generic-print-buffer): Removed.
8031         * simple.el (generic-print-region): Removed.
8032         Move generic print code to printer.el.
8033
8034 2000-04-15  Ben Wing  <ben@xemacs.org>
8035
8036         * simple.el (generic-print-region): New.
8037         make this function actually work.
8038         (generic-print-buffer): call generic-print-region.
8039
8040 2000-04-14  Andy Piper  <andy@xemacs.org>
8041
8042         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8043         by using the new widget-callback-current-channel.
8044         (search-dialog-callback): ditto.
8045
8046 2000-04-12  Andy Piper  <andy@xemacs.org>
8047
8048         * gutter.el (default-gutter-position): moved from gutter-items.el.
8049         (default-gutter-position-changed-hook): ditto.
8050         (gutter-element-visibility-changed-hook): ditto.
8051         (set-gutter-element): ditto.
8052         (remove-gutter-element): ditto.
8053         (set-gutter-element-visible-p): ditto.
8054         (gutter-element-visible-p): ditto.
8055         (init-gutter): ditto.
8056
8057         * dialog.el (make-dialog-box): renamed and moved from
8058         gutter-items.el
8059
8060         * gutter-items.el: move various functions elsewhere.
8061
8062 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8063
8064         * menubar-items.el: Fixed place of parenthesis.
8065
8066 2000-04-12  Ben Wing  <ben@xemacs.org>
8067
8068         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8069                 without constantly being prompted for the tag.
8070         * simple.el: Added a number of section headings, to clarify the
8071                 organization of this file.
8072         * simple.el (activate-region):
8073         * simple.el (region-exists-p):
8074         * simple.el (region-active-p):
8075                 Moved these three function down to the other side of
8076                 the case-changing functions, so they join the rest of
8077                 the region code.
8078         * simple.el (printing): New.
8079         * simple.el (printer-name): New.
8080         * simple.el (generic-print-buffer): New.
8081                 New functions, a very simple prototype for a unified
8082                 printing interface.
8083
8084         * process.el (call-process-internal): Real fix for null BUFFER,
8085                 other problems with BUFFER specs.
8086
8087         * menubar-items.el:
8088                 Fixed up File->Print to use new printing functions.
8089                 Various corrections and expansions to Grep/Compile menus.
8090                 New options for Printing.
8091                 New options for SMTP Mail, the way to send mail under
8092                   MS Windows. (There's also a package patch to make SMTP
8093                   Mail be the default under MSWin.)
8094
8095 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8096
8097         * menubar-items.el: Selecting Rectangle Mousing from menubar
8098         did not work.  Needed to quote mouse-track-rectangle-p.
8099
8100 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8101
8102         * cl-compat.el (keywordp): Removed.
8103
8104 2000-04-05  Andy Piper  <andy@xemacs.org>
8105
8106         * gutter-items.el (progress-layout-glyph): don't initialize here.
8107         (progress-gauge-glyph): use dynamic sizing.
8108         (set-progress-display-style): new function. Set progress glyphs
8109         appropriately depending on the style.
8110         (progress-display-style): new variable. Custom version of
8111         set-progress-display-style.
8112         (progress-abort-glyph): switch to dynamic sizes.
8113         (search-dialog-text): make the edit field active.
8114
8115 2000-04-04  Andy Piper  <andy@xemacs.org>
8116
8117         * gutter-items.el (make-search-dialog): need to make the search
8118         dialog visible after creation.
8119
8120         * menubar-items.el (default-menubar): use the search dialog for
8121         searching. Remove some extraneous search menu items.
8122
8123         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8124         well as strings.
8125         (make-gutter-only-dialog-frame): allow the user to create the
8126         frame unmapped. Allow the gutter spec to be given as a glyph.
8127         (search-dialog-direction): new variable.
8128         (search-dialog-text): new variable.
8129         (search-dialog-callback): new function. Callback for the search
8130         dialog action.
8131         (make-search-dialog): new function. Create a user-friendly search
8132         dialog.
8133
8134 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8135
8136         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8137         under Windows.
8138
8139 2000-04-01  Andy Piper  <andy@xemacs.org>
8140
8141         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8142         progress more accurately.
8143
8144 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8145
8146         * finder.el (finder-compile-keywords): Process readable files only.
8147         Because error in process of .#finder-inf.el when compile xemacs
8148         with --with-clash-detection option.
8149
8150 2000-03-31  Andy Piper  <andy@xemacs.org>
8151
8152         * gutter-items.el (append-progress-display): don't delay after a
8153         successful font-lock.
8154         (make-gutter-only-dialog-frame): new function. Allow users to
8155         create gutter-only dialogs.
8156
8157 2000-03-27  Mike Alexander  <mta@arbortext.com>
8158
8159         * process.el (call-process-internal): Handle a null BUFFER
8160         parameter correctly.
8161
8162 2000-03-28  Andy Piper  <andy@xemacs.org>
8163
8164         * gutter-items.el (abort-progress-display): put strings in the
8165         gutter not extents.
8166         (progress-layout-glyph): signal special 'quit callback.
8167         (progress-display-quit-function): deleted.
8168         (progress-display-stop-callback): deleted.
8169         (progress-display-dispatch-command-events): deleted.
8170         (append-progress-display): remove calls to
8171         progress-display-dispatch-command-events.
8172         (raw-append-progress-display): ditto.
8173
8174 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8175
8176         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8177         being a list.  Actually define `stipple-pixmap-p' which is used as
8178         an error predicate.  Correctly handle PIXMAP being either relative
8179         or absolute file name.
8180
8181 2000-03-24  Andy Piper  <andy@xemacs.org>
8182
8183         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8184         (abort-progress-display): ditto. Don't delete the created extent.
8185         (raw-append-progress-display): ditto.
8186         (progress-display-dispatch-non-command-events): new
8187         function. Encapsulates what we want to do when no command input is
8188         required.
8189         (progress-display-dispatch-command-events): likewise, but disable
8190         for now since it causes too many problems.
8191         (append-progress-display): use them.
8192         (raw-append-progress-display): ditto.
8193         (default-gutter-position-changed-hook): set this rather than
8194         default-gutter-position-changed.
8195         (default-gutter-position-changed-hook): lambda with zero arguments
8196         rather than one.
8197         (raw-append-progress-display): trap errors in pending input since
8198         allowing them to signal will hose the gauge well and
8199         truly. Ideally we would like to delay these until we are more able
8200         to cope.
8201         (append-progress-display): ditto.
8202
8203 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8204
8205         * lisp/make-docfile.el: call-process-internal is now implemented
8206         in process.el.
8207
8208 2000-03-21  Ben Wing  <ben@xemacs.org>
8209
8210         * mule\mule-cmds.el (set-language-info-alist):
8211         Fix to correspond to new menu arrangement.
8212
8213 2000-03-21  Ben Wing  <ben@xemacs.org>
8214
8215         * process.el:
8216         * process.el (call-process-internal): New.
8217         New implementation of call-process.  Only enabled under NT, so far.
8218         stderr handling not implemented yet in CVS'd C code.
8219
8220 2000-03-20  Ben Wing  <ben@xemacs.org>
8221
8222         * lisp-mode.el:
8223         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8224         * lisp-mode.el (lisp-interaction-mode):
8225         Put back Lisp Interaction menubar for Jan V's sake.
8226
8227         * simple.el:
8228         * simple.el (mark-ring):
8229         * simple.el (dont-record-current-mark): New.
8230         * simple.el (in-shifted-motion-command): New.
8231         * simple.el (mark-ring-unrecorded-commands): New.
8232         * simple.el (mark-ring-max):
8233         * simple.el (set-mark-command):
8234         * simple.el (push-mark):
8235         * simple.el (handle-pre-motion-command):
8236         Implement scheme for not recording unimportant marks.
8237
8238         * subr.el:
8239         * subr.el (function-allows-args): New.
8240         New function function-allows-args.
8241
8242 2000-03-20  Martin Buchholz <martin@xemacs.org>
8243
8244         * XEmacs 21.2.32 is released.
8245
8246 2000-03-20  Andy Piper  <andy@xemacs.org>
8247
8248         * gutter-items.el (update-tab-in-gutter): force selection of the
8249         selected-window if required to do so.
8250         (buffers-tab-items): ditto.
8251         (add-tab-to-gutter): ditto.
8252         (create-frame-hook): use force-selection.
8253         (default-gutter-position-changed): lambdify.
8254         (update-tab-hook): deleted since it was only used in one place.
8255
8256 2000-03-18  Andy Piper  <andy@xemacs.org>
8257
8258         * files.el (find-file-noselect): undo change that shouldn't have
8259         gone in.
8260
8261 2000-03-17  Andy Piper  <andy@xemacs.org>
8262
8263         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8264         of selected-window trickery.
8265
8266         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8267         frames tabs.
8268         (progress-display-stop-callback): progress -> progress-display
8269         (progress-display-quit-function): ditto.
8270         (clear-progress-display): ditto.
8271         (remove-progress-display): ditto.
8272         (append-progress-display): ditto.
8273         (abort-progress-display): ditto.
8274         (raw-append-progress-display): ditto.
8275         (display-progress-display): ditto.
8276         (current-progress-display-label): ditto.
8277         (current-progress-display): ditto.
8278         (lprogress-display): ditto and save the buffer
8279         (progress-display): ditto. Otherwise the buffer sometimes gets
8280         changed which confuses font-lock.
8281
8282         * font-lock.el (font-lock-default-fontify-buffer): catch all
8283         errors, not just quit.
8284         (font-lock-mode): progress -> display-progress
8285         (font-lock-default-fontify-buffer): ditto.
8286         (font-lock-fontify-syntactically-region): ditto.
8287         (font-lock-fontify-keywords-region): ditto.
8288
8289 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8290
8291         * cl.el (gensym): Move to here from cl-macs.el.
8292         (gentemp): Ditto.
8293
8294 2000-03-16  Andy Piper  <andy@xemacs.org>
8295
8296         * font-lock.el (font-lock-mode): use lprogress and friends for
8297         progress management.
8298         (font-lock-default-fontify-buffer): ditto.
8299         (font-lock-fontify-syntactically-region): ditto.
8300         (font-lock-fontify-keywords-region): ditto.
8301         (font-lock-revert-cleanup): fix reverting.
8302         (font-lock-revert-setup): ditto.
8303
8304         * gutter-items.el (progress-use-echo-area): new variable. Use the
8305         echo area for progress gauges if non-nil.
8306         (clear-progress): remove echo area stuff and defer to
8307         clear-message.
8308         (append-progress): dispatch non-command events after each progress
8309         increment. Remove echo area stuff.
8310         (abort-progress): remove echo area stuff and defer to
8311         display-message.
8312         (raw-append-progress): ditto. Dispatch non-command events after
8313         gutter redisplay.
8314         (display-progress): defer echo area stuff to display-message.
8315
8316         * gutter-items.el (clear-progress):
8317         (abort-progress): indentation changes.
8318         (display-progress): don't clear progress.
8319         (append-progress): compare messages with equal.
8320         (raw-append-progress): use dispatch-non-command-events to flush
8321         widget creation events.
8322
8323 2000-03-13  Ben Wing  <ben@xemacs.org>
8324
8325         * abbrev.el:
8326         * abbrev.el (abbrev-string-to-be-defined): New.
8327         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8328         Changes for use with the menubar.
8329
8330 2000-03-12  Ben Wing  <ben@xemacs.org>
8331
8332         * alist.el (vassoc): moved here from font-menu.el.
8333
8334         * custom.el (defface): typo fix.
8335
8336         * dialog.el (yes-or-no-p-dialog-box):
8337         * dialog.el (message-box):
8338         * files.el (save-some-buffers-1):
8339         Put accelerators in the button names.
8340
8341         * font-lock.el (font-lock-comment-face):
8342         * font-lock.el (font-lock-keyword-face):
8343         * font-lock.el (font-lock-function-name-face):
8344         Fixed some of the colors under MS Windows because the existing
8345         default colors were hardly different from black and needed to be
8346         made lighter.
8347
8348         * font-menu.el:
8349         * font-menu.el (font-menu-split-long-menu):
8350         * font-menu.el (font-menu-family-constructor):
8351         * font-menu.el (font-menu-size-constructor):
8352         * font-menu.el (font-menu-weight-constructor):
8353         * font-menu.el (font-menu-set-font):
8354         vassoc moved to alist.el.
8355         Accelerators added to all menus.
8356         Unused bound var new-props removed.
8357
8358         * keydefs.el: I did a whole lot of rearranging to put things in a
8359         more consistent order and fixed a number of cases where key
8360         combinations involving up, down, left, right and so on were
8361         defined but the corresponding keypad combinations were not
8362         defined.
8363
8364         * lisp-mode.el:
8365         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8366         * lisp-mode.el (emacs-lisp-mode):
8367         * lisp-mode.el (lisp-interaction-mode):
8368         * lisp-mode.el (flet):
8369         Added accelerators onto the menus.
8370         Made all the different versions of the let function be indented
8371         the same way.
8372         Undid Steve's easy-menu-ification, because it makes it impossible
8373         to have the menubar and popup menus different.
8374         Cleaned up the menu; added items for find-function &c and some
8375         indenting, and removed debug-on-*.
8376
8377         * list-mode.el (list-mode-hook):
8378         * list-mode.el (list-mode):
8379         * list-mode.el (completion-setup-hook):
8380         * list-mode.el (display-completion-list):
8381         Added support for the :window-height keyword, which is required
8382         because of other changes that I made for the file dialog box.  I
8383         also made the hook variables list-mode-hook and
8384         completion-setup-hook and also minibuffer-setup-hook in
8385         minibuf.el be permanent-local; see comment in list-mode.el.
8386
8387         * map-ynp.el (map-y-or-n-p):
8388         Added accelerators to the dialog buttons.
8389
8390         * menubar-items.el (menu-truncate-list):
8391         New internal function.
8392         * menubar-items.el (submenu-generate-accelerator-spec):
8393         * menubar-items.el (menu-item-strip-accelerator-spec):
8394         * menubar-items.el (menu-item-generate-accelerator-spec):
8395         New exported functions, for use in auto-generating accelerator specs.
8396
8397         * menubar-items.el:
8398         * menubar-items.el (default-menubar):
8399         * menubar-items.el (maybe-add-init-button):
8400         * menubar-items.el (bookmark-menu-filter):
8401         * menubar-items.el (slow-format-buffers-menu-line):
8402         * menubar-items.el (build-buffers-menu-internal):
8403         * menubar-items.el (language-environment-menu-filter):
8404         * menubar-items.el (default-popup-menu):
8405         * menubar-items.el (popup-buffer-menu):
8406         * menubar-items.el (popup-menubar-menu):
8407         Did a major overhaul on this file, and in fact I'm nowhere near
8408         done working on the menubar, and there will be more patches to
8409         come.  A basic summary of what I've done:
8410
8411         a) I added accelerators to all of the menu items.  For menus that
8412         are auto-generated, such as the buffers menu, the accelerators are
8413         automatically added to the beginning of each line using the
8414         numbers 1 through 9, then zero, and then letters starting with A,
8415         but omitting the letters that are already in use for the fixed
8416         menu items at the top of the buffers menu.  To facilitate adding
8417         accelerators of this kind, I created some new functions
8418         (*-accelerator-spec), which are also being used by other filters
8419         that auto generate lists of things such as ftp sites to download
8420         packages.  If people really don't like these accelerators
8421         appearing at the beginning of the menu items, a variable can be
8422         added to optionally turn them off, but I think this is rather
8423         pointless because other menu items have accelerators and many or
8424         most of the menu users will use the accelerators if the support is
8425         there.
8426
8427         b) I combined the top level Tools and Apps menus into a single
8428         Tools menu, because the distinction between the two is not
8429         obvious, and the items on the menus are not used often enough that
8430         putting some of them onto submenus is a problem.
8431
8432         c) I created two new top level menus called View and Cmds because
8433         there were too many items on the File and Edit menus, and I'm going
8434         to be adding more items to these menus.  In contrast to the Tools
8435         menu, the items on these menus may be used quite often during an
8436         editing session, and so should be available with fewer
8437         keystrokes.
8438
8439         d) I added a number of options to the options menu, including one
8440         for controlling whether the alt key can be used to traverse to
8441         menu items using the accelerators, one for controlling behavior of
8442         control-k, one for controlling how the kill and yank functions
8443         interact with the clipboard, a few additional buffers-menu
8444         options, and various other things.  I also did a bit of
8445         rearranging, for example, combining the keyboard and mouse options
8446         into a single keyboard and mouse submenu to facilitate the
8447         accelerators on that level.
8448
8449         e) I changed the variable buffers-menu-format-buffer-line-function
8450         to take two arguments instead of one, the second argument being
8451         the line number for use in creating an accelerator.  I added a
8452         hack to support existing functions with one argument (although I
8453         doubt that very many of these exist), for backward compatibility.
8454
8455         f) I moved the top level mule menu to be a submenu of the edit
8456         menu.  I think that most of the items on this menu are fairly
8457         useless and there are certainly not enough frequently used items
8458         to justify this being its own top level menu.
8459
8460         g) I combined most of the items in big-menubar.el into the main menu.
8461         If people think the main menu is too big, it would be possible to
8462         create different configurations, some smaller.
8463
8464         * menubar.el (check-menu-syntax):
8465         Deleted some syntax checks that were no longer valid, partly
8466         because of changes that were already made a long time ago, and
8467         partly because of a change I made where I allow the name of the
8468         menu item to be an evaluated expression rather than just a string,
8469         similar to all of the other parameters of a menu item.
8470
8471         * minibuf.el:
8472         * minibuf.el (read-file-name-1):
8473         * minibuf.el (mouse-read-file-name-1):
8474         I made a number of changes to improve the appearance
8475         and functioning of the file dialog box.  They include:
8476
8477         a) Fixing the problem where closing the dialog box by clicking on
8478         the close button of the window didn't properly exit the
8479         minibuffer.
8480
8481         b) Fixing the problem that if you typed part of a file name, and
8482         then clicked on a completion with the mouse, the file was not
8483         correctly selected.
8484
8485         c) Changing the title of the dialog box to reflect the operation
8486         being done in accordance with user interface conventions, rather
8487         than the name of the dialog box buffer, which is rather useless.
8488
8489         d) Remove the words "possible completions are" which didn't
8490         belong.
8491
8492         e) Fix things so that the completions scroll off the end of the
8493         completions windows only to the right, rather than both to the
8494         right and down, which is in accordance with Windows user interface
8495         conventions.
8496
8497         * msw-init.el (init-post-mswindows-win):
8498         Added a binding for meta-F4, which is the standard windows binding
8499         for exiting a program.
8500
8501         * select.el (get-selection-no-error):
8502         * select.el (own-selection):
8503         * select.el (own-clipboard):
8504         Added an optional argument called append to the functions
8505         own-selection and own-clipboard.  This adds support for appending
8506         text to the existing selection and allows the function
8507         own-clipboard to be used as the value of the variable
8508         interprogram- cut-function.
8509
8510         Fixed a bug in own-selection in handling zmacs-region-stays.
8511
8512         * simple.el (historical-kill-line): New.
8513
8514         * simple.el (kill-line):
8515         * simple.el (interprogram-cut-function):
8516         * simple.el (interprogram-paste-function):
8517         * simple.el (handle-pre-motion-command):
8518         * simple.el (next-line):
8519         * simple.el (previous-line):
8520         a) Expanded the variable kill-whole-line, so that function
8521         kill-line can be set to delete the entire line always, not just
8522         when cursor is at the beginning of the line.  This is controlled
8523         by setting the variable kill-whole-line to the symbol 'always.
8524         This behavior, as well as the existing kill-whole-line behavior,
8525         now only take effect when kill-line is called interactively,
8526         although this is a departure from a previous behavior in the case
8527         of setting this variable kill-whole-line to t.  It is almost
8528         certainly what has always been intended, and most likely the old
8529         way of doing things introduced bugs.  I also created a function
8530         called historical-kill-line, which ignores the kill-whole-line
8531         setting and always gives the historical behavior of only killing
8532         to the end of the line.  I bound this function to shift- control-k
8533         so that the kill to end of line behavior is available, even when
8534         kill-whole-line has been set to change control-k into the simple
8535         delete-whole-line behavior. (This can be set using the options
8536         menu.)
8537
8538         b) I changed things so that kill and yank now interact with the
8539         clipboard by default under windows.  This was done by changing the
8540         default value of interprogram-cut- function and
8541         interprogram-paste-function.  You can get the old behavior by
8542         setting these to nil, and there is an option on the options menu
8543         to do this.
8544
8545         c) I added support for selecting text using shifted motion keys.
8546         This support is on by default and can be controlled by the
8547         variable shifted-motion-keys-select-region.  There is also a
8548         variable called unshifted-motion-keys-deselect-region that
8549         controls more specifically how the shifted motion key behavior
8550         works.  I did not put an option on the options menu to turn this
8551         off, because I can't imagine why this would be useful.
8552
8553         * simple.el (forward-block-of-lines):
8554         * simple.el (backward-block-of-lines):
8555         * simple.el (block-movement-size):
8556         New.
8557
8558         * simple.el (uncapitalized-title-words):
8559         * simple.el (uncapitalized-title-word-regexp):
8560         * simple.el (capitalize-string-as-title):
8561         * simple.el (capitalize-region-as-title):
8562         New.
8563
8564
8565         * subr.el (add-hook):
8566         * subr.el (make-local-hook): New.
8567         * subr.el (remove-local-hook): New.
8568         * subr.el (add-one-shot-hook): New.
8569         * subr.el (add-local-one-shot-hook): New.
8570         Added some functions to make using hooks easier.
8571         These include:
8572
8573         a) Functions add-local-hook and remove-local-hook to make it easy
8574         to use local hooks.
8575
8576         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8577         make it possible to add a "one-shot" hook, which is to say a hook
8578         that runs only once, and automatically removes itself after the
8579         first time it has run.
8580
8581 2000-03-09  Andy Piper  <andy@xemacs.org>
8582
8583         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8584
8585 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8586
8587         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8588         Moved from menubar-items.el.
8589         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8590
8591 2000-03-08  Andy Piper  <andy@xemacs.org>
8592
8593         * gutter-items.el (build-buffers-tab-internal): add selected field
8594         to buffers tab spec.
8595
8596 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8597
8598         * minibuf.el (last-exact-completion): Initialize to nil.
8599
8600 2000-03-07  Didier Verna  <didier@xemacs.org>
8601
8602         * startup.el (command-line-1): remove unused variable
8603         `first-file-buffer'.
8604
8605 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8606
8607         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8608         which is also used for Web server log files.
8609
8610 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8611
8612         * mule/mule-charset.el: Setup auto-fill-chars.
8613
8614 2000-03-02  SL Baur  <steve@beopen.com>
8615
8616         * subr.el (with-string-as-buffer-contents): Reimplement using
8617         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8618         non-deletion of buffer after execution problem.
8619         (with-output-to-string): Use unique buffer name.
8620
8621 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8622
8623         * gutter-items.el (buffers-tab-sort-function):  New variable.
8624         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8625
8626 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8627
8628         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8629
8630 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8631
8632         * menubar-items.el (maybe-add-init-button): Remove the "Load
8633         .emacs" button from all menubars.
8634
8635 2000-03-01  Didier Verna  <didier@xemacs.org>
8636
8637         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8638         region rectangle replacement (from Jan Vroonhof).
8639         (replace-rectangle): new function.
8640
8641 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8642
8643         * mule/mule-cmds.el (set-default-coding-systems): Use
8644         set-terminal-coding-system and set-keyboard-coding-system.
8645         * coding.el (set-terminal-coding-system): Use
8646         set-console-tty-output-coding-system.
8647         (set-keyboard-coding-system): Use
8648         set-console-tty-input-coding-system.
8649
8650 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8651
8652         * minibuf.el (read-variable): Allow symbol to default argument.
8653
8654 2000-02-27  Andy Piper  <andy@xemacs.org>
8655
8656         * gutter-items.el (update-tab-hook): new function to be used for
8657         hooks.
8658         (create-frame-hook): add update-tab-hook.
8659         (record-buffer-hook): ditto.
8660         (default-gutter-position-changed): ditto.
8661         (default-gutter-position): updating the buffers tab is now handled
8662         by a hook.
8663         (default-gutter-position-changed-hook): new variable.
8664         (gutter-element-visibility-changed-hook): ditto.
8665         (set-gutter-element-visible-p): call it.
8666         (set-gutter-element): use modify-specifier-instances. Set extents
8667         as duplicable before using.
8668         (remove-gutter-element): ditto.
8669         (set-gutter-element-visible-p): ditto.
8670         (init-gutter): new function.
8671         (add-tab-to-gutter): use new gutter-element functions rather than
8672         setting specifiers directly.
8673         (clear-progress): ditto.
8674         (abort-progress): ditto.
8675         (gutter-buffers-tab-visible-p): renamed from
8676         default-gutter-visible-p
8677
8678         * specifier.el (modify-specifier-instances): new function from Jan
8679         Vroonhof.
8680
8681         * x-init.el (init-post-x-win): call init-gutter.
8682
8683         * msw-init.el (init-post-mswindows-win): call init-gutter.
8684
8685         * menubar-items.el (default-menubar): Update to reflect new gutter
8686         variables.
8687
8688 2000-02-26  Andy Piper  <andy@xemacs.org>
8689
8690         * gutter-items.el (set-gutter-element): new function. Add gutter
8691         elements to the specified gutter.
8692         (remove-gutter-element): new function. Remove gutter elements from
8693         the specified gutter.
8694         (set-gutter-element-visible-p): new function. Set gutter element
8695         visibility for the provided gutter-visible specifier.
8696
8697 2000-02-23  Andy Piper  <andy@xemacs.org>
8698
8699         * gutter-items.el (add-tab-to-gutter): specify dimensions
8700         dynamically.
8701
8702 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8703
8704         * gutter-items.el (add-tab-to-gutter):
8705         * package-get.el (package-get-interactive-package-query):
8706         * package-ui.el (pui-directory-exists):
8707         (pui-install-selected-packages):
8708         (pui-list-packages):
8709         Use #'(lambda ...)  instead of '(lambda ...).
8710
8711 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8712
8713         * startup.el (load-user-init-file): Check to make sure user
8714           has an init-file before calling load().
8715
8716 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8717
8718         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8719
8720 2000-02-23  Martin Buchholz <martin@xemacs.org>
8721
8722         * XEmacs 21.2.31 is released.
8723
8724 2000-02-21  Mike Sperber <mike@xemacs.org>
8725
8726         * loadup.el (really-early-error-handler):
8727         * update-elc.el:
8728         * make-docfile.el:
8729         Remove dependency on EMACSBOOTSTRAP... environment variables.
8730
8731 2000-02-21  Martin Buchholz <martin@xemacs.org>
8732
8733         * XEmacs 21.2.30 is released.
8734
8735 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8736
8737         * byte-optimize.el (byte-optimize-plus):
8738         (byte-optimize-minus):
8739         (byte-optimize-multiply):
8740         Optimize (- 0) to 0, not (-)
8741         Optimize (+ 5 3.0) to 8.0
8742         Optimize (* 5 3.0) to 15.0
8743         Improve readability.
8744
8745 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8746
8747         * modeline.el: (modeline-scrolling-method): change modeline
8748         mswindows cursor appearance according to the value.
8749
8750         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8751         and 'gui-element face colors and 'gui-element face font to Windows
8752         defaults.
8753
8754 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8755
8756         * font-lock.el: Javadoc enhancements
8757
8758 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8759
8760         * ldap.el (toplevel): Test if LDAP support has been compiled in
8761         (ldap-verbose): New option
8762         (ldap-search-entries): Renamed from the previous ldap-search
8763         Conditionalize message display on ldap-verbose
8764         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8765         defuns
8766         (ldap-search): Is now defined as an obsolete wrapper calling
8767         ldap-search-basic or ldap-search-entries
8768
8769
8770 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8771             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8772             Jan Vroonhof  <jan@xemacs.org>
8773
8774         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8775         When for-effect is true, didn't call `byte-optimize-form'
8776         in and/or subforms without last.
8777
8778 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8779
8780         * package-get.el (package-get-download-sites): Use correct custom
8781         type.
8782
8783 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8784
8785         * files.el (write-file): Ask for coding system when compiled with
8786         file-coding.
8787
8788 2000-02-16  Andy Piper  <andy@xemacs.org>
8789
8790         * buffer.el (switch-to-buffer): give norecord argument to
8791         set-window-buffer instead of explicitly recording.
8792
8793         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8794         we have to pick a window.
8795
8796 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8797
8798         * mule/mule-cmds.el (describe-language-support): Don't add
8799         unexist function to help-map.
8800         (describe-coding-system): Don't use already assigend `C'.
8801
8802 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8803
8804         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8805         work in custom.
8806
8807 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8808
8809         * about.el: Ienaga's e-mail address change.
8810
8811 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8812
8813         * etags.el (find-tag): force new window -- even if buf already
8814         visible -- when other-window is t
8815
8816 2000-02-16  Martin Buchholz <martin@xemacs.org>
8817
8818         * XEmacs 21.2.29 is released.
8819
8820 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8821
8822         * cl-extra.el (getf): This is now identical to `plist-get', so
8823         just defalias it.
8824         * cl-macs.el: Make getf an alias to plist-get, at the
8825         byte-compiler level, using define-compiler-macro.
8826
8827 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8828
8829         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8830
8831 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8832
8833         * lisp/etags.el (find-tag-internal): set exact-tagname to
8834           a regular expression that matches against the tagname
8835           part of the tag entry first instead of only looking in
8836           the context area.
8837
8838 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8839
8840         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8841         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8842
8843 2000-02-07  Martin Buchholz <martin@xemacs.org>
8844
8845         * XEmacs 21.2.28 is released.
8846
8847 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8848
8849         * cl-extra.el (getf): Just call `get', never `get*'.
8850         Make arglist match docstring.
8851         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8852         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8853         * byte-optimize.el: remove references to `get*'.
8854
8855 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8856
8857         * mule/european.el: Add syntax information for Latin3 and Latin4.
8858
8859 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8860
8861         * byte-optimize.el: Byte-optimize (length "foo")
8862
8863 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8864
8865         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8866         width check using `window-leftmost-p' and `window-rightmost-p'.
8867
8868 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8869
8870         * wid-edit.el (widget-match-inline): An atom never matches a
8871           list.
8872
8873 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8874
8875         * modeline.el: Consolidated 'x and 'mswindows specification under
8876         'win tag.
8877
8878 2000-01-29  Andy Piper  <andy@xemacs.org>
8879
8880         * gutter-items.el: (format-buffers-tab-line): Try and be
8881         intelligent about buffer naming when we have duplicates.
8882
8883 2000-01-29  Andy Piper  <andy@xemacs.org>
8884
8885         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8886         updated when it becomes visible.
8887
8888 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8889
8890         * bytecomp.el (byte-compile-insert-header): Properly set coding
8891         system under MULE and file-coding.
8892
8893 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8894
8895         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8896         (dontusethis-set-value-terminal-coding-system-handler):
8897         (dontusethis-set-value-keyboard-coding-system-handler):
8898         Never undefine coding system aliases.  Emergency fix for gnus.
8899
8900 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8901
8902         * files.el (abbreviate-file-name): Use directory-sep-char instead
8903         of hard-coded "/".
8904
8905 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8906
8907         * startup.el (user-init-file-base-list): New variable, replacing
8908         user-init-file-base.
8909         (find-user-init-file): New function.
8910         (command-line-early): Use it.
8911         (load-user-init-file): Ditto.
8912
8913 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8914
8915         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8916         calling valid-image-instantiator-format-p
8917
8918 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8919
8920         * isearch-mode.el (isearch-mode): The variable is
8921         isearch-unhidden-extents, not isearch-opened-extents.
8922
8923 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8924
8925         * minibuf.el (next-history-element): Modify error message if a
8926         default value is available.
8927
8928 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8929
8930         * bytecomp.el (byte-compile-file): Don't unconditionally write
8931         .elc files in binary - might contain non-Latin1.
8932
8933 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8934
8935         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8936         for windows-nt.
8937
8938         * version.el:
8939         * startup.el (user-init-file-base):
8940         * process.el (call-process-region):
8941         * files.el (make-backup-file-name):
8942         (backup-file-name-p):
8943         (file-relative-name):
8944         (abbreviate-file-name):
8945         (set-auto-mode):
8946         * code-process.el (call-process-region): Removed unnecessary
8947         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8948         support out of the universe.
8949
8950         * process.el:
8951         * code-process.el:
8952         * bytecomp.el (byte-compile-file): Removed reference to
8953         buffer-file-type, and commented usage of binary-process-output
8954         NTEmacs variables.
8955
8956 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8957
8958         * help.el (function-arglist): Add case for macro.
8959
8960 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8961
8962         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8963         printers.
8964         (custom-display): Added a menu for printer/display tags.
8965
8966         * frame.el (frame-type):
8967         * device.el (device-type): Added 'msprinter to the doc string, and
8968         removed 'pc -- it is not going to be implemented ever.
8969         (call-device-method): Fixed docstring typo.
8970         Defined specifier tags 'printer and 'display.
8971
8972 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8973
8974         * lisp/itimer.el (itimer-run-expired-timers): (consp
8975           last-command-event-time) instead of (consp
8976           'last-command-event-time).
8977
8978 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8979
8980         * msw-glyphs.el: Removed obsolete commentary.
8981
8982 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8983
8984         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8985         better default value.
8986
8987 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8988
8989         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8990         (read-string): Ditto.
8991         (eval-minibuffer): Ditto.
8992         (read-command): Ditto.
8993         (read-function): Ditto.
8994         (read-variable): Ditto.
8995         (read-number): Ditto.
8996         (read-shell-command): Ditto.
8997         (read-number): Record history.
8998
8999 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9000
9001         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9002
9003 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9004
9005         * faces.el (startup-initialize-custom-faces): New function.
9006         Reset all faces created during auto-autoloads loading time
9007         by defface.
9008         * startup.el (command-line): Call it.
9009
9010 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9011
9012         * about.el (about-hackers): Add myself to contributors list.
9013
9014 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9015
9016         * menubar-items.el (maybe-add-init-button): Removed an argument in
9017         a call to load-user-init-file, as the function managed to lose its
9018         formal parameter a few betas ago.
9019
9020 2000-01-18  Martin Buchholz <martin@xemacs.org>
9021
9022         * XEmacs 21.2.27 is released.
9023
9024 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9025
9026         * process.el (shell-command-to-string): Use the FSF docstring.
9027         Make shell-command-to-string the standard function, and
9028         exec-to-string the (deprecated) alias.
9029
9030         * startup.el: typo fix.
9031
9032 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9033
9034         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9035
9036 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9037
9038         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9039         buffers after visible buffers.
9040         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9041
9042 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9043
9044         * info.el (Info-extract-menu-node-name): Stop at a dot
9045         followed by whitespace or right parenthesis.
9046
9047 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9048
9049         * info.el (Info-directory-list): Warn against using Customize with
9050         Info-directory-list.
9051
9052 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9053
9054         * minibuf.el (read-file-name): doc fix.
9055
9056         * autoload.el (update-file-autoloads): doc fix.
9057
9058         * about.el (about-hackers): Change my E-mail address.
9059
9060 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9061
9062         * info.el (Info-visit-file): Just use the `f' interactive spec to
9063         read a filename in the standard way.
9064
9065 2000-01-13  Andy Piper  <andy@xemacs.org>
9066
9067         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9068         (gutter-buffers-tab-extent): new variable.
9069         (update-tab-in-gutter): call add-tab-to-gutter again if the
9070         orientation has changed.
9071         (add-tab-to-gutter): cope with different orientations.
9072
9073 2000-01-11  Didier Verna  <didier@xemacs.org>
9074
9075         * info.el (Info-following-node-name): backward-skip dots as well
9076         as spaces (dots at the end of a node name aren't part of it).
9077         (Info-extract-menu-node-name): don't skip dots. There could be
9078         some in the node name.
9079         (Info-index): allow dots to be part of a node name.
9080
9081 2000-01-12  Andreas Jaeger  <aj@suse.de>
9082
9083         * files.el (auto-mode-alist): Added idlwave-mode.
9084         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9085
9086 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9087
9088         * info.el (Info-search): Show default value.
9089
9090 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9091
9092         * info.el (Info-read-node-completion-table): New variable.
9093         (Info-read-node-name-1): New function.
9094         (Info-read-node-name): Use it.
9095         (Info-follow-reference): Use DEFAULT argument of completing-read.
9096         (Info-menu): Ditto.
9097
9098 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9099
9100         * hyper-apropos.el (hyper-describe-key-briefly): Save
9101         window configuration.
9102         (hyper-describe-face): Use DEFAULT of completing-read.
9103         (hyper-apropos-read-variable-symbol): Ditto.
9104         (hyper-apropos-read-function-symbol): Ditto.
9105
9106 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9107
9108         * mule/mule-cmds.el (set-default-coding-system): Set
9109         comint-exec-hook to use coding-system-for-read and
9110         coding-system-for-write so that C-x RET c works.
9111
9112 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9113
9114         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9115         (previous-matching-history-element): Increment
9116         minibuffer-max-depth by 1.
9117         (next-matching-history-element): Ditto.
9118
9119 2000-01-11  Andy Piper  <andy@xemacs.org>
9120
9121         * gutter-items.el (buffers-tab): Create a new face for the buffers
9122         tab.
9123         (buffers-tab-face): use it.
9124
9125 2000-01-10  Didier Verna  <didier@xemacs.org>
9126
9127         * modeline.el (modeline-scrolling-method): change modeline X
9128         cursor appearance according to the value.
9129
9130 2000-01-07  Andreas Jaeger  <aj@suse.de>
9131
9132         * about.el (about-hackers): Moved my entry to contributor list.
9133         (xemacs-hackers): Added myself.
9134         (about-maintainer-info): Added description of myself.
9135
9136
9137 2000-01-07  Didier Verna  <didier@xemacs.org>
9138
9139         * modeline.el (modeline-scrolling-method): new variable.
9140         (mouse-drag-modeline): add reference to it in the docstring.
9141         (mouse-drag-modeline): handle it.
9142
9143 2000-01-08  Andy Piper  <andy@xemacs.org>
9144
9145         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9146         calls.
9147         (remove-buffer-from-gutter-tab): ditto.
9148
9149 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9150
9151         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9152         (custom-face-edit): Fix grammatical error in help message.
9153
9154 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9155
9156         * movemail.el: Added.
9157
9158         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9159
9160 2000-01-03  Didier Verna  <didier@xemacs.org>
9161
9162         * modeline.el (mouse-drag-modeline): remove the code related to
9163         the modeline horizontal scrolling facility.
9164
9165 1999-12-31  Martin Buchholz <martin@xemacs.org>
9166
9167         * XEmacs 21.2.26 is released.
9168
9169 1999-12-28  Andy Piper  <andy@xemacs.org>
9170
9171         * wid-edit.el (widget-push-button-value-create): The gui cache
9172         does not agree with native widgets which can only be displayed
9173         once per window. The reasons for caching are diminished now that
9174         we don't hog resources when creating buttons.
9175         (widget-push-button-cache) deleted.
9176
9177 1999-12-24  Martin Buchholz <martin@xemacs.org>
9178
9179         * XEmacs 21.2.25 is released.
9180
9181 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9182
9183         * hyper-apropos.el (hyper-apropos): Toggle
9184         hyper-apropos-programming-apropos correctly.
9185         Set REGEXP when user accepts default value.
9186
9187 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9188
9189         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9190         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9191
9192 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9193
9194         * mule/mule-category.el (undefined-category-designator):
9195         Return char instead of character.  Search for undefined one.
9196         (describe-category): Use with-displaying-help-buffer.
9197
9198 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9199
9200         * byte-optimize.el (byte-optimize-plus):
9201         Optimize (+ 1) to 1 instead of (1+ nil).
9202
9203         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9204
9205         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9206
9207         * byte-optimize.el (byte-optimize-char-before): New function.
9208         Remove performance penalty for using (char-before) instead of (char-after).
9209
9210 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9211
9212         * mule/mule-category.el (char-category-list): Return character
9213         instead of integer.
9214
9215 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9216
9217         * minibuf.el (read-buffer): Check default is buffer object.
9218
9219 1999-11-25  Andy Piper  <andy@xemacs.org>
9220
9221         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9222         for buttons.
9223
9224 1999-12-16  Andreas Jaeger  <aj@suse.de>
9225
9226         * package-get.el (package-get-maybe-save-index): Fixed typo.
9227         Patch by Jeff Miller <jmiller@smart.net>.
9228
9229 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9230
9231         * gnuserv.el (gnuserv-process-filter):  don't call
9232         gnuserv-write-to-client when gnuserv-current-client is nil
9233
9234 1999-12-14  Martin Buchholz <martin@xemacs.org>
9235
9236         * XEmacs 21.2.24 is released.
9237
9238 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9239
9240         * about.el (about-hackers): Update my email address.
9241
9242 1999-12-07  Martin Buchholz <martin@xemacs.org>
9243
9244         * XEmacs 21.2.23 is released.
9245
9246 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9247
9248         * package-get.el (package-get-download-sites): Removed several
9249         defunct download sites, added many new ones, and corrected a few
9250         incorrect directory-on-site entries.  Added physical locations to
9251         site-description.
9252
9253 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9254
9255         * finder.el (finder-commentary): add DOC string and fix
9256         interactive spec
9257
9258 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9259
9260         * help.el (describe-function): Don't forget to intern the string
9261         completing-read returns.
9262         (describe-variable): Ditto.
9263
9264 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9265
9266         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9267         `hyper-apropos-help-mode' here to find symbol to customize
9268         irregardless of cursor position and simplify
9269         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9270         `hyper-apropos-popup-menu'.
9271
9272 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9273
9274         * apropos.el (apropos-mode-map): Add return to call
9275         apropos-follow.
9276         (apropos-print): Call apropos-mode to have better
9277         command reference. Put keymap text-poperty to
9278         symbole name.
9279
9280 1999-11-22  Alastair Burt  <burt@dfki.de>
9281
9282         * help.el: (describe-bindings-1): Added handling of keymaps for
9283         the extents at point.
9284
9285 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9286
9287         * gutter-items.el (buffers-tab-items): Wrap the function in a
9288         save-match-data
9289
9290 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9291
9292         * help.el (describe-function): Use the DEFAULT argument to
9293         completing-read.
9294         (describe-variable): Ditto.
9295
9296 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9297
9298         * minibuf.el (read-from-minibuffer): Add optional argument
9299         DEFAULT to have better mini-buffer history support.
9300         (completing-read): Pass default to read-from-minibuffer.
9301         (read-buffer): Pass default to completing-read.
9302
9303 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9304
9305         * font-lock.el (font-lock-doc-string-face): Document the
9306         `font-lock-lisp-like' property.
9307
9308 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9309
9310         * lisp-mode.el: Specify `font-lock-lisp-like'.
9311
9312         * font-lock.el (font-lock-lisp-like): New function.
9313         (font-lock-fontify-syntactically-region): Use it.
9314
9315 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9316
9317         * XEmacs 21.2.22 is released
9318
9319 1999-11-28  Martin Buchholz <martin@xemacs.org>
9320
9321         * XEmacs 21.2.21 is released.
9322
9323 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9324
9325         * minibuf.el (read-coding-system): Accept symbol and
9326         coding-system object as a default-coding-system.
9327
9328 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9329
9330         * minibuf.el (read-coding-system): Accept symbol as
9331         a default-coding-system.
9332
9333 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9334
9335         * apropos.el (apropos-documentation): Use insert instead
9336         of princ.
9337
9338 1999-11-07  William M. Perry  <wmperry@aventail.com>
9339
9340         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9341           for the linux console.
9342
9343         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9344           stuff to work when you are not on a window system, since the GPM
9345           mouse support now allows pasting from outside of XEmacs.
9346
9347 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9348
9349         * XEmacs 21.2.20 is released
9350
9351 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9352
9353         * setup-paths.el (paths-default-info-directories): Add
9354         /usr/share/info and /usr/local/share/info.
9355
9356 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9357
9358         * about.el: Updated Vladimir Ivanovic's info.
9359
9360 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9361
9362         * auto-show.el (auto-show-truncationp): Remove.
9363
9364         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9365
9366 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9367
9368         * indent.el (indent-line-to): fix bug: spaces were not replaced
9369         with tab if column is multiple of tab-width
9370         From dhn@qedinc.com
9371
9372 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9373
9374         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9375         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9376
9377         * package-get.el (package-get-package-provider): Be verbose when
9378         interactive. Patch from Robert Pluim
9379
9380 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9381
9382         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9383         info file suffixes.
9384
9385 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9386
9387         * process.el (open-network-stream): Add a new optional parameter
9388         PROTOCOL to support udp; fix a minor typo and add an explanation
9389         in docstring for udp programming.
9390
9391         * code-process.el (open-network-stream): Add a new optional
9392         parameter PROTOCOL to support udp; fix a minor typo and add an
9393         explanation in docstring for udp programming.
9394
9395 1999-10-18  Andy Piper  <andy@xemacs.org>
9396
9397         * gui.el (make-gui-button): be more precise about how we call
9398         callbacks.
9399
9400         * wid-edit.el (widget-push-button-value-create): Use the new form
9401         of native gui-button.
9402
9403 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9404
9405         * info.el (Info-page-prev): Don't do (sit-for 0).
9406
9407 1999-10-13  Andy Piper  <andy@xemacs.org>
9408
9409         * gutter-items.el (progress-abort-glyph): new glyph for showing
9410         abort status.
9411         (append-progress): dispatch-event rather than sit-for.
9412         (abort-progress): new function. Show the abort glyph with an
9413         appropriate message.
9414         (raw-append-progress): dispatch-event rather than sit-for.
9415         (display-progress): cope with aborts.
9416
9417         * gui.el (make-gui-button): Use native widgets for buttons
9418         unconditionally.
9419         (insert-gui-button): ditto.
9420         (gui-button-p): ditto.
9421
9422         * xbm-button.el: remove from core.
9423
9424         * xpm-button.el: remove from core.
9425
9426 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9427
9428         * faces.el (init-device-faces): Don't initialize the random faces
9429         on the stream device.
9430
9431 1999-10-06  Andy Piper  <andy@xemacs.org>
9432
9433         * files.el (recover-file): Don't use ls under windows for revert buffer.
9434
9435 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9436
9437         * package-get.el (package-get-download-menu): Make menu really
9438         toggle download sites.
9439         (package-get-download-sites): Add autoload cookie.
9440
9441 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9442
9443         * setup-paths.el (paths-find-module-directory): Ditto.
9444
9445 1999-09-29  Werner Fink  <werner@suse.de>
9446
9447         * setup-paths.el (paths-find-exec-directory): Add missing nil
9448         parameter for environment.
9449
9450 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9451
9452         * modeline.el (modeline-format):
9453         Only purecopy the strings.  Else
9454         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9455         barfs.
9456
9457 1999-08-28  Mike Woolley  <mike@bulsara.com>
9458
9459         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9460         user setting comint-completion-addsuffix and
9461         comint-process-echoes.
9462
9463 1999-09-22  Andy Piper  <andy@xemacs.org>
9464
9465         * gutter-items.el (update-tab-in-gutter): use
9466         last-nonminibuf-window instead of selected-window.
9467
9468 1999-09-18  Andy Piper  <andy@xemacs.org>
9469
9470         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9471         display on.
9472
9473         * subr.el (record-buffer-hook): new variable so that the hook gets
9474         some documentation.
9475
9476 1999-09-16  Andy Piper  <andy@xemacs.org>
9477
9478         * gutter-items.el (update-tab-in-gutter): only update when the
9479         gutter is visible.
9480         (remove-buffer-from-gutter-tab): ditto.
9481
9482 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9483
9484         * simple.el (do-auto-fill): Commented out part of Kinsoku
9485         processing.
9486
9487 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9488
9489         * isearch-mode.el (isearch-highlightify-region): Give the
9490         highlighting extents a high priority.
9491         (isearch-make-extent): Give the main highlighting extent an even
9492         higher priority.
9493
9494 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9495
9496         * packages.el (packages-compute-package-locations): Fix typo from
9497         -u rationalization.
9498
9499 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9500
9501         * setup-paths.el (paths-find-doc-directory): Respect value of
9502         `configure-doc-directory.'
9503
9504         * find-paths.el (paths-find-architecture-directory): Give
9505         precendence `default' argument (which typically comes from
9506         configure).
9507
9508 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9509
9510         * startup.el (command-line-early): Added options -user-init-file
9511         and -user-init-directory.
9512
9513         * files.el (user-init-file): Default to NIL so we can recognize
9514         when it's set.
9515
9516 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9517
9518         * obsolete.el (init-file-user):
9519         * startup.el:
9520         * packages.el (packages-compute-package-locations):
9521         * package-get.el (package-get-user-index-filename):
9522         * menubar-items.el (maybe-add-init-button):
9523         * info.el (Info-annotations-path):
9524         * dump-paths.el:
9525         Change `user-init-directory' to be an absolute path.
9526         Use `user-init-directory' where appropriate.
9527         Zap `init-file-user' and its uses.
9528
9529 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9530
9531         * subr.el (copy-symbol): New function.
9532
9533 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9534
9535         * isearch-mode.el (isearch-done): Be sure to restore invisible
9536         extents in the proper buffer.
9537         (isearch-pre-command-hook): Set this-command to the correct value
9538         in case the buffer has changed and old overriding-local-map was
9539         used.
9540         (isearch-restore-extent): Use remprop instead of setting the
9541         property to nil.
9542
9543 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9544
9545         * cmdloop.el (execute-extended-command): Update zmacs region
9546         before the delay.
9547         (execute-extended-command): Make the message gettext-friendly.
9548
9549 1999-09-07  Andy Piper  <andy@xemacs.org>
9550
9551         * gutter-items.el (progress-gauge-glyph): renamed from
9552         progress-glyph.
9553         (progress-text-glyph): new variable.
9554         (progress-layout-glyph): use layouts and text glyphs.
9555         (progress-area-buffer): removed.
9556         (progress-text-and-extent): new variable.
9557         (progress-displayed-p): dynamically create gutter area buffer.
9558         (clear-progress): ditto.
9559         (raw-append-progress): ditto.
9560         (append-progress): use new glyph names.
9561         (raw-append-progress): only create the extent when needed. set
9562         properties more optimally.
9563         (progress): remove args.
9564
9565 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9566
9567         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9568         mapcar where the return value is unused.
9569         (isearch-restore-invisible-extents): Ditto.
9570         (isearch-highlight-all-cleanup): Ditto.
9571         (isearch-delete-extents-in-range): Traverse the extents only once.
9572         (isearch-highlight-all-update): Don't start over if the search
9573         string has changed and more input is pending.
9574
9575 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9576
9577         * packages.el (packages-find-package-data-path): Ditto.
9578
9579         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9580
9581         * subr.el (mapc-internal): Don't make obsolete.
9582
9583         * cl-extra.el (mapc): Resurrect.
9584
9585 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9586
9587         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9588         alias.
9589
9590         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9591         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9592         (isearch-yank-clipboard): Use get-clipboard instead of
9593         x-get-clipboard.
9594         (isearch-yank-selection): Fix docstring.
9595
9596 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9597
9598         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9599
9600 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9601
9602         * cl-macs.el (extent-start-position): Fix setf method.
9603         (extent-end-position): Ditto.
9604
9605 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9606
9607         * isearch-mode.el: End merge with FSF 20.4.
9608
9609         * isearch-mode.el (search-invisible): New variable.
9610         (isearch-hide-immediately): Ditto.
9611         (isearch-unhidden-extents): Ditto.
9612         (isearch-range-invisible): New function.
9613         (isearch-unhide-extent): Ditto.
9614         (isearch-restore-invisible-extents): Ditto.
9615         (isearch-restore-extent): Ditto.
9616
9617         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9618         implementation.
9619         (isearch-ring-retreat-edit): Ditto.
9620         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9621         (isearch-forward-regexp): New arguments NOT-REGEXP and
9622         NO-RECURSIVE-EDIT.
9623         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9624         (isearch-backward-regexp): New arguments NOT-REGEXP and
9625         NO-RECURSIVE-EDIT.
9626         (isearch-mode): Return isearch-success.
9627         (isearch-update): Use unread-command-events instead of
9628         unread-command-event.
9629         (isearch-abort): If an invalid regexp is encountered, keep popping
9630         states.
9631         (isearch-*-char): Use FSF implementation.
9632         (isearch-whitespace-chars): Use the more robust FSF's
9633         implementation.
9634         (isearch-within-brackets): New variable.
9635         (isearch-mode): Initialize it.
9636         (isearch-edit-string): Bind it.
9637         (isearch-search-and-update): Set it.
9638         (isearch-push-state): Push it.
9639         (isearch-top-state): Pop it.
9640         (isearch-search): Set it.
9641         (isearch-printing-char): When called by isearch-whitespace-chars,
9642         handle M-SPC gracefully.
9643         (isearch-message-prefix): New argument ELLIPSIS.
9644         (isearch-message-suffix): Ditto.
9645         (isearch-message): Use the ELLIPSIS argument when calling
9646         isearch-message-prefix and isearch-message-suffix.
9647         (isearch-message-prefix): Distinguish between "wrapped" and
9648         "overwrapped" search, FWIW.
9649
9650 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9651
9652         * isearch-mode.el (isearch-edit-string): Use the head of the
9653         search ring instead of search-last-string and search-last-regexp.
9654         (search-highlight): Renamed from isearch-highlight.
9655         (isearch-exit): Use the new name.
9656         (isearch-highlight): Ditto.
9657         (isearch-dehighlight): Ditto.
9658         (isearch-update-ring): New function.
9659         (isearch-done): Call it.
9660         (isearch-done): New argument EDIT.
9661         (isearch-repeat): If search string is empty, look up at the car of
9662         the search ring; ignore the yank pointer.
9663         (isearch-abort): Call isearch-done with NOPUSH.
9664         (isearch-cancel): New function.
9665         (isearch-mode-map): Bind it to ESC ESC ESC.
9666
9667         * isearch-mode.el: Begin merge with FSF 20.4.
9668
9669 1999-09-01  Andy Piper  <andy@xemacs.org>
9670
9671         * x-select.el (x-get-clipboard): obsolete.
9672         (x-yank-clipboard-selection): obsolete
9673
9674         * select.el (disown-selection): need to be careful to disown the
9675         clipboard if we set it via selection.
9676         (get-clipboard): move from x-select.el
9677         (yank-clipboard-selection): ditto.
9678
9679 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9680
9681         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9682         isearch-highlight-all-matches to nil.
9683         (isearch-fixed-case): New variable.
9684         (isearch-mode): Initialize it.
9685         (isearch-edit-string): Save it.
9686         (isearch-toggle-case-fold): Set it.
9687         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9688         need to check isearch-fixed-case.
9689         (isearch-toggle-case-fold): Update highlighting of all matches
9690         before the pause.
9691         (isearch-edit-string):
9692
9693 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9694
9695         * isearch-mode.el (isearch-edit-string): Call isearch-message
9696         before reading the event so that the prompt is displayed properly.
9697         (isearch-message): Use isearch-nonincremental when calling
9698         isearch-message-prefix.
9699         (minibuffer-local-isearch-map): Bind up and down to do the same as
9700         M-p and M-n respectively.
9701         (isearch-done): New arg NOPUSH.
9702         (isearch-edit-string): Use it.
9703         (isearch-edit-string): Don't bind isearch-string.
9704         (isearch-ring-adjust): Edit string, *then* push state.
9705
9706 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9707
9708         * faces.el (isearch-secondary): Make isearch-secondary look
9709         different than default.
9710
9711 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9712
9713         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9714         save-excursion.
9715         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9716         (isearch-update): Call isearch-dehighlight without arguments.
9717         (isearch-done): Ditto.
9718
9719         * isearch-mode.el (isearch-fix-case): If the search string has no
9720         upper-case letters, allow the folding to be reenabled.
9721         Previously, once disabled, the folding would remain that way until
9722         the end of isearch.
9723         (isearch-top-state): Call isearch-fix-case.
9724
9725         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9726         save-excursion.
9727         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9728
9729 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9730
9731         * xpm-button.el:
9732         xbm-button.el: Need to exist in core because gui.el depends on
9733         them.
9734
9735 1999-08-31  Andy Piper  <andy@xemacs.org>
9736
9737         * gutter-items.el (buffers-tab-face): new customizable variable.
9738         (buffers-tab-default-buffer-line-length): new specifier for
9739         maximum viewable characters.
9740         (progress-stack): new variable for implementing widget-based
9741         progress messages.
9742         (progress-area-buffer): ditto.
9743         (progress-glyph-height): ditto.
9744         (progress-stop-callback): ditto.
9745         (progress-quit-function): new function.
9746         (progress-glyph): new variable.
9747         (progress-layout-glyph): ditto.
9748         (progress-displayed-p): new function, see message-displayed-p for
9749         details.
9750         (clear-progress): ditto.
9751         (remove-progress): ditto.
9752         (append-progress): ditto.
9753         (raw-append-progress): ditto.
9754         (display-progress): ditto.
9755         (current-progress): ditto.
9756         (current-progress-label): ditto.
9757         (progress): ditto.
9758         (lprogress): ditto.
9759
9760
9761 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9762
9763         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9764
9765         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9766         `isearch-yank-selection'.
9767         (isearch-mode-map): Use it.
9768         (isearch-yank-selection): Use `get-selection' instead of
9769         `get-x-selection'.
9770
9771 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9772
9773         * faces.el (isearch-secondary): Create face here.
9774
9775         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9776         timers.
9777
9778 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9779
9780         * subr.el (buffer-string): More robust backward compatibility
9781         check, courtesy William Perry.
9782
9783 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9784
9785         * replace.el (perform-replace): Stop the search after the search
9786         limit has been reached.
9787
9788 1999-08-23  Andy Piper  <andy@xemacs.org>
9789
9790         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9791         here if we don't have one.
9792
9793 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9794
9795         * ldap.el (ldap-coding-system): Default to nil until we get
9796         efficient UTF8 support
9797         (ldap-decode-string): Guard against `decode-coding-string' not
9798         being defined
9799         (ldap-encode-string): Guard against `encode-coding-string' not
9800         being defined
9801
9802 1999-08-23  Didier Verna  <didier@xemacs.org>
9803
9804         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9805         Some doc strings improvements, and add a star to the `interactive'
9806         calls.
9807
9808 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9809
9810         * font-lock.el (java-font-lock-keywords-3): introduced new
9811         keywords and regexpes for javadoc syntax 1.2.
9812
9813 1999-08-17  Andy Piper  <andy@xemacs.org>
9814
9815         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9816         format-buffers-tab-line.
9817         (buffers-tab-max-buffer-line-length): new variable.
9818         (format-buffers-tab-line): new function. truncate names if over
9819         buffers-tab-max-buffer-line-length.
9820
9821 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9822
9823         * cus-start.el: Customize the variable `bell-inhibit-time'.
9824
9825 1999-08-16  Andy Piper  <andy@xemacs.org>
9826
9827         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9828         brute-force approach to deleting the last buffer.
9829         (buffers-tab-grouping-regexp): new customizable variable.
9830         (select-buffers-tab-buffers-by-mode): use it.
9831
9832 1999-08-13  Andy Piper  <andy@xemacs.org>
9833
9834         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9835         deletion problem.
9836
9837 1999-07-30  Didier Verna  <didier@xemacs.org>
9838
9839         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9840         of princ to output symbols.
9841         (custom-save-face-internal): ditto.
9842         (custom-save-resets): ditto.
9843
9844 1999-08-09  Didier Verna  <didier@xemacs.org>
9845
9846         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9847         `regexp-quote' to protect the major mode name for use as a regular
9848         expression (c++ needs this for instance).
9849
9850 1999-08-08  Andy Piper  <andy@xemacs.org>
9851
9852         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9853         cope with similar mode names.
9854
9855         * gutter-items.el (buffers-tab-selection-function): new selection
9856         function.
9857         (select-buffers-tab-buffers-by-mode): new function.
9858         (buffers-tab-items): use it if set to only display buffers in the
9859         tab in the current buffer's group..
9860         (update-tab-in-gutter): use new api.
9861         (remove-buffer-from-gutter-tab): ditto.
9862
9863         * gutter-items.el (buffers-tab-max-size): set custom selection
9864         default to 6.
9865         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9866         (add-tab-to-gutter): set face as default.
9867
9868 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9869
9870         * faces.el (frob-face-property): Merge the fall-back specifier
9871         with the target, not replace it.
9872
9873 1999-08-05  Andy Piper  <andy@xemacs.org>
9874
9875         * gutter-items.el (update-tab-in-gutter): add frame argument for
9876         buffer-items.
9877         (update-tab-in-gutter): use it.
9878
9879         * gutter-items.el (record-buffer-hook): set.
9880
9881         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9882         change.
9883         (switch-to-buffer-hook) deleted.
9884
9885 1999-08-04  Andy Piper  <andy@xemacs.org>
9886
9887         * gutter-items.el (update-tab-in-gutter): make sure this will work
9888         as an argument to create-frame-hook.
9889
9890 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9891
9892         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9893         instead of timer emulation.
9894
9895 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9896
9897         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9898         Emacs isearch enhancements.
9899
9900 1999-07-28  Andy Piper  <andy@xemacs.org>
9901
9902         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9903         all devices that support tab controls.
9904         (remove-buffer-from-gutter-tab): new function. to be used as a
9905         value for kill-buffer-hook.
9906
9907 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9908
9909         * auto-show.el (auto-show-truncationp): changed to match
9910         `window_translation_on'
9911
9912 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9913
9914         * XEmacs 21.2.19 is released
9915
9916 1999-07-28  SL Baur  <steve@miho>
9917
9918         * code-files.el (insert-file-contents): Fix docstring.
9919         revert previous change.
9920
9921 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9922
9923         * fill.el (fill-region-as-paragraph): Change re-break-point to
9924         contain word-across-newline plus one character so that filling
9925         Japanese and Chinese works as desired.
9926         * simple.el (do-auto-fill): Ditto.
9927
9928 1999-07-26  SL Baur  <steve@miho>
9929
9930         * mule/japanese.el ("Japanese"): Do not specify a default input
9931         method.
9932         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9933
9934 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9935
9936         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9937         able to use cl-macs macro in early lisp.
9938
9939 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9940
9941         * custom.el:
9942         * cus-face.el:
9943         * cus-edit.el:
9944                 Massive custom Theme API changes.
9945
9946 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9947
9948         * code-files.el (insert-file-contents): Regard
9949         coding-system-magic-cookie if `coding-system-for-read' is nil.
9950
9951 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9952
9953         * mule/thai-xtis.el: Add coding: local variable, to avoid
9954         bootstrapping problem with C locale.
9955
9956 1999-07-22  Andy Piper  <andy@xemacs.org>
9957
9958         * dumped-lisp.el (preloaded-file-list): guard against putting
9959         gutter-items in a less than functional XEmacs.
9960         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9961
9962 1999-07-18  Bob Weiner  <weiner@beopen.com>
9963
9964         * fill.el (fill-context-prefix): Fixed bug that prevented the
9965         setting of an adaptive fill prefix when the `dont-skip-first' was
9966         t.
9967
9968 1999-07-22  SL Baur  <steve@miho>
9969
9970         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9971
9972 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9973
9974         * files.el (interpreter-mode-alist): add `make', `guile', and
9975         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9976         makefile-mode, guile is a scheme, and someday XEmacs will be
9977         modular enough to use as an efficient scripting tool.)
9978
9979 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9980
9981         * mule/mule-cmds.el (reset-language-environment): Regard
9982         coding-category `utf-8' and `ucs-4' if they are available.
9983
9984 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9985
9986         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9987         (prefer-coding-system): Fix DOC-string.
9988
9989         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9990         DOC-string too.
9991
9992         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9993         Mule.
9994         (coding-system-change-eol-conversion): Fix DOC-string.
9995
9996 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9997
9998         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9999         instead of `list-coding-system'.
10000
10001 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10002
10003         * menubar-items.el (default-menubar): `select-input-method' was
10004         renamed to `set-input-method'.
10005
10006         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10007         "Set Language Environment" menu.
10008
10009         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10010         "Describe Language Support" menu.
10011
10012 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10013
10014         * mule/chinese.el ("Chinese-GB"): Rename
10015         `chinese-gb-environment-setup-function' to
10016         `setup-chinese-gb-environment-internal'.
10017
10018 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10019
10020         * mule/korean.el: Use `define-coding-system-alias' instead of
10021         `copy-coding-system'.
10022
10023 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10024
10025         * mule/mule-cmds.el (set-language-environment-coding-systems):
10026         Treat duplicated coding-categories.
10027
10028 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10029
10030         * mule/japanese.el: Use `define-coding-system-alias' instead of
10031         `copy-coding-system'.
10032
10033 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10034
10035         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10036         coding-system `viscii'.
10037
10038 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10039
10040         * mule/cyrillic.el:
10041         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10042         (cyrillic-alternativnyj-decode-table): New variable.
10043         (cyrillic-alternativnyj-encode-table): New variable.
10044         - Specify `iso-8-1' as a category of coding-system
10045           `alternativnyj'.
10046         - Abolish general Cyrillic environment.
10047
10048 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10049
10050         * mule/chinese.el:
10051         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10052         - Register `chinese-gb-environment-setup-function' as a
10053           `setup-function' of "Chinese-GB" environment.
10054
10055 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10056
10057         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10058         optional argument `parents'.
10059
10060         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10061         property for Thai-XTIS.
10062
10063         * mule/mule-help.el (help-with-tutorial): Use property
10064         `tutorial-coding-system' of language-info as a coding-system to
10065         read tutorial file.
10066
10067 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10068
10069         * mule/thai-xtis.el: Don't setup `setup-function' and
10070         `exit-function'.
10071
10072         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10073         `set-coding-category-system' to set up coding-system for
10074         coding-category.
10075
10076         * mule/mule-cmds.el (prefer-coding-system): Use
10077         `set-coding-category-system' to set up coding-system for
10078         coding-category.
10079
10080 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10081
10082         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10083         Thai-XTIS environment.
10084
10085         * mule/mule-cmds.el (prefer-coding-system): Use
10086         `find-coding-system' instead of `coding-system-p'.
10087
10088 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10089
10090         * mule/mule-cmds.el (set-language-environment-coding-systems):
10091         Modify eol-type for XEmacs.
10092
10093         * mule/thai-xtis.el: Delete unused local variable `category'.
10094
10095         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10096         function.
10097         (prefer-coding-system): Don't call
10098         `update-coding-systems-internal'; use function
10099         `coding-category-list' instead of variable `coding-category-list';
10100         use `set-coding-priority-list' instead of `set-coding-priority';
10101         modify `eol-type' for XEmacs.
10102
10103         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10104         `charset-columns'.
10105         (char-width): Likewise.
10106
10107 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10108
10109         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10110         `tis-620'.
10111
10112         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10113         `set-coding-priority-list' instead of `set-coding-priority'; don't
10114         call `update-coding-systems-internal'.
10115
10116         * mule/mule-misc.el (coding-system-get): New function.
10117         (coding-system-put): New function.
10118         (coding-system-category): New function.
10119
10120 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10121
10122         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10123         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10124         to avoid conflict with leim/quail/thai-xtis.
10125
10126         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10127         to thai-xtis-chars.el.
10128
10129         * mule/thai-xtis-chars.el: New file (split from
10130         mule/thai-xtis.el).
10131
10132 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10133
10134         * mule/thai-xtis.el:
10135         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10136         - Add syntax entries.
10137         - Put `preferred-coding-system' of the charset `thai-xtis' to
10138           `tis-620'.
10139
10140 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10141
10142         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10143         rewritten to use write-multibyte-character.
10144
10145 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10146
10147         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10148         of `iso-2022-7'.
10149         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10150         ported yet.
10151         (read-input-method-name): Treat optional argument `default'.
10152
10153 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10154
10155         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10156         all.
10157         (set-language-info-alist): Set up menus here.
10158
10159 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10160
10161         * minibuf.el (completing-read): Add new optional argument
10162         `default'.
10163         (read-coding-system): Add new optional argument
10164         `default-coding-system'.
10165
10166 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10167
10168         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10169         (viet-viscii-...->viet-vscii...).
10170
10171 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10172
10173         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10174         and menus.
10175
10176 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10177
10178         * mule/mule-cmds.el (input-method-function): Add permanent-local
10179         property.
10180
10181 1999-03-30  Dave Love  <fx@gnu.org>
10182
10183         * mule/mule-cmds.el (current-language-environment): Doc fix.
10184
10185 1999-02-06  Richard Stallman  <rms@gnu.org>
10186
10187         * mule/european.el (setup-slovenian-environment): New function.
10188         ("Slovenian"): New language environment.
10189
10190 1999-01-27  Dave Love  <fx@gnu.org>
10191
10192         * mule/mule-cmds.el (current-language-environment): Provide :link,
10193         :type (choices) and appropriate :get.
10194
10195 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10196
10197         * mule/mule-cmds.el (describe-language-environment): Don't alter
10198         input-method-alist.
10199
10200 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10201
10202         * mule/mule-cmds.el (prefer-coding-system): Call
10203         set-coding-priority, so that the internal array of priorities is
10204         also updated.
10205
10206 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10207
10208         * mule/mule-cmds.el (prefer-coding-system): If the argument
10209         requires specific EOL conversion type, make the default coding
10210         systems use that.
10211
10212 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10213
10214         * mule/mule-cmds.el (set-language-environment): Pass the default
10215         eol-type to set-language-environment-coding-systems.
10216         (set-default-coding-systems): Copy the eol-type property for the
10217         new default values of {buffer-file,process}-coding-system from the
10218         old defaults.
10219         (set-language-environment-coding-systems): Accept an optional
10220         argument EOL-TYPE, and set the eol-type property of the default
10221         coding systems accordingly.
10222
10223 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10224
10225         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10226         use generate-new-buffer instead of get-buffer-create.
10227
10228 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10229
10230         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10231
10232 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10233
10234         * mule/mule-cmds.el (default-input-method): Fix custom type.
10235
10236 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10237
10238         * mule/mule-cmds.el (setup-specified-language-environment):
10239         Add apropos-inhibit property.
10240         (describe-specified-language-support): Likewise.
10241
10242 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10243
10244         * mule/mule-cmds.el: Doc fixes.
10245
10246 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10247
10248         * mule/mule-cmds.el (register-input-method): Doc-string
10249         modified.
10250
10251 1998-09-01  Dave Love  <fx@gnu.org>
10252
10253         * mule/mule-cmds.el (current-language-environment): Fix
10254         setter function.
10255
10256 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10257
10258         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10259         mule/european.el, mule/hebrew.el, mule/japanese.el,
10260         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10261         avoid bootstrapping problem if you need to recompile all the Lisp
10262         files using interpreted code.
10263
10264 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10265
10266         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10267         ("Latin-2"): Likewise.
10268
10269 1998-08-18  Per Starback  <starback@update.uu.se>
10270
10271         * mule/european.el (setup-latin2-environment): Fix typo.
10272
10273 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10274
10275         * mule/european.el: Give proper value of `input-method' key to all
10276         lang. env.
10277
10278         * mule/mule-cmds.el (activate-input-method): Handle the case that
10279         the arg INPUT-METHOD is nil correctly.
10280         (read-multilingual-string): Activate the specified input method
10281         before calling read-string.  Afterward, activate the original
10282         input method.
10283
10284 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10285
10286         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10287         (set-language-info-alist): Fix typo in doc-string.
10288
10289         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10290
10291 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10292
10293         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10294         (reset-language-environment): New function for the job that
10295         setup-english-environment used to do.
10296         (set-language-environment): Do more setups according to the info
10297         in language-info-alist.
10298         (read-language-name): Handle the case that the arg KEY is nil.
10299         (describe-language-environment): Handle input-method property.
10300
10301         * mule/: All files under this directory, which related with
10302         specific languages (such as mule/european.el, mule/greek.el,
10303         mule/hebrew.el, mule/misc-lang.el), modified as below.
10304         (setup-XXX-environment): Just call set-language-environment.  If
10305         they used to do some other jobs than what done by
10306         set-language-environment, those jobs are done in
10307         setup-XXX-environment-internal now.
10308         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10309         the value to setup-XXX-environment-internal.  Add properties
10310         input-method and features.
10311
10312         * mule/english.el (setup-english-environment): Just call
10313         reset-language-environment.
10314
10315         * mule/european.el (setup-8-bit-environment): Function deleted.
10316
10317 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10318
10319         * mule/mule-cmds.el (input-method-exit-on-first-char)
10320         (input-method-use-echo-area): Doc fixes.
10321
10322 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10323
10324         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10325         variable.
10326         (input-method-use-echo-area): New variable.
10327
10328 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10329
10330         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10331
10332 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10333
10334         * mule/mule-cmds.el (activate-input-method): Update mode line.
10335         (inactivate-input-method): Likewise.
10336
10337 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10338
10339         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10340         input method in the current buffer, but just bind
10341         current-input-method.
10342
10343 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10344
10345         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10346
10347         * mule/misc-lang.el ("IPA"): Add coding-priority and
10348         coding-system.
10349
10350 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10351
10352         * mule/greek.el: Add coding-priority.
10353
10354 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10355
10356         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10357         LANG-ENV.
10358
10359 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10360
10361         * mule/mule-cmds.el (register-input-method): Fix previous change.
10362         (setup-specified-language-environment): Doc fix.
10363
10364 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10365
10366         * mule/mule-cmds.el: Several doc fixes.
10367         (get-language-info, set-language-info): Rename argument.
10368         (set-language-info-alist): Likewise.
10369         (register-input-method): Rename argument.
10370         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10371
10372 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10373
10374         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10375         default value while reading an input method.
10376
10377 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10378
10379         * mule/mule-cmds.el (universal-coding-system-argument):
10380         Use buffer-file-coding-system as default.
10381
10382 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10383
10384         * mule/korean.el ("Korean"): Doc fix.
10385
10386 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10387
10388         * mule/mule-cmds.el (describe-language-environment): Print the
10389         languge environment at the head.
10390
10391 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10392
10393         * mule/japanese.el: Set exit-function to exit-japanese-environment
10394         for Japanese environment.
10395
10396 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10397
10398         * mule/mule-cmds.el (set-language-environment): Doc fix.
10399         (current-language-environment): Use defcustom.
10400         (default-input-method): Specify :type.
10401
10402 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10403
10404         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10405         modified.
10406         (prefer-coding-system): Doc-string modified.
10407
10408 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10409
10410         * mule/mule-cmds.el (set-language-info): Doc-string
10411         describes `coding-priority' KEY.
10412         (set-language-environment-coding-systems): New function.
10413         (select-safe-coding-system): New function.
10414         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10415         (set-language-info-alist): New optionla arg PARENTS.  Call
10416         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10417         (set-language-environment-coding-systems): New function.
10418
10419         * mule/chinese.el: Remove setting up of
10420         describe-chinese-environment-map and
10421         setup-chinese-environment-map.  Exclude them in args of calls to
10422         set-language-info-alist.  Register coding-priority key in
10423         language-info-alist.
10424
10425         * mule/cyrillic.el: Remove setting up of
10426         describe-cyrillic-environment-map and
10427         setup-cyrillic-environment-map.  Exclude them in args of calls to
10428         set-language-info-alist.  Register coding-priority key in
10429         language-info-alist.
10430
10431         * mule/english.el: Register coding-priority key in
10432         language-info-alist.
10433
10434         * mule/ethiopic.el: Register coding-priority key in
10435         language-info-alist.
10436
10437         * mule/european.el: Remove setting up of
10438         describe-european-environment-map and
10439         setup-european-environment-map.  Exclude them in args of calls to
10440         set-language-info-alist.  Register coding-priority key in
10441         language-info-alist.  Add "German" language env.
10442         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10443         (setup-german-environment): New function.
10444
10445         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10446         change default input method to "greek-postfix".
10447
10448         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10449         coding-priority key in
10450
10451 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10452
10453         * mule/mule-cmds.el (set-language-info): Doc fix.
10454         (input-method-inactivate-hook): Doc fix.
10455
10456 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10457
10458         * mule/mule-cmds.el (set-input-method): Renamed from
10459         select-input-method.
10460
10461 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10462
10463         * mule/mule-cmds.el (set-language-environment): Run
10464         exit-language-environment-hook before calling `exit-function'
10465         which is specified for the language environment.
10466
10467 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10468
10469         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10470         modified.
10471         (prefer-coding-system): Likewise.
10472         (describe-language-environment): Print aliases of each coding
10473         system.
10474         (set-language-environment-hook): New variable.
10475         (exit-language-environment-hook): New variable.
10476         (set-language-environment): Call these hooks.  Before setting a
10477         new language environment, exit from the
10478         current-language-environment if necessary.
10479         (input-method-verbose-flag): The value can be nil, t,
10480         complex-only, or default.
10481         (input-method-highlight-flag): Doc-string augmented.
10482         (activate-input-method): Check if we can run the registered
10483         function to activate an input method.
10484
10485         * mule/korean.el: Set exit-function for language environment
10486         "Korean" to exit-korean-environment.
10487         (setup-korean-environment): Moved to korea-util.el.
10488
10489 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10490
10491         * mule/mule-cmds.el (read-multilingual-string): Use
10492         current-input-method prior to default-input-method.  Don't bind
10493         current-input-method by `let', instead, activate the specified
10494         input method in the current buffer temporarily.
10495
10496 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10497
10498         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10499
10500 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10501
10502         * mule/chinese.el (post-read-decode-hz): Return the result of
10503         decode-hz-region.
10504         (pre-write-encode-hz): Do not change the value of
10505         last-coding-system.
10506
10507 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10508
10509         * mule/mule-ccl.el: Doc fixes.
10510
10511 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10512
10513         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10514         (check-ccl-program): New macro.
10515
10516 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10517
10518         * mule/mule-ccl.el: Comment about CCL syntax modified.
10519         (ccl-command-table): Add read-multibyte-character and
10520         write-multibyte-character.
10521         (ccl-code-table): Add ex-cmd.
10522         (ccl-extended-code-table): New variable.
10523         (ccl-embed-extended-command): New function.
10524         (ccl-compile-read-multibyte-character,
10525         ccl-compile-write-multibyte-character) New functions.
10526         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10527         ccl-dump-write-multibyte-character): New functions.
10528
10529 1999-07-22  SL Baur  <steve@miho>
10530
10531         * config.el (config-value-file): config.values is installed into
10532         doc-directory.
10533         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10534
10535 1999-07-19  Didier Verna  <didier@xemacs.org>
10536
10537         * rect.el: all functions rewritten, except when noted. Below is a
10538         list of interface changes.
10539         (apply-on-rectangle): new function. Obsoletes
10540         `operate-on-rectangle'. All functions that used to call this
10541         function now call the new one.
10542         (kill-rectangle): added optional prefix arg to fill lines.
10543         (delete-rectangle): ditto.
10544         (delete-extract-rectangle): ditto.
10545         (open-rectangle): ditto.
10546         (clear-rectangle): ditto.
10547         (delete-rectangle-line): added third arg FILL.
10548         (delete-extract-rectangle-line): ditto.
10549         (open-rectangle-line): ditto.
10550         (clear-rectangle-line): ditto.
10551
10552 1999-07-18  Andy Piper  <andy@xemacs.org>
10553
10554         * menubar-items.el (default-menubar): add gutter options.
10555
10556         * gutter-items.el: new file.
10557         (gutter): new group for custom.
10558         (gutter-visible-p): new variable.
10559         (default-gutter-position): ditto.
10560         (buffers-tab): new group for the buffers tab.
10561         (gutter-buffers-tab): widget to put in the gutter.
10562         (buffers-tab-max-size): max number of tabs.
10563         (buffers-tab-switch-to-buffer-function): function to call when a
10564         tab is pressed.
10565         (buffers-tab-omit-function): filter buffers with this function.
10566         (buffers-tab-format-buffer-line-function): format buffer names for
10567         inclusion in tabs.
10568         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10569         the record.
10570         (build-buffers-tab-internal): build a list of tab items.
10571         (buffers-tab-items): ditto.
10572         (add-tab-to-gutter): put a tab in the gutter area.
10573         (update-tab-in-gutter): reset the buffers in the tab.
10574
10575         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10576
10577         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10578         (switch-to-buffer-hooks): new hook.
10579
10580         * toolbar.el (default-toolbar-position): fix typo.
10581
10582 1999-07-16  Andy Piper  <andy@xemacs.org>
10583
10584         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10585
10586 1999-07-15  Didier Verna  <didier@xemacs.org>
10587
10588         * cus-edit.el (custom-prompt-variable): optional third arg makes
10589         prompt for a comment string.
10590         (customize-set-value): optional prefix makes this function handle
10591         variable comments.
10592         (customize-set-variable): ditto.
10593         (customize-save-variable): ditto.
10594         (customize-customized): handle custom comments.
10595         (customize-save-customized): ditto.
10596         (custom-variable-state-set): ditto.
10597         (custom-face-state-set): ditto.
10598         (customize-saved): ditto.
10599         (custom-variable-set): ditto.
10600         (custom-face-set): ditto.
10601         (custom-variable-save): ditto.
10602         (custom-face-save): ditto.
10603         (custom-variable-reset-saved): ditto.
10604         (custom-face-reset-saved): ditto.
10605         (custom-variable-reset-standard): ditto.
10606         (custom-face-reset-standard): ditto.
10607         (custom-comment-face): new face.
10608         (custom-comment-tag-face): ditto.
10609         (custom-comment): new widget.
10610         (custom-comment-create): new function.
10611         (custom-comment-delete): ditto.
10612         (custom-comment-value-set): ditto.
10613         (custom-comment-show): ditto.
10614         (custom-comment-invisible-p): ditto.
10615         (custom-variable-value-create): create a comment field widget.
10616         (custom-face-value-create): ditto.
10617         (custom-variable-menu): new entry for adding a custom comment.
10618         (custom-face-menu): ditto.
10619         (custom-save-variables): possibly save custom comments.
10620         (custom-save-faces): ditto.
10621
10622         * cus-face.el (custom-set-faces): the arguments can now have a
10623         custom comment as fourth argument.
10624
10625         * custom.el (custom-set-variables): the arguments can now have a
10626         custom comment as fifth element.
10627
10628 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10629
10630         * XEmacs 21.2.18 is released
10631
10632 1999-07-13  SL Baur  <steve@miho>
10633
10634         * lib-complete.el (read-library-name): Revert previous change.
10635         (read-library): Ditto.
10636
10637 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10638
10639         * packages.el (packages-package-list): Capitalize docstring.
10640
10641         * packages.el (packages-find-package-library-path): Use #'nconc
10642         rather than #'append to reduce consing -- #'mapcar uses Flist,
10643         which returns a freshly consed list.  #'append would create yet
10644         another fresh list, using Fmake_list in concat.
10645
10646         * packages.el (package-provide): Use setq with remassq like it
10647         says in its docstring.
10648
10649 1999-07-06  SL Baur  <steve@miho.m17n.org>
10650
10651         * lib-complete.el (progn-with-message): Fix typo.
10652
10653 1999-07-06  SL Baur  <steve@miho.m17n.org>
10654
10655         * mule/mule-misc.el (char-octet): Make function match docstring.
10656         From Katsumi Yamaoka <yamaoka@jpl.org>
10657
10658 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10659
10660         * wid-edit.el (widget-documentation): corrected spelling error.
10661
10662 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10663
10664         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10665         keys if already bound
10666
10667 1999-07-06  SL Baur  <steve@miho.m17n.org>
10668
10669         * lib-complete.el (progn-with-message): Revert previous changes.
10670
10671 1999-06-24  Bob Weiner  <weiner@beopen.com>
10672
10673         * lib-complete.el (find-library):
10674         (find-library-other-window):
10675         (find-library-other-frame): Completely rewrote
10676         so that these functions actually work when called non-interactively.
10677         Also made them handle LIBRARY arguments which end with .el or .elc.
10678
10679 1999-06-24  Bob Weiner  <weiner@beopen.com>
10680
10681         * simple.el (indent-new-comment-line): Locally bound
10682         `block-comment-start' to `comstart' or else when this is called
10683         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10684         `block-comment-start' value, ignoring any existing spacing after a
10685         comment prefix in the previous line and producing ugly comments.
10686
10687 1999-06-23  Bob Weiner  <weiner@beopen.com>
10688
10689         * list-mode.el (mouse-choose-completion):
10690         (choose-completion):
10691         (completion-switch-to-minibuffer): Added.
10692         ([Tab]): [Tab] previously switched to the minibuffer
10693         but since [space] does that and since most applications in the
10694         world use [Tab] to select the next item in a list, do that in the
10695         *Completions* buffer too.  This will cause the least confusion
10696         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10697         06/23/1999.
10698
10699 1999-06-22  Bob Weiner  <weiner@beopen.com>
10700
10701         * help.el (help-buffer-name): Added support for a null value
10702         of `help-buffer-prefix-string' since some buffers require no
10703         prefix.
10704
10705 1999-06-20  Bob Weiner  <weiner@beopen.com>
10706
10707         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10708         in the completion-list-mode-map to bury the completions buffer
10709         even when the minibuffer is no longer active.
10710
10711 1999-06-20  Bob Weiner  <weiner@beopen.com>
10712
10713         * list-mode.el (list-mode): It is visually disconcerting to have
10714         the text cursor disappear within list buffers, especially when
10715         moving from window to window, so leave it visible.
10716
10717 1999-07-01  SL Baur  <steve@miho.m17n.org>
10718
10719         * menubar-items.el (default-menubar): Conditionalize the bug
10720         report menu item (which may not be possible in this XEmacs).
10721         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10722
10723 1999-06-30  SL Baur  <steve@miho.m17n.org>
10724
10725         * subr.el (with-current-buffer): DOC string fix.
10726         Suggested by Bob Weiner <weiner@altrasoft.com>
10727
10728 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10729
10730         * cus-face.el (custom-face-italic): insert missing args
10731
10732 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10733
10734         * packages.el (package-locations): Changed default early package
10735         hierarchies to ~/.xemacs/mule-packages and
10736         ~/.xemacs/xemacs-packages.
10737
10738 1999-06-23  SL Baur  <steve@miho.m17n.org>
10739
10740         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10741
10742 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10743
10744         * packages.el (package-locations): Changed default early package
10745         hierarchy to ~/.xemacs/packages.
10746         (package-locations): Removed `packages' as a possible name for a
10747         late package hierarchy.
10748
10749 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10750
10751         * mule/mule-category.el (word-combining-categories): Set up new
10752         variable.
10753         (word-separating-categories): Likewise.
10754
10755 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10756
10757         * XEmacs 21.2.17 is released
10758
10759 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10760
10761         * font-menu.el (font-menu-set-font): allow for nil specification
10762         of font size.
10763
10764 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10765
10766         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10767         is 1.
10768
10769 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10772         8859-5 instead of ISO 8859-1.
10773
10774 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10775
10776         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10777         (viet-viscii-encode-table): Ditto.
10778
10779         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10780         Make obsolete definition of char-octet.
10781
10782 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10783
10784         * subr.el: Move no-Mule make-char ...
10785         * help-nomule.el (make-char): To here.
10786         (string-width): Make Mule compatibility alias.
10787
10788 1999-06-15  Andy Piper  <andy@xemacs.org>
10789
10790         * select.el (get-selection-no-error): really make there be no-error.
10791         (get-selection): revert to original.
10792
10793 1999-06-11  Andy Piper  <andy@xemacs.org>
10794
10795         * select.el (selection-sets-clipboard): renamed.
10796         (own-selection): use it.
10797
10798 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10799
10800         * XEmacs 21.2.16 is released
10801
10802 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10803
10804         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10805         missing characters to avoid crash.
10806
10807 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10808
10809         * coding.el (set-terminal-coding-system): Only set the console
10810         coding system on the selected console if it is a tty.
10811
10812 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10813
10814         * cus-face.el:
10815         * cus-edit.el:
10816         * faces.el:
10817         (custom):
10818         (face-spec-set):
10819         * faces.el (frob-face-property):
10820         * font-menu.el (font-menu-set-font):
10821                   Actually apply changes from 1999-03-17
10822
10823 1999-06-10  Andy Piper  <andy@xemacs.org>
10824
10825         * select.el (get-selection): abstract out non error-signalling
10826         part.
10827         (get-selection-no-error): get-selection without signalling an
10828         error.
10829         (selection-is-clipboard-p): new variable. controls whether the
10830         selection sets the clipboard.
10831         (own-selection): use it.
10832
10833         * mouse.el (insert-selection): fallback to clipboard after trying
10834         primary selection and cutbuffer.
10835
10836 1999-06-05  Andy Piper  <andy@xemacs.org>
10837
10838         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10839         selection functions.
10840
10841 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10842
10843         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10844         default value.
10845         (load): Use `raw-text' instead of `no-conversion'.
10846         (insert-file-contents): Likewise.
10847
10848         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10849         of `no-conversion'.
10850
10851 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10852
10853         * coding.el: Don't copy `no-conversion' to `raw-text'.
10854
10855 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10856
10857         * subr.el (make-char): Define it if Mule is not around.
10858
10859 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10860
10861         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10862
10863         * x-select.el (x-disown-selection-internal): Restore symbol as an
10864         obsolete alias.
10865         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10866
10867 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10868
10869         * XEmacs 21.2.15 is released
10870
10871 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10872
10873         * subr.el (split-string): Avoid infinite looping
10874
10875 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10876
10877         * ldap.el (ldap-ignore-attribute-codings): New variable
10878         (ldap-default-attribute-decoder): New variable
10879         (ldap-coding-system): New variable
10880         (ldap-attribute-syntax-encoders): New variable
10881         (ldap-attribute-syntax-decoders): New variable
10882         (ldap-attribute-syntaxes-alist): New variable
10883         (ldap-encode-boolean): New function
10884         (ldap-decode-boolean): New function
10885         (ldap-encode-country-string): New function
10886         (ldap-decode-string): New function
10887         (ldap-decode-address): New function
10888         (ldap-encode-address): New function
10889         (ldap-decode-attribute): New function
10890         (ldap-search): Use some of these
10891
10892 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10893
10894         * version.el (emacs-version): Make the patch level/beta come
10895         before the XEmacs qualifier so that it gets into (funcall
10896         emacs-version) and thus in the bug reports.
10897         (emacs-version>=): Support patch levels.
10898
10899 1999-06-03  SL Baur  <steve@xemacs.org>
10900
10901         * version.el: implement x.y.z version number
10902         From Jan Vroonhof <vroonhof@math.ethz.ch>
10903
10904 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10905
10906         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10907
10908 1999-05-22  Vin Shelton <acs@xemacs.org>
10909
10910         * startup.el: Document -private and break out non-standard X options.
10911
10912 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10913
10914         * mule/mule-charset.el (charset-after): New function.
10915         (charset-direction): Synch with Mule, update docstring.
10916         (get-charset-property): New function.
10917         (put-charset-property): New function.
10918         (charset-plist): New function.
10919
10920         * mule/mule-charset.el (compose-region):
10921         (decompose-region): remove;  these functions (which don't work
10922         since we don't do composite characters) have been moved to
10923         mule-util.el.
10924         (toplevel): follow coding standards
10925
10926 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10927
10928         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10929         exist any more.
10930
10931         * code-files.el: Fix commentary to follow coding standards.  Move
10932         the single line left in mule-files.el to here.
10933
10934         * mule/mule-files.el: delete.
10935
10936 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10937
10938         * info.el (Info-scroll-prev): Use event functions instead of the
10939         old emacs 19 interface.
10940
10941 1999-06-02  Andy Piper  <andy@xemacs.org>
10942
10943         * x-font-menu.el (x-font-menu-load-font):
10944         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10945
10946 1999-05-31  Andy Piper  <andy@xemacs.org>
10947
10948         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10949         group.
10950         (font-menu-this-frame-only-p): ditto.
10951         (font-menu-max-items): reinstate, from Jan Vroonhof
10952         <vroonhof@math.ethz.ch>
10953         (font-menu-submenu-name-format): ditto.
10954         (font-menu-split-long-menu): ditto, for use by the family
10955         constructor.
10956         (font-menu-family-constructor): use it.
10957
10958 1999-05-30  Andy Piper  <andy@xemacs.org>
10959
10960         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10961         for use by the font menu.
10962
10963         * msw-font-menu.el: new file implementing mswindows specific
10964         font-menu behaviour.
10965         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10966         (mswindows-font-menu-junk-families): ditto.
10967         (hack-font-truename): ditto.
10968         (mswindows-font-regexp-ascii): ditto.
10969         (mswindows-reset-device-font-menus): ditto.
10970         (mswindows-font-menu-font-data): ditto.
10971         (mswindows-font-menu-load-font): ditto.
10972
10973         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10974         (x-font-menu-font-data): ditto.
10975         (x-font-menu-load-font): ditto.
10976
10977         * font-menu.el: new file implementing generic font menu behaviour.
10978         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10979         made device independent.
10980         (font-menu-this-frame-only-p): ditto.
10981         (font-menu-preferred-resolution): ditto.
10982         (font-menu-size-scaling): new variable used to determine whether
10983         sizes are in points or tenths of a point.
10984         (vassoc): moved from x-font-menu.el.
10985         (device-fonts-cache): ditto.
10986         (device-fonts-cache): ditto.
10987         (flush-device-fonts-cache): ditto.
10988         (reset-device-font-menus): copied from x-font-menu.el and made
10989         device independent. Most functionality deferred to
10990         device-dependent versions.
10991         (font-menu-family-constructor): copied from x-font-menu.el and
10992         made device independent.
10993         (font-menu-size-constructor): ditto.
10994         (font-menu-weight-constructor): ditto.
10995         (font-menu-set-font): ditto.
10996         (font-menu-change-face): ditto.
10997         (font-menu-load-font): new device method.
10998         (font-menu-font-data): ditto.
10999
11000         * x-font-menu.el: The above functions deleted.
11001
11002 1999-05-26  Andy Piper  <andy@xemacs.org>
11003
11004         * update-elc.el:
11005         * make-docfile.el:
11006         * loadup.el: rehash expand-file-name usage to not use default-directory.
11007
11008 1999-05-21  Andy Piper  <andy@xemacs.org>
11009
11010         * x-select.el (x-select-convert-to-text):
11011         (x-selected-text-type):
11012         (x-get-selection):
11013         (xselect-convert-to-string):
11014         (xselect-convert-to-compound-text):
11015         (xselect-convert-to-length):
11016         (xselect-convert-to-targets):
11017         (xselect-convert-to-delete):
11018         (xselect-convert-to-filename):
11019         (xselect-convert-to-charpos):
11020         (xselect-convert-to-lineno):
11021         (xselect-convert-to-colno):
11022         (xselect-convert-to-sourceloc):
11023         (xselect-convert-to-os):
11024         (xselect-convert-to-host):
11025         (xselect-convert-to-user):
11026         (xselect-convert-to-class):
11027         (xselect-convert-to-name):
11028         (xselect-convert-to-integer):
11029         (xselect-convert-to-atom):
11030         (xselect-convert-to-identity): functions renamed from x-* and
11031         moved to select.el.
11032         (x-get-secondary-selection): use rename get-selection.
11033         (x-get-clipboard): ditto.
11034         (x-own-selection): moved to select.el.
11035         (x-valid-simple-selection-p): ditto.
11036         (x-dehilight-selection): ditto.
11037         (x-own-clipboard): ditto.
11038         (x-disown-selection): ditto.
11039
11040         * x-mouse.el (x-yank-function): moved to mouse.el.
11041         (x-insert-selection): ditto.
11042         (x-set-point-and-move-selection): use renamed function.
11043
11044         * select.el (selected-text-type): moved and renamed from
11045         x-select.el.
11046         (selection-owner-p): moved to C.
11047         (selection-exists-p): ditto.
11048         (get-cutbuffer): new device method.
11049         (get-selection): generalised and moved from x-select.el.
11050         (own-selection): moved x-own-selection functionality into here.
11051         (dehilight-selection): renamed and moved from x-select.el.
11052         (own-clipboard): functionality moved from x-select.el using new
11053         generic C builtins.
11054         (disown-clipboard): ditto.
11055         (select-convert-to-text):
11056         (select-convert-to-string):
11057         (select-convert-to-compound-text):
11058         (select-convert-to-length):
11059         (select-convert-to-targets):
11060         (select-convert-to-delete):
11061         (select-convert-to-filename):
11062         (select-convert-to-charpos):
11063         (select-convert-to-lineno):
11064         (select-convert-to-colno):
11065         (select-convert-to-sourceloc):
11066         (select-convert-to-os):
11067         (select-convert-to-host):
11068         (select-convert-to-user):
11069         (select-convert-to-class):
11070         (select-convert-to-name):
11071         (select-convert-to-integer):
11072         (select-convert-to-atom):
11073         (select-convert-to-identity): new functions renamed from x-* and
11074         moved from x-select.el.
11075
11076         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11077         into here and use as the default window-system mouse yank.
11078         (insert-selection): generalised and moved from x-mouse.el.
11079         (own-clipboard): moved to C.
11080
11081         * msw-select.el (mswindows-selection-owned-p): deleted.
11082         (mswindows-own-selection): generalised and moved to select.el.
11083         (mswindows-disown-selection): generalised and moved to C.
11084         (mswindows-selection-owner-p): ditto.
11085
11086 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11087
11088         * XEmacs 21.2.14 is released
11089
11090 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11091
11092         * about.el: update contact info for jason and slb.
11093
11094 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11095
11096         * mule/european.el (setup-romanian-environment): Add Romanian
11097         support from Emacs/Mule romanian.el.
11098
11099 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11100
11101         * cus-face.el: Label all custom changes with the 'custom' tag.
11102
11103         * cus-edit.el: idem ditto.
11104
11105         * faces.el: Added suport for adding device tags to various functions.
11106         (custom): New device tag.
11107         (face-spec-set): Call reset face with tags argument. No longer do
11108         x-init-global-faces hack.
11109
11110         * faces.el (frob-face-property): Use an anonymous specifier to map
11111         frob-face-property-1 over.
11112
11113         * x-font-menu.el (font-menu-set-font): Always specify all
11114         properties to custom.
11115
11116 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11117
11118         * mule/european.el (setup-czech-environment): Add czech support.
11119         From David Sauer <davids@orfinet.cz>
11120
11121 1999-03-15  SL Baur  <steve@xemacs.org>
11122
11123         * check-features.el: Turn hard errors into warnings.
11124
11125 1999-03-21  SL Baur  <steve@xemacs.org>
11126
11127         * simple.el (delete-key-deletes-forward): As per discussion on
11128         xemacs-beta, default to t.
11129
11130 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11131
11132         * loadup.el: Define Installation-string before loading anything.
11133
11134 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11135
11136         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11137         From Anders Stenman <stenman@isy.liu.se>
11138
11139 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11140
11141         * wid-edit.el (widget-glyph-find): Ditto.
11142
11143         * packages.el (locate-library): Ditto.
11144
11145         * loadup.el (really-early-error-handler): Ditto.
11146
11147         * lib-complete.el (read-library): Ditto.
11148
11149         * faces.el (set-face-stipple): Ditto.
11150
11151         * code-files.el (load): Use new calling style of locate-file.
11152
11153 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11154
11155         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11156         dead.
11157
11158 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11159
11160         * dumped-lisp.el (preloaded-file-list): Don't load
11161         Installation.el.
11162
11163         * loadup.el (Installation-string): Define it here.
11164
11165 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11166
11167         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11168         Installation.el needs to be loaded before `dump-paths', otherwise
11169         the dumping process won't find it.
11170
11171 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11172
11173         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11174         subr so that we can use `replace-in-string' in Installation.el to
11175         get rid of C-m chars under the native Windows build.
11176
11177 1999-04-29  Andy Piper  <andy@xemacs.org>
11178
11179         * make-docfile.el: canonicalize file and directory names.
11180
11181         * device.el (call-device-method): new function for calling device
11182         specific methods.
11183         (define-device-method): new function for defining device methods.
11184         (define-device-method*): ditto.
11185
11186 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11187
11188         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11189
11190 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11191
11192         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11193         (cyrillic-koi8-r-encode-table): Likewise.
11194         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11195         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11196
11197         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11198         from vietnamese.el].
11199
11200         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11201         mule/mule-misc.el.
11202
11203 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11204
11205         * mule/thai-xtis.el:
11206         - Change font registry name from "Thai94x94-0" to "xtis-0".
11207         - Change mnemonic of coding-system `tis-620' to "TIS620".
11208
11209 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11210
11211         * mule/ethiopic.el: fixed.
11212
11213 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11214
11215         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11216
11217         * mule/thai-xtis.el: New file.
11218
11219         * mule/vietnamese.el: New file.
11220
11221         * mule/ethiopic.el: New file.
11222
11223 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11224
11225         * bytecomp.el (byte-compile-close-variables): Leave
11226         debug-issue-ebola-notices alone.
11227
11228 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11229
11230         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11231         at the top of the buffer since it is the most important thing to
11232         customize
11233         (ldap-get-host-parameter): New defun
11234         (ldap-search): Add a new parameter `withdn' to retrieve the
11235         distinguished names of entries
11236
11237 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11238
11239         * startup.el (splash-frame-body): Date and spelling fixes.
11240
11241 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11242
11243         * view-less.el (toggle-truncate-lines): add autoload tag
11244
11245 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11246
11247         * format.el (format-alist): Disable image stuff.
11248
11249 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11250
11251         * wid-edit.el (widget-glyph-find): Search by directories, then by
11252         suffixes rather than the other way around.
11253         (widget-image-conversion): Renamed to
11254         `widget-image-file-name-suffixes'.
11255
11256 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11257
11258         * mule/mule-charset.el: Made old functions obsolete, remove the
11259         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11260         (charset-iso-graphic-plane): Rename from charset-graphic.
11261         (charset-iso-final-char): Rename from charset-final.
11262         (charset-width): Rename from charset-columns.
11263         (charset-bytes): Added from fsf compatibility, returns always 1.
11264
11265         * mule/mule-misc.el: Move charset-doc-string alias to
11266         mule-charset.el
11267
11268 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11269
11270         * x-faces.el (x-make-font-bold-italic): honor
11271         *try-oblique-before-italic-fonts*
11272
11273 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11274
11275         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11276
11277 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11280         name.
11281
11282 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11283
11284         * cl-extra.el (equalp): Would bug out for lists.
11285
11286 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11287
11288         * about.el (about-hackers):  Change cgw's email address
11289
11290 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11291
11292         * XEmacs 21.2.13 is released
11293
11294 1999-03-12  SL Baur  <steve@xemacs.org>
11295
11296         * simple.el (delete-key-deletes-forward): Revert to previous
11297         behavior.
11298
11299 1999-01-18  Didier Verna  <didier@xemacs.org>
11300
11301         * menubar-items.el (xemacs-splash-buffer): handle the case of
11302         multiple elements in the splash buffer body.
11303
11304         * startup.el (splash-frame-timeout): new constant: interval
11305         between splash buffer elements.
11306         (command-line-1): handle splash buffer with multiple elements (use
11307         a timeout).
11308         (splash-frame-body): Originally `startup-splash-frame-body'.
11309         Rewrote a cleaner and more readable version. This can now be array,
11310         in which case each element is displayed in turn in the splash buffer.
11311         (splash-frame-static-body): new constant. Persistent information
11312         across all splash buffer elements (preserves the possibility to give
11313         it in different languages.
11314         (circulate-splash-frame-elements): new function. Used as a timeout
11315         to circulate through all splash frame elements and display them in
11316         sequence.
11317         (display-splash-frame): originally `startup-splash-frame'. Handle
11318         the case of multiple elements in the splash buffer body. Now
11319         returns a timeout id if multiple elements to display, or nil.
11320
11321 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11322
11323         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11324         so they can be overridden by x-init-face-from-resources.
11325         Additionally specify the font name also with an x tag.
11326
11327 1999-03-08  Andy Piper  <andy@xemacs.org>
11328
11329         * package-get.el (package-get-base): autoload.
11330
11331         * menubar-items.el (default-menubar): add update menu item. Fix
11332         custom menu to only be activated when package-base is available.
11333
11334         * package-get.el (package-get-custom): don't load
11335         package-get-custom as it is auto-generated. Fix group definition.
11336
11337 1999-03-05  Didier Verna  <didier@xemacs.org>
11338
11339         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11340         instead of `symbol-name' (Thanks Kyle).
11341
11342         * cus-edit.el (custom-save-variables): use `prin1' instead of
11343         princ to write symbols.
11344
11345 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11346
11347         * XEmacs 21.2.12 is released
11348
11349 1999-03-05  SL Baur  <steve@xemacs.org>
11350
11351         * menubar-items.el (default-menubar): Add kfm browsing support.
11352         From Neal Becker <nbecker@fred.net>
11353
11354 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11355
11356         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11357         calls to font-lock during buffer reversion.
11358
11359 1999-02-12  Didier Verna  <didier@xemacs.org>
11360
11361         * info.el (Info-build-node-completions): unconditionally widen the
11362         tag table buffer.
11363
11364 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11365
11366         * x-faces.el (x-init-face-from-resources):
11367         Only set fonts in the 'x locale.
11368
11369 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11370
11371         * package-ui.el (pui-install-selected-packages): Don't throw on
11372         `package-admin-delete-binary-package' returning nil since it's
11373         normal.  Reindent function.
11374         (pui-add-required-packages): Handle case where packages selected
11375         for installation have never been installed.
11376
11377 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11378
11379         * menubar-items.el (default-menubar):
11380         Implement the ``Mule->Set coding system of process'' menu item.
11381
11382 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11383
11384         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11385         files
11386         - Change some `if's to `when's
11387
11388 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11389
11390         * XEmacs 21.2.11 is released
11391
11392 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11393
11394         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11395         against window close (Fix Bug #460).
11396         (ask-user-about-lock-dbox): Idem.
11397
11398 1999-02-25  SL Baur  <steve@xemacs.org>
11399
11400         * mule/mule-charset.el (charset-leading-byte): New function.
11401         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11402
11403 1999-02-12  Andy Piper  <andy@xemacs.org>
11404
11405         * about.el (xemacs-hackers): change andy's email address.
11406         (about-url-alist): change andy's web page address.
11407         (about-xemacs): add piper.
11408
11409 1999-02-16  SL Baur  <steve@xemacs.org>
11410
11411         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11412         of mule-base into lisp/mule.
11413
11414 1999-02-16  SL Baur  <steve@xemacs.org>
11415
11416         * mule/arabic.el:
11417         mule/canna-leim.el:
11418         mule/chinese.el:
11419         mule/cyrillic.el:
11420         mule/english.el:
11421         mule/european.el:
11422         mule/greek.el:
11423         mule/hebrew.el:
11424         mule/japanese.el:
11425         mule/kinsoku.el:
11426         mule/korean.el:
11427         mule/misc-lang.el:
11428         mule/mule-category.el:
11429         mule/mule-ccl.el:
11430         mule/mule-charset.el:
11431         mule/mule-cmds.el:
11432         mule/mule-coding.el:
11433         mule/mule-files.el:
11434         mule/mule-help.el:
11435         mule/mule-init.el:
11436         mule/mule-misc.el:
11437         mule/mule-tty-init.el:
11438         mule/mule-x-init.el:
11439         mule/viet-chars.el:  Remerge from mule-base.
11440
11441         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11442         of mule-base into lisp/mule.
11443
11444 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11445
11446         * process.el (exec-to-string): Use `shell-command-switch' in place
11447         of hard-wired "-c" (for WindowsNT).
11448
11449 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11450
11451         * menubar-items.el (default-menubar):  Remove obsolete
11452         "Gopher" item
11453
11454 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11455
11456         * package-admin.el (package-admin-get-install-dir): First fall
11457         back to the location of xemacs-base for non-mule packages.
11458
11459 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11460
11461         * paths.el:
11462         - improved automounter tmp directory support.
11463         - support 4 (!) empirically discovered automounter conventions
11464
11465 1999-02-12  SL Baur  <steve@xemacs.org>
11466
11467         * etags.el (pop-tag-mark): autoload to match key binding.
11468
11469 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11470
11471         * XEmacs 21.2.10 is released
11472
11473 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11474
11475         * package-get.el (package-get-remote-filename): Don't bug out for
11476         a local file name in the search entry.
11477
11478 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11479
11480         * XEmacs 21.2.9 is released
11481
11482 1999-01-19  Didier Verna  <didier@xemacs.org>
11483
11484         * replace.el (replace-search-function): new variable containing a
11485         function to perform a search-forward.
11486         (replace-re-search-function): new variable containing a function
11487         to perform a re-search-forward.
11488         (perform-replace): use them.
11489
11490 1999-01-25  Didier Verna  <didier@xemacs.org>
11491
11492         * select.el (selection-owner-p): use the name `XEmacs'.
11493         (cut-copy-clear-internal): ditto.
11494
11495 1999-01-18  Andy Piper  <andy@xemacs.org>
11496
11497         * about.el (about-url-alist): Update my entry.
11498         (xemacs-hackers): Ditto.
11499
11500 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11501
11502         * buffer.el (switch-to-buffer): Fixing documentation.
11503         * minibuf.el (minibuffer-completion-table): ditto.
11504         * cl-macs.el (return-from): ditto.
11505
11506 1999-01-04  Didier Verna  <didier@xemacs.org>
11507
11508         * replace.el (delete-non-matching-lines): temporarily disable
11509         case-folding when called interactively with a regexp containing
11510         uppercase characters.
11511         (delete-matching-lines): ditto.
11512         (count-matches): ditto.
11513         (list-matching-lines): ditto.
11514
11515 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11516
11517         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11518         abort if current window is split horizontally, not if others are
11519         split.  Got rid of unnecessary minibuffer checking.  Also, add
11520         some comments (it's still complex).
11521
11522 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11523
11524         * package-get.el: changed address for doc.ic.ac.uk to
11525         sunsite.doc.ic.ac.uk
11526
11527 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11528
11529         * ldap.el (toplevel): Remove requires so that the file compiles
11530         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11531
11532 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11533
11534         * dump-paths.el: Calculate module-directory and set
11535         module-load-path to the load path for modules.
11536
11537         * loadup.el: Get bootstrap value of module-load-path from the
11538         environment variable EMACSBOOTSTRAPMODULEPATH.
11539         - Display the module load path if we're debugging paths.
11540
11541         * setup-paths.el: Added function paths-find-site-module-directory.
11542         - Added function paths-find-module-directory.
11543         - Added function paths-construct-module-load-path.  Uses new
11544         environment variable EMACSMODULEPATH.
11545
11546 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11547
11548         * font.el (font-default-object-for-device):
11549         Oops! This `or' can't be replaced by `unless'.
11550         Fixed inability to run w3, among other things.
11551
11552 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11553
11554         * package-admin.el: Change initialization of
11555           package-admin-install-function dependent on system type.
11556           Change package-admin-install-function-mswindows to use
11557           "minitar".
11558
11559 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11560
11561         * mouse.el (default-mouse-motion-handler): Disable help echo while
11562         in the minibuffer.
11563
11564 1998-12-28  Martin Buchholz <martin@xemacs.org>
11565
11566         * XEmacs 21.2.8 is released.
11567
11568 1998-12-24  Martin Buchholz <martin@xemacs.org>
11569
11570         * XEmacs 21.2.7 is released.
11571
11572 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11573
11574         * package-ui.el (pui-list-packages): Set truncate-lines.
11575
11576         * package-get.el (package-get-download-menu): Use
11577         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11578
11579         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11580         (pui-help-string): idem.
11581         (list-packages-mode): New major mode.
11582         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11583         (pui-install-selected-packages): Add suport for removing packages.
11584         (pui-toggle-package-delete-key): New function.
11585         (pui-popup-context-sensitive): New kludge.
11586         (pui-list-packages): Add warning when `package-get-remote' is nil.
11587         (package-ui-add-site): New function.
11588
11589 1998-12-01  Didier Verna  <didier@xemacs.org>
11590
11591         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11592
11593 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11594
11595         * ldap.el: Custom-ized
11596         (toplevel): Do not provide `ldap' which is provided by C level
11597         LDAP code
11598         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11599
11600 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11601
11602         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11603
11604 1998-12-17  Andy Piper  <andy@xemacs.org>
11605
11606         * sound.el (sound-load-list): name changed from sound-load-alist.
11607         (sound-extension-list): name changed from sound-ext-list.
11608         (load-default-sounds): use new names.
11609         (load-sound-file): use new names.
11610
11611 1998-12-16  Andy Piper  <andy@xemacs.org>
11612
11613         * XEmacs 21.2.6 is released
11614
11615 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11616
11617         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11618         errors.
11619
11620 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11621
11622         * wid-edit.el (widget-echo-this-extent): Set
11623         help-echo-owns-message to t.
11624
11625 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11626
11627         * package-get.el (package-get-download-menu): use toggles for
11628           each site in the download site menu.
11629
11630 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11631
11632         * package-get.el (package-get): If we cannot find a package
11633           because package-get-remote is not set, give a more helpful
11634           error message.
11635
11636 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11637
11638         * package-get.el (package-get-remote-filename): use an EFS path
11639         with user anonymous if no user is specified.
11640
11641 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11642
11643         * faces.el (face-spec-set): Re-init fallfacks for default after
11644         calling reset-face on the default face.
11645
11646 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11647
11648         * package-admin.el (package-admin-default-install-function):
11649         Behave as advertised.  Make sure the pkg-dir is proper for
11650         default-directory.
11651         (package-admin-add-binary-package): Make sure the pkg-dir is
11652         proper for default-directory.
11653         (package-admin-install-function-mswindows): Make sure the pkg-dir
11654         is proper for default-directory.
11655
11656 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11657
11658         * XEmacs 21.2.5 is released
11659
11660 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11661
11662         * files.el (binary-file-regexps): regexp-opt is not available at
11663         bytecompile time.
11664
11665 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11666
11667         * x-win-xfree86.el:
11668         * x-win-sun.el (x-win-init-sun):
11669         * x-win-sun.el:
11670         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11671         * x-iso8859-1.el:
11672         * x-init.el (init-post-x-win):
11673         * x-init.el (init-pre-x-win):
11674         * x-init.el (x-initialize-compose):
11675         * x-init.el:
11676         * x-compose.el:
11677         * winnt.el:
11678         * widget.el:
11679         * wid-edit.el (widget-glyph-click):
11680         * wid-edit.el (widget-glyph-find):
11681         * wid-edit.el (widget-type):
11682         * view-less.el (view-buffer-other-window):
11683         * very-early-lisp.el:
11684         * version.el:
11685         * toolbar.el:
11686         * toolbar-items.el:
11687         * term/sun.el (suntool-map):
11688         * term/sun-mouse.el:
11689         * term/internal.el:
11690         * syntax.el (modify-syntax-entry):
11691         * symbol-syntax.el:
11692         * subr.el:
11693         * startup.el (lock-directory):
11694         * simple.el (set-comment-column):
11695         * simple.el (backward-delete-char-untabify):
11696         * shadow.el (find-emacs-lisp-shadows):
11697         * shadow.el:
11698         * setup-paths.el (paths-construct-info-path):
11699         * select.el (cut-copy-clear-internal):
11700         * process.el (call-process-region):
11701         * process.el (start-process-shell-command):
11702         * process.el:
11703         * paths.el (rmail-spool-directory):
11704         * paragraphs.el (use-hard-newlines):
11705         * package-get.el (package-get-dependencies):
11706         * package-admin.el (package-admin-delete-binary-package):
11707         * obsolete.el (truncate-string):
11708         * obsolete.el (store-substring):
11709         * mouse.el (default-mouse-track-maybe-own-selection):
11710         * mouse.el (mouse-yank-at-point):
11711         * modeline.el:
11712         * modeline.el (mouse-drag-modeline):
11713         * minibuf.el (read-directory-name-internal):
11714         * minibuf.el (read-file-name-internal):
11715         * minibuf.el (read-file-name-internal-1):
11716         * minibuf.el (read-file-name-2):
11717         * minibuf.el (exact-minibuffer-completion-p):
11718         * minibuf.el (read-from-minibuffer):
11719         * minibuf.el:
11720         * menubar.el (check-menu-syntax):
11721         * map-ynp.el (map-y-or-n-p):
11722         * make-docfile.el (docfile-out-of-date):
11723         * loadup.el ((member "run-temacs" command-line-args)):
11724         * loadup.el ((member "no-site-file" command-line-args)):
11725         * loadup.el (really-early-error-handler):
11726         * loadup.el:
11727         * loadhist.el:
11728         * loaddefs.el:
11729         * lisp-mnt.el (lm-verify):
11730         * lib-complete.el (lib-complete:cache-completions):
11731         * lib-complete.el (library-all-completions):
11732         * itimer.el (itimer-run-expired-timers):
11733         * info.el (Info-mode):
11734         * info.el (Info-insert-file-contents):
11735         * info.el (Info-rebuild-dir):
11736         * info.el (Info-build-dir-anew):
11737         * info.el (Info-parse-dir-entries):
11738         * info.el (Info-dir-outdated-p):
11739         * info.el (Info-insert-dir):
11740         * info.el (info-xref):
11741         * info.el:
11742         * hyper-apropos.el (hyper-apropos-get-doc):
11743         * hyper-apropos.el (hyper-describe-face):
11744         * hyper-apropos.el (hyper-apropos-mode):
11745         * hyper-apropos.el:
11746         * help.el (list-processes):
11747         * help.el:
11748         * gnuserv.el:
11749         * font.el (mswindows-font-create-name):
11750         * font.el (font-default-font-for-device):
11751         * font.el (x-font-create-object):
11752         * font.el (font-registry):
11753         * font.el:
11754         * font-lock.el (font-lock-keywords):
11755         * font-lock.el:
11756         * finder.el (finder-compile-keywords):
11757         * find-paths.el (paths-find-recursive-path):
11758         * fill.el (set-justification-center):
11759         * fill.el (fill-region-as-paragraph):
11760         * files.el (insert-directory):
11761         * files.el (wildcard-to-regexp):
11762         * files.el (recover-file):
11763         * files.el (basic-save-buffer):
11764         * files.el (delete-auto-save-file-if-necessary):
11765         * files.el (file-relative-name):
11766         * files.el (backup-extract-version):
11767         * files.el (backup-buffer):
11768         * files.el (set-visited-file-name):
11769         * files.el (set-auto-mode):
11770         * files.el (interpreter-mode-alist):
11771         * files.el:
11772         * files.el (find-file-noselect):
11773         * files.el (abbreviate-file-name):
11774         * files.el (parse-colon-path):
11775         * files.el (directory-abbrev-alist):
11776         * etags.el (visit-tags-table-buffer):
11777         * easymenu.el (easy-menu-define):
11778         * dragdrop.el (experimental-dragdrop-drag):
11779         * dragdrop.el (dragdrop-drop-do-functions):
11780         * dragdrop.el (dragdrop-drop-at-point):
11781         * disass.el (disassemble-1):
11782         * disass.el (disassemble-internal):
11783         * disass.el (disassemble):
11784         * disass.el:
11785         * derived.el (derived-mode-init-mode-variables):
11786         * derived.el (define-derived-mode):
11787         * custom.el (defgroup):
11788         * cus-edit.el (custom-quote):
11789         * config.el:
11790         * code-process.el (open-network-stream):
11791         * code-process.el (start-process):
11792         * code-process.el (call-process-region):
11793         * code-process.el (call-process):
11794         * code-process.el:
11795         * code-files.el (insert-file-contents):
11796         * code-files.el:
11797         * code-files.el (buffer-file-coding-system-for-read):
11798         * cmdloop.el (yes-or-no-p-minibuf):
11799         * cl.el:
11800         * cl-macs.el:
11801         * cl-extra.el:
11802         * callers-of-rpt.el (make-caller-report):
11803         * callers-of-rpt.el:
11804         * bytecomp.el (batch-byte-recompile-directory):
11805         * bytecomp.el (batch-byte-compile-1):
11806         * bytecomp.el (batch-byte-compile):
11807         * bytecomp.el (display-call-tree):
11808         * bytecomp.el (byte-compile-insert):
11809         * bytecomp.el (byte-compile-two-args-19->20):
11810         * bytecomp.el (byte-compile-variable-ref):
11811         * bytecomp.el (byte-compile-form):
11812         * bytecomp.el (byte-compile-top-level-body):
11813         * bytecomp.el (byte-compile-out-toplevel):
11814         * bytecomp.el (byte-compile-byte-code-maker):
11815         * bytecomp.el (byte-compile-file-form-defmumble):
11816         * bytecomp.el (byte-compile-file-form):
11817         * bytecomp.el (byte-compile-keep-pending):
11818         * bytecomp.el (byte-compile-insert-header):
11819         * bytecomp.el (byte-compile-from-buffer):
11820         * bytecomp.el (byte-compile-file):
11821         * bytecomp.el (byte-recompile-file):
11822         * bytecomp.el (byte-compile-close-variables):
11823         * bytecomp.el (byte-compile-warn-about-unused-variables):
11824         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11825         * bytecomp.el (byte-compiler-legal-options):
11826         * bytecomp.el (byte-compile-lapcode):
11827         * bytecomp.el (byte-optimize-log):
11828         * bytecomp.el ((fboundp 'defsubst)):
11829         * bytecomp.el:
11830         * bytecomp-runtime.el:
11831         * byte-optimize.el (byte-optimize-apply):
11832         * byte-optimize.el (car):
11833         * byte-optimize.el (byte-optimize-form):
11834         * byte-optimize.el (byte-optimize-form-code-walker):
11835         * byte-optimize.el:
11836         * build-report.el (build-report-insert-installation-file):
11837         * build-report.el (build-report):
11838         * auto-show.el:
11839         * apropos.el (apropos-documentation):
11840         - mega patch
11841         - clean up byte-compile warnings
11842         - remove unused variables
11843         - Use common lisp style hashtable functions
11844         - byte compiler cleanup
11845         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11846         - remove old backquote syntax usage
11847         - move some cl functionality into C for speed.
11848         - remove last remaining VMS support
11849         - spelling fixes
11850         - implement last, butlast, nbutlast, copy-list in C.
11851         - new macro ignore-file-errors, similar to ignore-errors
11852           (ignore-file-errors (delete-file "foo"))
11853         - get frequent garbage collection during loadup.el by tweaking
11854           gc-cons-threshold, rather than explicitly calling garbage-collect
11855         - default delete-key-deletes-forward to `t'.
11856
11857 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11858
11859         * XEmacs 21.2-beta4 is released.
11860
11861 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11862
11863         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11864         (easy-menu-item-present-p): Wrapper around find-menu-item.
11865         (easy-menu-remove-item): Wrapper around delete-menu-item.
11866
11867         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11868         (add-menu-button): Add 'in-menu' argument.
11869         (add-menu-item-1): Add in-menu support to helper function.
11870
11871 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11872
11873         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11874
11875 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11876
11877         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11878         of Dec 4, 1997.
11879
11880 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11881
11882         * process.el (shell-command-on-region): Report if the command
11883         succeeded or failed.
11884
11885 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * subr.el (buffer-substring-no-properties): Comment out.
11888
11889 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11890
11891         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11892           into font instances first, like `x-frob-font-size' does.
11893           (mswindows-find-larger-font): ditto
11894
11895 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11896
11897         * package-ui.el (pui-install-selected-packages): fix args in call
11898         to `package-get'.
11899
11900 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11901
11902         * package-get.el (host-name): New widget type.
11903         (package-get-remote): Better customization using new type.
11904         (package-get-download-sites): idem dito.
11905
11906         (package-get-custom): Do not use package-get-all untill we have
11907         runtime dependencies.
11908
11909         (package-get-remove-copy): Default to 't' we no longer need this
11910         kludge as we do not currently use depenencies.
11911
11912         (package-get-was-current): New variable.
11913         (package-get-require-base): New 'force-current' argument.
11914         (package-get-update-base): idem
11915         (package-get-package-provider):  idem
11916         (package-get-locate-index-file): New 'no-remote' argument.
11917         (package-get-locate-file): idem.
11918
11919         (package-get-maybe-save-index): New function.
11920         (package-get-update-base): Use it.
11921
11922 1998-10-28 Greg Klanderman <greg@alphatech.com>
11923
11924         * package-get.el (package-get-remote): default to nil; by default,
11925         don't go out to the net via EFS.  They must select a download site.
11926         (package-get-download-sites): new variable.
11927         (package-get-download-menu): new function.
11928         (package-get-locate-index-file): new function.
11929         (package-get-update-base): use it.
11930
11931         * menubar-items.el (default-menubar): add "Update Package Index"
11932         and "Add Download Site" menus under Options | Manage Packages.
11933
11934 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11935
11936         * package-get.el (package-get): bugfix code checking installed version
11937         for case where package is not currently installed.
11938         (package-get-require-signed-base-updates): new variable.
11939         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11940         deemed not a goot thing.  Use the variable
11941         package-get-allow-unsigned-base-updates instead.
11942
11943 1998-10-16 Greg Klanderman <greg@alphatech.com>
11944
11945         * package-get.el (package-get): Don't install an older version than
11946         we already have unless explicitly told to.  Issue a warning.
11947
11948         * package-ui.el (pui-add-required-packages): when adding
11949         dependencies, don't add packages that are up to date.
11950         (pui-package-symbol-char):  Don't consider a package out of date
11951         if you have a newer version installed than the latest version in
11952         package-get-base.
11953
11954         * package-get.el (package-get-base-filename): document that it may
11955         be a path relative to package-get-remote;  new default value.
11956         (package-get-locate-file): new function.
11957         (package-get-update-base): use it to expand package-get-base-filename.
11958         (package-get-save-base): new function to save the package-get database
11959         to file.
11960         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11961         (package-get-update-base): pass the REMOTE-SOURCE arg.
11962         (package-get-update-base-entry): call package-get-custom-add-entry.
11963         (package-get-file-installed-p): removed; no longer needed.
11964         (package-get-create-custom): ditto.
11965         (toplevel): remove code to build and load package-get-custom.el
11966         (package-get-custom-add-entry): new function.
11967
11968 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11969
11970         * wid-edit.el (widget-button-click): Don't switch window.
11971
11972 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11973
11974         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11975
11976 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11977
11978         * etags.el (find-tag-default): Run find-tag-hook using
11979         run-hooks rather than funcall
11980
11981 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11982
11983         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11984         and the current local map as the parents to isearch-mode-map.
11985
11986 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11987
11988         * XEmacs 21.2-beta3 is released.
11989
11990 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11991
11992         * package-get.el (package-get-update-base): use
11993         insert-file-contents-internal, not insert-file-contents-literally.
11994
11995 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11996
11997         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11998         dump time.
11999
12000 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12001
12002         * package-get.el (package-get-update-base-entry): new function.
12003         (package-get-update-base): renamed; was `package-get-load-base'.
12004         cleanup, and use package-get-update-base-from-buffer.
12005         (package-get-update-base-from-buffer): new function.
12006         (package-get-update-base-entries): new; helper for above.
12007         Do not eval lisp grabbed over ftp; parse it from new format.
12008
12009 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12010
12011         * files.el (set-auto-mode): Don't play games loading package-get
12012         database; package-get-package-provider will handle it all.
12013
12014 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12015
12016         * package-get.el (package-get-base-filename): new variable.
12017         (package-get-require-base): new function.
12018         (package-get-pgp-signed-begin-line): new variable.
12019         (package-get-pgp-signature-begin-line): ditto.
12020         (package-get-pgp-signature-end-line):  ditto.
12021         (package-get-load-base): new function.
12022         (package-get-interactive-package-query):
12023         (package-get-update-all):
12024         (package-get-dependencies):
12025         (package-get-package-provider):
12026         (package-get-custom): use package-get-require-base.
12027         [package-get-custom loading]: disable for now.
12028
12029         * package-ui.el (pui-list-packages): use (package-get-require-base)
12030
12031 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12032
12033         * package-ui.el: Correct obvious thinko in choosing extent face.
12034
12035 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12036
12037         * menubar-items.el (default-menubar): pui-list-package has nothing
12038         to with Customize. Move all the package stuff to a new Item in Options.
12039
12040         * package-ui.el (pui-menu): Add menu and Popup menu.
12041
12042         * package-get.el (package-get): Use new
12043         package-admin-get-install-dir.
12044
12045         * package-admin.el (package-admin-get-install-dir): New syntax.
12046         Conserve package location and put mule packages where mule-base is.
12047
12048         * package-get.el : Customized
12049
12050         * package-ui.el (pui): Customized
12051         (pui-package-install-dest-dir): New variable.
12052         (pui-install-selected-packages): Use it
12053
12054 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12055
12056         * package-get.el (package-get-interactive-package-query): Move
12057         dependency on package-get-base to run-time.
12058         (package-get-update-all): Ditto.
12059         (package-get-dependencies): Ditto.
12060         (package-get-package-provider): Ditto.
12061         (package-get-custom): Ditto.
12062
12063 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12064
12065         * events.el: Remove 'ascii-character property from 'backspace
12066         and 'delete symbols
12067
12068 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12069
12070         * package-get-base.el: removed.
12071
12072 1998-09-23  Didier Verna  <didier@xemacs.org>
12073
12074         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12075         (no-upper-case-p): new function.
12076         (with-search-caps-disable-folding): new macro.
12077         (with-interactive-search-caps-disable-folding): new macro.
12078         (zap-to-char): In interactive mode, do a case-sensitive search if
12079         the character is uppercase.
12080         (zap-up-to-char): ditto.
12081
12082         * replace.el (perform-replace): use the function no-upper-case-p.
12083
12084         * isearch-mode.el (isearch-fix-case): ditto.
12085         make obsolete `with-caps-disable-folding' and
12086         `isearch-no-upper-case-p'.
12087
12088         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12089         (tags-search): ditto.
12090         (tags-query-replace): ditto.
12091
12092         * info.el (Info-search): ditto.
12093
12094 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12095
12096         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12097
12098 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12099
12100         * package-admin.el (package-admin-rmtree): rewritten.  need to
12101         check for "." and ".." before symlink check.  expand files and
12102         directories with respect to DIRECTORY, not default-directory.
12103
12104 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12105
12106         * package-get.el (package-get-all): add INSTALL-DIR argument.
12107
12108 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12109
12110         * package-ui.el (pui-add-required-packages): new function, select
12111         dependent packages.
12112         (pui-display-keymap): bind it.
12113         (pui-help-string): document it.
12114         (pui-install-selected-packages): package-get-all -> package-get.
12115
12116         * package-get.el (package-get-dependencies): new function.
12117
12118 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12121         regexps.
12122
12123 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12124
12125         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12126         function.
12127         (default-mouse-track-normalize-point): Use it.
12128
12129 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12130
12131         * package-admin.el (package-admin-delete-binary-package):
12132                 General cleanup. Remove unnessary use of progn and
12133         save-excursion.
12134         (package-admin-delete-binary-package): Do NOT mess with file
12135         modes. That is evil.
12136         (package-admin-delete-binary-package): Wrap all deleting in
12137         condition-case. The data in MANIFEST is untrustworthy.
12138         (package-admin-delete-binary-package): Let the OS worry about non
12139         empty directories.
12140
12141 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12142
12143         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12144         processing.
12145         (lm-report-bug): Fix mail address to send bug reports to.
12146
12147 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12148
12149         * XEmacs 21.2-beta2 is released.
12150
12151 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12152
12153         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12154
12155 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12156
12157         * info.el (Info-mode): Document page turning by double clicks in
12158         docstring so `M-x describe-mode' will display it.
12159
12160 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12161
12162         * info.el (Info-mouse-track-double-click-hook): Use character
12163         widths to calculate a border region where double clicking does
12164         page turning, and return `nil' by default so other hooks, such as
12165         region highlighting, will be run.
12166
12167 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12168
12169         * sound.el (default-sound-directory-list): Initialize with all the
12170         "sounds" directories in `data-directory-list'.  It used to just be
12171         the first one.
12172
12173         * packages.el (locate-data-directory-list): Created.  This gives
12174         the list of matching directories, unlike `locate-data-directory',
12175         which just gives the first one.
12176
12177 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12178
12179         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12180         make a binding in the local keymap until help-char handling is
12181         improved.
12182
12183         * help.el (help-keymap-with-help-key): Provide keymap with help
12184         binding.
12185         (help-print-help-form): New helper function.
12186
12187 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12188
12189         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12190         move extent to another buffer; no need to create a new extent.
12191         (isearch-fix-case): New function.
12192         (isearch-search-and-update): Use it.
12193
12194 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12195
12196         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12197         the keymap, not minor-mode-map-alist.
12198         (isearch-done): Restore overriding-local-map.
12199
12200 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12201
12202         * bytecomp.el (byte-compile-buffer-substring):
12203         Fix for: (byte-compile (defun f () (buffer-substring)))
12204         ==>   ** buffer-substring called with 3 args, but requires 0-3
12205         - new code not only works, but is more readable, too.
12206
12207 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12208
12209         * msw-faces.el (mswindows-init-device-faces): Don't try to
12210           specify a default font at this late stage. Do try to force
12211           creation of the default face font so that if it fails we get
12212           an error now instead of a crash at frame creation.
12213
12214           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12215           mswindows-make-font-unitalic: Canonical default weight
12216           changed from "Normal" to "Regular".
12217
12218           mswindows-make-font-bold / -bold-italic: Supplied device was
12219           not being passed into call to mswindows-find-smaller-font.
12220
12221 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12222
12223         * package-get.el (package-get-remote): Fix the path where to find
12224           the packages on xemacs.org.
12225
12226 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * about.el (about-maintainer-info): Update Ben's entry.
12229
12230 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12231
12232         * lisp/shadow.el (find-emacs-lisp-shadows):
12233         - `member' was being called on lists of length 2000!
12234         - Replace with hashtables.
12235         - Replace hand-coded loops with (dolist)
12236         - Fix comment typo
12237
12238 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12239
12240         * packages.el: Added new function, `package-delete-name', to
12241           delete existing packages from the installed package database
12242           (`packages-package-list').  Also added the "pkginfo" directory
12243           to `packages-special-base-regexp', so that the pkginfo directory
12244           would not get added to `late-packages'.
12245
12246         * package-admin.el: Added ability to delete an installed package
12247           (added low-level function, `package-admin-delete-package').
12248           Understands how to use the pkginfo/MANIFEST.<package> file to
12249           delete the package.  When installing a package, will also
12250           create a MANIFEST.* file if one is not provided by the
12251           package.  If the MANIFEST.* doesn't exist when deleting a
12252           package, the functions will fall back to attempting to delete
12253           any package-specific lisp directory.
12254
12255         * package-get.el: Moved some functions to package-admin.el.
12256           Added interactive function `package-get-delete-package', for
12257           use by users for deleting a package.
12258
12259           Also modified to not require the presence of efs.
12260
12261 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12262
12263         * files.el (find-file-noselect): Handle all signals, kill the
12264         buffer and resignal.
12265
12266 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12267
12268         * cl-macs.el (glyph-image): Add setf method.
12269
12270 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12271
12272         * package-get.el: Fixed broken EFS downloading.  Also, look for
12273           .tar.gz files first, in preference over .tgz files.
12274
12275         * package-ui.el: Fix display of package version numbers.
12276
12277 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12278
12279         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12280         argument.
12281
12282 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12283
12284         * list-mode.el: `display-completion-list': added new/optional
12285           keyword `:completion-string', which allows the programmer to
12286           change the "Possible completions are:" prompt.
12287
12288         * menubar-items.el: Added new pulldown menu-pick to start up the
12289           visual package browser/installer:
12290
12291                 Options->Customize->List Packages
12292
12293         * package-admin.el: Added hooks for installing under both Unix
12294           and MS Windows.  Does additional error checking.  No longer
12295           calls "add-big-package.sh" to install packages under Unix; now
12296           calls gunzip & tar directly.
12297
12298         * package-get.el: Added ability to install packages from files
12299           on a local disk/CDROM.  Now deletes any existing package lisp
12300           directory.  Does completion on available packages when
12301           querying for package names.  Will also search for .tgz files
12302           in addition for .tar.gz files.  Tries to reload
12303           auto-autoloads, as a convenience when loading new packages,
12304           and also tries to add any new package paths to `load-path'.
12305           Changed all occurences of `concat' to use `expand-file-name'.
12306
12307         * package-ui.el: New file which implements the main visual
12308           package browser/installer, which is started via a menu pick or
12309           M-x pui-list packages.
12310
12311 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12312
12313         * startup.el (load-init-file): spelling fix.
12314
12315 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12316
12317         * startup.el (normal-top-level): Load auto-autoload files
12318         covariantly with their precedence.
12319
12320 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12321
12322         * menubar-items.el (default-menubar): Remove "Font Weight"
12323         option, there is currently no custom equivalent.. Customize-faces
12324         is "Edit faces".
12325
12326         * x-font-menu.el (font-menu-set-font): Use customize to set
12327         default face.
12328
12329         * faces.el (face-spec-update-all-matching): New function.
12330
12331         * cus-face.el (custom-set-face-update-spec): New function.
12332         Interface to customize faces from elisp.
12333
12334         (custom-face-value-create): Show the customized settings if set
12335         but not saved.
12336
12337 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12338
12339         (custom-face-value-create): Show the customized settings if set
12340         but not saved.
12341
12342 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12343
12344         * keydefs.el (global-map): Add FSF 20.3 binding of
12345         query-replace-regexp.
12346
12347 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12348
12349         * minibuf.el (read-file-name-internal-1): use
12350         user-name-completion-1 instead of user-name-completion.
12351
12352 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12353
12354         * loadup.el:
12355         * make-docfile.el:
12356         * update-elc.el: Don't set `source-directory' (now defunct as a
12357         global variable) no more.
12358
12359         * packages.el (packages-list-autoloads): Made `source-directory'
12360         (now defunct as a global variable) a parameter.
12361
12362 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12363
12364         * about.el (about-hackers): new email
12365
12366 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12367
12368         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12369
12370 1998-07-17  Didier Verna  <didier@xemacs.org>
12371
12372         * faces.el (set-face-property):
12373         (set-face-dim-p):
12374         (face-dim-p): updated the doc strings now that the dim property isn't
12375         tty-specific.
12376         (face-equal): the dim property is now a common one.
12377
12378         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12379         Renamed the `stipple' attribute to `background-pixmap'.
12380         (custom-face-background-pixmap): make custom-face-stipple an
12381         obsolete alias for this.
12382
12383 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12384
12385         * find-paths.el (paths-file-readable-directory-p): Created and
12386         used.
12387
12388         * loadup.el: Don't set inhibit-... flags from run-temacs.
12389
12390 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12391
12392         * packages.el (packages-data-path-depth): Added and used.
12393
12394 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12395
12396         * about.el:
12397         - Change .xpm to .png, delete "zcat" section.
12398         - cosmetic fix in the 'marcpa' entry.
12399
12400         * etc/photos
12401         - convert all .xpm.Z to .png
12402         - rename mrb to martin
12403         - rename mcook-m to mcookm
12404
12405 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12406
12407         * x-init.el (x-initialize-compose): Add support for
12408         dead-circumflex as YET ANOTHER NAME for that dead key.
12409
12410 1998-08-05  Colin Rafferty <colin@xemacs.org>
12411
12412         * setup-paths.el (paths-construct-exec-path): Made the
12413         last-packages really be last.
12414         (paths-construct-data-directory-list): Ditto.
12415
12416 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12417
12418         * startup.el(startup-splash-frame-body):
12419         Update Copyright notice in splash screen
12420
12421 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12422
12423         * minibuf.el (read-file-name-internal-1): do ~user completion.
12424
12425 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12426
12427         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12428         aginst destroyed extents
12429
12430 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12431
12432         * package-get.el (package-get): add `install-dir' argument.
12433
12434 1998-07-20  John Jones  <jj@asu.edu>
12435
12436         * package-get.el: calls to package-get-update-all will only
12437           update packages which are already installed.
12438
12439 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12440
12441         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12442         writable.
12443
12444 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12445
12446         * about.el (about-hackers): Correct my email.
12447
12448 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12449
12450         * about.el (about-hackers): new email-address.
12451
12452 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12453
12454         * minibuf.el (read-number): Don't let `input-error' condition
12455         escape.
12456
12457 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12458
12459         * about.el (about-hackers): use my `email-for-life' address.
12460
12461 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12462
12463         * XEmacs 21.2-beta1 is released.
12464
12465 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12466
12467         * ldap.el (ldap-search): Doc string change
12468
12469 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12470
12471         * menubar-items.el (default-menubar): Removed references to
12472         `data-directory', and use `locate-data-file' instead, and made
12473         then greyed out if they don't exist.
12474
12475 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12476
12477         * keymap.el (events-to-keys): Use `format' instead of `concat'
12478         since the latter does not accept integer args anymore
12479
12480 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12481
12482         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12483         macros replaced.
12484
12485 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12486
12487         * make-docfile.el: Get first initialization from very-early-lisp.el
12488         * update-elc.el: Ditto.
12489         * loadup.el (really-early-error-handler): Ditto.
12490
12491         * packages.el (packages-unbytecompiled-lisp): Add new file,
12492         very-early-lisp.el.
12493
12494         * very-early-lisp.el: New file.
12495
12496 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12497
12498         * Symbols that have been obsolete for at least 3 years removed (II).
12499
12500         * obsolete.el (eval-current-buffer): Make compatible.
12501         (byte-code-function-p): Ditto.
12502         (send-string): Removed.
12503         (send-region): Removed.
12504         (screen-scrollbar-width): Removed.
12505         (set-screen-scrollbar-width): Removed.
12506         (set-screen-left-margin-width): Removed.
12507         (set-screen-right-margin-width): Removed.
12508         (screen-left-margin-width): Removed.
12509         (screen-right-margin-width): Removed.
12510         (set-buffer-left-margin-width): Removed.
12511         (set-buffer-right-margin-width): Removed.
12512         (buffer-left-margin-width): Removed.
12513         (buffer-right-margin-width): Removed.
12514         (x-set-frame-icon-pixmap): Removed.
12515         (x-set-screen-icon-pixmap): Removed.
12516         (pixel-name): Removed.
12517         (make-pixmap): Removed.
12518         (make-cursor): Removed.
12519         (pixmap-width): Removed.
12520         (pixmap-contributes-to-line-height-p): Removed.
12521         (set-pixmap-contributes-to-line-height): Removed.
12522
12523 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12524
12525         * obsolete.el (popup-menu-up-p): removed.
12526         (read-no-blanks-input): Removed.
12527         (wholenump): Removed.
12528         (ring-mod): Removed (what was ring-mod?).
12529         (current-time-seconds): Removed.
12530         (run-special-hook-with-args): Removed.
12531         (dot): Removed.
12532         (dot-marker): Removed.
12533         (dot-min): Removed.
12534         (dot-max): Removed.
12535         (window-dot): Removed.
12536         (set-window-dot): Removed.
12537
12538         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12539         `dot-min'.
12540
12541         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12542
12543         * code-files.el (insert-file-contents): Rename
12544         run-special-hook-with-args to run-hook-with-args-until-success.
12545         (write-region): Ditto.
12546
12547 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12548
12549         * about.el: Fix typos, update release date.
12550
12551         * Symbols that have been obsolete for at least 3 years removed.
12552
12553         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12554         screen- functions.
12555         (toplevel): remove setf methods for screen functions.
12556         * cl-macs.el (extent-data): defsetf removed.
12557         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12558         many places to remove.
12559         (comment-indent-hook): Ditto.
12560         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12561         (buffer-dedicated-screen): Ditto.
12562         (deiconify-screen): Ditto.
12563         (delete-screen): Ditto.
12564         (event-screen): Ditto.
12565         (find-file-other-screen): Ditto.
12566         (find-file-read-only-other-screen): Ditto.
12567         (live-screen-p): Ditto.
12568         (screen-height): Ditto.
12569         (screen-iconified-p): Ditto.
12570         (screen-list): Ditto.
12571         (screen-live-p): Ditto.
12572         (screen-name): Ditto.
12573         (screen-parameters): Ditto.
12574         (screen-pixel-height): Ditto.
12575         (screen-pixel-width): Ditto.
12576         (screen-root-window): Ditto.
12577         (screen-selected-window): Ditto.
12578         (screen-totally-visible-p): Ditto.
12579         (screen-visible-p): Ditto.
12580         (screen-width): Ditto.
12581         (screenp): Ditto.
12582         (get-screen-for-buffer): Ditto.
12583         (get-screen-for-buffer-noselect): Ditto.
12584         (get-other-screen): Ditto.
12585         (iconify-screen): Ditto.
12586         (lower-screen): Ditto.
12587         (mail-other-screen): Ditto.
12588         (make-screen): Ditto.
12589         (make-screen-invisible): Ditto.
12590         (make-screen-visible): Ditto.
12591         (modify-screen-parameters): Ditto.
12592         (new-screen): Ditto.
12593         (next-screen): Ditto.
12594         (next-multiscreen-window): Ditto.
12595         (other-screen): Ditto.
12596         (previous-screen): Ditto.
12597         (previous-multiscreen-window): Ditto.
12598         (raise-screen): Ditto.
12599         (redraw-screen): Ditto.
12600         (select-screen): Ditto.
12601         (selected-screen): Ditto.
12602         (set-buffer-dedicated-screen): Ditto.
12603         (set-screen-height): Ditto.
12604         (set-screen-position): Ditto.
12605         (set-screen-size): Ditto.
12606         (set-screen-width): Ditto.
12607         (show-temp-buffer-in-current-screen): Ditto.
12608         (switch-to-buffer-other-screen): Ditto.
12609         (visible-screen-list): Ditto.
12610         (window-screen): Ditto.
12611         (x-set-screen-pointer): Ditto.
12612         (x-set-frame-pointer): Ditto.
12613         (screen-title-format): Ditto.
12614         (screen-icon-title-format): Ditto.
12615         (terminal-screen): Ditto.
12616         (delete-screen-hook): Ditto.
12617         (create-screen-hook): Ditto.
12618         (mouse-enter-screen-hook): Ditto.
12619         (mouse-leave-screen-hook): Ditto.
12620         (map-screen-hook): Ditto.
12621         (unmap-screen-hook): Ditto.
12622         (default-screen-alist): Ditto.
12623         (default-screen-name): Ditto.
12624         (x-screen-defaults): Ditto.
12625         (x-create-screen): Ditto.
12626         * obsolete.el: meta-flag removed.
12627         baud-rate removed.
12628         sleep-for-millisecs removed.
12629         extent-data removed.
12630         set-extent-data removed.
12631         set-extent-attribute removed.
12632         extent-glyph removed.
12633         extent-layout removed.
12634         set-extent-layout removed.
12635         list-faces-display removed.
12636         list-faces removed.
12637         trim-versions-without-asking removed.
12638         after-write-file-hooks removed.
12639         truename removed.
12640         auto-fill-hook removed.
12641         blink-paren-hook removed.
12642         select-screen-hook, deselect-screen-hook removed.
12643         auto-raise-screen, auto-lower-screen removed.
12644
12645         * msw-mouse.el: Global change resource -> mswindows-resource.
12646
12647         * XEmacs 21.0-pre5 is released.
12648
12649 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12650
12651         * about.el (about-hackers): Credits update.
12652
12653 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * register.el (insert-register): Don't activate the region.
12656
12657 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12658
12659         * select.el: Restore x-* symbols for backwards compatibility:
12660         x-copy-primary-selection, x-kill-primary-selection,
12661         x-delete-primary-selection, x-select-make-extent-for-selection,
12662         x-valid-simple-selection-, x-cut-copy-clear-internal.
12663
12664 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12665
12666         * XEmacs 21.0-pre4 is released.
12667
12668 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12671         reporting bugs.
12672         (maybe-add-init-button): Fix semantics under Windows.  Use
12673         `expand-file-name' rather than `concat'.
12674
12675         * help.el (print-messages): New function.
12676
12677 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12678
12679         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12680
12681 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12682
12683         * about.el: Tweaked my entry in about-hackers.
12684
12685         * find-paths.el (paths-emacs-root-p):
12686           Relaxed emacs-root checking of an in-place installation to
12687           also accommodate the flat layout used on MS Windows.
12688
12689 1998-06-29  John Jones  <jj@asu.edu>
12690
12691         * package-get.el: calls to package-get-update-all will only
12692           update packages which are already installed.
12693
12694 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12695
12696         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12697         are handled by the gui-element face fallbacks now.
12698
12699         * x-faces.el: default gui-element face to "background" as well as
12700         the default face.
12701
12702         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12703         and default face settings since these are set as fallbacks now in
12704         the appropriate domain.
12705
12706 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12707
12708         * text-mode.el (text-mode): Reorder regexp so the OR part
12709         corresponding to `page-delim' goes first and the hack in
12710         `forward-paragraph' will work.
12711         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12712
12713 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12714
12715         * subr.el (remove-hook): When checking the hook value
12716           with functionp, don't apply car to it.
12717
12718 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12719
12720         * package-get.el (package-get-remote-filename):
12721           Don't use file-name-as-directory because the local directory
12722           separator conventions might not be the same as ftp's.
12723
12724 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12725
12726         * ldap.el (ldap-host-parameters-alist): New name of
12727         `ldap-host-parameters-plist'
12728
12729 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12730
12731         * package-get.el: Using (require 'package-get-base), now that it
12732         provides itself.  Consequently removed all instances of (load
12733         "package-get-base.el").
12734
12735 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12736
12737         * subr.el (remove-hook): Don't treat the hook value as a
12738           list unless it is both consp and not functionp.
12739
12740 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12741
12742         * about.el: Email address for Ben Wing is ben@xemacs.org.
12743         * auto-show.el: Ditto.
12744         * bytecomp.el: Ditto.
12745         * faces.el: Ditto.
12746         * x-scrollbar.el: Ditto.
12747         * x-misc.el: Ditto.
12748         * tty-init.el: Ditto.
12749         * toolbar-items.el: Ditto.
12750         * symbol-syntax.el: Ditto.
12751         * specifier.el: Ditto.
12752         * objects.el: Ditto.
12753         * hyper-apropos.el: Ditto.
12754         * glyphs.el: Ditto.
12755
12756 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12759         vertical-divider-always-visible-p.
12760         (default-mouse-motion-handler): Ditto.
12761
12762 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12763
12764         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12765         global value.
12766
12767 1998-06-21  Oliver Graf <ograf@fga.de>
12768
12769         * build-reports.el: changed receiver to xemacs-build-reports list
12770
12771 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12772
12773         * font.el: Split font-family-mappings into X and
12774           mswindows-specific versions.
12775           mswindows-font-create-[object|name]: Treat supplied size
12776           as a pointsize. Added underline and strikethru handling.
12777
12778         * msw-faces.el: changed default mswindows charset to western.
12779
12780         * msw-glyphs.el: removed space in border-glyph font string that
12781           was inserted to get round bugs in the mswindows C font code.
12782
12783 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12784
12785         * about.el (about-hackers): Credits update.
12786
12787         * help-nomule.el (tutorial-supported-languages): Add Romanian
12788         TUTORIAL.
12789
12790         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12791         to ISO-8859-2.
12792
12793 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12794
12795         * font.el: Split font-family-mappings into X and
12796           mswindows-specific versions.
12797           mswindows-font-create-[object|name]: Treat supplied size
12798           as a pointsize. Added underline and strikethru handling.
12799
12800         * msw-faces.el: changed default mswindows charset to western.
12801
12802         * msw-glyphs.el: removed space in border-glyph font string that
12803           was inserted to get round bugs in the mswindows C font code.
12804
12805 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12806
12807         * minibuf.el: make read-color-completion-table call
12808           (mswindows-color-list for mswindows devices.
12809
12810 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12811
12812         * lisp/font-lock.el
12813         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12814         Let declaration items contain non-word symbol characters.
12815
12816 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12817
12818         * package-get.el (package-get-package-provider): Added autoload
12819         cookie.  Loading "package-get-base.el" in ALL functions that use
12820         it.  Fixed some (interactive ...) with multiple argument specs
12821         again.  Cosmetic indentation changes.
12822
12823 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12824
12825         * info.el (Info-insert-dir): Don't use nreverse on variables
12826         that you want to use later.
12827
12828 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12829
12830         * x-mouse.el (x-set-point-and-move-selection): Replace call
12831         to x-kill-primary-selection with kill-primary-selection
12832
12833 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12834
12835         * simple.el (what-cursor-position): Make cursor position reported
12836         use value of column-number-start-at-one
12837
12838 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12839
12840         * about.el (xemacs-hackers): Fix Jareth's email address.
12841
12842 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12843
12844         * startup.el (startup-splash-frame): Remove
12845         `xemacs-startup-logo-function'.
12846
12847 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12848
12849         * about.el (about-hackers): Update credits list.
12850
12851 1998-06-06  Jeff Miller <jmiller@smart.net>
12852
12853         * lisp/sound.el: Update sound-ext to allow filenames with
12854           extensions to be found by load-sound-file
12855
12856 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12857
12858         * info.el (Info-rebuild-outdated-dir): Removed variable
12859         (Info-auto-generate-directory): New variable
12860         (Info-save-auto-generated-dir): New variable
12861         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12862         (Info-build-dir-anew): Second parameter removed.  Use
12863         `Info-save-auto-generated-dir'
12864         (Info-rebuild-dir): Ditto
12865
12866 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12867
12868         * list-mode.el (next-list-mode-item): Would not recognize
12869         border between directly neighbored items.
12870
12871 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12872
12873         * package-get.el: add autoloads for some functions.
12874
12875 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12876
12877         * specifier.el (let-specifier): Tiny docfixes.
12878
12879 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12880
12881         * msw-mouse.el: set selection-pointer-glyph to Normal.
12882
12883 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12884
12885         * wid-edit.el (widget-specify-secret): New function.
12886         (widget-after-change): Use it.
12887         (widget-specify-field): Use it.
12888
12889 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12890
12891         * mouse.el (drag-window-divider): Use `(not done)' instead of
12892         `doit'; reuse result of `window-pixel-edges'.
12893
12894         * modeline.el (drag-modeline-event-lag): Rename to
12895         drag-divider-event-lag.
12896
12897 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * specifier.el (let-specifier): Rewritten not to generate needless
12900         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12901         arguments.
12902
12903 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12904
12905         * minibuf.el (read-file-name-1): Setup buffer-local value of
12906         `completion-ignore-case' in completions buffer under Windows.
12907
12908 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12909
12910         * about.el (about-maintainer-glyph): Fix support for not
12911         compressed images.
12912
12913 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12914
12915         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12916
12917         * mouse.el (mouse-track): Cancel selection if misc-user event with
12918         `cancel-mode-internal' function is fetched.
12919
12920 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12921
12922         * files.el (save-some-buffers-1): Fixed return value.
12923
12924 1998-06-01  Oliver Graf <ograf@fga.de>
12925
12926         * dragdrop.el: added experimental
12927
12928 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12929
12930         * startup.el (after-init-hook, init-file-user,
12931         user-init-directory, load-user-init-file):  Purge references
12932         to "~/.xemacs/init.el" from docstrings.
12933
12934         (load-user-init-file) Use paths-construct-path to construct
12935         paths to user init files.  Go directly to ~/.emacs, do not
12936         search ~/.xemacs/, do not load `default-custom-file'.
12937
12938 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12939
12940         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12941         general *sh.
12942         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12943
12944 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12945
12946         * menubar-items.el (default-menubar): add Update Packages to customize
12947         menu.
12948
12949 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12950
12951         * faces.el: use toolbar face as a fallback for toolbar properties
12952         in xpm-color-symbols instead of default.
12953
12954         * msw-faces.el: rename 3d-object -> gui-element face.
12955
12956 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12957
12958         * startup.el (xemacs-startup-logo-function): New variable.
12959         (startup-splash-frame): Use it.
12960
12961 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12962
12963         * files.el (save-some-buffers): Would wait 1 second.
12964         (save-some-buffers-1): Delete other windows here instead of in
12965         `save-some-buffers'.
12966         (save-some-buffers): Force redisplay only if windows were deleted.
12967
12968 1998-06-02  Didier Verna  <didier@xemacs.org>
12969
12970         * cus-face.el (custom-face-attributes): generalized the use of
12971         toggle buttons for boolean attributes.
12972         Re-ordered the items a bit.
12973
12974 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12975
12976         * sound.el (default-sound-directory): Use `locate-data-directory'
12977         to find the sounds directory.
12978
12979 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12980
12981         * sound.el: default sound-ext to .wav under mswindows, .au
12982         otherwise. load-default sounds without extensions.
12983
12984 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12985
12986         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12987         if send-pr is not bound.
12988
12989 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12990
12991         * files.el: grok idl files in auto-mode-alist.
12992 1998-06-01  Jeff Miller  <jmiller@smart.net>
12993
12994         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12995         calling `upcase'.
12996
12997 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12998
12999         * msw-glyphs.el: add xbm to the list of image types supported.
13000
13001 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13002
13003         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13004         instead of XEmacs one when dumping InfoDock.
13005
13006 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13007
13008         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13009         for `modeline-visible-p'
13010
13011         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13012
13013 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13014
13015         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13016         since it's not used anymore. doc string fixes.
13017
13018         * package-get.el (package-get-file-installed-p): new function. use
13019         instead of file-installed-p which is in an external package.
13020
13021 1998-05-28  Oliver Graf <ograf@fga.de>
13022
13023         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13024         favor of select-window/switch-to-buffer
13025
13026 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13027
13028         * startup.el: changed (getenv "HOME") to (user-home-directory)
13029
13030 1998-05-25  Oliver Graf <ograf@fga.de>
13031
13032         * frame.el (cde-start-drag) moved to dragdrop.el
13033         (offix-start-drag-region) moved to dragdrop.el
13034         (offix-start-drag) moved to dragdrop.el
13035         * dragdrop.el (cde-start-drag) moved from frame.el
13036         (offix-start-drag-region) moved from frame.el
13037         (offix-start-drag) moved from frame.el
13038         (cde-start-drag-region) cde drag regions
13039         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13040
13041 1998-05-26  Oliver Graf <ograf@fga.de>
13042
13043         * dragdrop.el: created dragdrop-drag prototypes
13044         (cde-start-drag-region) fixed typo
13045
13046 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13047
13048         * simple.el (after-init-hook): Remove reader macro.
13049
13050         * packages.el (packages-hardcoded-lisp): Get rid of reader
13051         macros.  Update DOC string.
13052
13053 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13054
13055         * mouse.el (drag-window-divider): Ditto.
13056
13057         * modeline.el (mouse-drag-modeline): Use it.
13058
13059         * lisp-mode.el (let-specifier): Specify indentation.
13060
13061         * specifier.el (let-specifier): Renamed from
13062         `with-specifier-instance'.
13063
13064 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13065
13066         * x-faces.el:
13067         * faces.el: move definition of xpm-color-symbols from x-faces.el
13068         to faces. Predicate x-get-resource on the presence of x.
13069
13070         * msw-faces.el: set 3d-object face rather than modeline. Specify
13071         faces as specfier defaults.
13072
13073         * package-get.el: don't use package-admin-add-single-file-package.
13074
13075 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13076
13077         * toolbar-items.el: Fixup tooltips.
13078         (toolbar-gnus): Don't use obsolete variable
13079         toolbar-news-frame-properties.
13080         (toolbar-news-reader): Default to `gnus' instead of
13081         `not-configured'.
13082
13083         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13084         Windows.
13085
13086 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13087
13088         * package-get.el: rename -installedp -> -installed-p.
13089
13090 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13091
13092         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13093         attributes, and assinged it to continuation, truncation and
13094         hscroll glyphs.
13095
13096         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13097         and made continuation, truncation and hscroll glyphs arrow
13098         characters out of that font.
13099
13100 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13101
13102         * minibuf.el (minibuffer-electric-separator): Play nicely with
13103         directory-sep-char being \.
13104         (minibuffer-electric-tilde): Ditto.
13105         (read-file-name-map): Ditto.
13106
13107 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13108
13109         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13110         on X devices.
13111         (default-mouse-track-deal-with-down-event): Avoid
13112         `x-disown-selection'; use `disown-selection' instead.
13113
13114 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13115
13116         * select.el:
13117         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13118         moved to (cut-copy-clear-internal) in select.el. Ditto for
13119         (x-delete-primary-selection) (x-kill-primary-selection)
13120         (x-copy-primary-selection).
13121         (own-clipboard): new function.
13122
13123         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13124         functions in select.el. remove old ones.
13125         (mswindows-own-clipboard): new function.
13126
13127 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13128
13129         * gnuserv.el: allow connections from mswindows type devices.
13130
13131 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13132
13133         * msw-glyphs.el: change image type used from cursor to resource.
13134
13135 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13136
13137         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13138         for {top,bottom}-{left,right} values in addition to
13139         {top,bottom}_{left,right}.
13140         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13141
13142 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * cl-macs.el (specifier-instance): Undefine its setf method.
13145
13146         * specifier.el (with-specifier-instance): Added docstring.
13147
13148         * mouse.el (drag-window-divider): Ditto.
13149
13150         * modeline.el (mouse-drag-modeline): Use it.
13151
13152         * lisp-mode.el (with-specifier-instance): Define its indentation
13153         level.
13154
13155         * specifier.el (with-specifier-instance): New macro.
13156
13157 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13158
13159         * package-get.el (package-get-create-custom): new function to
13160         auto-generate package-get-custom.el from package-get-base.el.
13161         * (package-get-ever-installedp): new function.
13162         * (package-get-custom): new function to get all packages specified
13163         by customize.
13164
13165 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13168
13169 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13170
13171         * cl-extra.el: Reverse previous float change.
13172
13173 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13174
13175         * x-faces.el:
13176         * faces.el (try-font-name): moved from x-faces.el since it is
13177         required by w3 under mswindows as well X.
13178
13179 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13180
13181         * winnt.el: Removed evil (setq completion-ignore-case t)
13182         clause, one more overlookef fsfism.
13183         (nt-quote-args-functions-alist): End sentences with double space.
13184
13185 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13186
13187         * window-xemacs.el (push-window-configuration): Remove kludgery of
13188         recaching default-toolbar specifier.
13189         (pop-window-configuration): Ditto.
13190         (unpop-window-configuration): Ditto.
13191
13192 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13193
13194         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13195
13196 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13197
13198         * winnt.el (nt-quote-args-verbatim): Added function.
13199         (nt-quote-args-prefix-quote): Added function.
13200         (nt-quote-args-backslash-quote): Added function.
13201         (nt-quote-args-double-quote): Added function.
13202         (nt-quote-args-functions-alist): New variable.
13203         (nt-quote-process-args): Added function. This is the main quoting
13204         work horse called from process-nt.c
13205
13206 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13207
13208         * winnt.el: Removed duplicate definitions for backspace,
13209         delete, M-backspace and C-M-backspace.
13210         (file-name-buffer-file-type-alist): Removed this variable.
13211         (find-buffer-file-type): Removed function.
13212         (find-file-binary):  Removed function.
13213         (find-file-text): Removed function.
13214         (find-file-not-found-set-buffer-file-type): Removed function.
13215         (save-to-unix-hook): Removed function.
13216         (revert-from-unix-hook): Removed function.
13217         (using-unix-filesystems): Removed function.
13218         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13219         warning.
13220         (x-set-selection): Removed function.
13221         (x-get-selection): Removed function.
13222         Removed commented FSFisms.
13223         Replaced copyright notice (this file is not part of GNU Emacs).
13224         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13225         comint-process-echoes setting to t.
13226
13227 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13228
13229         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13230         and used following the interface change of
13231         `paths-find-recursive-path'.
13232
13233         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13234         regexp instead of a list of base names.
13235         (paths-version-control-filename-regexp):
13236         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13237         Introduced and used following the interface change of
13238         `paths-find-recursive-path'.
13239
13240 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13241
13242         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13243         on X devices, rather than on all non-TTY devices.
13244
13245 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13246
13247         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13248
13249         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13250
13251 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13252
13253         * itimer.el (activate-itimer): Fixed usage of integers
13254         as argument to `concat'.
13255
13256 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13257
13258         * itimer.el (start-itimer): replace the use of `concat' with
13259         `format'
13260
13261 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13262
13263         * mode-motion.el (mode-motion-hook): Clarify docstring.
13264         From Bob Weiner <weiner@altrasoft.com>
13265
13266         * loadhist.el (symbol-file): Supply prompt string when used
13267         interactively.
13268         From Bob Weiner <weiner@altrasoft.com>
13269
13270 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13271
13272         * loadup.el (really-early-error-handler): Ditto.
13273
13274         * update-elc.el: Ditto.
13275
13276         * setup-paths.el (paths-construct-exec-path): Ditto.
13277
13278         * make-docfile.el: Ditto.
13279
13280         * find-paths.el (paths-decode-directory-path): Use split-path
13281         instead of decode-path.
13282
13283         * files.el (parse-colon-path): Update docstring reference.
13284
13285 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13286
13287         * msw-init.el:
13288         * x-init.el:
13289         Bind cut'n'paste keys to non window-system specific functions.
13290
13291         * msw-select.el: New function mswindows-clear-clipboard.
13292         mswindows-cut-copy-clipboard extended to handle clearing of the
13293         selection and renamed to mswindows-cut-copy-clear-clipboard.
13294
13295         * select.el: on mswindows devices delete-primary-selection
13296         calls mswindows-clear-clipboard.
13297
13298 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13299
13300         * simple.el (quoted-insert): Inhibit quit when using read-char.
13301
13302         * cmdloop.el (read-char): Don't inhibit quit.
13303         (read-char-exclusive): Ditto.
13304         (read-char): Signal quit if quit-char was pressed.
13305         (read-char-exclusive): Ditto.
13306         (read-quoted-char): Return a character, not integer.
13307
13308         * menubar-items.el (default-popup-menu): Use Andy's generic
13309         selection code.
13310         (default-popup-menu): Fix code.
13311
13312 1998-05-14  Oliver Graf <ograf@fga.de>
13313
13314         * dragdrop.el (dragdrop-function-widget): this time it's done
13315
13316 1998-05-13  Oliver Graf <ograf@fga.de>
13317
13318         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13319
13320 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13321
13322         * device.el (device-pixel-width):
13323         (device-pixel-height):
13324         (device-mm-width):
13325         (device-mm-height):
13326         (device-bitplanes):
13327         (device-color-cells): Swapped parameters to device-system-metric
13328         according to the interface change.
13329
13330 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13331
13332         * mouse.el (default-mouse-motion-handler): Use new name of the
13333         function event-over-vertical-divider-p.
13334         Do not set E-W arrow cursor over the divider if
13335         vertical-divider-draggable-p is nil in the window.
13336         ([top-level]): Use new name for the variable
13337         vertical-divider-map.
13338         (drag-window-divider): Respect vertical-divider-draggable-p.
13339         Variable name typo fixes.
13340
13341 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * keymap.el (kbd): Define here; handle string constants and
13344         others...
13345
13346 1998-05-15  Christian Nyb <chr@mediascience.no>
13347
13348         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13349         in Emacs 18.
13350
13351 1998-05-13  Didier Verna  <didier@xemacs.org>
13352
13353         * mouse.el (drag-window-divider): give the vertical divider a
13354         pressed look when dragging it.
13355
13356 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13357
13358         * faces.el: predicate some more face operations on x or mswindows
13359         not just x.
13360
13361         * modeline.el: enable modeline coloring for mswindows.
13362
13363 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13364
13365         * minibuf.el (minibuffer-default): Added variable; compatible with
13366         FSF Emacs.
13367         (next-history-element): Used `minibuffer-default'.
13368
13369 1998-05-12  Oliver Graf <ograf@fga.de>
13370
13371         * dragdrop.el (dragdrop-function-widget): button and mods ok
13372         arguments still look a bit strange
13373         (dragdrop-compare-mods) created
13374         (dragdrop-drop-do-functions) correctly checks for buttons and
13375         modifiers
13376
13377 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13378
13379         * setup-paths.el (paths-default-info-directories): Replace
13380         path-separator with directory-sep-char.
13381
13382         * files.el (path-separator): Don't define it here.
13383
13384 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13385
13386         * update-elc.el: Ditto.
13387
13388         * setup-paths.el (paths-construct-exec-path): Ditto.
13389
13390         * make-docfile.el: Ditto.
13391
13392         * loadup.el (really-early-error-handler): Ditto.
13393
13394         * find-paths.el (paths-decode-directory-path): Use decode-path
13395         instead of decode-path-internal.
13396
13397         * files.el (parse-colon-path): Update docstring.
13398
13399 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13400
13401         * subr.el (get-buffer-window-list): Make BUFFER optional.
13402
13403         * window-xemacs.el (windows-of-buffer): Defalias to
13404         get-buffer-window-list.
13405
13406 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13407
13408         * disass.el: Fix maintainer keyword.
13409
13410         * bytecomp.el (byte-compile-and-load-file): Autoload.
13411         (byte-compile-buffer): Ditto.
13412
13413         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13414         value is returned, not the name.
13415         (lisp-imenu-generic-expression): Enable it.
13416         (lisp-mode-variables): Ditto.
13417         (lisp-indent-offset): Change defconst to defvar.
13418         (lisp-indent-function): Ditto.
13419         (lisp-body-indent): Ditto.
13420
13421 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * modeline.el: Use zap-last-kbd-macro-event.
13424
13425         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13426         nil, don't attempt to do anything with messages.
13427         (eval-last-sexp): Use `letf' for clarity.
13428
13429 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13430
13431         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13432
13433 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13434
13435         * buff-menu.el:
13436         * lisp-mode.el:
13437         * obsolete.el:
13438         Change empty docstrings into no doc strings at all.
13439         Fix bogus FSF-format docstrings.
13440         * etags.el: Fix docstring.
13441
13442 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13443
13444         * package-get.el (package-get): Use internal md5
13445
13446 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13447
13448         * about.el (about-xemacs): Correct abuse of concat.
13449
13450 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13451
13452         * info.el (Info-mode): Use easymenu.
13453
13454 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * apropos.el (apropos): Don't use concat with integers.
13457
13458         * cmdloop.el (describe-last-error): Handle the case when no error
13459         was seen gracefully.
13460
13461         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13462         defun.
13463         (apropos-describe-plist): Ditto.
13464
13465         * help.el (with-displaying-help-buffer): Revert to a defun.
13466         (describe-key): Use it as defun.
13467         (describe-mode): Ditto.
13468         (describe-bindings): Ditto.
13469         (describe-prefix-bindings): Ditto.
13470         (describe-installation): Ditto.
13471         (view-lossage): Ditto.
13472         (describe-function): Ditto.
13473         (describe-variable): Ditto.
13474         (describe-syntax): Ditto.
13475
13476 1998-05-11  Oliver Graf <ograf@fga.de>
13477
13478         * dragdrop.el: changed order of require/provide
13479         (dragdrop-drop-mime-default) changed to new calling conventions
13480         (dragdrop-drop-do-functions) changed to new calling conventions
13481         (dragdrop-function-widget) this one needs more work...
13482
13483 1998-05-10  Oliver Graf <ograf@fga.de>
13484
13485         * about.el: another small change in my entry
13486         * dragdrop.el (dragdrop-drop-log-function): logging added
13487         plus customizations
13488         changed interface to handler functions. now called with event
13489         and object
13490
13491 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13492
13493         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13494         E-W arrow pointer displayed over draggable dividers.
13495
13496         * mouse.el (default-mouse-motion-handler): Show it when
13497         appropriate.
13498         (drag-window-divider): Added.
13499         ([top-level]): Initialized window-divider-map with a keymap
13500         binding the above function to left button down event.
13501
13502         * x-mouse.el (x-init-pointer-shape): Initialize
13503         divider-pointer-glyph from Cursor.dividerPointer, or use default
13504         E-W double arrow.
13505
13506 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13507
13508         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13509
13510 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13511
13512         * simple.el (count-words-buffer): Don't query for buffer.
13513         (count-lines-buffer): Ditto.
13514
13515 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13516
13517         * help.el (where-is): add optional insert argument.
13518
13519 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13520
13521         * help.el (describe-key-briefly): New argument INSERT.
13522
13523         * simple.el (eval-expression): New optional argument; synch with
13524         FSF 20.3.
13525
13526         * keydefs.el (global-map): Add new register bindings.
13527
13528         * register.el: Synched with FSF 20.3.
13529
13530 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13531
13532         * window-xemacs.el (recenter): all arguments are optional.
13533
13534 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13535
13536         * device.el: (device-pixel-width): Reflected name/parameters
13537         change to device-system-metric.
13538         (device-pixel-height): Ditto.
13539         (device-mm-width): Ditto.
13540         (device-mm-height): Ditto.
13541         (device-bitplanes): Ditto.
13542         (device-color-cells): Ditto.
13543
13544 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13545
13546         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13547
13548         * cl.el (most-positive-fixnum): Document.
13549         (most-negative-fixnum): Ditto.
13550
13551         * cus-dep.el: Updated comment.
13552
13553         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13554         constant.
13555
13556         * cus-load.el (custom-put): Removed.
13557
13558         * files.el (after-find-file): Just resignal quit instead of
13559         signaling "canceled".
13560
13561 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13562
13563         * frame.el (other-frame): Use `focus-frame' instead of
13564         select-frame kludges.
13565
13566         * lisp-mode.el: Update lisp-indent-function for
13567         save-selected-frame and with-selected-frame.
13568
13569         * frame.el (save-selected-frame): New macro.
13570         (with-selected-frame): Ditto.
13571         (other-frame): Use `set-frame-focus'.
13572
13573 1998-05-06  Oliver Graf <ograf@fga.de>
13574
13575         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13576         (dragdrop-drop-url-default) default handler for URL drops created
13577         (dragdrop-drop-mime-default) default handler for MIME drops created
13578         (dragdrop-drop-functions) default custom for handling drops created
13579         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13580
13581 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13582
13583         * mouse.el: Removed redundant mouse-mswindows-drop function.
13584
13585 1998-05-05  Oliver Graf <ograf@fga.de>
13586
13587         * about.el: changed some text in my entry
13588         * dragdrop.el: added customs
13589
13590 1998-05-04  Oliver Graf <ograf@fga.de>
13591
13592         * mouse.el: killed global drop key bindings
13593         (mouse-offix-drop) removed
13594         * dragdrop.el: created
13595         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13596
13597 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13598
13599         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13600         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13601
13602         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13603         obsolete comment.
13604
13605         * scrollbar.el (scrollbars-visible-p): Use new
13606         {vertical,horizontal}-scrollbar-visible-p specifiers.
13607
13608 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13609
13610         * device.el (device-pixel-height):
13611         (device-pixel-width):
13612         (device-mm-width):
13613         (device-mm-height):
13614         (device-bitplanes):
13615         (device-color-cells): Moved these 6 functions from device.c; they
13616         all use single (device-system-metrics) call.
13617
13618 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13619
13620         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13621         were renamed.
13622
13623         * menubar-items.el:
13624         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13625         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13626
13627         * help.el (help-map): Remove Hyperbole keybinding logic.
13628         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13629
13630 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13631
13632         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13633         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13634
13635 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13636
13637         * msw-glyphs.el: use nicer icon3 from the frame icon.
13638
13639 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13640
13641         * version.el (emacs-version): Remove InfoDock conditionals.
13642
13643         * startup.el (startup-splash-frame): Change ID logo name.
13644
13645 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13646
13647         * files.el (after-find-file): If the user presses C-g on
13648         directory-creation prompt, kill the buffer.
13649
13650 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13651
13652         * simple.el (count-words-region): Reverse previous change.
13653
13654 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13655
13656         * replace.el (query-replace): Just call perform-replace.
13657         (query-replace-regexp): Ditto.
13658         (perform-replace): Move region handling here.
13659         (perform-replace): Use the new arg to match-data.
13660
13661 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13662
13663         * x-init.el: Install X specific display table that
13664           displays char 0240 as a space to avoid whatever it is
13665           that screws up display of that character code.
13666
13667 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13668
13669         * help.el (function-arglist): If no arguments are documented for a
13670         subr, print nothing rather than incorrect output.
13671
13672 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13673
13674         * cmdloop.el (command-error): Update bail-out error message to use
13675         `emacs-program-name'.
13676
13677         * lib-complete.el: Remove reader macro cruft.
13678
13679         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13680         cruft.
13681
13682         * simple.el (count-words-region): Drop interactive-p check on the
13683         message.
13684
13685 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13686
13687         * font.el
13688         * msw-faces.el
13689         Correct spelling of mswindows-font-canonicalize-name.
13690
13691 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13692
13693         * ldap.el (ldap-host-parameters-alist): Replaced with
13694         `ldap-host-parameters-plist'
13695         (ldap-search): Adapt to previous change
13696
13697 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13698
13699         * about.el (about-hackers): Update Bob Weiner bio.
13700         (about-maintainer-info): Ditto.
13701
13702 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13703
13704         * simple.el (display-warning-minimum-level): Docfix.
13705
13706 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13707
13708         * widget.el (:default-get): New keyword.
13709         * wid-edit.el (default, widget-default-default-get): Define it.
13710         (group, widget-group-default-get): Define it.
13711         (menu-choice, widget-choice-default-get): Define it.
13712         (widget-default-get): New function.
13713         (widget-choice-action): Call it.
13714         (widget-editable-list-entry-create): Call it.
13715
13716 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * byte-optimize.el (byte-boolean-vars): Removed.
13719         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13720         lookup through `byte-boolean-vars'.
13721
13722 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13723
13724         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13725         resource-provided values into ghost specs for scrollbar-height and
13726         scrollbar-width.
13727
13728 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13729
13730         * byte-optimize.el: Don't attempt to optimize /=.
13731
13732         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13733         (byte-compile-/=): Ditto.
13734
13735 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13736
13737         * apropos.el: Use `with-displaying-help-buffer'.
13738         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13739         Use `with-displaying-help-buffer'.
13740         (apropos-follow): Do not give special treatment to buffer cursor
13741         was in prior to a mouse click.
13742         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13743         (apropos-print-doc): Set correct buffer for setting text
13744         properties.
13745
13746 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13747
13748         * help.el (help-buffer-prefix-string): New variable.
13749         (help-buffer-name): Use it.
13750
13751         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13752         mode menu.
13753
13754 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13755
13756         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13757
13758 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * files.el (find-file-noselect): Update docstring.
13761         (find-file-noselect): Signal an error if found an unreadable file.
13762         (file-chase-links): Save the match data.
13763         (normal-mode): Use `lwarn' and `error-message-string'.
13764         (interpreter-mode-alist): Change defconst to defvar.
13765         (inhibit-first-line-modes-regexps): Ditto.
13766         (inhibit-first-line-modes-regexps): Added .tgz.
13767         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13768         (change-major-mode-with-file-name): New user-option.
13769         (set-visited-file-name): Synched with FSF.
13770         (file-name-extension): New function, from FSF 20.3.
13771         (file-relative-name): Synched with FSF.
13772         (save-some-buffers): Support the C-r feature.
13773         (recover-session): Synched with FSF.
13774         (kill-some-buffers): Ditto.
13775         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13776
13777 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13778
13779         * files.el (insert-file): Undo previous change and reenable use of
13780         format.el.
13781
13782 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13783
13784         * window-xemacs.el (recenter): Define.
13785
13786 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13787
13788         * font.el (mswindows-font-create-name)
13789         (mswindows-font-create-object): new functions for mswindows type
13790         fonts.
13791
13792         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13793         strings are parsed as well as font objects.
13794
13795 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13796
13797         * modeline.el (defining-kbd-macro): Restore modeline indication of
13798         kbd-macro being recorded.
13799         (add-minor-mode): Simplify docstring.
13800         (modeline-minor-mode-menu): Remove stuff.
13801
13802 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13803
13804         * code-process.el (call-process): dynamically decide process
13805         coding type.
13806
13807 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13808
13809         * modeline.el: Add line-number-mode, column-number-mode to
13810         the modeline minor-mode menu.  Button2 on the line number does
13811         goto-line.
13812
13813 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13814
13815         * mouse.el: move x-selection-owner-p type things to
13816         selection-owner-p.
13817
13818         * msw-init.el: copy zmacs stuff from x-init.el
13819
13820         * msw-select.el (mswindows-own-selection)
13821         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13822         functions. Very simple minded implementation of selectio
13823         ownership.
13824
13825         * select.el (own-selection) (disown-selection)
13826         (activate-region-as-selection) (select-make-extent-for-selection)
13827         (valid-simple-selection-p): functions moved from x-select.el for
13828         generalized selection.
13829
13830         * x-select.el: see select.el changes.
13831
13832         * x-toolbar.el: use new selection functions.
13833
13834 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13835
13836         * packages.el (packages-find-package-directories): Fixed bug that
13837         would pick up multiple site-package directories.
13838         (package-locations): Added "xemacs-packages" as a late package
13839         location.
13840
13841         * find-paths.el: Now uses `emacs-program-name' and
13842         `emacs-program-version'.
13843         Additions to enforce version-specific directories in
13844         `paths-find-version-directory'.
13845
13846 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13847
13848         * default.el: Removed.
13849         * site-start.el: Removed.
13850
13851 1998-04-29  Didier Verna  <didier@xemacs.org>
13852
13853         * minibuf.el (minibuffer-history-minimum-string-length): Default
13854         to nil.
13855
13856 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13857
13858         * find-paths.el (paths-program-name): Rename.
13859         (paths-emacs-root-p): Ditto.
13860         (paths-find-site-directory): Ditto.
13861
13862 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13863
13864         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13865         `emacs-lisp-byte-compile-and-load'.
13866
13867 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13868
13869         * ldap.el (ldap-search): Fixed additional parameter passing to
13870         `ldap-open'
13871
13872 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13873
13874         * select.el (kill-primary-selection) (selection-owner-p)
13875         (copy-primary-selection) (yank-clipboard-selection)
13876         (selection-exists-p) (delete-primary-selection): new file and
13877         functions that do the right thing for the selected device.
13878
13879         * x-menubar.el: use generalised selection functions.
13880
13881         * dumped-lisp.el: dump select.el.
13882
13883 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13884
13885         * find-paths.el (paths-progname): New variable.
13886         (paths-emacs-root-p): Use it.
13887         (paths-find-site-directory): Ditto.
13888
13889 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13890
13891         * loadup.el ((member "dump" command-line-args)): Dump as
13892         `infodock' if InfoDock.
13893
13894 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13895
13896         * find-paths.el (construct-emacs-version): Simplify, include
13897         program name in the return value.
13898         * (paths-find-version-directory): Use it.
13899
13900 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13901
13902         * info.el (Info-parse-dir-entries): Fixed regexp
13903         (Info-build-dir-anew): Remove full suffix and capitalize info file
13904         name for files with no @direntry
13905         (Info-batch-rebuild-dir): New function
13906         (Info-suffixed-file): Check for regular files instead of simple
13907         file existence (could catch directories before)
13908
13909 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13910
13911         * setup-paths.el, find-paths.el: Removed uses of `not' which
13912         temacs doesn't have.
13913
13914         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13915         into root searching.
13916
13917 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13918
13919         * subr.el: Remove definition of `not'.
13920
13921 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13922
13923         * msw-glyphs.el: enable graphics support.
13924
13925 1998-04-23  Didier Verna  <didier@xemacs.org>
13926
13927         * x-menubar.el (default-menubar): restored the line-number-mode
13928         option.
13929
13930         * misc doc string updates related to the options menu.
13931
13932 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13933
13934         * setup-paths.el (paths-construct-load-path): Fix typo.
13935
13936 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13937
13938         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13939         font-menu-ignore-scaled-fonts don't have to be bound now; this
13940         gets us one step further towards making --no-autoloads work.
13941
13942         * startup.el (normal-top-level): Load auto-autoloads only if
13943         lisp-directory is non-nil.
13944
13945         * setup-paths.el (paths-construct-load-path): Made it robust
13946         against nil lisp-directory.
13947
13948         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13949         to the list of variables that cause a warning when nil.
13950
13951         * toolbar.el (init-toolbar-location): Now works even when there's
13952         no toolbar icon directory.
13953
13954 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13955
13956         * help.el (view-lossage): Recognize it.
13957
13958         * simple.el (log-message): Mark multiline messages.
13959
13960 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13961
13962         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13963
13964 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13965
13966         * package-get.el (package-get-all):  add `\n' separator to
13967         interactive specification so that both variables are read
13968
13969 1998-04-22  Didier Verna  <didier@xemacs.org>
13970
13971         * x-menubar.el: ported the options menu to Custom.
13972         Moved the "read only" toggle button to the buffers menu.
13973         Corrected some missing ;;;###autoload or defcustom.
13974
13975         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13976         the scrollbar-visible specifier for options menu handling.
13977
13978         * toolbar.el (toolbar-visible-p)
13979                      (toolbar-captioned-p)
13980                      (default-toolbar-position): defcustom wrappers around
13981         the toolbar specifiers for options menu handling.
13982
13983         * frame.el (get-frame-for-buffer-default-instance-limit):
13984         defcustom it for options menu handling.
13985
13986         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13987         font-lock-mode for options menu handling.
13988
13989         * cus-start.el: added Custom properties to overwrite-mode for
13990         options menu handling.
13991
13992 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13993
13994         * about.el: shameless self-promotion.
13995
13996 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13997
13998         * simple.el (raw-append-message): Slightly optimize.
13999         (remove-message): Use `push' for clarity.
14000         (append-message): Ditto.
14001         (display-warning): Dito.
14002         (raw-append-message): Send the message to the appropriate device.
14003
14004 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14005
14006         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14007         From Sean MacLennan <Sean.MacLennan@pika.ca>
14008
14009 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14010
14011         * setup-paths.el: Changed `directory-sep-char' to
14012         `path-separator', following a change in GNU Emacs.
14013
14014 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14015
14016         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14017         (Info-build-dir-anew): Add a final newline.
14018         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14019         is `always'
14020         (Info-rebuild-dir): Ditto
14021
14022         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14023
14024 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14025
14026         * simple.el (count-words-buffer): Retain zmacs region.
14027         (count-words-region): Ditto.
14028         * simple.el: (what-line): Expanded line counts.
14029         (count-lines): New parameter to conditionalize whether collapsed
14030         lines get counted.
14031         From Bob Weiner <weiner@altrasoft.com>
14032
14033 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14034
14035         * packages.el (package-locations): infodock-packages must override
14036         mule-packages and packages.
14037
14038 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14039
14040         * wid-edit.el:
14041         remove rude messages from widget-activation-widget-mapper
14042         and widget-activation-glyph-mapper
14043
14044 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14045
14046         * toolbar.el: Remove (featurep 'x) test from
14047         toolbar-make-button-list
14048
14049 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14050
14051         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14052         only if in the same frame.
14053
14054 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14055
14056         * packages.el (package-locations): Added site-packages hierarchy.
14057
14058         * setup-paths.el (paths-default-info-directories): Introduced and
14059         used.
14060
14061         * packages.el, setup-paths.el: Set various path searching depths
14062         to 1.
14063
14064         * packages.el (packages-hierarchy-depth):
14065         (packages-load-path-depth): Introduced and used.
14066
14067         * setup-paths.el (paths-load-path-depth): Introduced and used.
14068
14069         * find-paths.el (paths-find-recursive-path): Added max-depth
14070         parameter.
14071
14072 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14073
14074         * setup-paths.el (paths-construct-info-path): Removed
14075         dependency on behavior of (file-name-as-directory "").
14076
14077 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14078
14079         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14080         lisp objects
14081
14082 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14083
14084         * dump-paths.el, startup.el: Added handling for --debug-paths.
14085
14086 1998-04-15  William M. Perry  <wmperry@aventail.com>
14087
14088         * wid-edit.el: We cannot just set the help-echo or balloon-help
14089           properties for an extent based on the :help-echo widget
14090           property, since help-echo and balloon-help cause an EXTENT to
14091           get passed in, where :help-echo functions are expecting a WIDGET
14092
14093 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14094
14095         * scrollbar.el (init-scrollbar-from-resources): Call
14096         mswindows-init-scrollbar-metrics when appropriate.
14097
14098 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14099
14100         * dumped-lisp.el: dump x-toolbar for window system
14101
14102         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14103         have support and xpm.
14104
14105 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14106
14107         * files.el (toggle-read-only): Fix docstring.
14108         From Didier Verna <didier@xemacs.org>
14109
14110 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14111
14112         * startup.el (normal-top-level): Load autoload-file-name without
14113         specifying an extension---some people only auto-autoload.el.gz.
14114
14115 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14116
14117         * files.el (backup-enable-predicate): Don't bomb on NAME being
14118         nil.
14119
14120 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14121
14122         * find-paths.el, packages.el: Now prefers configure'd paths.
14123         This shouldn't cause any of the originally anticipated problems as
14124         the current paths architecture will not define the various
14125         configure-xxx variables if they're not specified on the configure
14126         command line.
14127
14128         * find-paths.el, setup-paths.el, packages.el: Removed all
14129         mentionings of "/" as a path separator.
14130         Used paths-construct-path throughout.
14131
14132         * find-paths.el (paths-construct-path): Created to assemble paths
14133         from directory components.
14134
14135         * setup-paths.el, packages.el: Used paths-decode-directory-path
14136         instead of decode-path-internal.
14137
14138         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14139         and associates.
14140         (paths-decode-directory-path) Created.
14141
14142         * setup-paths.el: Changed configure-exec-path to
14143         configure-exec-directory.
14144
14145 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14146
14147         * packages.el (packages-find-packages): Fixed decoding of
14148         EMACSPACKAGEPATH.
14149
14150         * startup.el: -no-packages -> -no-early-packages.
14151
14152         (packages-load-package-lisps): Fixed loading of auto-autoload
14153         files.
14154
14155         * startup.el (normal-top-level): Fixed loading of core
14156         auto-autoload.
14157
14158         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14159
14160         * startup.el, packages.el, dump-paths.el: Added proper settings
14161         for site-directory and lisp-directory variables.
14162
14163         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14164         inhibit-package-autoloads and fixed handling of it.
14165
14166         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14167         handling of former inhibit-package-init, now
14168         inhibit-early-packages, to make -vanilla etc. work.
14169
14170 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14171
14172         * code-process.el (start-process): Fallback to 'undecided instead
14173         of 'binary for process input coding stream.
14174
14175         * process.el (start-process): Docstring fix.
14176
14177 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14178
14179         * info.el (Info-insert-dir): Do not insert temporary dir files
14180         in Info-dir-file-attributes
14181         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14182         (Info-rebuild-dir): Ditto.
14183
14184 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14185
14186         * obsolete.el: Added obsoleteness declarations for
14187         `site-directory' and `Info-default-directory-list'.
14188
14189 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14190
14191         * find-paths.el (paths-find-emacs-root): Only look at the
14192         executable at the end of the symlink chain for determining the
14193         Emacs root.
14194
14195 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14196
14197         * setup-paths.el (paths-construct-info-path): Changed construction
14198         to cater to gone default in configure.
14199
14200         * find-paths.el (paths-uniq-append): Added.
14201
14202         * packages.el: Rewritten package path construction once again.
14203
14204         * dump-paths.el, startup.el: Removed package-path as a global
14205         variable.
14206
14207         * package-admin.el (package-admin-add-single-file-package):
14208         (package-admin-add-binary-package): Changed package-path to
14209         late-packages.
14210
14211         * packages.el (packages-split-path): Split path at "/" rather than
14212         nil according to change in emacs.c.
14213
14214 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14215
14216         * setup-paths.el (paths-construct-info-path): Changed info path
14217         order so that directories come out right.
14218         (paths-find-lock-directory): Fixed bug: It used to think
14219         configure-lock-directory is a path.
14220
14221 1998-04-06  Jeff Miller <jmiller@smart.net>
14222
14223         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14224         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14225         eases the use of toolbar-add/kill-item functions.
14226
14227 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14228
14229         * code-files.el (file-coding-system-alist): Commented out
14230         loaddefs.el magical treatment.
14231
14232 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14233
14234         * info.el (Info-rebuild-outdated-dir): Added new option
14235         `conservative' and made it the default
14236         (Info-rebuild-dir): Appropriately parse multi-line description
14237         strings, and multi-section dir files. Issue warning when dir
14238         is rebuilt as temporary
14239         (Info-build-dir-anew): Issue warning when dir is built as
14240         temporary
14241
14242 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14243
14244         * list-mode.el (list-mode-map): Bind highlight motion commands to
14245         standard keys left, right, C-b and C-f.
14246
14247 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14248
14249         * files.el (auto-mode-alist): allow .sc for Scheme->C
14250
14251 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14252
14253         * loadup.el (pureload): Don't quote (garbage-collect).
14254
14255 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14256
14257         * package-get-base.el: Updated.
14258
14259 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14260
14261         * isearch-mode.el (isearch-just-started): New variable.
14262         (isearch-mode): Set it.
14263         (isearch-repeat): Advance one character forward only if the search
14264         was successful, and was not just started.
14265         (isearch-repeat): Clear isearch-just-started.
14266
14267 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14268
14269         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14270         if running -batch.
14271
14272 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14273
14274         * subr.el (listify-key-sequence): Removed.
14275
14276 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * bytecomp.el (byte-compile-print-gensym): New option.
14279         (byte-compile-output-file-form): Use it.
14280         (byte-compile-output-docform): Ditto.
14281         (byte-compile-compiled-obj-to-list): Ditto.
14282
14283 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14284
14285         * msw-glyphs.el: set frame icon if xpm support.
14286
14287 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14288
14289         * help.el: Code that pretty prints variable values
14290           removed.
14291
14292 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14293
14294         * find-paths.el (paths-emacs-root-p): Correct test for installation
14295         directory.
14296         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14297
14298 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14299
14300         * loaddefs.el: Don't set debug-ignored-errors; leave
14301           its default value set to nil.
14302
14303 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14304
14305         * info.el (Info-rebuild-dir): fixed mis-spelling.
14306
14307 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14308
14309         * info.el (Info-rebuild-outdated-dir): New custom var
14310         (Info-insert-node): Create/update dir file when needed, ie when it
14311         does not exist or is older than some info files in directory
14312
14313 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14314
14315         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14316         for last packages, mainly for using a 20.4 package base.
14317
14318         * packages.el (late-packages): Typo fix.  It was called
14319         early-packages.
14320
14321         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14322         relative symlinks correctly.
14323         (paths-find-emacs-roots): More rigorous checking for plausible
14324         configuration-time root.
14325
14326         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14327         find its roots.
14328
14329 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14330
14331         * faces.el: Fix docstrings.
14332         * glyphs.el: Fix docstrings.
14333         * mouse.el: Fix docstrings.
14334
14335         * frame.el: Change phrase `current frame' to `selected frame'.
14336
14337         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14338
14339         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14340         macros using backquote to make them infinitely more readable.
14341
14342 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14343
14344         * packages.el (packages-find-package-path): Hardcoded specialized
14345         InfoDock support until we can clean this up.
14346
14347         * help.el (describe-bindings-1): Return the value of the bindings
14348         help buffer created.
14349         (describe-bindings): Ditto.
14350
14351         * simple.el (set-variable): Restore previous behavior of not
14352         bombing if the variable to set is not boundp.
14353
14354 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14355
14356         * packages.el (packages-handle-package-dumped-lisps): Allow for
14357         non-local files to be loaded off the package-lisp variable.
14358
14359 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14360
14361         * x-faces.el: Global X resources should override
14362           specs for all device classes (color, grayscale, mono);
14363           code currently doesn't override any of them.  Fixed by
14364           calling remove-specifier with '(x default) as the tag
14365           set and allowing inexact matches.
14366
14367 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14368
14369         * faces.el: Separated face initializations based on
14370           device classes into device type specific (tag set,
14371           instantiator) pairs.
14372
14373 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14374
14375         * wid-edit.el (widget-choice-action): Remember user's explicit
14376         choice.
14377         (widget-choice-value-create): Respect it.
14378         From Richard Stallman <rms@gnu.org>
14379
14380 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14381
14382         * setup-paths.el (paths-construct-info-path): Always append
14383         existing directories from configure-time info path.
14384
14385         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14386         Info-directory-list.
14387
14388         * info.el: Removed Info-default-directory-list which was broken by
14389         design.
14390         Removed bogus initialization of Info-directory-list---startup.el
14391         can do a much better job.
14392         Added autoload of Info-directory-list.
14393
14394         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14395         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14396         be exclusive; now it's merely given precedence, just like in the
14397         old days.
14398
14399 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14400
14401         * find-paths.el (paths-find-architecture-directory): Fix bug with
14402         finding; it used to default too early.
14403
14404 1998-03-25  Martin Buchholz <martin@xemacs.org>
14405
14406         * packages.el (packages-split-path): Fix a bug; it used to fail
14407         for paths that weren't split.
14408
14409 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14410
14411         * finder.el (finder-compile-keywords): trap on errors.
14412
14413 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14414
14415         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14416           fourth argument of t so that only the specs exactly
14417           matching the tag lists are removed.
14418
14419 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14420
14421         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14422
14423 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14424
14425         * minibuf.el (mouse-read-file-name-1): If a default directory was
14426         specified, use it for generating the completions.
14427
14428 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14429
14430         * update-elc.el: Now respects inhibit-package-init and
14431         inhibit-site-lisp.
14432         Now does path construction with loadup-paths.
14433
14434         * startup.el (normal-top-level, startup-setup-paths): Now respects
14435         inhibit-package-init and inhibit-site-lisp.
14436
14437         * packages.el (packages-find-package-path): Extended package path
14438         by version-specific hierarchies.
14439         (packages-find-packages): Now respects inhibit flag and
14440         inhibit-site-lisp.
14441         Moved path setup to loadup-paths.
14442
14443         * make-docfile.el: Now respects inhibit-package-init and
14444         inhibit-site-lisp.
14445         Now does path construction with loadup-paths.
14446
14447         * loadup.el: Now respects inhibit-package-init and
14448         inhibit-site-lisp.
14449
14450         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14451
14452         * loadup-paths.el: New file: setup load-path to encompass
14453         packages.
14454
14455 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14456
14457         * auto-show.el: load-gc renamed to pureload.
14458         * site-load.el: Ditto.
14459         * packages.el (toplevel): Ditto.
14460         * loadup.el (really-early-error-handler): Ditto.
14461         * dumped-lisp.el (preloaded-file-list): Ditto.
14462         * cus-face.el (custom-declare-face): Ditto.
14463
14464 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14465
14466         * <Today>: The Big Path Searching Overhaul.
14467
14468         * find-paths.el: New file: find and assemble paths in the
14469         installation hierarchy.
14470
14471         * setup-paths.el: New file: global layout of paths and directories
14472         within the XEmacs hierarchy.
14473
14474         * packages.el: Replaced everything related to path searching and
14475         startup by code in terms of find-paths.
14476
14477         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14478         the new path searching engine.
14479
14480         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14481         and setup-paths.
14482
14483 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14484
14485         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14486         setup-paths.el.
14487
14488 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14489
14490         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14491         compiles identically in any configuration.
14492         Removed irrelevant commentary.
14493
14494 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14495
14496         * simple.el (set-variable): Allow setting specifiers.
14497
14498 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14499
14500         * lisp.el (forward-sexp): Revert previous change.
14501
14502 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14503
14504         * frame.el (frame-initialize): Use `delete-console' instead of
14505         `delete-device' to delete the stream console to match the usage in
14506         Fkill_emacs.
14507
14508 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14509
14510         * files.el (cdpath-previous): New variable.
14511         (cd): Use it.
14512         From Bob Weiner <weiner@wave.altrasoft.com>
14513
14514 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14515
14516         * keydefs.el: Changed keybindings of forward-char,
14517           backward, scroll-up and scroll-down to point to their
14518           -command counterparts.
14519
14520         * simple.el: New functions: forwarc-char-command,
14521           backwrad-char-command, scroll-up-command,
14522           scroll-down-command which work liek their counterparts
14523           except that they honor the variable
14524           signal-error-on-buffer-boundary.
14525
14526           Definition of signal-error-on-buffer-boundary received
14527           from src/cmds.c.
14528
14529           defvar declaration added for word-across-newline to avoid
14530           byte-compiler warning about the free variable reference.
14531
14532 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14533
14534         * winnt.el: Removed "%t" from the beginning of
14535         modeline-format. From now on, there's no nt-specifics in the modeline.
14536
14537 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14538
14539         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14540         of `when' with `if'.
14541
14542 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14543
14544         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14545         mswindows. Must be reworked along with glyphs.el, or
14546         merged into it, after there is images support.
14547
14548         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14549         'mswindows.
14550
14551 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14552
14553         * faces.el: fix for text cursor initialization.
14554         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14555         From Andy Piper <andyp@parallax.co.uk>
14556
14557 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14558
14559         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14560         if there is an existing package that handles it and warn the user
14561         about that mode.
14562
14563 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14564
14565         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14566         Installation" menu item when Installation-string is not bound.
14567
14568 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14569
14570         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14571         From Jeremiah W. James <jerry@cs.ucsb.edu>
14572
14573 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14574
14575         * msw-faces.el:
14576         * faces.el: Fix face initialization.
14577
14578 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14579
14580         * files.el (backup-enable-predicate): fix breakage introduced
14581         by TMPDIR patch.
14582
14583 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14584
14585         * x-faces.el (x-init-face-from-resources): The
14586           TTY face property retrieval functions don't return
14587           specifiers, so use face-property instead.
14588
14589 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14590
14591         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14592
14593 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14594
14595         * x-menubar.el: Expanded documentation for
14596           option-save-faces.  Changed Options -> Browse Faces
14597           menu entry to invoke customize-face.
14598
14599 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14600
14601         * faces.el: Most face initialization moved out of
14602           init-other-random-faces to the top level so that the
14603           initialization happens before Xemacs is dumped.  Much
14604           of the fascist "face-differs-from-default-p or FROB!"
14605           code has been retired in favor of letting the user do
14606           what they want to do.  Face initialization code changed
14607           to use `default' specifier tag so that the settings can
14608           be overridden later if the user wishes it.
14609
14610 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14611
14612         * about.el (about-hackers): Update contributors list.
14613
14614 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14615
14616         * specifier.el: Define new specifier tag `default'.
14617
14618         * modeline.el: Initialize faces using `default' tag.
14619
14620         * x-faces.el (x-init-face-from-resources): Remove
14621           specifier specs containing the `default' tag before
14622           adding new specs.
14623
14624 1998-03-02  John Jones  <jj@asu.edu>
14625
14626         * package-get.el (package-get-all): fixed arguments on call to
14627         package-admin-add-single-file-package.
14628         * package-get.el (package-get-installedp): fixed to match
14629         advertised behavior.
14630         * package-get.el: added function package-get-update-all which
14631         installs newest versions of all the current packages (if they are
14632         not already installed).
14633
14634 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14635
14636         * files.el (find-file-noselect): Uncommented `truename' binding in
14637         `let*' and use it later to set `buffer-file-truename' iff it's
14638         still nil, as happens for example when finding a compressed
14639         file with "jka-compr".
14640
14641 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14642
14643         * faces.el: in make-face-* type functions do the operation for all
14644         window systems, not just the first one found.
14645
14646         * font.el: call mswindows-list-fonts for mswindows.
14647
14648 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14649
14650         * code-process.el (call-process-region):
14651         * process.el (call-process-region):
14652         * package-get.el (package-get-dir):
14653         * files.el (backup-enable-predicate):
14654         * gnuserv.el (gnuserv-temp-file-regexp):
14655         Use temp-directory in place of `/tmp'.
14656
14657 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14658
14659         * "Fast" dired-in-C enhancements for Windows 95/NT:
14660
14661         * files.el: Added function, `wildcard-to-regexp', from GNU
14662           Emacs.
14663
14664         * files.el (insert-directory): Modified to use special
14665           dired-in-C enhancements if present.
14666
14667 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14668
14669         * code-files.el: make default coding no-conversion.
14670
14671 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14672
14673         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14674         the load-path.
14675
14676         * update-elc.el: Strip directory when testing for files not to
14677         bytecompile.
14678
14679 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14680
14681         * lisp-mode.el: Use recommended form for menus.
14682
14683         * info.el (Info-construct-menu): Use recommended form for menus.
14684
14685         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14686         entry.
14687
14688 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14689
14690         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14691           (get-frame-for-buffer-noselect): Always return frames
14692           in the not-this-window-p cond clause.
14693
14694 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14695
14696         * help.el (describe-installation): New function.
14697
14698         * x-menubar.el (default-menubar): Add describe-installation to
14699         Help menu.
14700
14701         * packages.el (packages-unbytecompiled-lisp): Installation.el
14702         should not be bytecompiled.
14703
14704         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14705         XEmacs.
14706
14707         * x-menubar.el (default-menubar): Use correct guard for VM menu
14708         entry.
14709
14710         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14711         coding.
14712         From Andy Piper <andyp@parallax.co.uk>
14713
14714 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14715
14716         * ldap.el: Do not require ldap-internal at compile time.
14717
14718 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14719
14720         * code-files.el: new file. a virtual copy of mule-files.el
14721         but without charset
14722         dependencies. (toggle-buffer-file-ocding-system) new function for
14723         changing the eol type for the current buffer.
14724
14725         * code-process.el: new file. a copy of
14726         mule-process.el. mule-process.el will disappear when things have
14727         settled.
14728
14729         * coding.el: new file. a virtual copy of mule-files.el but
14730         without charset dependencies. (coding-system-base) new function
14731         for getting the parent coding system of a coding system with eol
14732         type set.
14733
14734         * dumped-lisp.el: add above files for the non-mule case.
14735
14736 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14737
14738         * window-xemacs.el (display-buffer): If no explicit
14739           frame is specified, search for a window that displays
14740           the buffer on the currently selected frame, before
14741           searching other frames.
14742
14743 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14744
14745         * frame.el (get-frame-for-buffer): If not-this-window-p
14746           is non-nil, use window on the selected frame if it is not
14747           also the selected window.  When defaulting, search for
14748           windows on the currently selected fgrame before searching
14749           other frames.
14750
14751 1998-02-25  Didier Verna  <didier@xemacs.org>
14752
14753         * modeline.el (modeline-swap-buffers): originally named
14754         `mouse-release-modeline'. Whether to actually swap the buffers is
14755         decided in `mouse-drag-modeline'.
14756         (mouse-drag-modeline): A button release event is considered a
14757         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14758         stay unchanged.
14759
14760 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14761
14762         * x-menubar.el: Put redo on the menubar.
14763         From Aki Vehtari <Aki.Vehtari@hut.fi>
14764
14765 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14766
14767         * bytecomp.el (displaying-byte-compile-warnings): if
14768         temp-buffer-show-function is set, use it to display current set of
14769         warnings in the "*Compile-Log-Show*" buffer.
14770
14771         * simple.el (display-warning-buffer): if temp-buffer-show-function
14772         is set, use it to display current set of warnings in the
14773         "*Warnings-Show*" buffer.
14774
14775 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14776
14777         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14778         Common Lisp.
14779
14780 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14781
14782         * menubar.el: Allow button descriptors at least 2 long.
14783
14784         * x-menubar.el (default-menubar): Use recommended forms.
14785         (file-menu-filter): Remove.
14786         (edit-menu-filter): Remove.
14787
14788 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14789
14790         * about.el (about-hackers): Updated.
14791
14792 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14793
14794         * help.el (help-max-help-buffers): new variable
14795         (help-register-and-maybe-prune-excess): new function
14796         (help-buffer-name): use help-max-help-buffers.
14797         (with-displaying-help-buffer): use
14798         help-register-and-maybe-prune-excess.
14799
14800         * help.el (help-maybe-pretty-print-value): if the value fits on
14801         one line, let it.
14802
14803 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14804
14805         * (with-displaying-help-buffer): there is no need to kill the buffer
14806         if it exists, because with-output-to-temp-buffer will clear it.
14807         further, killing the buffer violates the rule that
14808         temp-buffer-show-function, if set, has the full responsibility of
14809         showing the temp buffer.  killing the buffer fucks with the window
14810         configuration, hosing temp-buffer-show-function.
14811
14812
14813 1998-02-23  Didier Verna  <didier@xemacs.org>
14814
14815         * modeline.el (mouse-drag-modeline):
14816         - Always scroll the modeline that was originally clicked on.
14817         - Use x pixels instead of x characters (which doesn't work anyway)
14818         as horizontal reference for modeline dragging. This allows us to
14819         keep on dragging the modeline even if the motion event occurs in
14820         another window.
14821
14822 1998-02-23  Didier Verna  <didier@xemacs.org>
14823
14824         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14825         glyph on the modeline to indicate that dragging the mouse has an
14826         effect both horizontally and vertically.
14827
14828 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14829
14830         * about.el (about-xemacs): Get rid of redundant visible version
14831         number.
14832
14833 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14834
14835         * about.el (about-hackers): Update credits.
14836
14837 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14838
14839         * prim/register.el (view-register): Show register type file-query.
14840
14841 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14842
14843         * mode-motion.el (mode-motion-highlight-internal):
14844           save-excursion inside save-window-exucrsion form to
14845           hide buffer point changes from save-window-excursion.
14846           Prevents display flickering when the mouse pointer
14847           moves.
14848
14849 1998-02-17  Didier Verna  <didier@xemacs.org>
14850
14851         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14852         function to handle correctly the case of a toolbar one side of the
14853         window: scrolling will not necessarily happen.
14854
14855 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14856
14857         * files.el (after-find-file): Restore missing argument
14858           to format that provides filename for "... consider M-x
14859           recover-file" message.  Also call `message' with "%s"
14860           as the first arg instead of an arbitrary string.
14861
14862 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14863
14864         * about.el (about-hackers): Various additions.
14865
14866 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14867
14868         * autoload.el (generate-file-autoloads-1): Don't force an extra
14869         line out when copying on-the-same line autoloads.
14870
14871         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14872         is installed.
14873
14874 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14875
14876         * x11/x-win-xfree86.el (x-win-init-xfree86):
14877         * x11/x-win-sun.el (x-win-init-sun):
14878         * x11/x-init.el (x-initialize-compose):
14879         * prim/simple.el:
14880         (backward-or-forward-kill-sexp):
14881         (backward-or-forward-kill-sentence):
14882         (backward-or-forward-kill-word):
14883         (backward-or-forward-delete-char):
14884         * prim/isearch-mode.el (isearch-help-or-delete-char):
14885         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14886         x-keysym-on-keyboard-p to detect backspace.
14887         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14888         Clean up symbols used with dead keys, checking Linux and solaris
14889         keysyms.
14890         Simplify x-win-*.el using above methods.
14891         Change documentation for x-keysym-*-p functions.
14892
14893 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14894
14895         * about.el (about-hackers): Restore entries for Michael Sperber and
14896         Vinnie Shelton.
14897         From Vinnie Shelton <acs@acm.org>
14898
14899 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14900
14901         * simple.el (count-words-region): Ditto.
14902
14903 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14904
14905         * simple.el (count-words-buffer): Document.  Don't print anything
14906         if non-interactive.
14907
14908 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14909
14910         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14911         multiple files in InfoDock.
14912
14913 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14914
14915         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14916         from version.el in InfoDock.
14917
14918         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14919         specially.
14920
14921 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14922
14923         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14924         variable name in docstring.
14925
14926 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14927
14928         * menubar.h: Include "gui.h".
14929
14930 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14931
14932         * site-load.el: Fix documentation.
14933
14934 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14935
14936         * package-get-base.el (package-get-base): Updated.
14937
14938         * keymap.el: PC-ize.
14939
14940 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14941
14942         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14943         from' on a fresh line.
14944
14945 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14946
14947         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14948         object.
14949
14950 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14951
14952         * undo-stack.el: PC-ize.
14953
14954         * cmdloop.el: PC-ize.
14955
14956 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14957
14958         * bytecomp-runtime.el: PC-ize.
14959
14960         * byte-optimize.el: Prolog fixup.  PC-ize.
14961
14962         * cus-dep.el: Spelling fix.
14963
14964         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14965         entries follow).
14966
14967 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14968
14969         * text-mode.el (text-mode-hook-identify): New function,
14970         put on text-mode-hook.  Set text-mode-variant here.
14971         (text-mode): Don't set it here.
14972
14973 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14974
14975         * text-mode.el (text-mode-hook): New defvar.
14976         (text-mode-variant): New variable.
14977         (text-mode): Set that variable locally.
14978         (toggle-text-mode-auto-fill): New command.
14979
14980 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14981
14982         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14983
14984 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14985
14986         * text-mode.el (paragraph-indent-text-mode):
14987         Renamed from spaced-text-mode.
14988         (text-mode-map): Bind TAB to indent-relative.
14989         (indented-text-mode-map): Variable deleted.
14990         (indented-text-mode): Now an alias for text-mode.
14991
14992 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14993
14994         * loadup.el: test-atoms debugging stuffs removed.
14995
14996 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14997
14998         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14999
15000 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15001
15002         * help.el (describe-beta): Made it use `locate-data-file'.
15003         (describe-distribution): Ditto.
15004         (describe-copying): Ditto.
15005         (describe-project): Ditto.
15006         (view-emacs-news): Ditto.
15007
15008         * help-nomule.el (help-with-tutorial): Made it use
15009         `locate-data-file' to find tutorial.
15010
15011 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15012
15013         * about.el: Corrected my email address.
15014
15015         * mouse.el: Added 'mouse-mswindows-drop' similar to
15016         'mouse-offix-drop'.
15017
15018 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15019
15020         * loadup.el (running-xemacs): Spelling fix.
15021
15022 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15023
15024         * packages.el (packages-find-packages-1): Don't allow a backwards
15025         compatible lisp tree to overwrite `preloaded-file-list'.
15026
15027 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15028
15029         * loadup.el: Don't delete "xemacs" prior to dumping.
15030
15031 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15032
15033         * package-info.el (pi-last-mod-date): New function.
15034         (pi-author-version): New function.
15035         (batch-update-package-info): Use them.
15036
15037 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15038
15039         * frame.el (get-frame-for-buffer-default-to-current): Create.
15040         (get-frame-for-buffer-noselect): Allow user to use current frame
15041         with `get-frame-for-buffer-default-to-current'.
15042
15043 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15044
15045         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15046         (byte-compile-output-docform): Ditto.
15047         (byte-compile-compiled-obj-to-list): Ditto.
15048
15049 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15050
15051         * startup.el (command-line-1): Removed code that ran
15052           buffer-menu.
15053
15054 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15055
15056         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15057
15058 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * frame.el (suspend-emacs-or-iconify-frame): Check using
15061         `device-on-window-system-p' instead of explicitly checking for X,
15062         so that the same logic works for MS Windows.
15063         (suspend-or-iconify-emacs): Ditto.
15064
15065 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15066
15067         * about.el (about-maintainer-info): Andy Piper is back.
15068         (xemacs-hackers): Updated Andy Piper's email address.
15069         (about-hackers): Added Jonathan Harris.
15070         (about-hackers): Updated Tibor Polgar's email address.
15071
15072 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15073
15074         * about.el: Add xemacs.org email manager.
15075
15076         * package-get-base.el (package-get-base): Updated with most recent
15077         package updates.
15078
15079 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15080
15081         * help.el (function-arglist): Use `indirect-function' instead of
15082         `symbol-function' so that aliases are treated correctly.
15083
15084 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15085
15086         * help.el (help-map): Add f1 binding to `help-for-help'.
15087         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15088         (describe-key-briefly): Use `princ' "%s" to print object.
15089         (with-displaying-help-buffer): Kill buffer if it exists, again.
15090         (describe-key): Use `princ' "%s" to print object.
15091         (describe-function-1): Use `princ' "%s" to print object.
15092         Commented out alias lines removed.
15093         (help-pretty-print-limit): New variable to control pretty-printing
15094         of variable values.
15095         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15096         `help-pretty-print-value' again.  Only print-print when OBJECT is
15097         list of length less than `help-pretty-print-limit'.
15098         (describe-variable): Use `help-maybe-pretty-print-value' again.
15099
15100 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15101
15102         * simple.el (blink-matching-open): Remove C++ kludge.
15103         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15104
15105 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15106
15107         * info.el (Info-default-directory-list): Made the documentation
15108         more explanitory.
15109
15110 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15111
15112         * lisp/packages.el:
15113         * lisp/package-admin.el:
15114         * lisp/build-report.el:
15115         Fix typos.
15116
15117 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15118
15119         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15120         warnings in Java buffers without final newline and editing the
15121         last line.
15122
15123 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15124
15125         * packages.el (packages-find-packages-1): Don't allow a backwards
15126         compatible lisp tree to overwrite `preloaded-file-list'.
15127         Suggested by Colin Rafferty  <colin@xemacs.org>
15128
15129         * mouse.el (mouse-offix-drop): Set undo-boundary.
15130         From Oliver Graf <ograf@fga.de>
15131
15132 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15133
15134         * loadup.el (load-gc): rewrite as defun.
15135         Print something sensical if a required dump-time file isn't found.
15136
15137 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15138
15139         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15140         bug strikes a menudescriptor.
15141
15142         * package-get-base.el (package-get-base): Updated.
15143
15144         * package-info.el (batch-update-package-info): Derive REQUIRES
15145         from the Makefile.
15146
15147 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15148
15149         * files.el (save-some-buffers): Don't play games with deleting
15150         other windows if we are in the minibuffer window.
15151
15152 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15153
15154         * modeline.el (modeline-minor-mode-menu): Add support for :active
15155         (add-minor-mode): Document :active property to TOGGLE.
15156
15157 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15158
15159         * modeline.el (modeline-minor-mode-menu): Add support for an
15160         `:included' predicate in the `toggle-sym' plist.
15161         (add-minor-mode): Document the :included property, format
15162         docstring some more.
15163         (modeline-minor-mode-menu): Documentation string added.
15164
15165 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15166
15167         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15168         labels from the symbol-names by thwacking off the overly redundant
15169         and overused "mode", parenthesizing "minor", and capitalizing the
15170         resultant strings.  Also shortened the menu's title by eliminating
15171         the redundant buffer name.
15172         (add-minor-mode): Beautified the docstring, added mention of the
15173         `:menu-tag' property of TOGGLE.
15174         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15175         `toggle-sym' to beatify the mode-life menus.
15176         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15177         `auto-fill-function'.
15178
15179 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15180
15181         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15182         menus to :style 'toggle.
15183
15184 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15185
15186         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15187
15188 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15189
15190         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15191         only recognize first hyperlink.
15192         (hyper-apropos-highlightify): Deletia, this is already done by
15193         `hyper-apropos-insert-face'.
15194         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15195
15196 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15197
15198         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15199         mail.
15200         (toolbar-mail-reader): Add support for `send'.
15201         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15202
15203 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15204
15205         * info.el (Info-emacs-info-file-name): Add defvar for
15206         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15207         will function properly.
15208
15209 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15210
15211         * simple.el: make the backwards delete function called by
15212         `backward-or-forward-delete-char' user configurable.
15213
15214 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15215
15216         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15217         compiled function got loaded from.
15218
15219 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15220
15221         * term/apollo.el: Synched up with InfoDock 3.6.2.
15222
15223 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15224
15225         * startup.el (load-init-file): Load autoloads earlier.
15226         (startup-splash-frame): Handle InfoDock logo.
15227
15228         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15229         InfoDock.
15230         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15231
15232         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15233         doesn't have this function.
15234
15235         * packages.el (locate-data-file): Fix to call `locate-file'.
15236
15237 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15238
15239         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15240         version of version.el.
15241         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15242
15243         * x-menubar.el (default-menubar): Guard reference to
15244         `gnuserv-frame'.
15245         (default-menubar): Guard references to `font-lock-mode'.
15246         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15247         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15248
15249         * make-docfile.el: Don't snarf doc strings from autoloads.
15250
15251         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15252         loading auto-autoloads files.
15253
15254         * loaddefs.el: Disable dumping autoloads.
15255
15256 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15257
15258         * lisp-mnt.el: Synch to Emacs 20.2.
15259
15260         * help.el: Remove manual autoload of `finder-by-keyword'.
15261
15262         * finder.el (finder-by-keyword): Autoload.
15263
15264         * help.el: Conditionalize hyperbole setup.
15265
15266 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15267
15268         * packages.el (package-require): Update to reflect new data format.
15269
15270 1998-01-02  Didier Verna  <didier@xemacs.org>
15271
15272         * x-menubar.el (default-menubar): make the tutorials available
15273         through the menubar. (Plus some compilation warnings cleanup).
15274
15275 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15276
15277         * check-features.el: New file.  Perform sanity check after build.
15278
15279         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15280         files to tooltalk package.
15281         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15282         package.
15283
15284         * package-admin.el (package-admin-xemacs): Use better default for
15285         location of XEmacs binary.
15286
15287 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15288
15289         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15290         tag with sexp and add value tag with value `t'.
15291
15292 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15293
15294         * package-get.el: Changes to work with real data.
15295         From Pete Ware <ware@cis.ohio-state.edu>
15296
15297         * packages.el (packages-reload-autoloads): Guard load for the time
15298         being.
15299
15300         * update-elc.el ("packages.el"): Force loading packages.el instead
15301         of possibly out-of-date packges.elc.
15302         * make-docfile.el ("packages.el"): Ditto.
15303
15304 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15305
15306         * build-report.el (build-report-delete-regexp): Added a rule for
15307         the main tarball shadowing anything past it.
15308
15309 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15310
15311         * packages.el (package-provide): Delete a previous provide.
15312
15313         * package-info.el: New file.
15314
15315         * package-get.el: New file.
15316         From Pete Ware <ware@cis.ohio-state.edu>
15317         (package-get): Fix md5 computation to work with Mule.
15318
15319 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15320
15321         * simple.el (log-message-*): Quote symbols in docstrings properly.
15322
15323 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15324
15325         * packages.el (packages-new-autoloads): Ignore symbolic links.
15326
15327         * cus-face.el (face-custom-attributes-get): Fix typo.
15328         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15329
15330 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15331
15332         * startup.el (load-init-file): Reload new or changed autoloads
15333         unless inhibited.  Reload modified dumped lisp (stubbed).
15334
15335         * packages.el (packages-new-autoloads): New function.
15336         (packages-reload-autoloads): New function.
15337         (packages-reload-dumped-lisp): New (stub) function.
15338
15339         * loadup.el: Inhibit reloading dumped files when running temacs.
15340
15341         * loadhist.el (file-provides): Extend to handle variant
15342         extensions.
15343
15344         * replace.el (query-replace): Fix typo.
15345
15346 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15347
15348         * make-docfile.el: list-autoloads-path has been renamed.
15349         * update-elc.el: list-autoloads has been renamed.
15350
15351         * packages.el (packages-list-autoloads): Renamed.
15352         (packages-list-autoloads-path): Ditto.
15353
15354 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15355
15356         * packages.el (packages-find-packages-1): Made it signal a warning
15357         for an error in an auto-autoload.el file.
15358
15359 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15360
15361         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15362         tag with const.
15363         From Aki Vehtari <Aki.Vehtari@hut.fi>
15364
15365         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15366
15367         * loadhist.el (unload-feature): Remove autoload.
15368
15369 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15370
15371         * loadhist.el: Unpackaged.
15372
15373         * help.el (describe-symbol-find-file): Rename
15374         `describe-function-find-file' and make old name obsolete.
15375         (describe-function-1): Use it.
15376         (describe-function-1): Guard reference to
15377         `compiled-function-annotation'.
15378
15379 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15380
15381         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15382         argument.
15383         (help-mode-quit): New optional arg to control whether it kills or
15384         buries.  Tidied up.
15385         (with-displaying-help-buffer): Don't kill buffer initially, even
15386         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15387         (help-pretty-print-value): Rename back from
15388         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15389         use it, otherwise use dumped `cl-prettyprint'.
15390         (describe-variable): Use `help-pretty-print-value' again.
15391         (find-func): Removed reference to "find-func" at end.
15392
15393 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15394
15395         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15396           GUI XEmacs. Rename? x-menubar is rather window system
15397           independant, except for a couple of items.
15398
15399 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15400
15401         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15402         entries as they will no longer be distributed with XEmacs.
15403
15404         * format.el (format-alist): Fix image/tiff regexps.
15405         From P. E. Jareth Hein <jareth@camelot-soft.com>
15406
15407         * help.el (help-maybe-pretty-print-value): Rename.
15408         (describe-variable): Use it.
15409         (describe-variable): Add trailing linefeed.
15410
15411 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15412
15413         * help.el (describe-function-1): Don't output anything for
15414           arglist of autoload functions.
15415
15416 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15417
15418         * help.el (describe-function-1): Don't output anything for
15419           arglist of autoload functions.
15420
15421 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15422
15423         * help.el (help-mode-map): New bindings for `help-mode-bury',
15424         `describe-function-at-point', `describe-variable-at-point',
15425         `Info-elisp-ref', `customize-variable', `help-next-section' and
15426         `help-prev-section'.
15427         (help-next-section): New function.
15428         (help-prev-section): New function.
15429         (help-mode-quit): Changed to kill the help buffer.
15430         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15431         correctly.
15432         (help-buffer-name): New function to generate the name of help
15433         buffers.
15434         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15435         argument giving the name of the help buffer.
15436         (describe-key): Use `with-displaying-help-buffer' with name.
15437         (describe-mode): Ditto.
15438         (describe-bindings): Ditto.
15439         (describe-prefix-bindings): Ditto.
15440         (view-lossage): Ditto.
15441         (with-syntax-table): New macro.
15442         (function-called-at-point): Use `ignore-errors' and
15443         `with-syntax-table'.
15444         (function-at-point): Ditto.
15445         (describe-function): Use `with-displaying-help-buffer' with name.
15446         (function-arglist): Extracted from `describe-function-1'.  Returns
15447         function's arglist as string.
15448         (function-documentation): Extracted from `describe-function-1'.
15449         Returns function's docstring.
15450         (describe-function-1): Remove all the "stream" garbage, including
15451         the stream argument.  Use `function-arglist' and
15452         `function-documentation'.
15453         (describe-function-arglist): Just use `function-arglist'.
15454         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15455         (help-pretty-print-value): New function to help with
15456         pretty-printing variable values.  Knows about `#<...>'.  Needs
15457         `pp-internal'.
15458         (describe-variable): Use `with-displaying-help-buffer' with name.
15459         Formatting improved.  Display file where variable is defined, if
15460         known.  Use `help-pretty-print-value'.
15461         (describe-syntax): Use `with-displaying-help-buffer' with name.
15462         (list-processes): Remove "stream" garbage.
15463
15464 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15465
15466         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15467         call a dumped routine instead.
15468
15469         * x-win-xfree86.el: Wrap file in defun.
15470         * x-win-sun.el: Ditto.
15471
15472 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15473
15474         * help.el (view-emacs-news): Remove usage of outl-mouse which
15475         advises functions and does other evil things.
15476
15477 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15478
15479         * format.el (format-alist): Add `image/tiff'.
15480         From P. E. Jareth Hein <jareth@camelot-soft.com>
15481
15482 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15483
15484         * about.el (about-hackers): More names added.
15485
15486         * make-docfile.el: Remove superfluous package path search.
15487
15488         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15489
15490 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15491
15492         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15493         ignored shadows.
15494
15495 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15496
15497         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15498         get trailing slashes when added to the load-path.
15499
15500         * x-init.el (init-x-win): Locate where XEmacs X localization files
15501         are.
15502
15503 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15504
15505         * x-faces.el: Added support for foregroundToolBarColor
15506           to xpm-color-symbols.
15507
15508 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15509
15510         * etags.el (tags-remove-duplicates): Removed.
15511         (buffer-tag-table-list): Use `delete-duplicates'.
15512
15513         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15514         correctly.
15515         (get*): Defalias to `get'.
15516
15517         * cl.el (eql): Compare integers with `eq'.
15518         (cl-map-extents): Check for `map-extents' first.
15519
15520 1997-12-17  Didier Verna  <didier@xemacs.org>
15521
15522         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15523         added the 'numero', 'copyright' and 'trademark' symbols.
15524
15525         * leim/quail/latin-post.el ("french-postfix"): see above.
15526
15527 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15528
15529         * widget.el (define-widget): Check the arguments.
15530
15531         * cus-edit.el (customize-face): Use `check-argument-type'.
15532         (custom-variable-value-create): Use `signal' to signal error.
15533         (custom-variable-reset-saved): Ditto.
15534         (custom-variable-reset-standard): Ditto.
15535         (custom-face-reset-saved): Ditto.
15536
15537         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15538         (widget-default-format-handler): Ditto.
15539         (widget-checklist-add-item): Ditto.
15540         (widget-radio-add-item): Ditto.
15541         (widget-editable-list-entry-create): Ditto.
15542         (widget-sexp-prompt-value): Ditto.
15543
15544         * custom.el (custom-declare-variable): Signal errors better.
15545         (custom-handle-keyword): Ditto.
15546         (custom-declare-group): Ditto.
15547
15548         * window-xemacs.el (windows): Ditto.
15549
15550         * menubar.el (menu): Ditto.
15551
15552         * keydefs.el (keyboard): Ditto.
15553
15554         * minibuf.el (minibuffer): Ditto.
15555
15556         * process.el (execute): Ditto.
15557
15558         * fill.el (fill): Ditto.
15559
15560         * modeline.el (modeline): Ditto.
15561
15562         * help.el (help): Ditto.
15563
15564         * faces.el (faces): Ditto.
15565
15566         * files.el (files): Ditto.
15567
15568         * x-init.el (x): Ditto.
15569
15570         * lisp-mode.el (lisp): Ditto.
15571
15572         * process.el (processes): Ditto.
15573
15574         * mouse.el (mouse): Ditto.
15575
15576         * abbrev.el (abbrev): Moved from cus-edit.
15577
15578         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15579         as variable declaration.
15580
15581 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15582
15583         * menubar.el (find-menu-item): Use `check-argument-type'.
15584         (find-menu-item): Cosmetic changes.
15585
15586 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15587
15588         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15589
15590 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15591
15592         * startup.el (set-default-load-path): Only search package-path
15593         when not running temacs.
15594
15595         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15596         files.
15597
15598         * loadup.el: Correct commentary.  Reformatting.
15599         (really-early-error-handler): Use absolute path to the
15600         first dumped-lisp.el file.
15601         (really-early-error-handler): Print full path name of
15602         each dumped lisp file (inherited from InfoDock).
15603
15604         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15605         dumped-lisp.el files.
15606
15607         * make-docfile.el (preloaded-file-list): Reorder when the
15608         package-path is searched.
15609         * update-elc.el: Ditto.
15610
15611         * lisp-mode.el (call-with-condition-handler): Treat the same as
15612         `condition-case' for indentation.
15613
15614         * about.el (about-xemacs): Update release date.
15615
15616 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15617
15618         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15619         anywhere but at the last clause.
15620         (ecase): Disallow `t' and `otherwise'.
15621
15622 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15623
15624         * cus-edit.el (custom-buffer-create-buttons): New function
15625         from stuff moved out of `custom-buffer-create-internal'.
15626         (custom-novice): New variable.  Default t.
15627         (custom-display-global-buttons): Ditto.  Default `top'.
15628         (custom-buffer-create-internal): Only display help if
15629         `custom-novice' is non-nil.  Display global buttons according to
15630         `custom-display-global-buttons'.
15631
15632 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15633
15634         * menubar.el (find-menu-item): Use `check-argument-type'.
15635         (find-menu-item): Cosmetic changes.
15636
15637 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15638
15639         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15640         look.
15641
15642 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15643
15644         * format.el (format-deannotate-region):  Bug fix.
15645         Deannotating a region containing unknown tags would fail
15646         (causing decoding of text/enriched to fail at user level)
15647
15648 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15649
15650         * minibuf.el (read-directory-name): Support sixth
15651           arg, HISTORY, as already documented.
15652
15653 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15654
15655         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15656         to `ecase'.
15657
15658 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15659
15660         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15661         skk-activate.
15662
15663 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15664
15665         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.