update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-nak'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-nak'.
8
9         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-hos'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-hos'.
19
20         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-tzj'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-tzj'.
30
31         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kae'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kae'.
41
42         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-kar'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kar'.
52
53         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-kyd'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-kyd'.
63
64         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-hok'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-hok'.
74
75         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-jyu'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-jyu'.
85
86         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-zkd'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-zkd'.
96
97         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-kmi'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-kmi'.
107
108         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-okd'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-okd'.
118
119         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-nkm'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-nkm'.
129
130         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-nto'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-nto'.
140
141         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-yhk'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-yhk'.
151
152         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-sok'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-sok'.
162
163         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-kda'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-kda'.
173
174         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
175         CHISE.
176
177 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `===hng-myz'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===hng-myz'.
184
185         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
186         CHISE.
187
188 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `===hng-kgk'.
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `===hng-kgk'.
195
196         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
197         CHISE.
198
199 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `===hng-drt'.
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `===hng-drt'.
206
207         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
208         CHISE.
209
210 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `===hng-mam'.
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `===hng-mam'.
217
218         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
219         CHISE.
220
221 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `===hng-dng'.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `===hng-dng'.
228
229         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
230         CHISE.
231
232 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `=>cns11643-5'.
236
237 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-keg'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-keg'.
244
245         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-jou'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-jou'.
255
256         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-smk'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-smk'.
266
267         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-kyo'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-kyo'.
277
278         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-kss'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-kss'.
288
289         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-wan'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-wan'.
299
300         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
301         CHISE.
302
303 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `===hng-ksk'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-ksk'.
310
311         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-kyu'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-kyu'.
321
322         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
323         CHISE.
324
325 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `===hng-skk'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `===hng-skk'.
332
333         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
334         CHISE.
335
336 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         setting for `===hng-sik'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `===hng-sik'.
343
344         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
345         CHISE.
346
347 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `===hng-kbk'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `===hng-kbk'.
354
355         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
356         CHISE.
357
358 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `===hng-kcj'.
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `===hng-kcj'.
365
366         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
367         CHISE.
368
369 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `===hng-k24'.
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `===hng-k24'.
376
377         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
378         CHISE.
379
380 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         setting for `===hng-gok'.
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `===hng-gok'.
387
388         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
389         CHISE.
390 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `===hng-tsu'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===hng-tsu'.
397
398         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
399         CHISE.
400
401 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `===hng-sys'.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===hng-sys'.
408
409         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
410         CHISE.
411
412 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
415         - Use "&HNG010-<d><d><d><d><d>;" instead of
416           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
417         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
420         `=ucs-bmp-itaiji-002' and `===hng-khm'.
421
422         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
423         "hngkhi-0" as the suffix of registry.
424         (===hng-khm): New coded-charset for XEmacs CHISE.
425         (=ucs-itaiji-002): Ditto.
426         (=ucs-bmp-itaiji-002): Ditto.
427
428 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for `=>ucs@iwds-1'.
432
433         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
434         XEmacs CHISE.
435
436 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
439         CHISE.
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
442         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
443         `===hng-khi'.
444
445 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `===hng-khi'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hng-khi'.
452
453         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
454         CHISE.
455
456 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
459         #x9FA5 as the value of `max-code'.
460         (=ucs-bmp-var-002): Likewise.
461         (=ucs-bmp-var-003): Likewise.
462         (=ucs-bmp-itaiji-084): Likewise.
463         (=ucs-bmp-cjk@JP): Likewise.
464         (=ucs-bmp-cjk@JP/hanazono): Likewise.
465         (==ucs-bmp-cjk@JP/hanazono): Likewise.
466         (=>ucs-bmp-cjk@component): Likewise.
467
468 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
471         CHISE.
472
473 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
476         XEmacs CHISE.
477         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
478         `==jis-x0208@1978/2-pr' as the mother.
479
480 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
483         CHISE.
484
485 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
489
490 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
493         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
494
495 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `===ucs@gb'.
499
500 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `===hanyo-denshi/ks', `===jis-x0208' and
504         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
505         as the entity-reference for `===jis-x0213-1@2000'; use
506         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
507
508 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `===jis-x0208'.
512
513         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
514         instead of `===jis-x0208' as the mother.
515         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
516         `===jis-x0208' as the mother.
517         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
518         `===jis-x0208' as the mother.
519         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
520         `===jis-x0213-1' as the mother.
521         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
522         `===jis-x0213-1' as the mother.
523         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
524         the mother.
525         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
526         mother.
527
528 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=ucs-var-001'.
532
533 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `=ucs-bmp-var-001'.
537
538         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
539         CHISE.
540         (=ucs-bmp-var-001): Ditto.
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `=ucs-var-003'.
544
545 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `=ucs-bmp-var-003'.
549
550         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
551         CHISE.
552         (=ucs-bmp-var-003): Ditto.
553
554 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `=ucs-var-002'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `=ucs-bmp-var-002'.
561
562         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
563         CHISE.
564         (=ucs-bmp-var-002): Ditto.
565
566 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
569         XEmacs CHISE.
570         (==jis-x0208@1978/5pr): Ditto.
571
572 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `=>ucs-bmp-cjk@component'.
576
577         * mule/mule-conf.el (=>ucs@component): New coded-charset for
578         XEmacs CHISE.
579         (=>ucs-bmp-cjk@component): Ditto.
580
581 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `=>iwds-1'.
585
586 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
589         CHISE.
590
591 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-charset.el (default-coded-charset-priority-list):
594         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
595         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
596         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
597         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
598
599 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist):
602         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
603
604         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
605         `=>>ucs@iso' as the mother.
606         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
607         mother.
608
609 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `===hanyo-denshi/ia'.
613
614 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hanyo-denshi/ia'.
618
619 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-conf.el (=koseki): Fix DOC.
622         (==koseki): New coded-charset for XEmacs CHISE.
623
624 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
627         XEmacs CHISE.
628         (===hanyo-denshi/jd): Fix DOC.
629
630 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `===hanyo-denshi/ip'.
634
635 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `===hanyo-denshi/ip'.
639
640         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
641         XEmacs CHISE.
642
643 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `==ucs-radicals@unicode' and `=>daikanwa'.
647
648         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
649         for XEmacs CHISE.
650
651 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
654         XEmacs CHISE.
655
656 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
659         `===ruimoku-v6'.
660
661 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===ruimoku-v6'.
665
666 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
669         CHISE.
670
671 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
674         coded-charset for XEmacs CHISE.
675
676 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
679         XEmacs CHISE.
680
681 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===ucs-sip@iso'.
685
686 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
689         CHISE.
690
691 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `==ucs-sip@iso'.
695
696         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
697         CHISE.
698
699 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
702         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
703         (=ucs-sip-ext-b@iso): Fix registry.
704         (==ucs-sip-ext-b@iso): Ditto.
705         (===ucs-sip-ext-b@iso): Ditto.
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `=ucs-sip@iso'.
709
710 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `=>cbeta'.
714
715 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
718         `=>cns11643-7'.
719
720         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
721
722 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
725         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
726
727 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
730         `=ucs@cns'.
731         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
732         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
733         `=ucs@jis/1990'.
734         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
735         `=ucs@jis/2000'.
736         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
737         `=ucs@jis/2004'.
738         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
741         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
742
743 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
746         XEmacs CHISE.
747         (==jis-x0208@1978/1pr): Ditto.
748         (==jis-x0208@1978/2-pr): Ditto.
749
750 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `===jis-x0213-1@2004'.
754
755 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hanyo-denshi/jb'.
762
763         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
764         XEmacs CHISE.
765         (=+>hanyo-denshi/ft): Ditto.
766         (=+>hanyo-denshi/jt): Ditto.
767
768 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
771         `===hanyo-denshi/hg'.
772
773 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
776         XEmacs CHISE.
777         (===hanyo-denshi/hg): Ditto.
778
779 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
782         glyph-forms instead of detailed glyph-images.
783         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
784         `=adobe-japan1-*'.
785         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
786         (===adobe-japan1-1): Ditto.
787         (===adobe-japan1-2): Ditto.
788         (===adobe-japan1-3): Ditto.
789         (===adobe-japan1-4): Ditto.
790         (===adobe-japan1-5): Ditto.
791         (===adobe-japan1-6): Ditto.
792         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
793         `=>>>adobe-japan1' as the mother.
794         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
795         `=>>adobe-japan1' as the mother.
796         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
797         glyph-images.
798         (==jis-x0208@1978): Ditto.
799         (==jis-x0208@1983): Ditto.
800         (==jis-x0208@1990): Ditto.
801         (==jis-x0213-1): Ditto.
802         (==jis-x0213-1@2000): Ditto.
803         (==jis-x0213-1@2004): Ditto.
804         (==jis-x0213-2): Ditto.
805         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
806         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
807         `=jis-x0208@1978'.
808         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
809         `=jis-x0208@1983'.
810         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
811         `=jis-x0208@1990'.
812         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
813         `=jis-x0213-1'.
814         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
815         `=jis-x0213-1@2000'.
816         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
817         `=jis-x0213-1@2004'.
818         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
819         `=jis-x0213-2'.
820         (===jis-x0208): New coded-charset for XEmacs CHISE.
821         (===jis-x0208@1978): Ditto.
822         (===jis-x0208@1983): Ditto.
823         (===jis-x0208@1990): Ditto.
824         (===jis-x0213-1): Ditto.
825         (===jis-x0213-1@2000): Ditto.
826         (===jis-x0213-2): Ditto.
827         (===jis-x0212): Ditto.
828         (===ks-x1001): Ditto.
829         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
830         mother.
831         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
832         as the mother.
833         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
834         as the mother.
835         (===cns11643-1): New coded-charset for XEmacs CHISE.
836         (===cns11643-2): Ditto.
837         (===cns11643-3): Ditto.
838         (===cns11643-4): Ditto.
839         (===cns11643-5): Ditto.
840         (===cns11643-6): Ditto.
841         (===cns11643-7): Ditto.
842         (=>>cns11643-1): Ditto.
843         (==big5-cdp): Indicate abstract glyph-images instead of
844         representative glyph-images.
845         (===big5-cdp): New coded-charset for XEmacs CHISE.
846         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
847         detailed glyph-images.
848         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
849         `=hanyo-denshi/*'.
850         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
851         (===hanyo-denshi/ib): Ditto.
852         (===hanyo-denshi/jt): Ditto.
853         (===hanyo-denshi/ks): Ditto.
854         (===mj): Ditto.
855         (===mj-0): Ditto.
856         (===mj-1): Ditto.
857         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
858         `=>>>hanyo-denshi/*' as its mother.
859         (==gt): Indicate abstract glyph-forms instead of detailed
860         glyph-images.
861         (===gt): New coded-charset for XEmacs CHISE.
862         (=>>>gt): Indicates `==gt' instead of `=gt'.
863         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
864         (==gt-k): Indicate abstract glyph-forms instead of detailed
865         glyph-images.
866         (===gt-k): New coded-charset for XEmacs CHISE.
867         (==daikanwa): Indicates glyph-images instead of detailed
868         glyph-images.
869         (===daikanwa): New coded-charset for XEmacs CHISE.
870         (===daikanwa/+p): Ditto.
871         (===daikanwa/ho): Ditto.
872         (==cbeta): Ditto.
873         (===cbeta): Ditto.
874         (==jef-china3): Ditto.
875         (===jef-china3): Ditto.
876         (==ruimoku-v6): Ditto.
877         (==ucs@iso): Indicate representative glyph-forms instead of
878         representative glyph-images.
879         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
880         (==ucs@unicode): Indicate representative glyph-forms instead of
881         representative glyph-images.
882         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
883         `=ucs@unicode'.
884         (==ucs@cns): Indicate representative glyph-forms instead of
885         representative glyph-images.
886         (==ucs@jis): Ditto.
887         (==ucs@jis/1990): Ditto.
888         (==ucs@jis/2000): Ditto.
889         (==ucs@jis/2004): Ditto.
890         (==ucs@ks): Ditto.
891         (===ucs@iso): New coded-charset for XEmacs CHISE.
892         (===ucs@unicode): Ditto.
893         (===ucs@gb): Ditto.
894         (===ucs@ks): Ditto.
895         (===ucs-bmp-cjk@gb): Ditto.
896         (===ucs-sip-ext-b@iso): Ditto.
897
898 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
902         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
903         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
904         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
905         `===cns11643-3', `===cns11643-4', `===cns11643-5',
906         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
907         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
908         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
909         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist):
912         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
913         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
914         - Use "&g1-[NAME];" for `=>>[NAME]'.
915         - Abolish "&g2-[NAME];".
916
917 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
920         `=>>ucs@cns' as the mother.
921
922 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `==ucs@ks'.
926
927 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
930         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
931         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
932         0x00E30000〜0x00E409D5.
933
934 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist):
937         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
938         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
939
940 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
944
945         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
946         (=mj-0): Ditto.
947         (=mj-1): Ditto.
948         (==mj): Ditto.
949         (==mj-0): Ditto.
950         (==mj-1): Ditto.
951         (=>>mj): Ditto.
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         setting for `=mj' and `==mj'.
955
956 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
959         CHISE.
960
961 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
964         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
965         `=>ucs@hanyo-denshi'.
966
967 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `=koseki' and `=>ucs@hanyo-denshi'.
971
972         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
973         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
974
975 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
978         XEmacs CHISE.
979
980 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist):
983         Change priority of `=>>>ucs@iso'.
984
985         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
986         `=>>>ucs@iso' as the mother.
987         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
988
989 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist):
992         Change priority of `=>>>ucs@unicode'.
993
994         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
995         `=ucs@unicode'.
996
997 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1000         Change priority of `=>>>ucs@jis'.
1001
1002         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1003         `=ucs@jis'.
1004
1005 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1008         setting for `==daikanwa/+p'.
1009
1010 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `==shinjigen@1ed'.
1014
1015 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1018         XEmacs CHISE.
1019
1020 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-conf.el (==shinjigen): Modify DOC.
1023         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1024         (==shinjigen@rev): Modify DOC.
1025
1026 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1035
1036         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1037         XEmacs CHISE.
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `==daikanwa'.
1041
1042 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `==cns11643-7'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `==cns11643-7'.
1049
1050 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `==cns11643-6'.
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `==cns11643-6'.
1057
1058 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `==cns11643-5'.
1062
1063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1064         `==cns11643-5'.
1065
1066 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `==cns11643-4'.
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `==cns11643-4'.
1073
1074 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `==cns11643-3'.
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `==cns11643-3'.
1081
1082 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `==cns11643-2'.
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1088         `==cns11643-2'.
1089
1090 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1093         Change priority of `=>>>ucs@ks'.
1094
1095         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1096         `=ucs@ks'.
1097
1098 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1101         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1102         `==ucs@cns' and `==cns11643-1'.
1103
1104         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1105         (==cns11643-2): Ditto.
1106         (==cns11643-3): Ditto.
1107         (==cns11643-4): Ditto.
1108         (==cns11643-5): Ditto.
1109         (==cns11643-6): Ditto.
1110         (==cns11643-7): Ditto.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `==cns11643-1'.
1114
1115 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1118         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1119         `=>>>ucs@jis/1990'.
1120
1121         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1122         `=ucs@jis/1990'.
1123         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1124         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1125
1126 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1129         Change priority of `=>>>ucs@cns'.
1130
1131         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1132         `=ucs@cns'.
1133
1134 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `==ks-x1001'.
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1140         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1141         `==ks-x1001'.
1142
1143 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1146
1147 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1148
1149         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1150         `=jis-x0208'.
1151         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1152         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1153         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1154         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1155         (=>>>jis-x0213-1@2000): Changed to an alias for
1156         `=jis-x0213-1@2000'.
1157         (=>>>jis-x0213-1@2004): Changed to an alias for
1158         `=jis-x0213-1@2004'.
1159         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1160
1161 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1164         `=adobe-japan1-0'.
1165         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1166         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1167         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1168         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1169         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1170         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1171
1172 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1176         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1177         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1178         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1179         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1180
1181 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1184         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1185         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1186         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1187         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1188         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1189         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1190         `==jis-x0212'.
1191
1192 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1195         "AdobeJapan1-[0-6]$".
1196         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1197         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1198         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1199         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1200         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1201         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1202         (==adobe-japan1-1): Ditto.
1203         (==adobe-japan1-2): Ditto.
1204         (==adobe-japan1-3): Ditto.
1205         (==adobe-japan1-4): Ditto.
1206         (==adobe-japan1-5): Ditto.
1207         (==adobe-japan1-6): Ditto.
1208         (==jis-x0208): Ditto.
1209         (==jis-x0208@1978): Ditto.
1210         (==jis-x0208@1983): Ditto.
1211         (==jis-x0208@1990): Ditto.
1212         (==jis-x0213-1): Ditto.
1213         (==jis-x0213-1@2000): Ditto.
1214         (==jis-x0213-1@2004): Ditto.
1215         (==jis-x0213-2): Ditto.
1216         (==jis-x0212): Ditto.
1217         (==gb2312): Ditto.
1218         (==iso-ir165): Ditto.
1219         (==gb12345): Ditto.
1220         (==ks-x1001): Ditto.
1221         (==cns11643-1): Ditto.
1222         (==cns11643-2): Ditto.
1223         (==cns11643-3): Ditto.
1224         (==cns11643-4): Ditto.
1225         (==cns11643-5): Ditto.
1226         (==cns11643-6): Ditto.
1227         (==cns11643-7): Ditto.
1228         (==big5-cdp): Ditto.
1229         (==hanyo-denshi/ja): Ditto.
1230         (==hanyo-denshi/jb): Ditto.
1231         (==hanyo-denshi/jc): Ditto.
1232         (==hanyo-denshi/jd): Ditto.
1233         (==hanyo-denshi/ft): Ditto.
1234         (==hanyo-denshi/ia): Ditto.
1235         (==hanyo-denshi/ib): Ditto.
1236         (==hanyo-denshi/hg): Ditto.
1237         (==hanyo-denshi/jt): Ditto.
1238         (==hanyo-denshi/ks): Ditto.
1239         (==gt): Ditto.
1240         (==gt-k): Ditto.
1241         (==daikanwa): Ditto.
1242         (==shinjigen): Ditto.
1243         (==ucs@iso): Ditto.
1244         (==ucs@unicode): Ditto.
1245         (==ucs@gb): Ditto.
1246         (==ucs-bmp@gb): Ditto.
1247         (==ucs@cns): Ditto.
1248         (==ucs-bmp@cns): Ditto.
1249         (==ucs@jis): Ditto.
1250         (==ucs@jis/1990): Ditto.
1251         (==ucs@jis/2000): Ditto.
1252         (==ucs@jis/2004): Ditto.
1253         (==ucs@JP): Ditto.
1254         (==ucs@JP/hanazono): Ditto.
1255         (==ucs@ks): Ditto.
1256         (==ucs-bmp@ks): Ditto.
1257         (==ucs@cns11643): Ditto.
1258         (==ucs-bmp-cjk@gb): Ditto.
1259         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1260         (==ucs-sip-ext-b@iso): Ditto.
1261
1262 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1265         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1266
1267         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1268         XEmacs CHISE.
1269         (=ucs-bmp-cjk@unicode): Abolished.
1270
1271 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `=+>ucs-bmp-cjk-compat@jis'.
1275
1276         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1277         for XEmacs CHISE.
1278
1279 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1282         CHISE.
1283
1284 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1287         for XEmacs CHISE.
1288         (=jis-x0208@1978/1er-pr): Abolished.
1289         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1290         `=jis-x0208@1978/1er-pr' as the mother.
1291
1292 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `=ucs-itaiji-084'.
1296
1297 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-charset.el (default-coded-charset-priority-list):
1300         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1301
1302         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1303         XEmacs CHISE.
1304         (=ucs-bmp-itaiji-084): Ditto.
1305
1306 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1310
1311 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1315
1316         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1317         XEmacs CHISE.
1318         (=big5-cdp-var-5): Ditto.
1319
1320 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1323         XEmacs CHISE.
1324
1325 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1328         XEmacs CHISE.
1329
1330 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `=>>>hanyo-denshi/ft'.
1334
1335 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1338         XEmacs CHISE.
1339         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1340         `=hanyo-denshi/jd' as the mother.
1341
1342 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1345         XEmacs CHISE.
1346         (=+>adobe-japan1-1): Ditto.
1347         (=+>adobe-japan1-2): Ditto.
1348         (=+>adobe-japan1-3): Ditto.
1349         (=+>adobe-japan1-4): Ditto.
1350         (=+>adobe-japan1-5): Ditto.
1351         (=+>adobe-japan1-6): Ditto.
1352         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1353
1354 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1357         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1358         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1359
1360         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1361         the top.
1362
1363 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1366         XEmacs CHISE.
1367         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1368         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1369         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1370
1371 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list):
1374         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1375         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1376
1377         * mule/mule-conf.el: Modify order of definitions of some
1378         coded-charsets.
1379
1380 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1383         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1384         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1385
1386         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1387         CHISE.
1388         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1389         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1390
1391 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1394         CHISE.
1395
1396 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1399         setting for `=daikanwa/+2p'.
1400
1401         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1402         XEmacs CHISE.
1403
1404 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1407         XEmacs CHISE.
1408         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1409
1410 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1413         setting for `=>>>hanyo-denshi/ib'.
1414
1415 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1418         XEmacs CHISE.
1419         (=>>>hanyo-denshi/ib): Ditto.
1420         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1421         `=hanyo-denshi/ja' as the mother.
1422         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1423         `=hanyo-denshi/ib' as the mother.
1424
1425 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1428         XEmacs CHISE.
1429         (utf-8-ivs-mcs-er): Likewise.
1430         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1431         and `=>ucs-gb'.
1432         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1433         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1434         `ucs-gb' and `=>ucs-gb'.
1435         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1436         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1437         and `=>ucs-cns'.
1438         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1439         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1440         `ucs-cns' and `=>ucs-cns'.
1441         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1442         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1443         `ucs-big5' and `=>ucs-big5'.
1444         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1445         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1446         `ucs-big5' and `=>ucs-big5'.
1447         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1448         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1449         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1450         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1451         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1452         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1453         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1454         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1455         `=>ucs-jis'; modify DOC and mnemonic.
1456         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1457         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1458         and `=>ucs-jis'; modify DOC and mnemonic.
1459         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1460         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1461         `=>ucs-ks'.
1462         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1463         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1464         and `=>ucs-ks'.
1465         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1466
1467 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1470         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1471
1472 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1475         Modify priorities.
1476
1477 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1480         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1481
1482 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1486
1487 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1490         CHISE.
1491
1492 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1500         CHISE.
1501
1502 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1505         `=+>ucs-bmp-cjk@unicode'.
1506
1507         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1508         for XEmacs CHISE.
1509
1510 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=>>daikanwa'.
1514
1515 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `=>>hanyo-denshi/jt'.
1519
1520 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1523         XEmacs CHISE.
1524         (=+>jis-x0208@1990): Ditto.
1525         (=+>jis-x0213-1@2000): Ditto.
1526
1527 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1530         XEmacs CHISE.
1531
1532 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1535         XEmacs CHISE.
1536         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1537         `=hanyo-denshi/jc' as the mother.
1538
1539 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         setting for `=+>adobe-japan1'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list):
1545         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1546         and `=>>hanyo-denshi/ft' to `=>>gt'.
1547
1548 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1551         XEmacs CHISE.
1552         (=>>adobe-japan1-1): Ditto.
1553         (=>>adobe-japan1-2): Ditto.
1554         (=>>adobe-japan1-3): Ditto.
1555         (=>>adobe-japan1-4): Ditto.
1556         (=>>adobe-japan1-5): Ditto.
1557         (=>>adobe-japan1-6): Ditto.
1558         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1559
1560 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-conf.el (=adobe-japan1): New alias for
1563         `=adobe-japan1-6'.
1564         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1565         (=>>>adobe-japan1-1): Ditto.
1566         (=>>>adobe-japan1-2): Ditto.
1567         (=>>>adobe-japan1-3): Ditto.
1568         (=>>>adobe-japan1-4): Ditto.
1569         (=>>>adobe-japan1-5): Ditto.
1570         (=>>>adobe-japan1-6): Ditto.
1571         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1572
1573 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         setting for `=>>>adobe-japan1'.
1577
1578 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         setting for `=+>ucs@ks'.
1582
1583 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1586         XEmacs CHISE.
1587         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1588         `=adobe-japan1-6' as the mother.
1589
1590 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1593         setting for `=>cns11643-7'.
1594
1595 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1598         CHISE.
1599
1600 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1603         XEmacs CHISE.
1604         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for `=>ucs@jis/2004'.
1608
1609 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=+>gt'.
1613
1614         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1615         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1616
1617 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1620         `=>ucs@unicode' as the mother.
1621         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1622         mother.
1623         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1624         mother.
1625         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1626         mother.
1627
1628 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `=+>ucs@unicode'.
1632
1633         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1634         CHISE.
1635
1636 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1639         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1640         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1641         - Add setting for `=+>ucs@cns'.
1642
1643         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1644         CHISE.
1645         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1646         as the mother.
1647         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1648         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1652
1653 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `=>ucs@ks'.
1657
1658 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `=ucs-bmp-cjk-compat@unicode'.
1662
1663         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1664         coded-charset for XEmacs CHISE.
1665
1666 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `=ucs-bmp-cjk-compat'.
1670
1671         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1672         XEmacs CHISE.
1673
1674 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1677         CHISE.
1678
1679 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1682         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1683
1684         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1685         `=>ucs@jis/1990'.
1686         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1687
1688 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1692
1693         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1694         CHISE.
1695         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1696         mother.
1697
1698 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1701         `=>jis-x0213-2@usual'.
1702         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1703         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1704         `=>jis-x0213-2@usual' as the mother.
1705
1706 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1709         (=>ucs@JP): New alias for `=+>ucs@jis'.
1710
1711 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1714         `=>jis-x0208@usual'.
1715         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1716         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1717         `=>jis-x0208@usual' as the mother.
1718         (=>jis-x0208): Likewise.
1719
1720 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         setting for `=+>jis-x0208@1978'.
1724
1725 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1728         XEmacs CHISE.
1729
1730 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         setting for `=>>>ucs@jis/1990'.
1734
1735 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         setting for `=>ucs@jis/1990'.
1739
1740 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1743         setting for `=ucs@JP/hanazono'.
1744
1745         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1746         CHISE.
1747         (=ucs@JP/hanazono): Ditto.
1748         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1749         (=>>hanyo-denshi/jc): Ditto.
1750         (=>>hanyo-denshi/jd): Ditto.
1751
1752 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1755         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1756
1757 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1760         XEmacs CHISE.
1761
1762 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1765         XEmacs CHISE.
1766
1767 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `=ucs-bmp-cjk@JP'.
1771
1772 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1780         Modify order of settings; add settings for `=daikanwa@rev2'.
1781
1782 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         setting for `=>>cbeta'.
1786
1787         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1788         CHISE.
1789
1790 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         setting for `=>>adobe-japan1'.
1794
1795 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1798         XEmacs CHISE.
1799
1800 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1803         setting for `=>>hanyo-denshi/ia'.
1804
1805         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1806         XEmacs CHISE.
1807
1808 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1812
1813         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1814         XEmacs CHISE.
1815         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1816         `=hanyo-denshi/jt' as the mother.
1817
1818 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         setting for `=>>>jis-x0213-2'.
1822
1823         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1824         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1825         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1826
1827 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1830         XEmacs CHISE.
1831
1832 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1835         XEmacs CHISE.
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1838         `=>>jis-x0213-1@2004'.
1839
1840 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1843         XEmacs CHISE.
1844
1845 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1848         - Use "&g2-*;" as entity-references for `=>>>*'.
1849         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1850
1851         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1852         XEmacs CHISE.
1853         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1854         as the mother.
1855
1856 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         setting for `=>>hanyo-denshi/ib'.
1860
1861         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1862         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1863         (=>>jis-x0208@1990): Ditto.
1864         (=>>hanyo-denshi/ib): Ditto.
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list):
1867         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1868
1869 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1872         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1873         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1874         `=>>>ucs@jis/2004'.
1875
1876 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1879         XEmacs CHISE.
1880         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1881         `=jis-x0213-1@2004' as the mother.
1882         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1883         (=>>>ucs@ks): Ditto.
1884
1885         * mule/mule-charset.el (default-coded-charset-priority-list):
1886         Modify priority of `=hanyo-denshi/*'.
1887
1888 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1891         settings for `=>>ucs@JP' and `=ucs@JP'.
1892
1893 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1896         CHISE.
1897
1898 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `=>>>ucs@cns'.
1902
1903         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1904         CHISE.
1905
1906 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1909         instead of `=>>>jis-x0213-1@2004' as the mother.
1910         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1911         (=>>>ucs@unicode): Likewise.
1912         (=>>>ucs@jis): Likewise.
1913         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1914         mother.
1915         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1916
1917 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1921         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1922         `=>>>ucs@jis'.
1923
1924 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-charset.el (default-coded-charset-priority-list):
1927         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1928         and `=jis-x0213-*-2000'.
1929
1930 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1933         XEmacs CHISE.
1934         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1935         `=>>jis-x0213-1' as the mother.
1936
1937 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1940         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1941
1942 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1945
1946 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1949         XEmacs CHISE.
1950
1951 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-coding.el (decomposition-feature-list): Set
1954         `=decomposition', `=decomposition@cid' and
1955         `=decomposition@hanyo-denshi'.
1956
1957 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=>>hanyo-denshi/ks'.
1961
1962         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1963         XEmacs CHISE.
1964
1965 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1969
1970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1971         `=hanyo-denshi/ks/mf'.
1972
1973         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1974         XEmacs CHISE.
1975         (=hanyo-denshi/ks/mf): Ditto.
1976
1977 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         settings for P=hanyo-denshi/jt'.
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1983         `=hanyo-denshi/jt'.
1984
1985         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1986         XEmacs CHISE.
1987
1988 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         settings for `=hanyo-denshi/ip'.
1992
1993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1994         `=hanyo-denshi/ip'.
1995
1996         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1997         XEmacs CHISE.
1998
1999 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2002         settings for `=hanyo-denshi/hg'.
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2005         `=hanyo-denshi/hg'.
2006
2007         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2008         XEmacs CHISE.
2009
2010 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2013         setting for `=>>hanyo-denshi/ft'.
2014
2015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2016         `=>>hanyo-denshi/ft'.
2017
2018         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2019         XEmacs CHISE.
2020
2021 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         settings for `=hanyo-denshi/ib'.
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `=hanyo-denshi/ib'.
2028
2029         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2030         XEmacs CHISE.
2031
2032 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         settings for isolated characters of `=hanyo-denshi/ia' and
2036         non-isolated characters of `=hanyo-denshi/*'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `=hanyo-denshi/ia'.
2040
2041         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2042         XEmacs CHISE.
2043
2044 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         setting for isolated characters of `=hanyo-denshi/ft'.
2048
2049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2050         `=hanyo-denshi/ft'.
2051
2052         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2053         XEmacs CHISE.
2054
2055 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2058         setting for isolated characters of `=hanyo-denshi/jd'.
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `=hanyo-denshi/jd'.
2062
2063         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2064         XEmacs CHISE.
2065
2066 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2069         setting for isolated characters of `=hanyo-denshi/jc'.
2070
2071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2072         `=hanyo-denshi/jc'.
2073
2074         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2075         XEmacs CHISE.
2076
2077 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for isolated characters of `=hanyo-denshi/jb'.
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2083         `=hanyo-denshi/jb'.
2084
2085         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2086         XEmacs CHISE.
2087
2088 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         setting for isolated characters of `=hanyo-denshi/ja'.
2092
2093 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `=hanyo-denshi/ja'.
2097
2098         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2099         XEmacs CHISE.
2100
2101 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         settings for isolated characters of `=adobe-japan1-6'.
2105
2106 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2109         CHISE.
2110         (=daikanwa/+2p): Ditto.
2111         (=daikanwa/ho): Ditto.
2112
2113 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2116         coding-system for XEmacs CHISE.
2117
2118 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2121         setting for `=>>ruimoku-v6'.
2122
2123         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2124         CHISE.
2125
2126 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2129         setting for `=daikanwa@rev1'.
2130
2131 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2135
2136 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2139         XEmacs CHISE.
2140         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2141
2142 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2145         CHISE.
2146
2147 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2150         CHISE.
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=>ucs@jis'.
2154
2155 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2158         setting for `=>jis-x0208@usual'.
2159
2160         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2161         XEmacs CHISE.
2162         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2163         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2164         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2165
2166 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2169         CHISE.
2170         (=>>>jis-x0208@1990): Ditto.
2171         (=>>>jis-x0213-1): Ditto.
2172         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2173         mother.
2174         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2175         as the mother.
2176
2177 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2180         setting for `=>ucs@cns' and `=>>ucs@ks'.
2181
2182         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2183         CHISE.
2184
2185 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2188         CHISE.
2189
2190 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2193         CHISE.
2194         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2195         mother.
2196
2197 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2200         `==>ucs-bmp-cjk@bucs'.
2201
2202         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2203         XEmacs CHISE.
2204
2205 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         setting for `==>ucs@bucs'.
2209
2210         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2211         XEmacs CHISE.
2212
2213 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2216         - Add setting for `=>>jis-x0208'.
2217         - Omit setting for `=>>jis-x0208@1990'.
2218         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2219           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2220           `=ucs@FOO'.
2221
2222 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         setting for `=>daikanwa'.
2226
2227 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=daikanwa): Fix DOC.
2230         (=>daikanwa): New abstract character for XEmacs CHISE.
2231         (=>ucs@iso): Likewise.
2232         (=>ucs@unicode): Likewise.
2233         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2234
2235 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2238         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2239           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2240         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2241         - Add `=>big5-cdp'.
2242
2243 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2246         (=>big5-cdp): New abstract character.
2247
2248 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2251         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2252         `chinese-big5'.
2253
2254 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list):
2257         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2260         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2261         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2262         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2263         and `=>jis-x0213-2'.
2264
2265 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2268         XEmacs CHISE.
2269         (=>>ucs@jis/2000): Likewise.
2270         (=>>ucs@jis/2004): Likewise.
2271
2272 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2275         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2276         `=>>ucs@cns'.
2277
2278         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2279         XEmacs CHISE.
2280         (=>>gt): Use quote instead of backquote; modify DOC.
2281         (=>gt): Use quote instead of backquote.
2282         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2283         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2284         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2285         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2286         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2287         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2288
2289 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `=>>ucs@unicode' and `=>>gt'.
2293
2294 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2297         XEmacs CHISE.
2298         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2299         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2300         `=jis-x0208@1978/1er-pr' as the mother.
2301         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2302
2303 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2306         `=ucs@unicode' as the mother.
2307
2308 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         setting for `=>>ucs@unicode'.
2312
2313         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2314         CHISE.
2315
2316 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2320
2321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2322         `=adobe-japan1-6' and `=adobe-japan1-base'.
2323
2324         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2325         XEmacs CHISE.
2326         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2327         specify `min-code' and `max-code'.
2328         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2329         (=adobe-japan1-2): Likewise.
2330         (=adobe-japan1-3): Likewise.
2331         (=adobe-japan1-4): Likewise.
2332         (=adobe-japan1-5): Likewise.
2333         (=adobe-japan1-6): Likewise.
2334
2335 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         setting for `=>gt'.
2339
2340 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2343         CHISE.
2344
2345 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2348         setting for `=>zinbun-oracle'.
2349
2350         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2351         for XEmacs CHISE.
2352
2353 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2356         for XEmacs CHISE.
2357         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2358         `=jis-x0208@1978' as the mother.
2359
2360 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2363         - Use `=gt' instead of `ideograph-gt'.
2364         - Use `=gt-k' instead of `ideograph-gt-k'.
2365         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2366         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2367         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2368         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2369         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2370         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2371         - Use `=>>gt' instead of `<=>gt'.
2372         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2373         - Add setting for `=>>jis-x0208@1990'.
2374         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2375           `=>>jis-x0213-1@2000'.
2376         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2377         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2378           `=>>jis-x0213-1@2004'.
2379         - Add setting for `=>>jis-x0208@1978'.
2380         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2381
2382 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2385         XEmacs CHISE.
2386
2387 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2390         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2391         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2392         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2393         `<=>jis-x0213-1@2004'.
2394
2395 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2398         CHISE.
2399         (=>jis-x0213-2): Ditto.
2400
2401 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2405
2406 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2410         `=>jis-x0213-1'.
2411
2412 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2415         CHISE.
2416         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2417
2418 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2421         `<==>jis-x0213-1'.
2422         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2423         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2424         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2425         (<=>jis-x0208): New alias for `=>jis-x0208'.
2426         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2427         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2428         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2429         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2430         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2431         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2432         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2433         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2434         (=>>gt): Renamed from `<==>gt'.
2435         (<==>gt): New alias for `=>>gt'.
2436
2437 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2440         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2441         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2442         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2443         - Add settings for `<=>jis-x0213-1@2000' and
2444           `<=>jis-x0213-1@2004'.
2445
2446         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2447         XEmacs CHISE.
2448         (<==>jis-x0213-1): Likewise.
2449         (<==>jis-x0213-1@2000): Likewise.
2450         (<==>jis-x0213-1@2004): Likewise.
2451         (<=>jis-x0208): Add property `=>iso-ir 168'.
2452         (<=>jis-x0208@1997): Likewise.
2453         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2454         as the mother; add property `=>iso-ir 228'.
2455         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2456         property `=>iso-ir 228'.
2457         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2458         property `=>iso-ir 233'.
2459         (<==>gt): Renamed from `<=>gt'.
2460         (<=>gt): New alias for `<==>gt'.
2461
2462 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2465         CHISE.
2466         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2467         `<=>jis-x0208' as the mother.
2468         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2469         (<=>jis-x0213-1@2000): Ditto.
2470         (<=>jis-x0213-1@2004): Ditto.
2471
2472 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2475         settings for `<=>gt'.
2476
2477         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2478
2479 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2482         XEmacs CHISE.
2483         (=jis-x0208@1978/-4pr): Likewise.
2484         (=jis-x0208@1978/4-pr): Likewise.
2485         (=jis-x0213-1): Likewise.
2486         (=ucs@iso): Likewise.
2487         (=ucs@unicode): Likewise.
2488         (=ucs@gb): Likewise.
2489         (=ucs@gb/fw): Likewise.
2490         (=ucs@cns): Likewise.
2491         (=ucs@cns/fw): Likewise.
2492         (=ucs@jis): Likewise.
2493         (=ucs@jis/fw): Likewise.
2494         (=ucs@jis/1990): Likewise.
2495         (=ucs@jis/2000): Likewise.
2496         (=ucs@jis/2004): Likewise.
2497         (=ucs@JP): Likewise.
2498         (=ucs@ks): Likewise.
2499         (=ucs@big5): Likewise.
2500         (=ucs@big5/cns11643): Likewise.
2501         (=ucs@cns11643): Likewise.
2502
2503 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-charset.el (default-coded-charset-priority-list):
2506         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2507
2508         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2509         CHISE.
2510         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2511         mother.
2512
2513 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2516         from src/mule-charset.c].
2517         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2518         specify `final'.
2519         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2520         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2521         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2522         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2523         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2524         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2525
2526 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2529         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2530         (=jis-x0208@1978/i-4): Specify `partial'.
2531         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2532         mother coded-charset.
2533         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2534
2535 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         settings for `=jis-x0213-1@2004'.
2539
2540 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2543         CHISE.
2544         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2545         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2546         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2547         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2548         temporarily.
2549         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2550
2551 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2554         CHISE.
2555         (=shinjigen@1ed): Inherited from `=shinjigen'.
2556         (=shinjigen@rev): Likewise.
2557
2558 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2562
2563 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2566         define it as an alias.
2567         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2568         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2569         alias.
2570         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2571         alias.
2572
2573 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2576         CHISE.
2577
2578 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2581         CHISE.
2582         (shinjigen-2): Ditto.
2583
2584 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-charset.el (default-coded-charset-priority-list):
2587         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2588         `chinese-big5-eten-*' and `chinese-big5'.
2589
2590 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2593         #x9FA5 temporarily.
2594
2595 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for `=jis-x0208@1978/i1'.
2599
2600 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2603         XEmacs CHISE.
2604
2605 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2608         XEmacs CHISE.
2609
2610 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2613         XEmacs CHISE.
2614
2615 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2618         CHISE.
2619         (=ucs-bmp@cns): Likewise.
2620         (=ucs-bmp@jis): Likewise.
2621         (=ucs-bmp@ks): Likewise.
2622
2623 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2626         CHISE.
2627         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2628
2629 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2632         settings for `=zinbun-oracle'.
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635         `=zinbun-oracle'.
2636
2637 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2640         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2641         `=ucs@iso'.
2642
2643 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list):
2646         Delete `ucs-sip'; modify order of some CCSs.
2647
2648 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2651         in XEmacs CHISE.
2652
2653         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2654         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2655         CHISE.
2656
2657 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2660         its registry.
2661         (=ucs-radicals@unicode): Likewise.
2662
2663 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2666         CHISE.
2667
2668 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2671         CHISE.
2672
2673 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2676         CHISE.
2677
2678 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2681         Modify preference of *isolated settings*.
2682
2683 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2686         utf-2000 is provided.
2687         (=ucs@cns11643): Likewise.
2688
2689 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2692         Prefer every *isolated setting* to ordinary setting.
2693
2694 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2698
2699 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2702         CHISE.
2703
2704 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         settings for `=jis-x0208@1997'.
2708
2709 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2712         `=jis-x0208@1997'.
2713
2714 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2717         XEmacs CHISE.
2718
2719 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2722         `=jis-x0208@1978'.
2723         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2724         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2725         `=jis-x0208-1990' as the mother.
2726         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2727
2728 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2731         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2732         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2733         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2734         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2735         for `=ucs@JP'.
2736
2737 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2740         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2741         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2742         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2743         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2744         `=daikanwa@rev2'.
2745
2746 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2749         (=gt): Likewise.
2750         (=gt-k): Likewise.
2751         (=gt-pj-*): Likewise.
2752         (=gt-pj-k1): Likewise.
2753         (=gt-pj-k2): Likewise.
2754         (=daikanwa): Likewise.
2755         (=daikanwa-rev1): Likewise.
2756         (=daikanwa-rev2): Likewise.
2757         (=big5-pua): Likewise.
2758         (=big5-eten): Likewise.
2759         (chinese-big5-eten-a): Likewise.
2760         (chinese-big5-eten-b): Likewise.
2761         (=hanziku-*): Likewise.
2762         (=cbeta): Likewise.
2763         (=jef-china3): Likewise.
2764         (=ruimoku-v6): Likewise.
2765         (=ucs@iso): Likewise.
2766         (=ucs@unicode): Likewise.
2767         (=ucs@gb): Likewise.
2768         (=ucs@cns): Likewise.
2769         (=ucs@jis): Likewise.
2770         (=ucs@jis-1990): Likewise.
2771         (=ucs@jis-2000): Likewise.
2772         (=ucs@jp): Likewise.
2773         (=ucs@ks): Likewise.
2774         (=ucs@big5): Likewise.
2775         (=ucs-radicals): Likewise.
2776         (=ucs-radicals@unicode): Likewise.
2777         (=ucs-bmp-cjk): Likewise.
2778         (=ucs-bmp-cjk@unicode): Likewise.
2779         (=ucs-sip-ext-b): Likewise.
2780         (=ucs-sip-ext-b@iso): Likewise.
2781
2782 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2785         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2786
2787 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2790         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2791         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2792         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2793         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2794         arabic-digit, ipa and ``&I-B-XXXX;''.
2795
2796 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2799         setting for (I-)HZK{03..12}-XXXX.
2800
2801 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2804         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2807         `=ruimoku-v6'.
2808
2809         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2810         CHISE.
2811
2812 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2815         (=ucs@unicode): Likewise.
2816         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2817         (=ucs@cns): Likewise.
2818         (=ucs@jis): Likewise.
2819         (=ucs@ks): Likewise.
2820         (=ucs@big5): Likewise.
2821
2822 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2825         `ucs-jis'.
2826         (utf-8-jis-er): Likewise.
2827         (utf-8-jp): New coding-system.
2828         (utf-8-jp-er): Likewise.
2829
2830         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2831
2832 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2835
2836         * mule/japanese.el: Move definition of `euc-jisx0213' to
2837         mule/mule-coding.el.
2838
2839 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2842         mule-coding before loading update-cdb when utf-2000 is provided.
2843
2844 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2847         `=daikanwa'.
2848
2849 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2852         definition codes when `utf-2000' is provided.
2853
2854 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2855
2856         * mule/mule-category.el (word-combining-categories): Don't setup
2857         `word-combining-categories' in XEmacs CHISE.
2858         (word-separating-categories): Add setting about Latin script in
2859         XEmacs CHISE.
2860
2861 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2862
2863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2864         setting for `chinese-big5'.
2865
2866 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2869         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2870         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2871         add setting for HZK0[12]-xxxx.
2872
2873 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2874
2875         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2876         in XEmacs CHISE.
2877
2878 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-charset.el (default-coded-charset-priority-list):
2881         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2882         and `chinese-big5' to `=gt-pj-*'.
2883
2884 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2885
2886         * mule/mule-conf.el (=daikanwa): Renamed from
2887         `ideograph-daikanwa'.
2888         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2889
2890 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-conf.el (=cns11643-7): Renamed from
2893         `chinese-cns11643-7'.
2894         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2895
2896 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (=cns11643-6): Renamed from
2899         `chinese-cns11643-6'.
2900         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2901
2902 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2903
2904         * mule/mule-conf.el (=cns11643-5): Renamed from
2905         `chinese-cns11643-5'.
2906         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2907
2908 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-conf.el (=cns11643-4): Renamed from
2911         `chinese-cns11643-4'.
2912         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2913
2914 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=cns11643-3): Renamed from
2917         `chinese-cns11643-3'.
2918         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2919
2920 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2923         `=cns11643-2'.
2924         (chinese-cns11643-2): New alias for `=cns11643-2'.
2925
2926 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2927
2928         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2929         `=cns11643-1'.
2930         (chinese-cns11643-1): New alias for `=cns11643-1'.
2931
2932 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2935         (chinese-gb12345): New alias for `=gb12345'.
2936
2937 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2938
2939         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2940         (chinese-gb2312): New alias for `=gb2312'.
2941
2942 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2943
2944         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2945         (chinese-big5): New alias for `=big5'.
2946
2947 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2950         (korean-ksc5601): New alias for `=ks-x1001'.
2951
2952 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2953
2954         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2955         `=jis-x0212'.
2956         (japanese-jisx0212): New alias for `=jis-x0212'.
2957
2958 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2959
2960         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2961         `=jis-x0208-1983'.
2962         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2963
2964 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2967         `=jis-x0208-1978'.
2968         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2969
2970 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2971
2972         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2973         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2974
2975 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2976
2977         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2978         (chinese-cns11643-3): Specify iso-ir 183.
2979         (chinese-cns11643-4): Specify iso-ir 184.
2980         (chinese-cns11643-5): Specify iso-ir 185.
2981         (chinese-cns11643-6): Specify iso-ir 186.
2982         (chinese-cns11643-7): Specify iso-ir 187.
2983         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2984         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2985
2986 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2989         \uXXXX for every cases.
2990
2991 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2992
2993         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2994         (ucs-big5): Changed to an alias for `=ucs@big5'.
2995
2996 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2997
2998         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2999         (ucs-ks): Changed to an alias for `=ucs@ks'.
3000
3001 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3002
3003         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3004         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3005
3006 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3009         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3010
3011 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3014         (ucs-jis): Changed to an alias for `=ucs@jis'.
3015
3016 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3017
3018         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3019         (ucs-cns): Changed to an alias for `=ucs@cns'.
3020
3021 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3022
3023         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3024         (ucs-gb): Changed to an alias for `=ucs@gb'.
3025
3026 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3029         `ideograph-daikanwa-2'.
3030         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3031         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3032
3033 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3036         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3037
3038         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3039         for `xemacs-chise-version'.
3040
3041 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3042
3043         * mule/mule-charset.el (default-coded-charset-priority-list):
3044         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3045         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3046         instead of `ideograph-hanziku-*'.
3047
3048         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3049         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3050
3051 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3054         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3055         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3056         `utf-2000' is provided.
3057
3058 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3061         is provided [was builtin coded-charsets].
3062
3063 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3064
3065         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3066         is provided [was builtin coded-charsets].
3067
3068 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3069
3070         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3071         is provided [was builtin coded-charsets].
3072
3073 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3074
3075         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3076         is provided [was builtin coded-charsets].
3077
3078 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3079
3080         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3081         when `utf-2000' is provided [was builtin coded-charsets].
3082
3083 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (=hanziku-*): Renamed from
3086         `ideograph-hanziku-*'.
3087         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3088
3089 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3092         `utf-2000' is provided [was builtin coded-charsets].
3093         (ideograph-hanziku-{1..12}): Likewise.
3094
3095 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3098         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3099
3100 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3101
3102         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3103         when `utf-2000' is provided [was builtin coded-charsets].
3104
3105 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3108         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3109         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3110
3111 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3114         (ideograph-gt): Changed to an alias for `=gt'.
3115
3116 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3119         is provided; it was defined as a builtin coded-charset.
3120         (ideograph-gt): Likewise.
3121
3122 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3123
3124         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3125         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3126
3127 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3128
3129         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3130         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3131
3132 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-conf.el (=big5-eten): Renamed from
3135         `chinese-big5-eten'.
3136         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3137
3138 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3141         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3142
3143 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3144
3145         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3146         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3147
3148 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3149
3150         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3151         (china3-jef): Changed to an alias for `=jef-china3'.
3152
3153 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3156         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3157
3158         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3159         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3160         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3161         when `utf-2000' is provided.
3162
3163 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-charset.el (default-coded-charset-priority-list):
3166         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3167
3168         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3169         (ucs-jis-2000): Deleted.
3170
3171 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3172
3173         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3174         UTF-2000.
3175         (=ucs-jis-2000): New coded-charset for UTF-2000.
3176
3177 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3178
3179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3180         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3181
3182 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3183
3184         * mule/mule-charset.el (default-coded-charset-priority-list):
3185         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3186         `ideograph-cbeta'.
3187
3188 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3189
3190         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3191         builtin coded-charset].
3192
3193 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3194
3195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3196         settings for &K0-xxxx and &I-K0-xxxx.
3197
3198 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3199
3200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3201         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3202
3203 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3204
3205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3206         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3207
3208 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3211         UTF-2000.
3212         (ideograph-gt-pj-k1): Likewise.
3213         (ideograph-gt-pj-k2): Likewise.
3214
3215 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3216
3217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3218         `=jis-x0208'.
3219
3220 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3223         UTF-2000 [was a builtin coded-charset].
3224
3225 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3228         (utf-8-gb-er): Likewise.
3229
3230 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3233         settings for JIS X 0212 and JIS X 0208:1978.
3234
3235 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         setting for JIS X 0213.
3239
3240 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3243         standard-case-table in UTF-2000.
3244
3245 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3248         definitions for isolated-chars.
3249
3250 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3251
3252         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3253         `configure-utf-2000-lisp-directory'.
3254         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3255         `mule-lisp-load-path'.
3256
3257 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3258
3259         * startup.el (startup-setup-paths): Set and use
3260         `utf-2000-lisp-directory'.
3261         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3262         UTF-2000.
3263
3264 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3265
3266         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3267         (paths-find-utf-2000-lisp-directory): New function.
3268         (paths-construct-load-path): Add new optional argument
3269         `utf-2000-lisp-directory'.
3270
3271         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3272
3273 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3274
3275         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3276         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3277         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3278         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3279         `chinese-big5-2' in UTF-2000.
3280
3281         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3282         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3283
3284 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3287         `big5-eten-er' in UTF-2000.
3288         (big5-cdp): Modify DOC-string and mnemonic.
3289
3290 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3293         UTF-2000 [renamed from utf-8-er].
3294         (utf-8-gb): New coding-system in UTF-2000.
3295         (utf-8-gb-er): Likewise.
3296         (utf-8-cns): Likewise.
3297         (utf-8-cns-er): Likewise.
3298         (utf-8-big5): Likewise.
3299         (utf-8-big5-er): Likewise.
3300         (utf-8-jis): Likewise.
3301         (utf-8-jis-er): Likewise.
3302         (utf-8-ks): Likewise.
3303         (utf-8-ks-er): Likewise.
3304         (utf-8-er): Likewise.
3305
3306 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3309         instead of `utf-8-unix' in UTF-2000.
3310
3311         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3312
3313 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3314
3315         * mule/japanese.el (euc-jisx0213): New coding-system.
3316
3317         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3318         `japanese-jisx0208-1990' as the mother.
3319
3320 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * dumped-lisp.el (preloaded-file-list): Change condition of
3323         loading "close-cdb".
3324
3325 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3328         setup `coded-charset-entity-reference-alist'.
3329
3330 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3333         UTF-2000.
3334
3335 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3336
3337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3338         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3339
3340 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3343         (chinese-big5-eten-a): Likewise.
3344         (chinese-big5-eten-b): Likewise.
3345         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3346         code range is #x8140 .. #x8DFE.
3347
3348 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3351         UTF-2000.
3352         (chinese-big5-cdp): Likewise.
3353
3354 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3355
3356         * dumped-lisp.el (preloaded-file-list): Rename
3357         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3358
3359 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3360
3361         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3362         append `system-char-db-source-file-list' into
3363         `preloaded-file-list' in UTF-2000.
3364
3365 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3366
3367         * dumped-lisp.el (preloaded-file-list): Delete
3368         character-definition files.
3369
3370 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3371
3372         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3373         UTF-2000.
3374
3375 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3376
3377         * mule/mule-charset.el (default-coded-charset-priority-list):
3378         Delete `mojikyo-2022-1'.
3379
3380 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3381
3382         * mule/mule-charset.el (default-coded-charset-priority-list):
3383         Delete `mojikyo'.
3384
3385 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3388         `ucs-sip'.
3389
3390 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-charset.el (default-coded-charset-priority-list):
3393         Comment out `chinese-gb12345'.
3394
3395 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * bytecomp.el (byte-compile-insert-header): Fixed.
3398
3399 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3400
3401         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3402         XEmacs UTF-2000.
3403
3404 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3407         UTF-2000.
3408
3409 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3412         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3413
3414 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-charset.el (default-coded-charset-priority-list):
3417         `japanese-jef-china3' is renamed `china3-jef'.
3418
3419 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3422         `japanese-jef-china3' and `ideograph-cbeta'.
3423
3424 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3425
3426         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3427
3428 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3429
3430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3431         `chinese-big5-cdp'.
3432
3433 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3436         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3437
3438 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3439
3440         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3441         loading character definitions.
3442
3443 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3444
3445         * dumped-lisp.el (preloaded-file-list): Rename
3446         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3447
3448 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449
3450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3451         `chinese-big5'.
3452
3453 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * dumped-lisp.el (preloaded-file-list): Dump
3456         "Ideograph-R028-Private" with XEmacs UTF-2000.
3457
3458 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3461         `chinese-gb12345'.
3462
3463 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3466         `ideograph-gt-pj-{1..11}'.
3467
3468         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3469         XEmacs UTF-2000.
3470
3471 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-charset.el (default-coded-charset-priority-list):
3474         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3475         `chinese-isoir165'.
3476
3477 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3480         `image/png', `image/x-xpm' and `image/tiff'.
3481
3482         * files.el (binary-file-regexps): Add *.PNG.
3483
3484 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-charset.el (default-coded-charset-priority-list):
3487         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3488         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3489
3490 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3493         the first completion when UTF-2000 is running.
3494
3495 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-charset.el (default-coded-charset-priority-list):
3498         Delete `ucs'.
3499
3500 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3503
3504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3505         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3506
3507 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/vietnamese.el (vscii-2): Delete abolished property
3510         `composite'; now composite mode is default.
3511
3512 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3515         of `raw-text'; check \uHHHH representation even if non-ascii
3516         characters are not found.
3517
3518         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3519         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3520         unconditionally.
3521
3522         * mule/viet-ccl.el: New file.
3523
3524         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3525         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3526         - Separate CCL based implementations to viet-ccl.el.
3527
3528 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3529
3530         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3531         "jisx0213.2000-1".
3532         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3533
3534         * mule/mule-charset.el (default-coded-charset-priority-list):
3535         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3536         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3537
3538 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3539
3540         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3541
3542 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3543
3544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3545         `ucs' in UTF-2000.
3546
3547 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3548
3549         * mule/mule-charset.el (default-coded-charset-priority-list):
3550         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3551         `arabic-iso8859-6'.
3552
3553 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3554
3555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3556         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3557
3558 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3559
3560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3561         `katakana-jisx0201' in UTF-2000.
3562
3563 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3564
3565         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3566         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3567         "u0FB50-Arabic-Presentation-Forms-A",
3568         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3569         "u0FE50-Small-Form-Variants",
3570         "u0FE70-Arabic-Presentation-Forms-B",
3571         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3572         UTF-2000.
3573
3574 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3575
3576         * dumped-lisp.el (preloaded-file-list): Delete
3577         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3578         ... "Ideograph-R214-Flute" in UTF-2000.
3579
3580 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3581
3582         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3583         (japanese-jisx0213-2): New coded-charset.
3584
3585         * dumped-lisp.el (preloaded-file-list): Add
3586         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3587         "Ideograph-R030-Mouth".
3588
3589 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3592         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3593         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3594         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3595         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3596         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3597         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3598         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3599
3600 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3603         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3604         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3605         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3606         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3607
3608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3609         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3610
3611 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3612
3613         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3614         in UTF-2000.
3615
3616 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3617
3618         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3619         (chinese-isoir165): Moved from mule/chinese.el.
3620         (chinese-cns11643-3): Moved from mule/chinese.el.
3621         (chinese-cns11643-4): Moved from mule/chinese.el.
3622         (chinese-cns11643-5): Moved from mule/chinese.el.
3623         (chinese-cns11643-6): Moved from mule/chinese.el.
3624         (chinese-cns11643-7): Moved from mule/chinese.el.
3625
3626         * mule/chinese.el: Move definition of coded-charsets to
3627         mule/mule-conf.el.
3628
3629 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3630
3631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3632         `ideograph-daikanwa'.
3633
3634 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3635
3636         * dumped-lisp.el (preloaded-file-list): Delete
3637         "ccs-jisx0201-latin.el".
3638
3639 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3640
3641         * dumped-lisp.el (preloaded-file-list): Add
3642         "u031A0-Extended-Bopomofo" in UTF-2000.
3643
3644 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3647         renamed to u02E00-CJK-Radical-Supplement.
3648
3649 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3650
3651         * dumped-lisp.el (preloaded-file-list): Add
3652         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3653         "u030A0-Katakana", "u03100-Bopomofo",
3654         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3655         "u03200-Enclosed-CJK-Letters-and-Months" and
3656         "u03300-CJK-Compatibility".
3657
3658 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3661         "u02F00-Kangxi-Radicals" and
3662         "u02FF0-Ideographic-Description-Characters".
3663
3664 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3665
3666         * dumped-lisp.el (preloaded-file-list): Add
3667         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3668         "u02800-Braille-Patterns" in UTF-2000.
3669
3670 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3671
3672         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3673         "uXXXXX-*.el" in UTF-2000.
3674
3675         * bytecomp.el (byte-compile-insert-header): Delete comments if
3676         non-ASCII characters are found; allow `byte-compile-dynamic' and
3677         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3678         `raw-text'.
3679
3680 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3681
3682         * dumped-lisp.el (preloaded-file-list): Add
3683         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3684         "u025A0-Geometric-Shapes.el".
3685
3686 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3687
3688         * dumped-lisp.el (preloaded-file-list): Add
3689         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3690         "u02460-Enclosed-Alphanumerics.el".
3691
3692 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3693
3694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3695         `chinese-gb2312'.
3696
3697         * dumped-lisp.el (preloaded-file-list): Add
3698         "u02200-Mathematical-Operators.el" and
3699         "u02300-Miscellaneous-Technical.el".
3700
3701 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3702
3703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3704         `chinese-cns11643-*'.
3705
3706         * dumped-lisp.el (preloaded-file-list): Add
3707         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3708         "u02190-Arrows.el" in UTF-2000.
3709
3710 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3711
3712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3713         `korean-ksc5601'.
3714
3715         * dumped-lisp.el (preloaded-file-list): Add
3716         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3717         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3718         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3719
3720 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3721
3722         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3723
3724 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3725
3726         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3727         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3728         "u01780-Khmer.el", "u01800-Mongolian.el",
3729         "u01E00-Latin-Extended-Additional.el" and
3730         "u01F00-Greek-Extended.el" in UTF-2000.
3731
3732 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `ethiopic-ucs' and `ethiopic'.
3736
3737         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3738         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3739
3740         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3741         from mule/ethiopic.el.
3742
3743         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3744         mule/mule-conf.el.
3745
3746 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3747
3748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3749         `lao'.
3750
3751         * mule/mule-conf.el (lao): New coded-charset.
3752
3753         * dumped-lisp.el (preloaded-file-list): Add
3754         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3755         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3756         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3757         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3758         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3759
3760 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3761
3762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3763         `ucs-bmp' and `arabic-iso8859-6'.
3764
3765 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3766
3767         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3768         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3769         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3770
3771 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3772
3773         * startup.el (normal-top-level): Load autoload file for UTF-2000
3774         in UTF-2000.
3775
3776 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3777
3778         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3779         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3780         "u00020-Basic-Latin.el", "u00080-C1.el",
3781         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3782         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3783         "u002B0-Spacing-Modifier-Letters.el",
3784         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3785         UTF-2000.
3786
3787 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3790         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3791         instead of `vietnamese-viscii-*'.
3792
3793 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3794
3795         * mule/mule-conf.el: New file.
3796
3797         * mule/misc-lang.el: Move definition of charset `ipa' to
3798         mule/mule-conf.el.
3799
3800 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3801
3802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3803         `latin-viscii'; prefer it for characters used in Vietnamese.
3804
3805 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3806
3807         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3808
3809 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3810
3811         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3812         `vietnamese-viscii-lower'.
3813         (latin-viscii-upper): Renamed from charset
3814         `vietnamese-viscii-upper'.
3815         (vietnamese-viscii-lower): New alias for charset
3816         `latin-viscii-lower'.
3817         (vietnamese-viscii-upper): New alias for charset
3818         `latin-viscii-upper'.
3819
3820 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list):
3823         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3824
3825 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3826
3827         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3828         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3829         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3830         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3831         lisp/utf-2000.
3832
3833 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3834
3835         * mule/ccs-tcvn5712.el: New file.
3836
3837 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3838
3839         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3840         in UTF-2000.
3841
3842 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3843
3844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3845         `japanese-jisx0208'.
3846
3847 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3848
3849         * dumped-lisp.el (preloaded-file-list): Add
3850         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3851         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3852         UTF-2000.
3853
3854         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3855         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3856         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3857         mule/ccs-viscii.el: New files.
3858
3859         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3860         if \uXXXX is found.
3861
3862 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3863
3864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3865         `hiragana-jisx0208' and `katakana-jisx0208'.
3866
3867 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3868
3869         * mule/chinese.el (chinese-cns11643-3): Define it even if
3870         `utf-2000' is provided.
3871         (chinese-cns11643-4): Likewise.
3872         (chinese-cns11643-5): Likewise.
3873         (chinese-cns11643-6): Likewise.
3874         (chinese-cns11643-7): Likewise.
3875
3876 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3877
3878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3879         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3880
3881 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3882
3883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3884         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3885
3886 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3887
3888         * mule/mule-charset.el (default-coded-charset-priority-list):
3889         Setup in UTF-2000.
3890
3891 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3892
3893         * mule/viet-chars.el: Don't define charset
3894         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3895         they are defined as builtin charsets.
3896
3897 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3898
3899         * version.el (emacs-version): Add more space just before UTF-2000
3900         version string.
3901
3902 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3903
3904         * version.el ([constant] emacs-version): Don't add a space in the
3905         preceding place of `xemacs-betaname' because it is duplicated.
3906         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3907
3908         * startup.el (splash-frame-body): Add ETL.
3909
3910 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3911
3912         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3913         is provided because it is defined as builtin charset.
3914         (chinese-cns11643-4): Likewise.
3915         (chinese-cns11643-5): Likewise.
3916         (chinese-cns11643-6): Likewise.
3917         (chinese-cns11643-7): Likewise.
3918
3919 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3920
3921         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3922         coding-system `iso-10646-ucs-4' is not defined.
3923
3924 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3925
3926         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3927         coding-system if `utf-2000' is provided.
3928
3929 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3930
3931         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3932         `utf-2000' is provided.
3933
3934 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3935
3936         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3937         if utf-2000 is provided temporally.
3938
3939 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3940
3941         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3942         as builtin variable].
3943
3944 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * files.el (insert-file-contents-literally): Treat file as binary;
3947         call file-name-handlers. [sync with Emacs 20.3.10]
3948
3949 2008-12-28  Vin Shelton  <acs@xemacs.org>
3950
3951         * XEmacs 21.4.22 is released
3952
3953 2008-12-30  Vin Shelton  <acs@xemacs.org>
3954
3955         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3956         during building even if no packages are found.
3957
3958 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3959
3960         * printer.el (generic-print-region): 
3961         (generic-print-buffer): 
3962         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3963         check if the msprinter device is available, now that msprinter is
3964         always available as a specifier tag. 
3965
3966 2008-12-24  Vin Shelton  <acs@xemacs.org>
3967
3968         * about.el: Add Francisco to my bio!
3969
3970 2008-12-23  Vin Shelton  <acs@xemacs.org>
3971
3972         * autoload.el: Move operator definitions to autoload-operators.el
3973         in the xemacs-base package.
3974
3975 2007-11-22  Vin Shelton  <acs@xemacs.org>
3976
3977         * about.el (about-hacker-contribution): Updated my bio.
3978
3979 2007-10-07  Vin Shelton  <acs@xemacs.org>
3980
3981         * XEmacs 21.4.21 is released
3982
3983 2007-09-19  Didier Verna  <didier@xemacs.org>
3984
3985         Update my personal info.
3986         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3987         * about.el (about-other-current-hackers): Ditto.
3988         * about.el (about-url-alist): Add my musical website.
3989         * about.el (about-personal-info): Update my entry.
3990         * about.el (about-hacker-contribution): Ditto.
3991
3992 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3993
3994         * package-get.el (package-get-download-sites): Update download
3995         sites in Japan.
3996         * package-get.el (package-get-pre-release-download-sites): Ditto.
3997
3998 2007-08-18  Vin Shelton  <acs@xemacs.org>
3999
4000         * package-get.el (package-get-pre-release-download-sites): Sync
4001         mirror sites with 21.5.  (Thanks, Adrian)
4002
4003 2007-08-09  Mike Sperber  <mike@xemacs.org>
4004
4005         * startup.el (migrate-user-init-file): Create backup of
4006         `user-init-file' before migrating.
4007         * startup.el (maybe-migrate-user-init-file): Print
4008         information about backup file.
4009         (maybe-create-compatibility-dot-emacs): Follow above change.
4010
4011 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4012
4013         * font-lock.el: Sync font-lock-add-keywords and
4014         font-lock-remove-keywords from GNU Emacs.
4015         * font-lock.el (font-lock-keywords-alist): New.
4016         * font-lock.el (font-lock-removed-keywords-alist): New.
4017         * font-lock.el (font-lock-add-keywords): New.
4018         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4019         * font-lock.el (font-lock-remove-keywords): New.
4020
4021 2007-08-16  Vin Shelton  <acs@xemacs.org>
4022
4023         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4024         patch from Hans de Graaff.
4025
4026 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4027
4028         * package-get.el (package-get-download-sites): Document Chile and
4029         update Denmark download site.
4030         * package-get.el (package-get-pre-release-download-sites): Ditto.
4031
4032 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4035
4036 2006-12-09  Vin Shelton  <acs@xemacs.org>
4037
4038         * XEmacs 21.4.20 is released
4039
4040 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4041
4042         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4043
4044 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4045
4046         * info.el (Info-find-file-node, Info-insert-dir)
4047         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4048         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4049         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4050         and discussion.
4051
4052 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4053
4054         * obsolete.el (line-beginning-position): New, from 21.5.x.
4055         (line-end-position): Ditto.
4056
4057 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4058
4059         * package-get.el (package-get-download-sites): Welcome
4060         nl.xemacs.org and Thanks!
4061         * package-get.el (package-get-pre-release-download-sites): Ditto.
4062
4063 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4064
4065         * font-lock.el: Add support for not-so recent changes in Java to
4066         java-mode.
4067
4068 2006-01-28  Vin Shelton  <acs@xemacs.org>
4069
4070         * XEmacs 21.4.19 is released
4071
4072 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4073
4074         * easymenu.el: Update copyright. 
4075         * easymenu.el (easy-menu-all-popups):
4076         Add a docstring. 
4077         * easymenu.el (easy-menu-add):
4078         Document a bug, rework the function to preserve any existing
4079         non-default mode-popup-menu instead of overwriting it, and not to
4080         bother normalising the menu title (nothing else does).
4081         * easymenu.el (easy-menu-remove):
4082         Restore the default mode-popup-menu instead of leaving an empty
4083         one when we remove the last easy-menu popup. 
4084
4085 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4086
4087         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4088         as suggested by Rodrigo Ventura.
4089         * package-get.el (package-get-pre-release-download-sites): Ditto,
4090         with replacement of xemacs-21.5 by beta, which is the logical path
4091         to our beta core and package pre-releases.
4092
4093 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4094
4095         * package-get.el (package-get-download-sites): Add Hong Kong
4096         download site.
4097         * package-get.el (package-get-pre-release-download-sites): Ditto.
4098
4099 2005-12-26  Vin Shelton  <acs@xemacs.org>
4100
4101         * find-paths.el:
4102         * find-paths.el (paths-emacs-root-p): Add search for package root.
4103         * find-paths.el (paths-find-emacs-root): Replaced with
4104         paths-find-invocation-roots, which returns a list of roots.
4105         * find-paths.el (paths-find-invocation-roots): New.
4106         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4107
4108 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4109
4110         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4111         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4112
4113 2005-12-03  Vin Shelton <acs@xemacs.org>
4114
4115         * XEmacs 21.4.18 is released
4116
4117 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4118
4119         * package-get.el (package-get-download-sites): Update reflecting
4120         latest http://www.xemacs.org/Releases/ information generated by
4121         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4122         * package-get.el (package-get-pre-release-download-sites): Ditto.
4123
4124 2005-02-28  Simon Josefsson  <jas@extundo.com>
4125
4126         * about.el (xemacs-hackers): Add jas.
4127         (about-other-current-hackers): Likewise.
4128         (about-url-alist): Add URL for jas.
4129         (about-personal-info): Document jas.
4130         (about-hacker-contribution): Describe jas contributions.
4131
4132 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4133
4134         * easymenu.el (easy-menu-remove): As described in 
4135         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4136         except the "Command" menu from mode-popup-menu. 
4137
4138 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4139  
4140         * font.el (font-spatial-to-canonical): Correct calculation of 
4141         return value for pixel-based input value. 
4142  
4143 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4144
4145         * code-process.el (call-process): Process-related docstring
4146         improvements spurred by Norbert Koch.
4147         * code-process.el (call-process-region): Ditto.
4148         * code-process.el (start-process): Ditto.
4149
4150 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4151
4152         * finder.el (finder-find-library): Return filename actually
4153         searched for.
4154
4155 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4156
4157         * help.el (view-emacs-news): Use `expand-file-name' instead of
4158         `locate-data-file' as the latter will find any "NEWS" files that
4159         might exist in packages _before_ the one in core.
4160
4161 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4162
4163         * package-get.el (package-get-init-package):
4164         package-get-init-package buglet (21.4.17) by Jeff Mincy
4165         <mincy@rcn.com> fixing false temporary load-path shadows reported
4166         after package installation and simplifying code.
4167
4168 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4169
4170         * package-get.el (package-get-download-sites): Sync mirrors list
4171         with the XEmacs website.
4172         (package-get-pre-release-download-sites): Ditto.
4173
4174 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4175
4176         * derived.el (derived-mode-merge-syntax-tables):
4177         Revert my 21.5-only patch of 2003-07-18 which slipped in
4178         through Jerry James's patch of 2004-06-07.
4179
4180 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4181
4182         * cmdloop.el (keyboard-quit): Remove workaround for
4183         `region-active-p' not making sure active region is in current
4184         buffer now that it does.
4185         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4186         * simple.el (region-active-p): `region-active-p' to only return t
4187         when active region is in current buffer.
4188
4189 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4190
4191         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4192         package names, quell a byte-compiler warning, doc fix.
4193
4194 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4195
4196         * buffer.el (pop-to-buffer):
4197         * window-xemacs.el (display-buffer):
4198         Document use of `same-window-buffer-names,' `same-window-regexps'
4199         by pop-to-buffer and display-buffer. 
4200         
4201 2005-02-06  Vin Shelton <acs@xemacs.org>
4202
4203         * XEmacs 21.4.17 is released
4204
4205 2005-01-29  Ben Wing  <ben@xemacs.org>
4206
4207         * shadow.el (find-emacs-lisp-shadows):
4208         Add custom-defines to list of ignored files.
4209
4210 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4211
4212         * simple.el (shifted-motion-keys-select-region): Fix statement
4213         about unshifted-motion-keys-deselect-region.
4214
4215 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4216
4217         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4218         now) for GNU Emacs compatibility.
4219         (make-obsolete-variable): Ditto.
4220
4221 2004-01-08  Ben Wing  <ben@xemacs.org>
4222
4223         * code-files.el (load):
4224         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4225
4226 2004-12-05  Vin Shelton <acs@xemacs.org>
4227
4228         * XEmacs 21.4.16 is released
4229
4230 2004-12-04  Vin Shelton  <acs@xemacs.org>
4231
4232         * auto-autoloads.el: Regenerated.
4233
4234         * custom-load.el: Regenerated.
4235
4236 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4237
4238         Fix bug: apropos errors if a defalias refers to an undefined
4239         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4240
4241         * apropos.el (apropos):
4242         (apropos-command):
4243         * help.el (frob-help-extents):
4244         * help-macro.el (make-help-screen):
4245         * hyper-apropos.el (hyper-apropos-grok-functions):
4246         (hyper-apropos-get-doc):
4247         Catch void-function error thrown by `documentation'.
4248
4249 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4250
4251         * packages.el (package-require): Fix incorrect arg to format.
4252         This fixes a `format specifier' error.
4253
4254 2004-08-13  Jerry James  <james@xemacs.org>
4255
4256         * bytecomp.el (forward-word): Tell the byte compiler the correct
4257         number of arguments to forward-word.
4258
4259 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4260
4261         * etags.el: Fixed loading of include files for tag completion. Now
4262         you can make a tag file for a library, include it into your
4263         project and it will be reloaded only if it changed. Infinte
4264         include loops are detected and the correct tag files are loaded.
4265         * etags.el (buffer-tag-table-list): Load and verify tag files in
4266         the external function buffer-tag-table-list-load.
4267         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4268         tag files. Also load the included tag files. The priority of the
4269         included files is right below their parent file. If multiple
4270         matches occur then the symbols from the parent file are found
4271         first.
4272         * etags.el (tag-table-include-files): Corrected comment
4273         string. Switched to pattern constant tags-include-pattern to have
4274         it at a central location.
4275         * etags.el (tags-include-pattern): Added doc string.
4276         * etags.el (add-to-tag-completion-table): Removed obsolete
4277         comments as the include files are allready returned by
4278         buffer-tag-table-list and loaded.
4279         * etags.el (find-tag-internal): The include files are allready
4280         included in tag-tables as buffer-tag-table-list returns them now.
4281
4282 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4283
4284         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4285         Loading items into the notebook is now done by C code.
4286         * widgets-gtk.el (gtk-widget-instantiate-internal):
4287         Style no longer changed.
4288
4289 2004-06-28  Nix  <nix@esperi.org.uk>
4290
4291         * cmdloop.el (truncate-command-history-for-gc): Delay
4292         execution of all things that look up variable bindings,
4293         via `enqueue-eval-event'.
4294
4295 2004-06-24  Vin Shelton  <acs@xemacs.org>
4296
4297         * package-get.el (package-get-require-signed-base-updates):
4298         now defaults to nil.
4299
4300 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * subr.el (split-string): Clean up docstring.
4303
4304 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4305
4306         * faces.el (zmacs-region): fix typo in docstring.
4307
4308 2004-06-07  Jerry James  <james@xemacs.org>
4309
4310         * derived.el: Synch with Emacs 21.3.
4311         * subr.el (with-local-quit): New, from Emacs 21.3.
4312         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4313         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4314         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4315
4316 2004-06-16  Jerry James  <james@xemacs.org>
4317
4318         * cl.el (cl-set-substring): Increment start by the length of the
4319         string, not the string itself.
4320
4321 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4322
4323         * etags.el (tag-table-include-files): Expand included TAGS file
4324         paths to avoid problems with relative paths.  Thanks to Peter
4325         Chubb <peterc@gelato.unsw.edu.au>.
4326         * etags.el (tags-include-pattern): New.
4327         * etags.el (add-to-tag-completion-table): Parse and ignore
4328         trailing include lines.
4329
4330 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4331
4332         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4333         avoiding line solely composed of equal signs.
4334
4335 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4336
4337         * cus-edit.el (alloc): Typo fix.
4338         * cus-edit.el (custom-browse-visibility): Ditto.
4339         * cus-edit.el (custom-variable-value-create): Ditto.
4340         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4341         * cus-edit.el (custom-save-variables): Bind print-length and
4342         print-level to nil to avoid value abbreviation.
4343         * cus-edit.el (custom-save-face-internal): Ditto.
4344         * cus-edit.el (custom-save-faces): Save in sorted order.
4345         * cus-edit.el (custom-save-resets): Bind print-length and
4346         print-level to nil to avoid value abbreviation.
4347         * cus-edit.el (custom-save-loaded-themes): Ditto.
4348
4349 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * subr.el (split-string-default-separators): New.
4352         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4353         see comment in source.
4354
4355 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * mule/japanese.el (paragraph-start, paragraph-separate):
4358         Remove anchor to BOL.
4359
4360 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * cl.el (gensym, gentemp): Improve docstrings.
4363
4364 2004-05-10  Vin Shelton  <acs@xemacs.org>
4365
4366         * etags.el: Sync with 21.5 version.
4367
4368 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4369
4370         * etags.el:
4371         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4372         only for use with exuberant ctags. This will also enable building of 
4373         completion tables with exuberant ctags. This will not work with
4374         xemacs ctags. 
4375         * etags.el (get-tag-table-buffer): New function for creating of
4376         completion table is used if tags-exuberant-ctags-optimization-p ist t
4377         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4378         finding the tag names. New.
4379         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4380         building tag completion table with exuberant ctags. New.
4381         * etags.el (find-tag-internal): Improve exact tag matching for tags
4382         with name fields. Before the patch return types of functions or
4383         function parameters (with exuberant ctags) were found as matches.
4384
4385 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4386
4387         * list-mode.el (display-completion-list): Fixed completion list was
4388         taking the width of the frame and not of the window for displaying
4389         the selection methods.
4390
4391 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * menubar-items.el (default-menubar): Options are saved to custom.el.
4394
4395
4396 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * isearch-mode.el (isearch-abort): Preserve successful search target.
4399
4400 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4401
4402         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4403         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4404         Bihlmeyer.
4405         * gnuserv.el (gnuserv-mode-line-string): New.
4406         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4407         gnuserv-mode.
4408         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4409         * gnuserv.el (gnuserv-edit-files): Use
4410         make-x-device-with-gtk-fallback.
4411
4412 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4413
4414         * gtk-widgets.el: New import: gtk-accel-group-new.
4415         * dialog-gtk.el:
4416         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4417         * dialog-gtk.el (popup-builtin-question-dialog):
4418         Added support for dialog button mnemonics.
4419
4420 2004-03-22  Chris Green <cmg@dok.org>
4421
4422         * process.el (shell-command): Output buffer was ignored when a
4423         background process was run via shell-command.
4424
4425 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4426
4427         * cus-edit.el (custom-save-variables): Retrieve a list of
4428         variables to save first, sort it, and make sure the variables are
4429         saved in sorted order.
4430
4431 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4432  
4433         * package-get.el (package-get-update-base-from-buffer): Force
4434         binary coding system for verifying GnuPG signature in the
4435         package-index file.
4436  
4437 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4438
4439         * package-get.el (package-get-package-index-file-location): Handle
4440         missing "EMACSPACKAGEPATH" environment variable.
4441
4442 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4443
4444         * package-admin.el (package-admin-find-top-directory): Simplify
4445         directory comparisions and fix substring errors on short path
4446         components.
4447         * package-get.el (package-get-package-index-file-location):
4448         Default to first component of "EMACSPACKAGEPATH", if set.
4449
4450 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4451
4452         * package-get.el (process-error): New error datum.
4453
4454 2004-02-02  Vin Shelton <acs@xemacs.org>
4455
4456         * XEmacs 21.4.15 is released
4457
4458 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4459
4460         * itimer.el (activate-itimer): Modify the itimer timeout value as
4461         if it were begun at the last time when the itimer driver was woken
4462         up.
4463
4464 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * specifier.el (Copyright):
4467         Update.
4468         (make-specifier-and-init):
4469         (map-specifier):
4470         (canonicalize-inst-pair):
4471         (canonicalize-spec-list):
4472         (set-specifier):
4473         Synch docstrings to 21.5 where appropriate.
4474
4475 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4476
4477         * package-get.el (package-get-list-packages-where): New.  A
4478         function that allows searching for groups of packages.  For
4479         example, find all packages that require the fsf-compat package.
4480
4481 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4482
4483         The Great PUI Sync.
4484
4485         * auto-autoloads.el: Regenerated.
4486
4487         * custom-load.el: Regenerated.
4488
4489         * dumped-lisp.el (packages-hardcoded-lisp): New.
4490
4491         * menubar-items.el (menu-max-items): New.
4492         (menu-submenu-max-items): New.
4493         (menu-submenu-name-format): New.
4494         (menu-split-long-menu): New.
4495         (menu-sort-menu): New.
4496         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4497
4498         * obsolete.el (pui-add-install-directory): Renamed to the more
4499         logical `pui-set-local-package-get-directory'.
4500         (package-get-download-menu): Moved to `package-ui.el' and renamed
4501         to `package-ui-add-download-menu'.
4502
4503         * package-admin.el (package-admin-install-function-mswindows):
4504         Whitespace clean up.
4505         (package-admin-add-single-file-package): Removed.
4506         (package-admin-default-install-function): Whitespace clean up.
4507         (package-admin-find-top-directory): New.
4508         (package-admin-get-install-dir): Use it.
4509         (package-admin-get-manifest-file): 
4510         (package-admin-check-manifest): 
4511         (package-admin-add-binary-package):
4512         (package-admin-get-lispdir):
4513         (package-admin-delete-binary-package):
4514         (package-admin):
4515
4516         * package-get.el (package-get-package-index-file-location): New.
4517         (package-get-install-to-user-init-directory): New.
4518         (package-get-remote):
4519         (package-get-download-sites):
4520         (package-get-pre-release-download-sites): New.
4521         (package-get-site-release-download-sites): New.
4522         (package-get-base-filename):
4523         (package-get-always-update):
4524         (package-get-user-index-filename): Removed.
4525         (package-get-pgp-available-p): New.
4526         (package-get-require-signed-base-updates):
4527         (package-get-was-current):
4528         (package-entries-are-signed): New.
4529         (package-get-continue-update-base): New.
4530         (package-get-download-menu): Removed.
4531         (package-get-require-base):
4532         (package-get-update-base-entry):
4533         (package-get-locate-file):
4534         (package-get-locate-index-file):
4535         (package-get-maybe-save-index):
4536         (package-get-update-base):
4537         (package-get-update-base-from-buffer):
4538         (package-get-update-base-entries):
4539         (package-get-interactive-package-query):
4540         (package-get-update-all):
4541         (package-get-all):
4542         (package-get-dependencies):
4543         (package-get-init-package):
4544         (package-get-info): New.
4545         (package-get):
4546         (package-get-staging-dir):
4547         (package-get-set-version-prop): Removed.
4548         (package-get-installedp):
4549         (package-get-ever-installed-p):
4550         (packages): Removed.
4551         (package-get-custom-groups): Removed.
4552         (package-get-custom): Removed.
4553         (package-get-custom-add-entry): Removed.
4554
4555         * package-info.el (batch-update-package-info):
4556
4557         * package-net.el (package-net-batch-generate-bin-ini):
4558         (package-net-update-installed-db):
4559
4560         * package-ui.el (pui-info-buffer):
4561         (pui-directory-exists): Removed.
4562         (pui-package-dir-list): Removed.
4563         (pui-add-install-directory): Removed.
4564         (package-ui-download-menu): New.
4565         (package-ui-pre-release-download-menu): New.
4566         (package-ui-site-release-download-menu): New.
4567         (pui-set-local-package-get-directory): New.
4568         (pui-package-symbol-char):
4569         (pui-update-package-display):
4570         (pui-toggle-package):
4571         (pui-toggle-package-key):
4572         (pui-toggle-package-delete):
4573         (pui-toggle-package-delete-key):
4574         (pui-toggle-package-event):
4575         (pui-toggle-verbosity-redisplay):
4576         (pui-install-selected-packages):
4577         (pui-add-required-packages):
4578         (pui-help-echo):
4579         (pui-display-info):
4580         (list-packages-mode):
4581         (pui-list-packages):
4582
4583         * packages.el (packages-compute-package-locations):
4584         (package-require):
4585         (package-delete-name):
4586         (packages-hardcoded-lisp): Removed.
4587         (packages-useful-lisp): Removed.
4588         (packages-unbytecompiled-lisp): Removed.
4589         (packages-find-package-directories):
4590
4591         Summary:
4592
4593         Major code clean up of all things PUI.
4594
4595         Much improved code to determine where packages should be
4596         installed.  PUI no longer depends on any packages being
4597         pre-installed to compute where packages are to be installed to.
4598
4599         The user can specify the location of their package-index file.  It
4600         isn't necessary to set this because it has sane defaults.  People
4601         who "run-in-place" won't accidently overwrite the CVS
4602         package-index file.  See
4603         `package-get-package-index-file-location'. 
4604
4605         PUI will now properly clean up after itself in the event of an
4606         unsuccessful package install.  This drastically reduces the number
4607         of "wrong md5sum" FAQs.
4608
4609         non-Mule XEmacsen can no longer install Mule packages.
4610
4611         Package management via the custom interface has been removed.
4612
4613         The PUI related menubar items have been reorganised.
4614
4615         The PGP verification code has been fixed and the default for
4616         whether or not it is used is automatically computed.
4617
4618         * update-elc.el ((preloaded-file-list site-load-packages
4619         need-to-dump dumped-exe)):
4620         Just a couple of small changes to allow for
4621         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4622         existing anymore.
4623
4624 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4625
4626         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4627         apply `format' to the first argument of byte-compile-warn, it
4628         already calls format.
4629
4630 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4631
4632         * files.el (delete-old-versions): Avoid going interactive during
4633         make install when environment variable VERSION_CONTROL is set.
4634
4635 2003-12-04  Vin Shelton  <acs@xemacs.org>
4636
4637         * menubar-items.el (menu-item-search): Only bring up search dialog
4638         box if the feature is available and desired.
4639
4640 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4641
4642         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4643
4644 2003-11-05  Vin Shelton  <acs@xemacs.org>
4645
4646         * help.el (Help-prin1-face):
4647         (Help-princ-face):
4648         princ and prin1 are functions and need to be called as such.  The
4649         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4650
4651 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4652
4653         * about.el (about-xemacs): Give full version and build date.
4654
4655 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * win32-native.el (grep-null-device): This XEmacs has null-device.
4658
4659 2003-09-06  Mike Sperber  <mike@xemacs.org>
4660
4661         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4662         implement the specified semantics for `defvar.'
4663
4664 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4665
4666         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4667         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4668         displaying buffer in question.
4669
4670 2003-09-03  Vin Shelton <acs@xemacs.org>
4671
4672         * XEmacs 21.4.14 is released
4673
4674 2003-08-17  Vin Shelton  <acs@xemacs.org>
4675
4676         * about.el: Vanity patch.
4677
4678 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * code-process.el (call-process):
4681         (call-process-region):
4682         (start-process):
4683         Document coding system processing.
4684
4685 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4686
4687         * startup.el (splash-frame-body): Idiomatic English.
4688
4689 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4690
4691         * font-lock.el (font-lock-match-java-declarations): Move
4692         save-restriction, narrow-to-region to beginning of function to
4693         avoid going beyond the limit and causing an infloop.
4694
4695 2003-04-16  Jerry James  <james@xemacs.org>
4696
4697         * keydefs.el: Remove mappings for keys mapped to the nowhere
4698         defined function function-key-error.
4699
4700 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4701
4702         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4703         lisp-interaction-mode-hook): Add the docstrings.
4704
4705 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4706
4707         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4708         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4709         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4710
4711 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4712
4713         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4714         lambda list after the original doc.  Care about
4715         #'(lambda () "SingleString") 
4716         (cl-upcase-arg): 
4717         (cl-function-arglist):
4718         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4719         circular data structures in lambda list specification
4720
4721 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4722
4723         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4724         to appear in font-lock-function-name-face.
4725
4726 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4727
4728         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4729         is not also the value of the lambda.
4730
4731 2003-05-06  Andy Piper  <andy@xemacs.org>
4732
4733         * files.el (revert-buffer): Make sure local variables get processed,
4734         even in the case of an optimized reversion.
4735
4736 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4737
4738         * XEmacs 21.4.13 is released
4739
4740 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4741
4742         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4743         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4744
4745 2003-02-14  Ben Wing  <ben@xemacs.org>
4746
4747         * byte-optimize.el:
4748         * byte-optimize.el (byte-compile-inline-expand):
4749         * byte-optimize.el (byte-compile-unfold-lambda):
4750         * byte-optimize.el (byte-optimize-form-code-walker):
4751         * byte-optimize.el (byte-optimize-form):
4752         * byte-optimize.el (byte-decompile-bytecode-1):
4753         * byte-optimize.el (byte-optimize-lapcode):
4754         Review carefully and sync up to 20.7 except for areas as noted.
4755         Fixes problem with JDE compilation.
4756
4757 2003-02-05  Ben Wing  <ben@xemacs.org>
4758
4759         * simple.el:
4760         * simple.el (motion-keys-for-shifted-motion):
4761         Omit M-S-home/end from motion keys.
4762
4763 2003-02-07  Ben Wing  <ben@xemacs.org>
4764
4765         * text-props.el (text-property-any):
4766         * text-props.el (text-property-not-all):
4767         Fix bug when end > start.
4768
4769 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * info.el (Info-insert-dir): Make default-directory end in
4772         separator.  Patch due to Martin Buchholz.
4773
4774 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4775
4776         * XEmacs 21.4.12 "Portable Code" is released.
4777
4778 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4779
4780         * about.el: Update golubev data.
4781
4782 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4783
4784         * isearch-mode.el (isearch-mode-map): Substitute comment on
4785         desirability, and back out "GR is printable" changes.
4786
4787 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4790
4791 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4794
4795 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4796
4797         * menubar-items.el (default-menubar): Use browse-url-mozilla
4798         instead of browse-url-gnome-moz for Mozilla.
4799
4800 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4801
4802         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4803
4804 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4805
4806         * files.el (auto-mode-alist): Remove redundant entries for modes
4807         that live in packages.
4808         (interpreter-mode-alist): Ditto.
4809
4810 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4811
4812         * menubar-items.el (default-menubar): Sync with current
4813         browse-url-xemacs.el.
4814
4815 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * XEmacs 21.4.10 "Military Intelligence" is released.
4818
4819 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4820
4821         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4822
4823 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4824
4825         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4826
4827 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4828
4829         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4830         effect free function.
4831         (font-lock-fontify-keywords-region): Supply the argument to
4832         font-lock-compile-keywords.
4833
4834 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4835
4836         * package-get.el (package-get-download-sites): Bring sites list
4837         up to date, prefer xx.xemacs.org addresses.
4838
4839 2002-09-27  Andy Piper  <andy@xemacs.org>
4840
4841         * dialog.el (make-dialog-box): for general dialogs only
4842         delete-frame-hook will be run.
4843
4844 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4845
4846         * font-lock.el (font-lock-fontify-syntactically-region): Add
4847         comment about lookup-syntax-properties, document LOUDLY as unused.
4848
4849 2002-08-26  Andy Piper  <andy@xemacs.org>
4850
4851         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4852         merge.
4853
4854 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4855
4856         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4857         (make-obsolete-variable): Ditto.
4858         (make-compatible): Ditto.
4859         (make-compatible-variable): Ditto.
4860
4861 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4862
4863         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4864         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4865
4866 2002-08-28  Andy Piper  <andy@xemacs.org>
4867
4868         * files.el (revert-buffer): propagate revert-without-query-status.
4869
4870 2002-06-03  Andy Piper  <andy@xemacs.org>
4871
4872         * dialog-items.el (make-search-dialog): align various subcontrols
4873         in visually pleasing ways, allow frame to autosize to the dialog
4874         size.
4875         * dialog.el (make-dialog-box): add a border inside the frame. Add
4876         :autosize property, if t then reset the frame size appropriately
4877         before the frame is mapped.
4878         * gutter-items.el (set-progress-feedback-instantiator): align
4879         various subcontrols.
4880         * gutter-items.el (set-progress-abort-instantiator): ditto.
4881
4882 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * XEmacs 21.4.9 "Informed Management" is released.
4885
4886 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4887
4888         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4889         "&optional append" argument.
4890
4891 2002-07-16  Didier Verna  <didier@xemacs.org>
4892
4893         * subr.el (replace-in-string): fix case fold bug introduced by
4894         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4895         case-fold-search in temporary buffers.
4896
4897 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4898
4899         * lib-complete.el (find-library): Remove check for mule because
4900         decompression DOES work on Mule.
4901
4902 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4903
4904         * simple.el (join-line): New alias for `delete-indentation'.
4905
4906 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4907
4908         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4909         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4910         (font-lock-builtin-face): New.
4911         (font-lock-constant-face): New.
4912         (font-lock-face-list): Add builtin and constant faces.
4913
4914 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4915
4916         * autoload.el (make-autoload): Support define-derived-mode.
4917         Collected puts of doc-string-elt property.  Based on a patch by
4918         Didier Verna <didier@xemacs.org>.
4919
4920 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4921
4922         * wid-edit.el (widget-field-activate): Fix docstring typo.
4923
4924 2002-07-23  Andy Piper  <andy@xemacs.org>
4925
4926         * about.el (about-personal-info): update me.
4927
4928 2002-07-12  Andy Piper  <andy@xemacs.org>
4929
4930         * custom.el (custom-theme-set-variables): remove bogus
4931         arguments. Use custom-set-default to set defaults.
4932         (custom-set-variables): update doc.
4933         (custom-local-buffer): new, synced from FSF.
4934         (custom-set-default): ditto.
4935         (defcustom): update doc.
4936
4937 2002-06-16  Andy Piper  <andy@xemacs.org>
4938
4939         * menubar-items.el (default-menubar): enable windows printing on
4940         cygwin as well as native.
4941
4942 2002-06-12  Andy Piper  <andy@xemacs.org>
4943
4944         * printer.el (generic-print-buffer): catch all errors so that the
4945         print device can be cleared in all scenarios.
4946         (Printer-clear-device): make sure clearing the printer allows it
4947         to be used again immediately.
4948         (generic-print-region): make sure the default printer face is
4949         black-on-white.
4950
4951 2002-04-23  Jerry James  <james@xemacs.org>
4952
4953         * window-xemacs.el (display-buffer-function): Change doc to
4954         reflect new arg.
4955         * window-xemacs.el (pre-display-buffer-function): Ditto.
4956         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4957         non-nil, make the new window just big enough for its contents.
4958         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4959         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4960         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4961
4962 2002-06-06  Andy Piper  <andy@xemacs.org>
4963
4964         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4965         (defcustom): ditto.
4966         (custom-handle-keyword): ditto.
4967
4968 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4969
4970         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4971         Make obsolete.  Default to nil.
4972         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4973         Inspired by a patch by John Palmieri.
4974
4975 2002-07-01  Mike Alexander  <mta@arbortext.com>
4976
4977         * process.el (shell-command-on-region): Don't delete the region
4978         before giving it to call-process-region
4979
4980 2002-06-04  Jerry James <james@eecs.ku.edu>
4981
4982         * find-paths.el (paths-find-architecture-directory): Search in
4983         `system-configuration'/`base', not `base'`system-configuration'.
4984
4985 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4986
4987         * info.el (Info-index): Add missing \ in [ t].
4988
4989 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4990
4991         * gutter-items.el (gutter-buffers-tab-visible-p,
4992         buffers-tab-omit-function, buffers-tab-selection-function,
4993         buffers-tab-filter-functions):
4994         Doc improvements.
4995
4996 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4999
5000         * toolbar-items.el (toolbar-news): Fix typo in message string.
5001
5002 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * dialog.el (yes-or-no-p-dialog-box): 
5005         * cmdloop.el (y-or-n-p-minibuf):
5006         (yes-or-no-p-minibuf):
5007         (yes-or-no-p):
5008         (y-or-n-p): 
5009         Specify negative answers in docstrings.
5010
5011 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5012
5013         * package-ui.el (pui-help-echo): Display both installed and author
5014         version.  Use a balloon-help window to display extra info like
5015         package requires.
5016
5017 2002-05-30  Andy Piper  <andy@xemacs.org>
5018
5019         * files.el (revert-buffer-internal): don't visit
5020         revert-buffer. Kill buffer when not used. Suggested by Mike
5021         Alexander <mta@arbortext.com>
5022
5023 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * files.el (revert-buffer): More docstring fiddling.
5026
5027 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * files.el (revert-buffer):
5030         (revert-buffer-internal):
5031         (revert-buffer-insert-file-contents-function):
5032         Improve docstrings and comments.
5033
5034 2002-05-08  Andy Piper  <andy@xemacs.org>
5035
5036         * files.el (revert-buffer): observe noconfirm behavior.
5037
5038 2002-04-09  Andy Piper  <andy@xemacs.org>
5039
5040         * files.el (revert-buffer): use revert-buffer-internal if it looks
5041         like doing so will not result in any user-visible changes.
5042         (revert-buffer-internal): new function. Do the actual process of
5043         reversion and then see whether the result is any different to what
5044         we have already. If it is not then do nothing.
5045
5046 2001-12-11  Andy Piper  <andy@xemacs.org>
5047
5048         * menubar.el (get-popup-menu-response): re-order so that it works
5049         on more sane/facist window systems.
5050
5051 2001-12-03  Andy Piper  <andy@xemacs.org>
5052
5053         * faces.el (frob-face-property): don't infloop in face frobbing
5054         from Jan Vroonhof <jan@xemacs.org>.
5055
5056 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5057
5058         * faces.el (frob-face-property): Follow face fall-back hierarchy
5059         properly for face properties without an instance. Only do manual
5060         copy form 'default in last resort. This handles in particular
5061         the case where 'default itself has only a fall-back (which is
5062         the case by default on windows).
5063
5064 2001-11-24  Andy Piper  <andy@xemacs.org>
5065
5066         * printer.el (generic-print-region): set default-frame-plist to
5067         nil while creating the printer frame so that sizes reflect the
5068         printed page.
5069
5070         * faces.el (face-complain-about-font): Don't complain on printers.
5071
5072 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5073         
5074         * package-net.el: Andy synch.
5075         
5076 2001-12-16  Andy Piper  <andy@xemacs.org>
5077
5078         * package-get.el (package-get-update-all): Make sure installed.db
5079         gets updated after updating packages.
5080
5081 2002-03-28  Ben Wing  <ben@xemacs.org>
5082
5083         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5084         continuation, truncation so that we don't get line jumpiness from
5085         them being larger than the line height.
5086
5087         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5088
5089 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5090
5091         * font.el (font-window-system-mappings): Add mapping for Gtk
5092         (assume identical to X) 
5093
5094 2002-02-04  Andy Piper  <andy@xemacs.org>
5095
5096         * files.el (convert-standard-filename): Fix for short filename
5097         Peter Arius <pas@methodpark.de>
5098
5099 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5100
5101         * list-mode.el (default-choose-completion): completion-base-size
5102         should refer to local value in the completion list buffer.
5103
5104 2001-12-03  Didier Verna  <didier@xemacs.org>
5105
5106         * rect.el: autoload `replace-rectangle'.
5107         * keydefs.el (global-map): bind it to `C-x r p'.
5108
5109 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5110
5111         * XEmacs 21.4.8 "Honest Recruiter" is released.
5112
5113 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5114
5115         This patch is based on Jerry James's patch and analysis.
5116
5117         * select.el (get-clipboard):
5118         (get-selection):
5119         Update docstrings.
5120         (get-clipboard-foreign):
5121         (get-selection-foreign):
5122         New function for use as `interprogram-paste-function's.
5123
5124         * simple.el (interprogram-paste-function): Change default to
5125         `get-clipboard-foreign'; improve docstring.
5126         (interprogram-cut-function): Improve dosctring.
5127
5128 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5129
5130         * XEmacs 21.4.7 "Economic Science" is released.
5131
5132 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5133
5134         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5135
5136 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5137
5138         * obsolete.el (assq-delete-all): New compatibility alias for 
5139         remassq.
5140
5141 2002-01-09  Simon Josefsson  <jas@extundo.com>
5142
5143         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5144
5145 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5146
5147         * info.el (Info-auto-generate-directory): Default
5148         Info-auto-generate-directory to 'if-outdated.
5149
5150 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5151
5152         * startup.el (normal-top-level): Prevent migration code from
5153         trashing .emacs on an error in loading the init files.
5154
5155 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5156
5157         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5158         "system default" Xdefaults and friends get xrdb-mode.
5159
5160 2002-03-05  Mats Lidell  <matsl@contactor.se>
5161  
5162         * help-nomule.el (tutorial-supported-languages): Added Swedish
5163         tutorial. Sorted languages.
5164
5165 2002-02-11  Mike Sperber <mike@xemacs.org>
5166
5167         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5168         regenerating outdated dir files and dir is non-existent.
5169
5170 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * code-files.el (convert-mbox-coding-system): Improve comment.
5173         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5174         coding-system argument to `write-region-pre-hook' call.
5175         (write-region-pre-hook): Fix docstring to mention lockname argument.
5176
5177 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * minibuf.el (completing-read): Remove redundant wrong arg list.
5180
5181         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5182
5183 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5184
5185         * obsolete.el (interactive-form): new compatibility alias for 
5186         function-interactive.
5187
5188 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5189
5190         * menubar-items.el (Menubar-items-truncate-list): Removed.
5191         * menubar-items.el (Menubar-items-truncate-history): New.
5192         * menubar-items.el (default-menubar): Use
5193         Menubar-items-truncate-history.
5194
5195 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5196
5197         * printer.el (generic-print-region): Pass correct arguments to
5198         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5199         Torkelsson <torkel@acc.umu.se>.
5200
5201 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5202
5203         * help.el (describe-mode): synched with FSF 19.34; handle nil
5204         minor mode indicators.
5205
5206 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5207
5208         * minibuf.el (completing-read): Update docstring.
5209
5210 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5211
5212         * XEmacs 21.4.6 "Common Lisp" is released.
5213
5214 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5215
5216         * package-net.el: Inadvertant synch with Windows branch.  From
5217         Andy's log:
5218         (package-net-kit-version): new variable.
5219         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5220
5221 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5222
5223         * package-get.el (package-get-locate-index-file): Also search the
5224         core etc/ directory for the package index file if it can't be
5225         found in ~/.xemacs/.
5226
5227 2001-12-13  William Perry  <wmperry@gnu.org>
5228
5229         * dialog-gtk.el (popup-builtin-question-dialog):
5230         Conform to API in gui.c.
5231         
5232 2001-11-12  Andy Piper  <andy@xemacs.org>
5233
5234         * cus-edit.el (custom-save-face-internal): make sure we save
5235         non-themed faces.
5236         (custom-save-variables): ditto variables.
5237
5238 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5239
5240         * faces.el (make-face-family):
5241         (make-face-size):
5242         New face-modifying functions per Jan Vroonhof.
5243
5244         cus-face.el (custom-set-face-font-family):
5245         (custom-set-face-font-size):
5246         Use them.
5247
5248         * font.el (font-window-system-mappings): More precise docstring.
5249
5250         (font-create-name):
5251         (font-create-object):
5252         (tty-font-create-object):
5253         (tty-font-create-plist):
5254         (x-font-create-object):
5255         (x-font-create-name):
5256         (ns-font-create-name):
5257         (mswindows-font-create-object):
5258         (mswindows-font-create-name):
5259         Add doctrings.
5260
5261 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5262
5263         * gtk-faces.el (gtk-init-device-faces): removed spurious
5264         quote before let* expression.
5265
5266 2001-10-29  Andy Piper  <andy@xemacs.org>
5267
5268         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5269         modified when changing coding system.
5270
5271         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5272         that we invoke the GUI directory selector.
5273
5274 2001-10-25  Andy Piper  <andy@xemacs.org>
5275
5276         * dialog.el (make-dialog-box): use new directory dialog support.
5277         * minibuf.el (read-file-name-1): ditto.
5278         (read-file-name): ditto.
5279         (read-directory-name): ditto.
5280
5281 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5282
5283         * XEmacs 21.4.5 "Civil Service" is released.
5284
5285 2001-04-23  Didier Verna  <didier@xemacs.org>
5286
5287         * cus-edit.el (custom-variable-pre-save): New.
5288         * cus-edit.el (custom-variable-post-save): New.
5289         * cus-edit.el (custom-variable-save): use them.
5290         * cus-edit.el (custom-face-pre-save): New.
5291         * cus-edit.el (custom-face-post-save): New.
5292         * cus-edit.el (custom-face-save): use them.
5293         * cus-edit.el (custom-group-pre-save): New.
5294         * cus-edit.el (custom-group-post-save): New.
5295         * cus-edit.el (custom-group-save): use them.
5296         * cus-edit.el (Custom-save): use the pre/post functions above,
5297         call `custom-save-all' only once.
5298         * cus-edit.el (custom-variable-pre-reset-standard): New.
5299         * cus-edit.el (custom-variable-post-reset-standard): New.
5300         * cus-edit.el (custom-variable-reset-standard): use them.
5301         * cus-edit.el (custom-face-pre-reset-standard): New.
5302         * cus-edit.el (custom-face-post-reset-standard): New.
5303         * cus-edit.el (custom-face-reset-standard): use them.
5304         * cus-edit.el (custom-group-pre-reset-standard): New.
5305         * cus-edit.el (custom-group-post-reset-standard): New.
5306         * cus-edit.el (Custom-reset-standard): use them.
5307         * cus-edit.el (custom-face-reset-saved): use the pre/post
5308         functions above, call `custom-save-all' only once.
5309
5310 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5311
5312         * gutter-items.el (buffers-tab face): Derive from the modeline
5313         face by default.  Many people use white-on-black for the default
5314         font, and the tabs look hideous with that color combination.  The
5315         modeline usually has the correct colors.
5316
5317 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5318
5319         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5320         (tag-mark-stack-max): Typo fix.
5321
5322 2001-09-28  Ben Wing  <ben@xemacs.org>
5323
5324         * font-lock.el:
5325         * font-lock.el (font-lock-after-change-function):
5326         fix problem with last patch, reported by Katsumi Yamaoka.
5327
5328 2001-09-17  Ben Wing  <ben@xemacs.org>
5329
5330         * font-lock.el (font-lock-after-change-function):
5331         fix problem when you insert a comment on the line before a line of
5332         code: if we use the following char, then when you hit backspace,
5333         the following line of code turns the comment color.
5334
5335 2001-06-08  Ben Wing  <ben@xemacs.org>
5336
5337         * process.el: comment about shell-command-switch.
5338         * process.el (shell-quote-argument): Need to quote a null
5339         argument, too.  From Dan Holmsand.
5340         
5341         * startup.el (normal-top-level): Delete some unused FSF junk.
5342         * startup.el (command-line-early):
5343         
5344         * startup.el (command-line): Call MS Windows init function.
5345         
5346         * win32-native.el:
5347         * win32-native.el (mswindows-system-shells): New.
5348         * win32-native.el (mswindows-system-shell-p): New.
5349         * win32-native.el (init-mswindows-at-startup): New.
5350         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5351         * win32-native.el (mswindows-quote-one-simple-arg):
5352         * win32-native.el (mswindows-quote-one-command-arg):
5353         * win32-native.el (mswindows-construct-process-command-line-alist):
5354         Correct comments at top.  Correctly handle passing arguments
5355         to Cygwin programs and to bash.  Fix quoting of zero-length
5356         arguments (from Dan Holmsand).  Set shell-command-switch based
5357         on shell-file-name, which in turn comes from env var SHELL.
5358
5359 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5360
5361         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5362         default-toolbar-position): Fill docstrings for balloon-help.
5363
5364 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * faces.el: Reenable specifications over 'gtk domain.
5367
5368 2001-08-08  Didier Verna  <didier@xemacs.org>
5369
5370         * autoload.el (update-autoload-files): make defdir a file name,
5371         not directory name.
5372
5373 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5374
5375         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5376
5377         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5378
5379 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5380
5381         * font-menu.el (font-menu-set-font): Default to current font-family.
5382         (font-menu-preferred-resolution):
5383         (font-menu-size-scaling):
5384         Provide gtk defaults, too.
5385
5386 2001-07-29  Mike Alexander  <mta@arbortext.com>
5387
5388         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5389         list
5390         (custom-set-face-font-family): ditto
5391
5392 2001-07-26  Mike Sperber <mike@xemacs.org>
5393
5394         * files.el (auto-mode-alist): .9 files are man pages, too.
5395
5396 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5397
5398         * process.el (call-process-internal): bind
5399         coding-system-for-write to 'binary when calling
5400         start-process-internal, so the process receives 
5401         the literal contents of INFILE.
5402
5403 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5404
5405         * files.el (auto-mode-alist): Add configure.ac support.
5406
5407 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5408
5409         * buff-menu.el:
5410         mouse.el:
5411         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5412
5413 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5414
5415         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5416
5417 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5418
5419         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5420         mixed text.
5421         (kinsoku-eol-p): Ditto.
5422
5423 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5424
5425         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5426         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5427         characters as the category `s' or `e' correctly.
5428
5429 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5430
5431         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5432
5433 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5434
5435         * mule/cyrillic.el:  Set up case table.
5436
5437 2001-06-08  Mike Sperber <mike@xemacs.org>
5438
5439         * files.el (save-some-buffers-1): Don't zap the help window right
5440         after `map-y-or-n-p' has popped it up.
5441
5442 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5443
5444         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5445
5446 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5447
5448         * specifier.el: define-specifier-tag 'gtk.
5449
5450 2001-05-12  Ben Wing  <ben@xemacs.org>
5451
5452         * find-paths.el (paths-find-recursive-path):
5453         fix error with null EXCLUDE-REGEXP.
5454         
5455         * font-lock.el (font-lock-mode):
5456         fix problem reported by hrvoje with buffers starting with a space.
5457         
5458 2001-05-06  Ben Wing  <ben@xemacs.org>
5459
5460         * dialog.el (make-dialog-box):
5461         * menubar-items.el (default-menubar):
5462         * printer.el (generic-print-buffer):
5463         * printer.el (generic-print-region):
5464         implement printing the selection when it's selected.
5465
5466 2001-04-18  Didier Verna  <didier@xemacs.org>
5467
5468         * cus-edit.el (Custom-reset-standard): reset to standard settings
5469         not only when the buffer's :custom-state is 'modified, but also
5470         when it is 'set or 'saved.
5471
5472 2001-04-17  Didier Verna  <didier@xemacs.org>
5473
5474         * startup.el (load-user-init-file): define `custom-file' before
5475         loading the user's init file.
5476
5477 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5478
5479         * menubar.el (popup-mode-menu): Make it work with
5480         popup-menu-titles turned off.
5481         
5482 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5483
5484         * about.el (about-mailto-link): Use compose-mail for sending mail.
5485
5486 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5487
5488         * package-admin.el (package-install-hook): New.
5489         (package-delete-hook): New.
5490         (package-admin-add-single-file-package): Use package-delete-hook.
5491
5492         * package-get.el (package-get): Use package-install-hook.
5493
5494 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5495
5496         * package-ui.el (pui-install-selected-packages): reverse the lists
5497         of packages so that they get handled in the same order as they
5498         were selected.
5499
5500 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5501
5502         * packages.el (locate-library): Use read-library-name for completion.
5503
5504 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5505
5506         * byte-optimize.el (=): `=' is not a binary predicate!
5507         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5508         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5509
5510 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5511
5512         * bytecomp.el (byte-compile-arithcompare):
5513         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5514
5515 2001-06-03  William M. Perry  <wmperry@gnu.org>
5516
5517         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5518         return the filename selected by the user!
5519
5520 2001-05-31  William M. Perry  <wmperry@gnu.org>
5521
5522         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5523         in XEmacs/GTK.
5524
5525 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5526
5527         * coding.el: Tiny typo fixed.
5528
5529 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5530
5531         * XEmacs 21.4.3 "Academic Rigor" is released.
5532
5533 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5534
5535         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5536
5537 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5538
5539         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5540
5541 2001-05-04  Ben Wing  <ben@xemacs.org>
5542
5543         * printer.el (generic-print-buffer):
5544         * printer.el (generic-print-region):
5545         Enable dialog boxes.  Apply workaround recommended by Kirill.
5546         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5547         
5548         * simple.el (kill-whole-line):
5549         * simple.el (kill-line-1):
5550         * simple.el (kill-entire-line):
5551         * simple.el (kill-line):
5552         * simple.el (backward-kill-line):
5553         Take out interactive dependence of kill-whole-line.
5554
5555 2001-04-22  Ben Wing  <ben@xemacs.org>
5556
5557         * dialog.el (make-dialog-box):
5558         Put dialog titles back in -- this time correctly.  Fix various
5559         other problems with leaks and such.
5560
5561         * simple.el (region-exists-p):
5562         * simple.el (region-active-p):
5563         Add comment about which one is correct to use in menu specs.
5564
5565 2001-05-05  Ben Wing  <ben@xemacs.org>
5566
5567         * dialog.el (make-dialog-box): fix doc string.
5568         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5569         take out Pretty Print.
5570         * printer.el:
5571         * printer.el (printer-current-device): New.
5572         * printer.el (Printer-get-device): New.
5573         * printer.el (Printer-clear-device): New.
5574         * printer.el (generic-page-setup): New.
5575         * printer.el (generic-print-buffer):
5576         * printer.el (generic-print-region):
5577         Implement Page Setup.  Handle errors properly.
5578
5579 2001-05-05  Ben Wing  <ben@xemacs.org>
5580
5581         * subr.el (error): Complete list of errors in doc string.
5582         
5583 2001-04-22  Ben Wing  <ben@xemacs.org>
5584
5585         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5586         
5587 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5588
5589         * build-report.el: Remove CVS keywords since this file has been in
5590         core lisp for a while now.
5591         * build-report.el (build-report-make-output-files): Fix typo.
5592
5593 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5594
5595         * about.el (about-finish-buffer): Make sure the last change works
5596         even if EVENT is nil.
5597
5598 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5599
5600         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5601         clicked, not the one that happens to be the current buffer at the
5602         time.
5603
5604 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5605
5606         * cus-edit.el (custom-display): Support the GTK Window System also.
5607
5608 2001-04-30  Ben Wing  <ben@xemacs.org>
5609
5610         * printer.el:
5611         * printer.el (printer-page-header):
5612         * printer.el (Print-context): New.
5613         * printer.el (printer-page-footer):
5614         * printer.el (generate-header-element): New.
5615         * printer.el (generate-header-line): New.
5616         * printer.el (print-context-property):
5617         * printer.el (generic-print-buffer):
5618         * printer.el (generic-print-region):
5619         Implement headers and footers.  Implement calling Print dialog box
5620         (#### but it doesn't quite work yet).
5621
5622 2001-04-25  Ben Wing  <ben@xemacs.org>
5623
5624         * about.el (xemacs-hackers):
5625         * about.el (about-url-alist):
5626         * about.el (about-personal-info):
5627         * about.el (about-hacker-contribution):
5628         More contributions.
5629         
5630         * simple.el (handle-post-motion-command):
5631         Fix spurious setting of zmacs-region-stays to t after a non-shift
5632         motion command.
5633
5634 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5635
5636         * about.el (about-personal-info): Update my bio.
5637         (about-hacker-contribution): Ditto.
5638
5639 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5640
5641         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5642
5643 2001-04-19  Andy Piper  <andy@xemacs.org>
5644
5645         * package-net.el (package-net-cygwin32-binary-size): new size.
5646         (package-net-win32-binary-size): new size.
5647         (package-net-convert-index-to-ini): Use new arch.
5648         (package-net-batch-convert-index-to-ini): Removed.
5649         (package-net-generate-bin-ini): New.
5650         (package-net-batch-generate-bin-ini): New.
5651
5652 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5653
5654         * XEmacs 21.4.1 "Copyleft" is released.
5655
5656 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5657
5658         * x-compose.el (xlib-input-method-bug-workaround):
5659         (alias-colon-to-double-quote):
5660         Force sort in map-keymap to work around rehash bug.
5661
5662 2001-04-17  Ben Wing  <ben@xemacs.org>
5663
5664         * about.el: Finish overhaul, add a few new hackers, update a
5665         couple old ones.
5666
5667 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * XEmacs 21.4.0 "Solid Vapor" is released.
5670
5671 2001-04-15  Ben Wing  <ben@xemacs.org>
5672
5673         * about.el:
5674         * about.el (about-headline-face): New.
5675         * about.el (about-link-face): New.
5676         * about.el (about-current-release-maintainers): New.
5677         * about.el (about-other-current-hackers): New.
5678         * about.el (about-url-alist):
5679         * about.el (about-once-and-future-hackers): New.
5680         * about.el (about-mailto-link): New.
5681         * about.el (about-get-buffer):
5682         * about.el (about-finish-buffer):
5683         * about.el (about-xemacs):
5684         * about.el (about-features): Removed.
5685         * about.el (about-advantages): New.
5686         * about.el (about-maintainer-info): Removed.
5687         * about.el (about-personal-info): New.
5688         * about.el (about-hacker-contribution): New.
5689         * about.el (about-maintainer):
5690         * about.el (about-show-linked-info):
5691         * about.el (about-hackers):
5692         Major revamping.  Rewriting of most of the text, improve the
5693         link handling, separate info on contributors into personal
5694         and contribution info, add new contributors, update personal
5695         info, etc. etc.
5696         
5697         * menubar-items.el (default-menubar):
5698         Help menubar entry for News now says more accurately
5699         "What's New in XEmacs".
5700         
5701         * mouse.el:
5702         * mouse.el (mouse-track-cleanup-hook):
5703         * mouse.el (mouse-track):
5704         Don't set-buffer to a dead buffer when calling mouse-track
5705         cleanup hooks.
5706
5707 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * XEmacs 21.2.47 "Zephir" is released.
5710
5711 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5712
5713         * dialog.el (make-dialog-box): Disable dialog box titles until
5714         we get them working.
5715
5716 2001-03-30  Ben Wing  <ben@xemacs.org>
5717
5718         * help.el:
5719         * help.el (Help-princ-face):
5720         * help.el (Help-prin1-face):
5721         * help.el (frob-help-extents):
5722         * help.el (describe-function-1):
5723         * help.el (describe-variable):
5724         Avoid using font-lock faces, which may not be defined.
5725         Instead, use hyper-apropos faces, and make sure they're
5726         defined as necessary by using `require'. (It's not so safe
5727         to do this for font-lock.) In any case, we will eventually
5728         be merging this functionality into hyper-apropos.
5729
5730         * loaddefs.el (completion-ignored-extensions):
5731         Fix documentation.
5732         
5733         * menubar-items.el (menu-truncate-list): Removed.
5734         * menubar-items.el (Menubar-items-truncate-list): New.
5735         * menubar-items.el (default-menubar):
5736         Fix errors if grep or compile command is too long.  Rename helper
5737         function to be less visible.
5738
5739 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5740
5741         * byte-optimize.el (byte-optimize-minus):
5742         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5743
5744 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5745
5746         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5747         Mule is available.
5748
5749         * mule/latin.el: New file.
5750
5751 2001-03-11  Ben Wing  <ben@xemacs.org>
5752
5753         * auto-save.el:
5754         * auto-save.el (auto-save-directory):
5755         * auto-save.el (make-auto-save-file-name):
5756         * auto-save.el (auto-save-file-name-p): New.
5757
5758         Merge in improvements from other definition of
5759         make-auto-save-file-name in files.el.
5760         
5761         * auto-save.el (auto-save-original-name):
5762         * auto-save.el (auto-save-name-in-fixed-directory):
5763         * auto-save.el (auto-save-unslashify-name): Removed.
5764         * auto-save.el (auto-save-slashify-name): Removed.
5765         * auto-save.el (auto-save-reserved-chars): New.
5766         * auto-save.el (auto-save-escape-name): New.
5767         * auto-save.el (auto-save-unhex): New.
5768         * auto-save.el (auto-save-unescape-name): New.
5769
5770         Change algorithm for encoding filenames in auto-save names to be
5771         entirely safe with all filesystems and all possible characters in
5772         a filename, and 100% reversible. (Essentially, uses
5773         quoted-printable as the encoding.)
5774         
5775         * auto-save.el (recover-all-files):
5776
5777         Use insert-directory rather than calling ls directly -- fixes
5778         things under Windows.
5779
5780         * files.el:
5781         * files.el (convert-standard-filename): Substitute FSF's
5782         definition for this (we had nothing here before).
5783         
5784         * files.el (backup-buffer): Warning fix.
5785         
5786         * files.el (make-backup-file-name):
5787         * files.el (find-backup-file-name):
5788         Fix error in calling sequence to auto-save-file-name-p.
5789         
5790         * files.el (recover-file):
5791         Use insert-directory rather than calling ls directly -- fixes
5792         things under Windows.
5793
5794         * files.el (make-auto-save-file-name): Removed.
5795         * files.el (auto-save-file-name-p): Removed.
5796         auto-save is always dumped so no sense in having a definition
5797         that will always be overwritten with another.
5798         
5799         * files.el (insert-directory):
5800         * win32-native.el:
5801         * win32-native.el (debug-mswindows-process-command-lines):
5802         * win32-native.el (original-make-auto-save-file-name): Removed.
5803         * win32-native.el (make-auto-save-file-name): Removed.
5804
5805
5806 2001-03-21  Martin Buchholz <martin@xemacs.org>
5807
5808         * XEmacs 21.2.46 "Urania" is released.
5809
5810 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5811
5812         * menubar-items.el (default-menubar): Update sample.emacs to
5813         sample.init.el and adjust accelerators.
5814
5815 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5816
5817         * build-report.el (build-report): Improve docstring.
5818
5819 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5820
5821         * ChangeLog: Log GTK merge.
5822
5823         * gutter-items.el:
5824         * mwheel.el:
5825         * sound.el:
5826         * startup.el:
5827         Revert gratuitous whitespace changes.
5828
5829 2001-03-07  Ben Wing  <ben@xemacs.org>
5830
5831         * help.el:
5832         * help.el (key-or-menu-binding):
5833         * help.el (Help-find-file): New.
5834         * help.el (describe-beta):
5835         * help.el (describe-copying):
5836         * help.el (describe-project):
5837         * help.el (view-emacs-news):
5838         * help.el (view-sample-init-el): New.
5839         * help.el (Help-princ-face): New.
5840         * help.el (Help-prin1-face): New.
5841         * help.el (help-symbol-function-context-menu):
5842         * help.el (help-symbol-variable-context-menu):
5843         * help.el (help-symbol-function-and-variable-context-menu):
5844         * help.el (frob-help-extents):
5845         * help.el (describe-function-1):
5846         * help.el (describe-variable):
5847
5848         Add coloring in Help buffers, correspondent with hyperlinks.
5849         View files in view-mode rather than Fundamental.
5850         Remove separators from context menus -- now handled in generic code.
5851         Add `Find Tag' to context menu.
5852         
5853         * menubar.el (popup-mode-menu):
5854
5855         Rewrite code that outputs the popup menu to (a) put more specific
5856         entries first, (b) be more robust, (c) output the proper context
5857         menu separators automatically (the context menu functionality is
5858         new and currently used only by Help).
5859
5860 2001-03-10  William M. Perry  <wmperry@aventail.com>
5861
5862         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5863         this function when converting from the 21.1 GTK branch.  Now
5864         supports file, password, question, and color built-in dialogs.
5865
5866 2001-03-06  Ben Wing  <ben@xemacs.org>
5867
5868         * keydefs.el:
5869         * keydefs.el (global-map):
5870         Add commented-out change of M-k (for 21.5).
5871         
5872         * menubar-items.el (default-menubar):
5873         Fix items to control kill-line behavior; add items for
5874         shifted motion.
5875         
5876         * simple.el:
5877         * simple.el (kill-whole-line):
5878         * simple.el (historical-kill-line): Removed.
5879         * simple.el (kill-line): Removed.
5880         * simple.el (kill-entire-line): New.
5881         * simple.el (kill-line-1): New.
5882         * simple.el (backward-kill-line):
5883         Undo kill-whole-line == always changes.  Add new function
5884         kill-entire-line to unconditionally delete the current line.
5885         Add comments describing the lamentable state of affairs of
5886         the kill-line functions and variables.
5887
5888 2001-03-02  Ben Wing  <ben@xemacs.org>
5889
5890         * simple.el:
5891         * simple.el (beginning-of-buffer):
5892         * simple.el (end-of-buffer):
5893         * simple.el (mark-ring-unrecorded-commands):
5894         * simple.el (signal-error-on-buffer-boundary):
5895         * simple.el (shifted-motion-keys-select-region):
5896         * simple.el (unshifted-motion-keys-deselect-region):
5897         * simple.el (motion-keys-for-shifted-motion): New.
5898         * simple.el (handle-pre-motion-command):
5899         * simple.el (handle-post-motion-command):
5900         * simple.el (forward-char-command):
5901         * simple.el (backward-char-command):
5902         * simple.el (scroll-up-command):
5903         * simple.el (scroll-down-command):
5904         * simple.el (next-line):
5905         * simple.el (previous-line):
5906         * simple.el (backward-block-of-lines):
5907         * simple.el (forward-block-of-lines):
5908         * simple.el (backward-word):
5909         * simple.el (mark-word):
5910
5911         Augment documentation of the most common motion commands to make
5912         note of the shifted-motion support.  Improve the support to (a)
5913         properly document how it works and why it's done in the fashion it
5914         is, and (b) allow the keystrokes that trigger it to be customized.
5915
5916         Correct error in the customize specification of
5917         mark-ring-unrecorded-commands.
5918
5919 2001-03-02  Ben Wing  <ben@xemacs.org>
5920
5921         * font-lock.el:
5922         * font-lock.el (font-lock-pending-extent-table): Removed.
5923         * font-lock.el (font-lock-pending-buffer-table): New.
5924         * font-lock.el (font-lock-pre-idle-hook):
5925         * font-lock.el (font-lock-after-change-function):
5926         * font-lock.el (font-lock-fontify-pending-extents):
5927         * font-lock.el (font-lock-lisp-like):
5928
5929         Fix handling of pending extents to avoid excessive slowness (N^2
5930         behavior) when making lots of buffer changes between redisplays,
5931         such as when saving the Options.
5932
5933 2001-03-09  William M. Perry  <wmperry@aventail.com>
5934
5935         * device.el:
5936         * dragdrop.el:
5937         * dumped-lisp.el:
5938         * faces.el:
5939         * frame.el:
5940         * gnuserv.el:
5941         * loadup.el:
5942         * menubar-items.el:
5943         * minibuf.el:
5944         The Great GTK Merge.
5945
5946         * ChangeLog.GTK:
5947         * dialog-gtk.el:
5948         * gdk.el:
5949         * generic-widgets.el:
5950         * glade.el:
5951         * gnome-widgets.el:
5952         * gnome.el:
5953         * gtk-compose.el:
5954         * gtk-extra.el:
5955         * gtk-faces.el:
5956         * gtk-ffi.el:
5957         * gtk-file-dialog.el:
5958         * gtk-font-menu.el:
5959         * gtk-glyphs.el:
5960         * gtk-init.el:
5961         * gtk-iso8859-1.el:
5962         * gtk-marshal.el:
5963         * gtk-mouse.el:
5964         * gtk-package.el:
5965         * gtk-password-dialog.el:
5966         * gtk-select.el:
5967         * gtk-widget-accessors.el:
5968         * gtk-widgets.el:
5969         * gtk.el:
5970         widgets-gtk.el:
5971         The Great GTK Merge: new files.
5972
5973 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5974
5975         * generic-widgets.el: Don't require gtk (a built-in feature) at
5976         top level.  Don't execute the last sexp unless (featurep 'gtk).
5977
5978 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5979
5980         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5981
5982 2001-02-23  Martin Buchholz <martin@xemacs.org>
5983
5984         * XEmacs 21.2.45 "Thelxepeia" is released.
5985
5986 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5987  
5988         * about.el (xemacs-hackers): update my entry. 
5989         * about.el (about-maintainer-info): ditto. 
5990         * about.el (about-hackers): ditto. 
5991
5992 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5993
5994         * about.el (about-maintainer-info): More vanity info about
5995         yours truly.
5996
5997 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5998
5999         * build-report.el (build-report-destination): xemacs-build-reports
6000         has moved to SourceForge, where mailing list name length is
6001         restricted, hence the name change to
6002         xemacs-buildreports@xemacs.org.
6003         * build-report.el (build-report-keep-regexp): Update default.
6004         * build-report.el (build-report-delete-regexp): Ditto.
6005         * build-report.el (build-report-make-output-files): Ditto.
6006
6007 2001-02-19  Craig Lanning  <lanning@scra.org>
6008
6009         * lisp-mode.el: Add indentation specifications for following
6010         Common Lisp forms: handler-case, handler-bind, with-slots,
6011         with-open-file, with-open-stream, print-unreadable-object.
6012
6013 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6014
6015         * font-lock.el (font-lock-set-defaults-1):
6016         Move initialization of `font-lock-cache-position' so that it's set
6017         even if font-lock-keywords is already defined.
6018
6019 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6020
6021         * autoload.el (generate-file-autoloads-1):
6022         Use `emacs-lisp-mode-syntax-table' instead of
6023         `lisp-mode-syntax-table'.
6024         * lisp-mode.el (lisp-mode-syntax-table):
6025         Get rid of old checks for `parse-partial-sexp' version.
6026         Make `|' (pipe) string delimiter instead of punctuation.
6027
6028 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6029
6030         * window.el (save-selected-window):
6031         Use gensym for better macro hygiene.
6032
6033 2001-02-06  Mike Sperber <mike@xemacs.org>
6034
6035         * dump-paths.el:
6036         * startup.el (startup-setup-paths): Set and use
6037         `mule-lisp-directory'.
6038         (startup-setup-paths-warning): Ditto.
6039
6040         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6041         (paths-construct-load-path): Consider `mule-lisp-directory'.
6042
6043 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6044
6045         * font-lock.el: Syntax table improvements used.  A few random
6046         changes are not specified below.
6047         (font-lock-fontify-string-delimiters):
6048         (font-lock-syntactic-keywords):
6049         (font-lock-cache-state nil):
6050         (font-lock-cache-position):
6051         New variables.
6052         (font-lock-set-syntax):
6053         (font-lock-apply-syntactic-highlight):
6054         (font-lock-fontify-syntactic-anchored-keywords):
6055         (font-lock-fontify-syntactic-keywords-region):
6056         (font-lock-eval-keywords):
6057         New functions.
6058         (font-lock-remove-face):
6059         (font-lock-fontify-syntactically-region):
6060         Use syntax properties.
6061
6062 2001-02-08  Martin Buchholz <martin@xemacs.org>
6063
6064         * XEmacs 21.2.44 "Thalia" is released.
6065
6066 2001-01-16  Mike Sperber <mike@xemacs.org>
6067
6068         * startup.el (normal-top-level): Work even if no installation root
6069         is found.
6070
6071 2001-01-30  Andy Piper  <andy@xemacs.org>
6072
6073         * gutter-items.el (progress-abort-glyph): remove instantiator.
6074         (set-progress-abort-instantiator): new function.
6075         (abort-progress-feedback): use it.
6076
6077         * gutter.el (set-gutter-dirty-p): new function.
6078
6079 2001-01-30  Didier Verna  <didier@xemacs.org>
6080
6081         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6082
6083 2001-01-24  Didier Verna  <didier@xemacs.org>
6084
6085         * sound.el (sound-extension-list): give a better default value.
6086         * sound.el (load-sound-file): improve the doc string, also find
6087         files given by absolute names, pass a real extension list to
6088         `locate-file'.
6089
6090 2001-01-26  Martin Buchholz <martin@xemacs.org>
6091
6092         * XEmacs 21.2.43 "Terspichore" is released.
6093
6094 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6095
6096         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6097         messages from gnuserv.
6098
6099 2001-01-20  Martin Buchholz <martin@xemacs.org>
6100
6101         * XEmacs 21.2.42 "Poseidon" is released.
6102
6103 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6104
6105         * cl-macs.el (cl-upcase-arg): New function.
6106         (cl-function-arglist): New function.
6107         (cl-transform-lambda): Automatically add CL-style lambda list to
6108         documentation string using functions above.
6109
6110 2001-01-12  Andy Piper  <andy@xemacs.org>
6111
6112         * package-get.el (package-get-custom): call
6113         package-net-update-installed-db.
6114
6115         * package-ui.el (pui-install-selected-packages): call
6116         package-net-update-installed-db.
6117
6118         * package-net.el (package-net-update-installed-db): use
6119         packages-package-list so that we reflect reality.
6120
6121         * packages.el (packages-package-list): Make docstring reflect
6122         reality.
6123
6124         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6125
6126         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6127         isn't installed.
6128
6129 2001-01-17  Andy Piper  <andy@xemacs.org>
6130
6131         * wid-edit.el (widget-activation-glyph-mapper): activate or
6132         deactivate native widgets.
6133         (widget-glyph-insert-glyph): record instantiator.
6134         (widget-push-button-value-create): use it.
6135
6136         * gui.el (gui-button-action): new function. Make button's domain
6137         buffer current when calling.
6138         (make-gui-button): update to use gui-button-action.
6139
6140 2001-01-16  Didier Verna  <didier@xemacs.org>
6141
6142         * menubar-items.el (default-menubar): add an entry for modeline
6143         horizontal scrolling in Options -> Display.
6144
6145 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6146
6147         * package-get.el (package-get-require-signed-base): Set to nil
6148         by default.
6149
6150 2001-01-17  Martin Buchholz <martin@xemacs.org>
6151
6152         * XEmacs 21.2.41 "Polyhymnia" is released.
6153
6154 2001-01-16  Mike Sperber <mike@xemacs.org>
6155
6156         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6157         catch lisp/mule/.
6158
6159 2001-01-14  Mike Sperber <mike@xemacs.org>
6160
6161         * startup.el (maybe-create-compatibility-dot-emacs):
6162         (maybe-unmigrate-user-init-file):
6163         (unmigrate-user-init-file): Created.
6164         (maybe-migrate-user-init-file): Offer creation of compatibility
6165         .emacs.
6166         Some doc fixes wrt init file location.
6167
6168 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6169
6170         * faces.el (face-frob-from-locale-first): new variable.
6171         (frob-face-font-2): Honor tags arg while trying to use
6172         standard-face-mapping.  When face-frob-from-locale-first is set,
6173         first try to set face inheriting from frobbed-face.
6174
6175 2001-01-15  Didier Verna  <didier@xemacs.org>
6176
6177         * about.el (xemacs-hackers): update my entry.
6178         * about.el (about-url-alist): ditto.
6179         * about.el (about-maintainer-info): ditto.
6180         * about.el (about-hackers): ditto.
6181
6182 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6183
6184         The byte compiler has been badly broken for a year,
6185         by the patch of 1999-12-06.
6186         * byte-optimize.el (byte-optimize-form-code-walker):
6187         Bug was: the byte compiler was making this erroneous optimization:
6188         (progn (or (foo)) (bar)) ==> (bar)
6189
6190 2000-11-20  Mike Sperber <mike@xemacs.org>
6191
6192         * setup-paths.el (paths-core-load-path-depth): Split
6193         `paths-load-path-depth' in two for site and core lisp.  Don't
6194         recurse into core.
6195         * setup-paths.el (paths-construct-load-path): Use.
6196
6197 2001-01-10  Andy Piper  <andy@xemacs.org>
6198
6199         * package-net.el (package-net-cygwin32-binary-size): new variable
6200         (package-net-win32-binary-size): ditto.  add much needed
6201         commentary.
6202
6203         * gutter-items.el (buffers-tab-items): correct off-by-one error
6204         for buffers-tab-max-size.
6205
6206 2001-01-08  Martin Buchholz <martin@xemacs.org>
6207
6208         * XEmacs 21.2.40 is released.
6209
6210 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6211
6212         * mule/hebrew.el: Fix comments and typos.
6213         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6214
6215 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6216
6217         * ChangeLog.1: move ancient log from fill.el.
6218
6219         * dump-paths.el:
6220         paragraphs.el:
6221         mule/mule-category.el:
6222         Miscellaneous typo fixes and slight doc clarifications.
6223
6224         * mule/mule-ccl.el:  Correct file name in header.
6225
6226 2000-12-31  Martin Buchholz <martin@xemacs.org>
6227
6228         * XEmacs 21.2.39 is released.
6229
6230 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6231
6232         * byte-optimize.el (byte-optimize-cond):
6233         (byte-optimize-cond-1): New.
6234         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6235         Optimizes (cond (x nil)) ==> nil.
6236         Provide better diagnostic on malformed expr like (cond foo).
6237
6238 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6239
6240         * mule/mule-coding.el:
6241         mule/mule-cmds.el (reset-language-environment,
6242         set-language-environment-coding-systems):
6243         Safer default coding-priority-list, corresponding to src/file-coding.h.
6244
6245 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6246
6247         * package-admin.el: Allow package removal from
6248         early-package-load-path.
6249
6250 2000-12-15  Andreas Jaeger  <aj@suse.de>
6251
6252         * about.el (about-maintainer-info): Update my entry.
6253
6254 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6255
6256         * packages.el (locate-library): Add support for bzip2
6257         compressed .el files.
6258
6259 2000-12-12  Andy Piper  <andy@xemacs.org>
6260
6261         * package-net.el: new file.
6262
6263 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6264
6265         * font-lock.el: Add missing C++ keywords.
6266
6267 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6268
6269         * simple.el (indent-for-comment): Preserve indentation of comments
6270         starting in column 0, as documented in (Info-goto-node
6271         "(xemacs)Comments").  Update docstring accordingly.
6272
6273 2000-12-05  Martin Buchholz <martin@xemacs.org>
6274
6275         * XEmacs 21.2.38 is released.
6276
6277 2000-12-04  Didier Verna  <didier@xemacs.org>
6278
6279         * mouse.el (default-mouse-track-set-point-in-window): remove
6280         spurious '+' operation detected by Martin.
6281
6282
6283 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6284
6285         * cl-extra.el (coerce):
6286         Implement char to integer coercion.
6287         Remove extraneous (numberp) test.
6288
6289         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6290         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6291         (byte-optimize-predicate):
6292         Warn if evaluating constant expression signals an error.
6293         (byte-optimize-form): Small simplification.
6294
6295         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6296
6297 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6298
6299         * byte-optimize.el:
6300         (byte-optimize-minus):
6301         (byte-optimize-plus):
6302         (byte-optimize-mult):
6303         (byte-optimize-quo):
6304         Use (car (last x)) instead of (last x) to get last elt!
6305         Use `byte-optimize-predicate' to optimize `%'.
6306         Move optimizations for special numeric args to bytecomp.el.
6307         * bytecomp.el (byte-compile-associative): Remove.
6308         (byte-compile-max): New.
6309         (byte-compile-min): New.
6310         Properly handle erroneous calls: (max) (min).
6311         (byte-compile-plus): New.
6312         (byte-compile-minus):
6313         It's easiest to handle 0, +1 and -1 args here.
6314         (byte-compile-mult): New.
6315         It's easiest to handle 1, -1 and 2 args here.
6316         (byte-compile-quo):
6317         It's easiest to handle 0, +1 and -1 args here.
6318         Issue byte-compiler warning when dividing by zero.
6319
6320         Byte-compiler arithmetic improvements.
6321         Better optimize these expressions in the obvious way:
6322         (+ x y 1)   -->  varref x varref y add add1
6323         (+ x y -1)  -->  varref x varref y add sub1
6324         (- x y 0)   -->  (- x y)
6325         (- 0 x y)   -->  (- (- x) y)
6326         (% 42 19)   --> compile-time constant
6327         (/ 42 19)   --> compile-time constant
6328         (* (foo) 2) --> foo call dup plus
6329
6330         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6331         unless (declaim (optimize (safety 3)))
6332         or (setq byte-compile-delete-errors nil).
6333
6334 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6335
6336         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6337         docstrings.
6338
6339 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6340
6341         * startup.el (command-line-do-help):  Add documentation of
6342         portable dumper switches.
6343
6344 2000-11-22  Andy Piper  <andy@xemacs.org>
6345
6346         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6347
6348         * glyphs.el (init-glyphs): don't use autodetect for strings.
6349
6350 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6351
6352         * byte-optimize.el (byte-optimize-char-before):
6353         (byte-optimize-backward-char):
6354         (byte-optimize-backward-word):
6355         Fix incorrect optimizations for these sorts of expressions:
6356         (let ((x nil)) (backward-char x))
6357
6358 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6359
6360         * byte-optimize.el:
6361         * byte-optimize.el (byte-optimize-backward-char): New.
6362         * byte-optimize.el (byte-optimize-backward-word): New.
6363         Make backward-word and backward-char as efficient as forward versions.
6364
6365         * bytecomp.el (byte-compile-no-args-with-one-extra):
6366         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6367         * bytecomp.el (byte-compile-two-args-with-one-extra):
6368         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6369         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6370         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6371         Check if extra arg is constant nil, and if so, use byte-coded call.
6372
6373         * simple.el (backward-word):
6374         * simple.el (mark-word):
6375         * simple.el (kill-word):
6376         * simple.el (backward-kill-word):
6377         Make COUNT argument optional, for consistency with forward-char et al.
6378
6379         * abbrev.el (abbrev-string-to-be-defined):
6380         * abbrev.el (inverse-abbrev-string-to-be-defined):
6381         * abbrev.el (inverse-add-abbrev):
6382         * abbrev.el (expand-region-abbrevs):
6383         * buff-menu.el (Buffer-menu-execute):
6384         * indent.el (move-to-left-margin):
6385         * indent.el (indent-relative):
6386         * indent.el (move-to-tab-stop):
6387         * info.el (Info-reannotate-node):
6388         * lisp-mode.el (lisp-indent-line):
6389         * lisp.el (end-of-defun):
6390         * lisp.el (move-past-close-and-reindent):
6391         * misc.el (copy-from-above-command):
6392         * mouse.el (default-mouse-track-scroll-and-set-point):
6393         * page.el (forward-page):
6394         * paragraphs.el (forward-paragraph):
6395         * paragraphs.el (end-of-paragraph-text):
6396         * picture.el (picture-forward-column):
6397         * picture.el (picture-self-insert):
6398         * rect.el (extract-rectangle-line):
6399         * simple.el (newline):
6400         * simple.el (fixup-whitespace):
6401         * simple.el (backward-delete-char-untabify):
6402         * simple.el (transpose-chars):
6403         * simple.el (transpose-preceding-chars):
6404         * simple.el (do-auto-fill):
6405         * simple.el (indent-new-comment-line):
6406         * simple.el (blink-matching-open):
6407         * view-less.el (cleanup-backspaces):
6408         * wid-edit.el (widget-transpose-chars):
6409         * term/bg-mouse.el (bg-insert-moused-sexp):
6410         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6411
6412         * info.el (Info-fontify-node):
6413         * simple.el (backward-delete-function):
6414         Use canonical delete-backward-char instead of backward-delete-char.
6415
6416 2000-11-20  Andy Piper  <andy@xemacs.org>
6417
6418         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6419         no buffers.
6420
6421 2000-11-20  Andy Piper  <andy@xemacs.org>
6422
6423         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6424         buffer tabs.
6425
6426 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6427
6428         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6429         (proclaim inline...) was shadowing compiler-macros.
6430
6431 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6432
6433         * bytecomp.el (byte-compile-eval): New.
6434         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6435         Keeps this promise made in Lispref:
6436         "If a file being compiled contains a `defmacro' form, the macro is
6437         defined temporarily for the rest of the compilation of that file."
6438
6439 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6440
6441         * cl.el (floatp-safe):
6442         (plusp):
6443         (minusp):
6444         (oddp):
6445         (evenp):
6446         (cl-abs):
6447         Use a better parameter name than `x'.
6448
6449         * cl-macs.el (check-type): Make continuable.  Change documentation
6450         to require PLACE, but accept any form for compatibility.
6451
6452         * abbrev.el (define-abbrev): Use check-type.
6453         * font-menu.el (font-menu-change-face): Use check-type.
6454         * menubar.el (relabel-menu-item): Use check-type.
6455         * itimer.el: Fix typo.
6456
6457 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6458
6459         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6460
6461 2000-11-14  Martin Buchholz <martin@xemacs.org>
6462
6463         * XEmacs 21.2.37 is released.
6464
6465 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6466
6467         * code-cmds.el: Provide the feature.
6468
6469 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6470
6471         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6472
6473         * code-cmds.el: New file
6474         * mule/mule-cmds.el:
6475         * mule/mule-misc.el
6476         (coding-keymap): New keymap. Define coding system keyboard
6477         commands on file-coding builds too.
6478         (coding-system-change-eol-conversion):
6479         (universal-coding-system-argument):
6480         (set-default-coding-systems):
6481         (prefer-coding-system): Moved from mule-cmds.el
6482         (set-buffer-process-coding-system): Moved from mule-misc.el
6483
6484 2000-09-15  Stephen Carney <carney@scubadoo.com>
6485
6486         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6487
6488 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6489
6490         * package-get.el (package-get-download-sites): Add a pre-release
6491         site for experimental packages.
6492
6493         * auto-autoloads.el: Regenerated.
6494
6495 2000-08-01  Andy Piper  <andy@xemacs.org>
6496
6497         * gutter-items.el (buffers-tab-omit-function): reference
6498         buffers-tab-select-visible-buffers.
6499         (buffers-tab-filter-functions): new variable, by default uses
6500         buffers-tab-selection-function and buffers-tab-omit-function.
6501         (select-buffers-tab-buffers-by-mode): invert arguments.
6502         (buffers-tab-select-visible-buffers): new function. Invert calling
6503         of buffers-menu-omit-invisible-buffers.
6504         (buffers-tab-items): rewrite to use
6505         buffers-tab-filter-functions. Rewrite docstring.
6506         (gutter-buffers-tab-extent): delete.
6507         (add-tab-to-gutter): always build a new extent when adding the
6508         tabs.
6509         (update-tab-in-gutter): make gutter dirty when orientation
6510         changes.
6511
6512 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6513
6514         * bytecomp.el (byte-compile-defvar-or-defconst):
6515         Only do loadhist recording if defvar form includes a value.
6516
6517 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6518
6519         * bytecomp.el (byte-compile-initial-macro-environment):
6520         `eval-when-compile' should not compile its body.
6521
6522 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6523
6524         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6525         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6526         some Japanese English.  Remove some ancient FSF comments, and
6527         improve docstrings.  Use symbols not vectors for tables.
6528
6529 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6530
6531         * keymap.el:
6532         (local-key-binding):
6533         (global-key-binding):
6534         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6535
6536         * lisp.el:
6537         (backward-sexp): Slightly simpler code.
6538         (mark-sexp): Make arg optional, like FSF Emacs.
6539         (forward-list): Slightly simpler code.
6540         (backward-list): Slightly simpler code.
6541         (down-list):  Make arg optional, like FSF Emacs.
6542         (up-list):  Make arg optional, like FSF Emacs.
6543         (backward-up-list):  Make arg optional, like FSF Emacs.
6544         (kill-sexp):  Make arg optional, like FSF Emacs.
6545         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6546
6547         * font-menu.el (font-menu-change-face):
6548         Take continuable errors into account.
6549
6550         * abbrev.el:
6551         * abbrev.el (clear-abbrev-table):
6552         * abbrev.el (define-abbrev-table):
6553         * abbrev.el (define-abbrev):
6554         * abbrev.el (insert-abbrev-table-description):
6555         * apropos.el (apropos-documentation-check-doc-file):
6556         * apropos.el (apropos-documentation-check-elc-file):
6557         * buff-menu.el (list-buffers):
6558         * buff-menu.el (list-buffers-noselect):
6559         * bytecomp.el (byte-recompile-directory):
6560         * bytecomp.el (batch-byte-compile):
6561         * cl-macs.el (typep):
6562         * code-files.el (find-coding-system-magic-cookie):
6563         * code-files.el (insert-file-contents):
6564         * cus-edit.el (customize-set-variable):
6565         * cus-edit.el (customize-save-variable):
6566         * cus-face.el (custom-set-face-font-size):
6567         * cus-face.el (custom-set-face-update-spec):
6568         * cus-face.el (custom-reset-faces):
6569         * custom.el (custom-check-theme):
6570         * custom.el (copy-upto-last):
6571         * fill.el (canonically-space-region):
6572         * fill.el (fill-paragraph):
6573         * fill.el (fill-region):
6574         * fill.el (find-space-insertable-point):
6575         * fill.el (justify-current-line):
6576         * faces.el (face-spec-update-all-matching):
6577         * faces.el (set-face-stipple):
6578         * files-nomule.el (insert-file-contents):
6579         * files.el (insert-file-contents-literally):
6580         * files.el (hack-local-variables-last-page):
6581         * files.el (basic-save-buffer):
6582         * files.el (insert-directory):
6583         * font-menu.el (font-menu-change-face):
6584         * font.el (font-spatial-to-canonical):
6585         * format.el (format-encode-region):
6586         * format.el (format-insert-file):
6587         * format.el (format-replace-strings):
6588         * gutter.el (set-gutter-element):
6589         * help.el (key-or-menu-binding):
6590         * help.el (describe-bindings):
6591         * help.el (with-syntax-table):
6592         * indent.el (indent-rigidly):
6593         * indent.el (delete-to-left-margin):
6594         * info.el:
6595         * info.el (Info-extract-dir-entry-from):
6596         * info.el (Info-build-dir-anew):
6597         * info.el (Info-rebuild-dir):
6598         * info.el (Info-batch-rebuild-dir):
6599         * info.el (Info-read-subfile):
6600         * info.el (Info-build-node-completions):
6601         * info.el (Info-extract-menu-node-name):
6602         * isearch-mode.el (isearch-range-invisible):
6603         * isearch-mode.el (isearch-restore-invisible-extents):
6604         * itimer.el (itimerp):
6605         * itimer.el (itimer-live-p):
6606         * keymap.el:
6607         * keymap.el (substitute-key-definition):
6608         * keymap.el (read-command-or-command-sexp):
6609         * keymap.el (local-key-binding):
6610         * keymap.el (global-key-binding):
6611         * keymap.el (global-set-key):
6612         * keymap.el (local-set-key):
6613         * ldap.el:
6614         * ldap.el (ldap-add-entries):
6615         * ldap.el (ldap-delete-entries):
6616         * lisp.el (backward-sexp):
6617         * lisp.el (mark-sexp):
6618         * lisp.el (forward-list):
6619         * lisp.el (backward-list):
6620         * lisp.el (down-list):
6621         * lisp.el (backward-up-list):
6622         * lisp.el (up-list):
6623         * lisp.el (kill-sexp):
6624         * lisp.el (backward-kill-sexp):
6625         * menubar.el (add-menu-button):
6626         * menubar.el (add-submenu):
6627         * menubar.el (delete-menu-item):
6628         * menubar.el (relabel-menu-item):
6629         * mouse.el (narrow-window-to-region):
6630         * obsolete.el (define-obsolete-variable-alias):
6631         * obsolete.el (store-substring):
6632         * package-admin.el:
6633         * package-admin.el (package-admin-install-function):
6634         * package-admin.el (package-admin-install-function-mswindows):
6635         * package-admin.el (package-admin-default-install-function):
6636         * package-get.el (package-get-update-base-entries):
6637         * packages.el (packages-load-package-dumped-lisps):
6638         * packages.el (packages-collect-package-dumped-lisps):
6639         * printer.el (generic-print-buffer):
6640         * printer.el (generic-print-region):
6641         * replace.el (occur-mode-mouse-goto):
6642         * replace.el (perform-replace):
6643         * select.el (get-selection-no-error):
6644         * simple.el:
6645         * simple.el (newline):
6646         * simple.el (open-line):
6647         * simple.el (edit-and-eval-command):
6648         * simple.el (goto-line):
6649         * simple.el (undo):
6650         * simple.el (kill-region):
6651         * simple.el (copy-region-as-kill):
6652         * simple.el (kill-ring-save):
6653         * simple.el (set-mark):
6654         * simple.el (next-line):
6655         * simple.el (previous-line):
6656         * simple.el (line-move):
6657         * simple.el (set-goal-column):
6658         * simple.el (comment-region):
6659         * subr.el:
6660         * subr.el (putf):
6661         * syntax.el (modify-syntax-entry):
6662         * syntax.el (map-syntax-table):
6663         * view-less.el (view-file):
6664         * view-less.el (view-buffer):
6665         * view-less.el (view-file-other-window):
6666         * window-xemacs.el (backward-other-window):
6667         * window.el:
6668         * window.el (one-window-p):
6669         * window.el (walk-windows):
6670         * window.el (window-list):
6671         * x-mouse.el (x-mouse-kill):
6672         * x-select.el (x-get-cutbuffer):
6673         * x-select.el (x-store-cutbuffer):
6674         * term/bg-mouse.el (bg-mouse-line-to-center):
6675         * term/sun-mouse.el (window-line-end):
6676         * term/sun-mouse.el (sun-select-region):
6677         * term/sun.el (kill-region-and-unmark):
6678         * mule/mule-category.el:
6679         * mule/mule-category.el (modify-category-entry):
6680         * mule/mule-category.el (char-category-list):
6681         * mule/mule-coding.el (coding-system-force-on-output):
6682         * mule/mule-misc.el (coding-system-put):
6683         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6684
6685 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6686
6687         * cus-face.el: Typo fixes and tiny clarifications.
6688         * custom.el: ditto
6689
6690 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6691
6692         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6693         * startup.el (normal-top-level): Setup auto-save-list-file-name
6694         if auto-save-list-file-prefix is non-nil.
6695
6696 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6697
6698         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6699
6700 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6701
6702         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6703         get symbol at point-min.
6704
6705 2000-10-24  Didier Verna  <didier@xemacs.org>
6706
6707         * info.el (Info-emacs-info-file-name): defconst it.
6708         * info.el (Info-footnote-tag): defcustom it.
6709         * info.el (Info-no-description-string): ditto.
6710         * info.el (Info-find-node): adapt to new semantics of
6711         'Info-suffixed-file (don't do the case variants stuff).
6712         * info.el (Info-insert-dir): rewrite the dir file variants code.
6713         * info.el (Info-directory-files): New. Return the list of info
6714         files in a directory.
6715         * info.el (Info-dir-outdated-p): use it.
6716         * info.el (Info-parse-dir-entries): ditto.
6717         * info.el (Info-build-dir-anew): don't restrict to files ending
6718         with a ".info.*" extension.
6719         * info.el (Info-set-mode-line): ditto.
6720         * info.el (Info-read-subfile): adapt to new semantics of
6721         'Info-suffixed-file (append 'exact argument).
6722         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6723         string independently of the case.
6724         * info.el (Info-suffixed-file): use it (match all possible case
6725         for the file name).
6726         * info.el (Info-insert-file-contents): code cleanup.
6727         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6728         columns.
6729         * info.el (Info-batch-rebuild-dir): ditto.
6730         * info.el (Info-read-node-name-1): ditto.
6731         * info.el (Info-search): ditto.
6732         * info.el (Info-fontify-node): ditto.
6733
6734
6735 2000-10-24  Didier Verna  <didier@xemacs.org>
6736
6737         * process.el (shell-command): when called from a program, avoid
6738         'push-mark's "mark-set" message.
6739
6740 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6741
6742         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6743         by a symbol, not by a vector.
6744         * mule/vietnamese.el (vscii): Likewise.
6745         (viscii): Likewise.
6746         * mule/cyrillic.el (koi8-r): Likewise.
6747
6748         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6749         by a symbol, not by a vector.
6750         (chinese-big5-2): Likewise.
6751         * mule/ethiopic.el (ethiopic): Likewise.
6752         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6753         (vietnamese-viscii-upper): Likewise.
6754
6755 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6756
6757         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6758
6759 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6760
6761         * byte-optimize.el (byte-optimize-car): New function.
6762         (byte-optimize-cdr): Ditto.
6763
6764 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6765
6766         * byte-optimize.el: Partial synch with FSF 20.7.
6767         Optimize constant concatenation.
6768         Add keymapp as a side effect free function.  It is a built-in.
6769         (byte-after-unbind-pos): Remove byte-equal.
6770
6771 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6772
6773         * update-elc-2.el: Quote regexps correctly.
6774
6775 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6776
6777         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6778         (ccl-compile): Apply integerp, not integer-or-char-p to
6779         check the type of the buffer magnification
6780         (ccl-compile-write-string): Encode a string with binary
6781         coding system.
6782         (ccl-compile-write-repeat): Likewise.
6783
6784 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6785
6786         * buff-menu.el:
6787         * bytecomp.el:
6788         * coding.el:
6789         * faces.el:
6790         * files.el:
6791         * fill.el:
6792         * float-sup.el:
6793         * font-lock.el:
6794         * help.el:
6795         * iso8859-1.el:
6796         * loaddefs.el:
6797         * menubar-items.el:
6798         * menubar.el:
6799         * modeline.el:
6800         * msw-font-menu.el:
6801         * paragraphs.el:
6802         * paths.el:
6803         * replace.el:
6804         * simple.el:
6805         * sound.el:
6806         * startup.el:
6807         * version.el:
6808         * x-faces.el:
6809         * x-font-menu.el:
6810         Remove purecopy.
6811
6812 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6813
6814         * simple.el (do-auto-fill): Use the function pointer to by
6815         `comment-line-break-function', not `indent-new-comment-line'. This
6816         fixes an issue with cc-mode comment continuation.
6817
6818 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6819
6820         * simple.el (turn-on-auto-fill):  Add (interactive).
6821         * mwheel.el (mwheel-install): Add (interactive).
6822         * font-lock.el (turn-on-font-lock): Add (interactive).
6823         (turn-off-font-lock): Add (interactive).
6824
6825 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6826
6827         * packages.el (packages-special-base-regexp): Add `man'.
6828
6829 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6830
6831         * wid-edit.el (widget-specify-active): map over extents in current
6832         buffer like `widget-specify-inactive' does.  Mapping over the
6833         inactive extent object does not work since the current extent is
6834         ignored by `map-extents'.
6835
6836 2000-10-04  Martin Buchholz <martin@xemacs.org>
6837
6838         * XEmacs 21.2.36 is released.
6839
6840 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6841
6842         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6843         Optimize the compiled-function-constants vector by byte-code
6844         reference counts.
6845
6846 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6847
6848         * build-report.el (build-report-delete-regexp): quote value in
6849         defcustom
6850
6851 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6852
6853         * build-report.el (build-report): Don't bind srcdir which we don't
6854         use in `multiple-value-bind' to avoid the only byte-compiler
6855         warning.
6856
6857 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6858
6859         * build-report.el: Requires cl and custom now.
6860         build-report-version is determined by XEmacs version -- remove
6861         build-report-version*.
6862         * build-report.el (build-report-version): Removed.
6863         * build-report.el (build-report-installation-version-regexp): New.
6864         * build-report.el (build-report-version-file-regexp): New.
6865         * build-report.el (build-report-installation-srcdir-regexp): New.
6866         * build-report.el (build-report-destination): Offer
6867         xemacs-build-reports and xemacs-beta.
6868         * build-report.el (build-report-keep-regexp): Adjusted.
6869         * build-report.el (build-report-delete-regexp): Adjusted.
6870         * build-report.el (build-report-make-output-dir): New.
6871         * build-report.el (build-report-installation-file): Replace use of
6872         `concat' with `expand-file-name'.
6873         * build-report.el (build-report-make-output-file): Removed.
6874         * build-report.el (build-report-make-output-files): New.
6875         * build-report.el (build-report-subject): Identify as
6876         user-variable with "*...".
6877         * build-report.el (build-report-prompts): Ditto.
6878         * build-report.el (build-report-version-file): New.
6879         * build-report.el (build-report-file-encoding): Identify as
6880         user-variable with "*...".
6881         * build-report.el (build-report-make-output-get): New.
6882         * build-report.el (build-report-insert-header): Report
6883         emacs-version and system-configuration instead of
6884         build-report-version.
6885         * build-report.el (build-report-insert-make-output): Add file
6886         argument.
6887         * build-report.el (build-report-insert-installation-file):
6888         Re-indent.
6889         * build-report.el (build-report-keep): Change docstring,
6890         re-indent.
6891         * build-report.el (build-report-delete): Ditto.
6892         * build-report.el (build-report-installation-data): New.
6893         * build-report.el (build-report-version-file-data): New.
6894
6895 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6896
6897         * byte-optimize.el (byte-optimize-lapcode):
6898         Fix the optimization of using the first 5 elements of the
6899         constants vector for variables.
6900         (byte-optimize-lapcode): Fix another ancient broken optimization.
6901
6902 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6903
6904         * *: Spelling mega-patch
6905
6906 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6907
6908         * easymenu.el: doc fixes.
6909         (easy-menu-do-define): Use backquote.
6910         (easy-menu-change):
6911         (easy-menu-add):
6912         `when' seems much clearer than `if' here.
6913         (easy-menu-remove):
6914         (easy-menu-add-item):
6915         (easy-menu-item-present-p):
6916         (easy-menu-remove-item):
6917         Wrap using (when (featurep 'menubar) ...)
6918
6919 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6920
6921         * bytecomp.el (displaying-byte-compile-warnings):
6922         Revert Ben's change to this function below so that the compile log
6923         is displayed properly for users of the "popper" package.
6924
6925 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6926
6927         * window.el (save-selected-window): Use backquote.
6928
6929         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6930         Renamed from `byte-compile-file-form-defvar'.
6931         * bytecomp.el (byte-compile-defvar-or-defconst):
6932         Only cons onto current-load-list in top-level forms.
6933         Else this leaks a cons cell every time a defun is called.
6934         Renamed from `byte-compile-defvar', for clarity.
6935         Warn when docstring of defvar is not a string.
6936         Use consistent error messages.
6937         Better comments.
6938
6939 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6940
6941         * simple.el (set-variable):
6942         Remove unneeded defvar by rearranging order of let* forms.
6943
6944         * mule/mule-ccl.el (ccl-get-next-code):
6945         * menubar-items.el (bookmark-menu-filter):
6946         (language-environment-menu-filter):
6947         (tutorials-menu-filter):
6948         * toolbar-items.el (toolbar-compile):
6949         * byte-optimize.el (disassemble-offset):
6950         Use (declare (special ...)) instead of `defvar'.
6951
6952         * cl-macs.el (cl-do-proclaim):
6953         Fix (declare (special ...)) warning suppression syntax.
6954
6955 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6956
6957         * info.el (Info-tag-table-marker):
6958         (Info-tag-table-buffer):
6959         (Info-find-file-node):
6960         (Info-read-subfile):
6961         (Info-build-node-completions):
6962         (Info-search):
6963         (Info-mode):
6964         Multiple info buffer support.
6965
6966 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6967
6968         * ldap.el (ldap-decode-entry): New defun
6969         (ldap-search-entries): Use it in order to decode DN-prefixed
6970         entries properly
6971
6972 2000-08-23  Daniel Pittman <daniel@danann.net>
6973
6974         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6975         Use `eq', not `=', to compare symbols.
6976
6977 2000-07-30  Ben Wing  <ben@xemacs.org>
6978
6979         * bytecomp.el (byte-compile-report-error):
6980         * bytecomp.el (displaying-byte-compile-warnings):
6981         if stack-trace-on-error is set, send out a backtrace when
6982         an error is encountered that stops byte compilation.  this
6983         should make it much much easier to track down those curious
6984         problems.  also undo the kludge of using a separate "*Show*"
6985         buffer for display when there's a temp-buffer-show-function;
6986         we can avoid this by just being a little smarter.
6987
6988         * dialog-items.el:
6989         * dialog-items.el (search-dialog-regexp): New.
6990         * dialog-items.el (search-dialog-callback):
6991         * dialog-items.el (make-search-dialog):
6992         add a regexp option to the dialog and clean up a bit.
6993
6994         * dialog.el:
6995         * dialog.el (yes-or-no-p-dialog-box):
6996         * dialog.el (get-dialog-box-response):
6997         * dialog.el (make-dialog-box):
6998         * dialog.el (dialog-box-finish): New.
6999         * dialog.el (dialog-box-cancel): New.
7000         * dialog.el (internal-make-dialog-box-exit): New.
7001         implement [properly!] the :modal property of the new dialog box
7002         interface.  this is the first time xemacs has ever had *proper*
7003         modal dialog boxes, giving the standard window-system feedback.
7004         (e.g. under windows, clicking on a disabled frame causes a beep
7005         and makes the dialog box flash three times.)
7006
7007         * dragdrop.el: header keyword frobbing.
7008
7009         * dumped-lisp.el (preloaded-file-list):
7010         renamed winnt.el to win32-native.el.
7011
7012         * faces.el (face-property):
7013         * faces.el (set-face-property):
7014         * faces.el (frob-face-property):
7015         * faces.el (frob-face-font-2):
7016         * faces.el (make-face-bold):
7017         * faces.el (make-face-italic):
7018         * faces.el (make-face-bold-italic):
7019         * faces.el (make-face-unbold):
7020         * faces.el (make-face-unitalic):
7021         * faces.el (make-face-smaller):
7022         * faces.el (make-face-larger):
7023         clean up the implementation of these so that window-system-specific
7024         methods are called only on objects belonging to that window system.
7025         previously, you could have [e.g.] mswindows-make-face-bold called
7026         on font object of device type `stream', which is not good and
7027         explains the subtle errors Adrian was getting when byte-compiling
7028         something that required 'term. (Adrian, now you can use stack-trace-
7029         on-error to find the exact place where things are going wrong instead
7030         of having to laboriously binary-search your way through.)
7031
7032         * finder.el (finder-known-keywords):
7033         cleaned up -- properly sorted, clarified the meanings of many of
7034         the keywords, and added a few -- mswin, gui, content, build, www,
7035         user, services.  the last two try to distinguish between a package
7036         that's used directly by the user, and a package that provides
7037         support services to other packages.
7038
7039         * font-lock.el (lisp-font-lock-keywords-2):
7040         update list of lisp control structures to include everything,
7041         including new ones i introduced.
7042
7043         * gutter.el: header keyword frobbing.
7044
7045         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7046         recent isearch element was not doing so!  you got the second-most-
7047         recent instead.
7048
7049         * lisp-mode.el (construct-lisp-mode-menu):
7050         more menubar cleanups.
7051         * lisp-mode.el (with-selected-window):
7052         make it indent properly.
7053
7054         * menubar-items.el (default-menubar): lots of menubar cleanups.
7055         rearranged the options menu the most, e.g. splitting up the
7056         Keyboard/Mouse menu into a new Editing menu and combining the
7057         separate Scrollbar/Gutter/Toolbar submenus into Display.
7058         Got rid of General, moved items to Editing or new Troubleshooting.
7059         Moved Packages to Tools; doesn't seem to belong under Options.
7060         Added stuff to the Cmds menu, e.g. Change Case.
7061
7062         NB please don't complain about these periodic menubar changes.
7063         Anything like this is necessarily incremental in its construction
7064         -- By constant use you gradually become more and more aware of
7065         better and better ways to group menu items.  When we eventually
7066         move the options menu to a property sheet, the existing structure
7067         will probably be preserved fairly well.
7068
7069         * minibuf.el (next-history-element): fix problems with pressing
7070         down arrow in repeat-complex-command.
7071
7072         * modeline.el:
7073         * modeline.el (modeline-3d-p): New.
7074         added custom variable for controlling the 3d modeline.  the
7075         corresponding Options item has been present for a long time,
7076         but commented out with "fix me!" comments.  it's fixed now.
7077
7078         * obsolete.el (add-menu):
7079         remove bogus gettexts.
7080
7081         * process.el (shell-quote-argument):
7082         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7083         For bash under Windows native, see below.
7084
7085         * simple.el:
7086         * simple.el (display-warning-buffer):
7087         Fixed the handling of warning display to eliminate the annoying
7088         *Show* buffer, like was done for byte-compiler output above.
7089
7090         * simple.el (debug-print): New.
7091         Simple function for sending debug messages to the console and/or
7092         other debug places.
7093
7094         * subr.el (replace-in-string):
7095         Rewrite this function to avoid N^2 behavior with large strings --
7096         catastrophic with the new Windows selection code! (Apparently the
7097         author of this function didn't realize there was a fun
7098         replace-match that could make his life much easier, because we
7099         duplicated the entire logic.  The new version is smaller, easier
7100         to understand, much more robust, and has extended features --
7101         those of replace-match.)
7102
7103         * window.el:
7104         * window.el (with-selected-window): New.
7105         An obvious complement to the existing `with-selected-frame' and
7106         `with-current-buffer'.
7107
7108         * win32-native.el: Renamed from winnt.el.
7109         Added a great deal of stuff for properly handling process quoting,
7110         somewhat modeled on Kirill's original model (which i later threw
7111         away).  We should now finally have correctly working process arg
7112         quoting/dequoting so that the final app gets exactly what we
7113         intended.  Because the mechanism is in Lisp, it's easily
7114         extendible. (For those running bash and running the native
7115         version, I tried hard to do what I thought was correct.  But more
7116         thought is needed, and ideally the volunteer work of people with
7117         these configurations that they generally run on.)
7118
7119         * x-font-menu.el (x-font-menu-font-data):
7120         Put in defvar's to fix byte-compiler warnings.
7121
7122 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7123
7124         * select.el (selection-coercion-alist): Initialise.
7125         * select.el (select-coerce-to-text): New.
7126         * select.el (select-coerce): New.
7127         New functions to perform type and value coercion.
7128
7129         * select.el (select-buffer-killed-default): Keep data if it was
7130         on the clipboard.
7131
7132 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7133
7134         * menubar-items.el (default-menubar): Fix typo.
7135         (default-menubar): `lambda' was mispelled as `lamda'.
7136
7137 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7138
7139         * window.el (shrink-window-if-larger-than-buffer): Remove
7140         edge checking code.
7141
7142 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7143
7144         * paths.el (gnus-local-domain): Removed.
7145         (gnus-local-organization): Ditto.
7146         (gnus-startup-file): Ditto.
7147
7148 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7149
7150         * files.el (auto-mode-alist): Add .spec for RPM.
7151
7152 2000-07-31  Andy Piper  <andy@xemacs.org>
7153
7154         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7155
7156 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7157
7158         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7159         browse-url.
7160         * help.el (xemacs-www-page): Ditto.
7161         (xemacs-www-faq): Ditto.
7162         * menubar-items.el (default-menubar): Ditto.
7163
7164         * wid-edit.el (widget-url-link-action): Ditto.
7165         From: Kenichi OKADA <okada@opaopa.org>.
7166
7167 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7168
7169         * finder.el (finder-commentary): Add autoload cookie.
7170
7171 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7172
7173         * files.el (insert-file-contents-literally): Fix second let
7174         binding for `coding-system-for-read' to `coding-system-for-write'
7175         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7176
7177 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7178
7179         * files.el (insert-file-contents-literally): Use binary coding
7180         system (from Morioka san).
7181         (insert-file-contents-literally): Make file-name-handler method.
7182
7183 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7184
7185         * cl-macs.el (get-selection): Add defsetf.
7186
7187 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7188
7189         * x-init.el (x-activate-region-as-selection): replace obsolete
7190         function x-own-selection with own-selection.
7191         (ow-find): replace obsolete functions x-get-selection and
7192         x-get-clipboard with get-selection and get-clipboard.
7193         (init-post-x-win): replace obsolete function x-disown-selection
7194         with disown-selection.
7195
7196 2000-07-20  Mike Sperber  <mike@xemacs.org>
7197
7198         * startup.el (load-user-init-file): Only try to load init file if
7199         it exists.
7200
7201 2000-07-10  Andy Piper  <andy@xemacs.org>
7202
7203         * dialog-items.el: sync with Ben's patch.
7204
7205         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7206         comment.
7207         (progress-text-glyph): deleted.
7208         (progress-layout-glyph): make completely minimal.
7209         (progress-gauge-glyph): ditto.
7210         (progress-display-style): fix to handle dynamic instantiator
7211         changes.
7212         (progress-text-instantiator): new.
7213         (progress-layout-instantiator): new.
7214         (progress-gauge-instantiator): new.
7215         (set-progress-display-instantiator): renamed and changed from
7216         set-progress-display-style.
7217         (progress-abort-glyph): use instantiator not glyph.
7218         (append-progress-display): use set-progress-display-instantiator
7219         and set-glyph-image.
7220         (abort-progress-display): ditto.
7221         (raw-append-progress-display): ditto.
7222
7223 2000-07-20  Ben Wing  <ben@xemacs.org>
7224
7225         * code-files.el: Move Mule-specific code to mule-coding.el.
7226
7227 2000-07-15  Ben Wing  <ben@xemacs.org>
7228
7229         * autoload.el:
7230         Fixed comments.
7231
7232         * cmdloop.el:
7233         * cmdloop.el (yes-or-no-p):
7234         * cmdloop.el (y-or-n-p):
7235         Make these functions use should-use-dialog-box-p and not be
7236         overridden in dialog.el.
7237
7238         * cus-dep.el:
7239         * cus-dep.el (Custom-make-dependencies): Removed.
7240         * cus-dep.el (Custom-make-dependencies-1): New.
7241         * cus-dep.el (Custom-make-one-dependency): New.
7242         New entry point for use in Makefiles, to avoid excessive
7243         invocations.
7244
7245         * cus-edit.el (custom-variable-reset-saved):
7246         * cus-edit.el (custom-variable-reset-standard):
7247         * cus-edit.el (custom-save-resets):
7248         Fix bytecompiler warnings.
7249
7250         * dialog.el:
7251         * dialog.el (yes-or-no-p-dialog-box):
7252         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7253         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7254         * dialog.el (get-dialog-box-response):
7255         * dialog.el (message-or-box):
7256         * dialog.el (make-dialog-box):
7257         * dialog.el (popup-dialog-box): New.
7258         Avoid yes-or-no-p bogosities.
7259         Create a general function `make-dialog-box' to encapsulate all
7260         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7261
7262         * dumped-lisp.el (preloaded-file-list):
7263         Add dialog-items.  Clean up.  Group files by types.
7264
7265         * easymenu.el (easy-menu-add):
7266         * easymenu.el (easy-menu-remove):
7267         Account for accelerators.
7268
7269         * extents.el:
7270         * extents.el (extent-list): New args, like in map-extents.
7271         * extents.el (extent-at-event): New.
7272         * extents.el (extents-at-event): New.
7273
7274         * font-lock.el:
7275         * font-lock.el (font-lock-mode):
7276         * font-lock.el (font-lock-default-fontify-buffer):
7277         * font-lock.el (font-lock-default-unfontify-region):
7278         * font-lock.el (font-lock-fontify-syntactically-region):
7279         * font-lock.el (font-lock-fontify-keywords-region):
7280         Use new progress-feedback names.
7281
7282         * font-lock.el (java-font-lock-identifier-regexp):
7283         * font-lock.el (java-font-lock-class-name-regexp):
7284         Fix bytecompiler warnings.
7285
7286         * gutter-items.el:
7287         * gutter-items.el (progress-display-use-echo-area): Removed.
7288         * gutter-items.el (progress-feedback-use-echo-area): New.
7289         * gutter-items.el (progress-display-popup-period): Removed.
7290         * gutter-items.el (progress-feedback-popup-period): New.
7291         * gutter-items.el (set-progress-display-style): Removed.
7292         * gutter-items.el (set-progress-feedback-style): New.
7293         * gutter-items.el (progress-display-style): Removed.
7294         * gutter-items.el (progress-feedback-style): New.
7295         * gutter-items.el (progress-stack):
7296         * gutter-items.el (progress-displayed-p): Removed.
7297         * gutter-items.el (progress-feedbacked-p): New.
7298         * gutter-items.el (clear-progress-display): Removed.
7299         * gutter-items.el (clear-progress-feedback): New.
7300         * gutter-items.el (progress-display-clear-when-idle): Removed.
7301         * gutter-items.el (progress-feedback-clear-when-idle): New.
7302         * gutter-items.el (remove-progress-display): Removed.
7303         * gutter-items.el (remove-progress-feedback): New.
7304         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7305         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7306         * gutter-items.el (append-progress-display): Removed.
7307         * gutter-items.el (append-progress-feedback): New.
7308         * gutter-items.el (abort-progress-display): Removed.
7309         * gutter-items.el (abort-progress-feedback): New.
7310         * gutter-items.el (raw-append-progress-display): Removed.
7311         * gutter-items.el (raw-append-progress-feedback): New.
7312         * gutter-items.el (display-progress-display): Removed.
7313         * gutter-items.el (display-progress-feedback): New.
7314         * gutter-items.el (current-progress-display): Removed.
7315         * gutter-items.el (current-progress-feedback): New.
7316         * gutter-items.el (current-progress-display-label): Removed.
7317         * gutter-items.el (current-progress-feedback-label): New.
7318         * gutter-items.el (progress-display): Removed.
7319         * gutter-items.el (progress-feedback): New.
7320         Replace "progress-display" with "progress-feedback" globally.
7321
7322         * gutter-items.el (lprogress-display): Removed.
7323         * gutter-items.el (progress-feedback-with-label): New.
7324         Rename lprogress-display ==> progress-feedback-with-label.
7325
7326         * gutter-items.el (search-dialog-direction): Removed.
7327         * gutter-items.el (search-dialog-text): Removed.
7328         * gutter-items.el (search-dialog-callback): Removed.
7329         * gutter-items.el (make-search-dialog): Removed.
7330         Move to dialog-items.el.
7331
7332         * help.el:
7333         * help.el (help-mode-quit):
7334         * help.el (mode-for-help): New.
7335         * help.el (help-sticky-window): New.
7336         * help.el (help-window-config): New.
7337         * help.el (with-displaying-help-buffer):
7338         * help.el (function-at-event): New.
7339         * help.el (help-symbol-regexp): New.
7340         * help.el (help-symbol-run-function-1): New.
7341         * help.el (help-symbol-run-function): New.
7342         * help.el (help-symbol-function-context-menu): New.
7343         * help.el (help-symbol-variable-context-menu): New.
7344         * help.el (help-symbol-function-and-variable-context-menu): New.
7345         * help.el (frob-help-extents): New.
7346         * help.el (describe-function-1):
7347         * help.el (variable-at-point):
7348         * help.el (variable-at-event): New.
7349         * help.el (describe-variable):
7350         Major overhaul.
7351         - Make functions and variables be mousable.
7352         - Middle button hyperlinks.
7353         - New context-menu entries.
7354
7355         * keydefs.el:
7356         * keydefs.el (global-map):
7357         New key bindings to move lines up and down.
7358
7359         * lisp-mode.el:
7360         * lisp-mode.el (construct-lisp-mode-menu): New.
7361         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7362         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7363         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7364         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7365         Make popup and menubar menus be different.  Popup menu uses
7366         clicked location and automatically assumes symbol under the mouse
7367         for various commands.
7368
7369         * menubar-items.el:
7370         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7371         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7372
7373         * menubar-items.el (global-popup-menu): Removed.
7374         * menubar-items.el (mode-popup-menu): Removed.
7375         * menubar-items.el (activate-popup-menu-hook): Removed.
7376         * menubar-items.el (popup-mode-menu): Removed.
7377         * menubar-items.el (popup-buffer-menu): Removed.
7378         * menubar-items.el (popup-menubar-menu): Removed.
7379         Move to menubar.el.
7380
7381         * menubar.el:
7382         * menubar.el (global-popup-menu): New.
7383         * menubar.el (mode-popup-menu): New.
7384         * menubar.el (activate-popup-menu-hook): New.
7385         * menubar.el (last-popup-menu-event): New.
7386         * menubar.el (popup-mode-menu): New.
7387         * menubar.el (popup-buffer-menu): New.
7388         * menubar.el (popup-menubar-menu): New.
7389         * menubar.el (menu-call-at-event): New.
7390         Move non-content functions here.  Add support for context menu
7391         items on extents.
7392
7393         * minibuf.el (minibuffer-history-uniquify):
7394         Typo fix.
7395
7396         * minibuf.el (read-file-name-1):
7397         Call new file dialog box if it exists.
7398
7399         * minibuf.el (mouse-rfn-setup-vars):
7400         Clean up "chop" action.
7401
7402         * mouse.el:
7403         * mouse.el (button2): Now bound to mouse-track.
7404         * mouse.el (click-inside-extent-p):
7405         * mouse.el (point-inside-extent-p):
7406         * mouse.el (point-inside-selection-p):
7407         * mouse.el (mouse-drag-or-yank): Removed.
7408         * mouse.el (mouse-begin-drag-n-drop): New.
7409         * mouse.el (mouse-eval-sexp):
7410         * mouse.el (mouse-track-activate-strokes): New.
7411         * mouse.el (mouse-track-do-activate): New.
7412         * mouse.el (mouse-track):
7413         * mouse.el (default-mouse-track-event-is-with-button): New.
7414         * mouse.el (default-mouse-track-cleanup-hook):
7415         * mouse.el (default-mouse-track-drag-hook):
7416         * mouse.el (default-mouse-track-drag-up-hook):
7417         * mouse.el (default-mouse-track-click-hook):
7418         Merge drag-n-drop into mouse-track.
7419         Add general "activate" support to replace specific button2 kludges.
7420         Use "button modifier" support in mouse-track.
7421
7422         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7423
7424         * package-ui.el:
7425         * package-ui.el (pui-menu):
7426         * package-ui.el (pui-popup-context-sensitive): Removed.
7427         Fix bytecompiler warnings.
7428         Clean up popup code a bit.
7429
7430         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7431
7432         * simple.el:
7433         * simple.el (transpose-lines):
7434         * simple.el (transpose-line-up): New.
7435         * simple.el (transpose-line-down): New.
7436         * simple.el (transpose-subr):
7437         * simple.el (transpose-subr-1): Removed.
7438         Clean up, add functions to move lines up and down.
7439
7440         * startup.el (mail-host-address):
7441         * startup.el (user-mail-address):
7442         Customize.
7443
7444         * subr.el:
7445         * subr.el (set-symbol-value-in-buffer): New.
7446         * subr.el (error):
7447         * subr.el (check-argument-type):
7448         * subr.el (defined-error-p): New.
7449         Add structured error support.
7450
7451         * toolbar-items.el (toolbar-compile):
7452         Use new make-dialog-box.
7453
7454         * update-elc.el:
7455
7456         * userlock.el (ask-user-about-lock-dbox):
7457         * userlock.el (ask-user-about-supersession-threat-dbox):
7458         * userlock.el (ask-user-about-lock):
7459         * userlock.el (ask-user-about-supersession-threat):
7460         Use new make-dialog-box.
7461         Add safety checks; use should use-dialog-box-p.
7462
7463         * window-xemacs.el:
7464         * window-xemacs.el (__buffer-dedicated-frame):
7465         * window-xemacs.el (buffer-dedicated-frame): New.
7466         * window-xemacs.el (set-buffer-dedicated-frame): New.
7467         Move dedicated-frame stuff into lisp.
7468
7469 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7470
7471         * printer.el (generic-print-region): Do not require that
7472         `printer-name' be set.
7473         (printer-name): Commentary clarification.
7474
7475 2000-07-19  Martin Buchholz <martin@xemacs.org>
7476
7477         * XEmacs 21.2.35 is released.
7478
7479 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7480
7481         * select.el (selection-coercible-types): Initialise.
7482
7483 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7484
7485         * select.el (own-clipboard): Bug fix.
7486
7487 2000-07-17  Mike Sperber  <mike@xemacs.org>
7488
7489         * cus-edit.el (custom-migrate-custom-file): Save init file before
7490         continuing.
7491
7492 2000-07-16  Mike Sperber  <mike@xemacs.org>
7493
7494         * startup.el (load-init-file): Remove silly call to
7495         `load-user-custom-file`.
7496         (maybe-migrate-user-init-file): Minor fixes.
7497
7498 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7499
7500         * apropos.el (apropos-documentation-check-doc-file):
7501         `doc' variable should be let-bound, as was presumably intended.
7502
7503         * cus-edit.el (custom-variable-reset-saved):
7504         (custom-variable-reset-standard):
7505         Remove unused variable comment-widget.  Twice.
7506
7507         * toolbar.el (toolbar-blank-press-function):
7508         Add a real defvar with initial value nil and proper docstring.
7509         (press-toolbar-button): No need to check for boundp-ness anymore.
7510
7511         * rect.el (open-rectangle-line): Remove useless (let) form.
7512         Add defvar for pending-delete-mode.
7513
7514         * info.el (Info-find-node): This function needs an autoload cookie.
7515
7516         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7517         Use let* since the second form referred to the first.
7518
7519 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7520
7521         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7522         instead of removed `mswindows-get-clipboard'.
7523
7524
7525 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7526
7527         * select.el (select-convert-from-text): New.
7528         * select.el (select-convert-from-length): New.
7529         * select.el (select-convert-from-integer): New.
7530         * select.el (select-convert-from-identity): New.
7531         * select.el (select-convert-from-filename): New.
7532         * select.el (selection-converter-in-alist): Use them.
7533         New converter functions for X.
7534
7535         * select.el (get-selection): Removed comment.
7536
7537         * select.el (own-selection): Removed append code - I thought
7538         I'd already done this, but apparently not...
7539
7540         * select.el: Changed comment about TIMESTAMP.
7541
7542         * select.el (select-convert-in): New.
7543         * select.el (select-convert-out): New.
7544         New functions that get used by select.c.
7545
7546         * select.el (select-buffer-killed-default): New.
7547         * select.el (select-buffer-killed-text): New.
7548         * select.el (selection-buffer-killed-alist): New.
7549         New list and functions that get called if a relevant selection
7550         exists and a buffer gets killed.
7551
7552         * select.el (select-convert-to-targets):
7553         * select.el (select-convert-to-identity): Removed.
7554         * select.el (select-convert-from-identity): Removed.
7555         * select.el (select-converter-out-alist):
7556         Removed _EMACS_INTERNAL selection type.
7557
7558         * x-select.el (xselect-kill-buffer-hook): Removed.
7559         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7560         Removed this X-specific nonesense. Use the generic support
7561         in select.el instead.
7562
7563 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7564
7565         * mule/mule-category.el (defined-category-hashtable):
7566         Use make-hash-table instead of make-hashtable
7567
7568         * buff-menu.el: Byte-compiler warning fix.
7569
7570         * isearch-mode.el (isearch-highlight-all-cleanup):
7571         Remove unused variable `isearch-highlight-all-start'.
7572
7573         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7574
7575         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7576
7577         * cus-dep.el (Custom-make-dependencies):
7578         Add autoload cookie for custom-add-loads to generated custom-load.el.
7579
7580         * autoload.el (autoload-package-name): Warning suppression.
7581         Move defvar prior to first use.
7582
7583         * custom.el: Add autoload for custom-declare-face.
7584         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7585         * cl.el (cl-hack-byte-compiler):
7586         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7587         to work properly.
7588
7589 2000-07-08  Mike Sperber  <mike@xemacs.org>
7590
7591         * startup.el (load-home-init-file): Added variable.
7592         (maybe-migrate-user-init-file): Added.
7593         (load-user-init-file): Load custom file if different from init
7594         file.
7595
7596         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7597         "startup."
7598
7599         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7600         Moved `custom-file'-related code to cus-file.el.
7601
7602         * cus-file.el: New file.
7603
7604 2000-04-01  Mike Sperber  <mike@xemacs.org>
7605
7606         * packages.el (packages-find-package-directories): Added support
7607         for external package hierarchies with in-place installations.
7608
7609         * find-paths.el (paths-root-in-place-p): Added.
7610         (paths-find-emacs-directory): Added support for external
7611         directories with in-place installations.
7612         (paths-find-site-directory): Ditto.
7613
7614         * startup.el (find-user-init-file): Also look for
7615         ~/.xemacs/init.elc? in preference to ~/.emacs.
7616
7617 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7618
7619         * select.el (own-selection):
7620         * select.el (own-clipboard): Changed `append' parameter to
7621         `how-to-use' parameter.
7622         * select.el (own-selection): Removed icky append code.
7623         * select.el (own-selection, get-selection): Removed extra type
7624         checking.
7625         * select.el (selection-appender-alist):
7626         * select.el (selection-converter-{in|out}-alist): Initialise.
7627         * select.el (select-append-to-*): New.
7628         * select.el (select-convert-from-*): New.  New functions to append
7629         data and convert data from external type.
7630
7631 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7632
7633         * font-lock.el: Javadoc enhancements.
7634
7635 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7636
7637         * printer.el (generic-print-region): Compose job name from buffer
7638         name.
7639
7640 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7641
7642         * font-lock.el (font-lock-fontify-pending-extents): Call
7643         font-lock-fontify-region instead of font-lock-fontify-buffer
7644         to avoid unnecessary progress gauges.
7645
7646 2000-07-06  Craig Lanning  <lanning@scra.org>
7647
7648         * custom-load.el (faces):
7649
7650         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7651         dir is a regex.
7652
7653         * process.el (call-process-internal): from Dan Holmsand, use binary
7654         coding systems so that jka-compr works.
7655
7656 2000-07-07  Ben Wing  <ben@xemacs.org>
7657
7658         * font-lock.el: Undo previous change.  Unfortunately, some
7659         files actually use the variables directly in their init code
7660         without quoting them.
7661
7662 2000-07-07  Ben Wing  <ben@xemacs.org>
7663
7664         * font-lock.el (defvar font-lock-*-face): Removed.
7665
7666         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7667         only when necessary.
7668
7669 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7670
7671         * cl-macs.el: fix cl-transform-function-property kludge
7672         so that it does not require a random feature.
7673
7674 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7675
7676         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7677         as in Linux kernel "Rules.make".
7678
7679 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7680
7681         * build-report.el (build-report): Add autoload cookie.
7682
7683 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7684
7685         * package-ui.el (defgroup pui):  Correct a misspelling
7686         (pui-toggle-package-delete):  Change `seleted' to `selected'
7687
7688 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7689
7690         * package-get.el (package-get-update-base):
7691         (package-get): Use insert-file-contents-literally always.
7692         (package-get-maybe-save-index):
7693         Force coding system for writing to binary.
7694
7695 2000-06-08  Mike Alexander  <mta@arbortext.com>
7696
7697         * code-process.el (call-process-region): If there is no coding
7698         system for the process on process-coding-system-alist use the
7699         coding system of the buffer containing the region.
7700
7701 2000-06-10  Ben Wing  <ben@xemacs.org>
7702
7703         * cmdloop.el (command-error):
7704         If debug-on-error and noninteractive, output backtrace.
7705
7706         * files.el (file-relative-name):
7707         Remove MSDOS references.
7708
7709         * simple.el (line-number): New function, due to non-obvious
7710         behavior/usage of count-lines.
7711
7712         * simple.el (count-lines): document non-obvious usage to get
7713         line number.
7714
7715 2000-06-11  Ben Wing  <ben@xemacs.org>
7716
7717         * faces.el ((featurep 'xpm)):
7718         * x-faces.el (x-init-face-from-resources):
7719         * x-faces.el (x-init-frame-faces):
7720         * x-misc.el (x-init-specifier-from-resources):
7721         * x-misc.el (x-get-resource-and-bogosity-check):
7722         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7723         * x-mouse.el (x-init-pointer-shape):
7724         * x-scrollbar.el (x-init-scrollbar-from-resources):
7725         Add sixth argument to x-get-resource calls so as to issue warnings
7726         rather than errors on bogus arguments.
7727
7728 2000-06-05  Ben Wing  <ben@xemacs.org>
7729
7730         * compat.el: new file.  provides a clean, non-intrusive way to
7731         define compatibility functions.
7732
7733         * process.el (shell-quote-argument): temporary fix for lack
7734         of nt-quote-process-args.  #### I need to put back the overall
7735         structure of that mechanism but redo the guts of it using the
7736         extra intelligence in the C code.
7737
7738 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7739
7740         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7741         `package-get' does in package-get.el, instead of using external
7742         "md5sum" program.
7743
7744         * package-get.el (package-get): Insert package file literally to
7745         make checksum calculation work.
7746
7747 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7748
7749         * code-files.el (convert-mbox-coding-system): Deleted.
7750         (file-coding-system-alist): Removed reference to
7751         convert-mbox-coding-system.
7752
7753 2000-05-28  Martin Buchholz <martin@xemacs.org>
7754
7755         * XEmacs 21.2.34 is released.
7756
7757 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7758
7759         * font-lock.el (font-lock-keywords): Rewrote docstring
7760
7761 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7762
7763         * loadhist.el (unload-feature): handle case where x is both boundp
7764         and fboundp
7765
7766 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7767
7768         * packages.el: It's ok to use built-in macros, but not lisp
7769         defined ones.
7770
7771 2000-05-20  Ben Wing  <ben@xemacs.org>
7772
7773         * font-lock.el:
7774         * font-lock.el (font-lock-message-threshold):
7775         * font-lock.el (font-lock-mode):
7776         * font-lock.el (font-lock-default-fontify-buffer):
7777         * font-lock.el (font-lock-always-fontify-immediately):
7778         * font-lock.el (font-lock-old-extent): Removed.
7779         * font-lock.el (font-lock-old-len): Removed.
7780         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7781         * font-lock.el (font-lock-pending-extent-table): New.
7782         * font-lock.el (font-lock-range-table): New.
7783         * font-lock.el (font-lock-after-change-function):
7784         * font-lock.el (font-lock-after-change-function-1): Removed.
7785         * font-lock.el (font-lock-fontify-pending-extents): New.
7786         * font-lock.el ('font-lock-revert-cleanup): Removed.
7787         * font-lock.el ('font-lock-revert-setup): Removed.
7788         Rewrite deferral code to handle any number of changes, merging
7789         them properly.  Remove hacked-up code for revert-buffer, now
7790         unnecessary.
7791
7792         * menubar-items.el (default-menubar):
7793         In Options->Edit Init File, don't switch to emacs-lisp-mode
7794         unless necessary; doing this turns off font-lock.
7795
7796 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7797
7798         * keydefs.el: Define C-x BS to backward-kill-sentence.
7799
7800 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7801
7802         * files.el (hack-local-variables-prop-line): Use non-greedy
7803         matching to process -*-texinfo-*- -*-.
7804
7805 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7806
7807         * minibuf.el (minibuf-directory-files): new function.
7808         (read-file-name-activate-callback): use minibuf-directory-files.
7809         (read-directory-name-internal): ditto.
7810         (mouse-file-display-completion-list): ditto.
7811         (mouse-directory-display-completion-list): ditto.
7812         (read-file-name-internal): remove "./" from completion list unless
7813         explicitly matched, for consistency.
7814
7815 2000-05-11  Ben Wing  <ben@xemacs.org>
7816
7817         * gutter-items.el (gutter-buffers-tab):
7818         * gutter-items.el (add-tab-to-gutter):
7819         * gutter-items.el (update-tab-in-gutter):
7820         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7821         * gutter-items.el (append-progress-display):
7822         * gutter-items.el (abort-progress-display):
7823         * gutter-items.el (raw-append-progress-display):
7824         Further fixes.  Use set-glyph-image not set-image-instance-property,
7825         to fix problems with multiple windows in a frame.
7826
7827         * menubar-items.el (tutorials-menu-filter):
7828         Fix typo.
7829
7830         * startup.el (early-error-handler):
7831         Display message box under windows; otherwise, message will disappear
7832         before it can be viewed.
7833
7834         * update-elc.el:
7835         Fix bug in NEEDTODUMP processing.
7836
7837 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7838
7839         * startup.el (lock-directory): Removed.
7840         (superlock-file): Ditto.
7841         (startup-set-paths): Remove lockdir.
7842         (startup-setup-paths-warning): Remove lock-directory.
7843
7844         * setup-paths.el (paths-find-lock-directory): Removed.
7845         (paths-find-superlock-file): Ditto.
7846
7847 2000-05-09  Ben Wing  <ben@xemacs.org>
7848
7849         * faces.el (set-face-property):
7850         * faces.el (set-face-font):
7851         * faces.el (set-face-foreground):
7852         * faces.el (set-face-background):
7853         * faces.el (set-face-background-pixmap):
7854         * faces.el (set-face-underline-p):
7855         * faces.el (set-face-strikethru-p):
7856         * faces.el (set-face-highlight-p):
7857         * faces.el (set-face-dim-p):
7858         * faces.el (set-face-blinking-p):
7859         * faces.el (set-face-reverse-p):
7860         doc string changes.
7861
7862         * glyphs.el:
7863         * glyphs.el (make-image-specifier):
7864         * glyphs.el (glyph-property):
7865         * glyphs.el (set-glyph-image):
7866         * glyphs.el (make-glyph):
7867         * glyphs.el (make-pointer-glyph):
7868         * glyphs.el (make-icon-glyph):
7869         * glyphs.el (widget-image-instance-p): New.
7870         authorship info, lots of doc changes.  New predicate, inadvertently
7871         omitted.  the general principle with specifier docs is now that
7872         the description of instantiators should go with the make-foo-specifier
7873         fun's doc string, rather than in foo-specifier-p.  this follows
7874         conventions elsewhere in XEmacs and in general is a lot more obvious
7875         of a place to look.  sometimes the make-foo-specifier function needs
7876         to be created in the process.
7877
7878         * gutter.el:
7879         * gutter.el (make-gutter-specifier): New.
7880         * gutter.el (make-gutter-size-specifier): New.
7881         * gutter.el (make-gutter-visible-specifier): New.
7882         specifier doc updates according to the conventions specified before.
7883
7884         * objects.el:
7885         * objects.el (make-font-specifier):
7886         * objects.el (make-color-specifier):
7887         * objects.el (make-face-boolean-specifier): New.
7888         specifier doc updates according to the conventions specified before.
7889
7890         * specifier.el:
7891         * specifier.el (set-specifier):
7892         * specifier.el (make-integer-specifier): New.
7893         * specifier.el (make-boolean-specifier): New.
7894         * specifier.el (make-natnum-specifier): New.
7895         * specifier.el (make-generic-specifier): New.
7896         * specifier.el (make-display-table-specifier): New.
7897         specifier doc updates according to the conventions specified before.
7898
7899         * toolbar.el:
7900         * toolbar.el (make-toolbar-specifier): New.
7901         specifier doc updates according to the conventions specified before.
7902
7903 2000-05-09  Ben Wing  <ben@xemacs.org>
7904
7905         * process.el (call-process-internal): Revert to previous version
7906         because Mike's change clashed with a change I did not long before.
7907         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7908         Thanks very much Mike for pointing out the bug and submitting a
7909         patch!
7910
7911 2000-04-13  Mike Alexander  <mta@arbortext.com>
7912
7913         * process.el (call-process-internal): Send the correct input buffer
7914         (call-process-internal): Return the exit status of the process
7915
7916 2000-05-07  Ben Wing  <ben@xemacs.org>
7917
7918         * winnt.el:
7919         * winnt.el (nt-quote-args-verbatim): Removed.
7920         * winnt.el (nt-quote-args-prefix-quote): Removed.
7921         * winnt.el (nt-quote-args-backslash-quote): Removed.
7922         * winnt.el (nt-quote-args-double-quote): Removed.
7923         * winnt.el (nt-quote-args-functions-alist): Removed.
7924         * winnt.el (nt-quote-process-args): Removed.
7925         Remove all stuff for argument quoting.  We borrow the code instead
7926         from Emacs 20.6, which is much more careful in its quoting
7927         (e.g. in handling runs of the escape character) and avoids most of
7928         the need for this Lisp mechanism by checking to see whether we're
7929         running a Cygwin or normal program and doing the appropriate
7930         quoting.  If we end up needing such a mechanism, we should add
7931         it by extending the variable `mswindows-quote-process-args' so it
7932         can take an alist of regexps.
7933
7934 2000-05-07  Ben Wing  <ben@xemacs.org>
7935
7936         * keydefs.el:
7937         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7938         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7939         the window without moving point.
7940
7941         * simple.el:
7942         * simple.el (scroll-up-one): New.
7943         * simple.el (scroll-down-one): New.
7944         Functions for use with C-M-up/down.
7945
7946 2000-05-01  Martin Buchholz <martin@xemacs.org>
7947
7948         * XEmacs 21.2.33 is released.
7949
7950 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7951
7952         * dialog.el (yes-or-no-p-dialog-box):
7953         Fix docstring.
7954         Fix following horrible bug in X11 mode with focus-follows-mouse:
7955           1. Visit two files in two different frames.
7956           2. do File->Revert Buffer in one of those frames.
7957           3. Dialog box appears.
7958           4. Arrange things so that the mouse passes over the *other*
7959              frame, then to the dialog box, and click on "Yes".
7960           5. The file contents end up in the *wrong* buffer!
7961         Add TODO comment.
7962
7963 2000-04-28  Ben Wing  <ben@xemacs.org>
7964
7965         * help.el (describe-installation): correct typo introduced
7966         in last patch: boundp -> fboundp.
7967
7968         * etags.el (buffer-tag-table-list):
7969         canonicalize filenames to Unix format so that tag-table-alist
7970         searching works under Windows.
7971
7972         * autoload.el:
7973         Bowdlerize the supposedly objectionable words
7974         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7975
7976         * gutter-items.el (set-progress-display-style):
7977         * gutter-items.el (search-dialog-callback):
7978         * gutter-items.el (make-search-dialog):
7979         Change to new callback-ex api.
7980
7981 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7982
7983         * help.el: (describe-installation): decode-coding-string is not
7984         defined in a non MULE environment.
7985
7986 2000-04-28  Ben Wing  <ben@xemacs.org>
7987
7988         * gutter-items.el (buffer-list-changed-hook):
7989         use it, not record-buffer-hook.
7990
7991         * subr.el (record-buffer-hook): Removed.
7992
7993 2000-04-27  Ben Wing  <ben@xemacs.org>
7994
7995         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7996         use NORECORD option.  Andy will not like this, but the existing
7997         gutter behavior is just wrong, as per this comment:
7998
7999         ;; this used to add the norecord flag to both calls below.
8000         ;; this is bogus because it is a pervasive assumption in XEmacs
8001         ;; that the current buffer is at the front of the buffers list.
8002         ;; for example, select an item and then do M-C-l
8003         ;; (switch-to-other-buffer).  Things get way confused.
8004         ;;
8005         ;; Andy, if you want to maintain the current look, you must
8006         ;;  *uncouple* the gutter order and buffers order.
8007
8008         * loaddefs.el (completion-ignored-extensions): unfuckify.
8009
8010         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8011         xemacs.mak.
8012
8013         * autoload.el (batch-update-one-directory): new function, used in
8014         xemacs.mak.
8015
8016         * loadup.el: set gc-cons-threshold very high unless dumping --
8017         loadup during update-elc is much much much faster.  also do this
8018         when quick-building.
8019
8020         add commented-out code for profiling loadup.
8021
8022
8023         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8024         is required in order to build xemacs.
8025
8026 2000-04-26  Ben Wing  <ben@xemacs.org>
8027
8028         * loadup.el: don't garbage collect during loadup if quick-build
8029         compile-time option is set.
8030
8031 2000-04-23  Ben Wing  <ben@xemacs.org>
8032
8033         * update-elc.el: compute whether any dumped .el or .elc files
8034         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8035         if so.
8036
8037         * update-elc.el (update-elc-files-to-compile): always change
8038         NOBYTECOMPILE in the src directory rather than current dir,
8039         so it will work under NT.
8040
8041         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8042         the form of this file is identical between Unix and Windows.
8043         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8044         Added comment.
8045         (update-autoloads-from-directory): updated doc string.
8046         updated doc strings in a few other places.
8047
8048 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8049
8050         * bytecomp.el (byte-force-recompile): Fix argument to
8051         byte-recompile-directory.
8052
8053 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8054
8055         * gutter-items.el (progress-display-clear-when-idle): Use
8056         add-one-shot-hook.
8057         * gutter-items.el (clear-progress-display): Adjust number of
8058         arguments.
8059
8060 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8061
8062         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8063
8064 2000-04-16  Ben Wing  <ben@xemacs.org>
8065
8066         * printer.el: New file.
8067
8068         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8069
8070         * help.el (describe-installation): Fix decoding for Windows.
8071
8072         * menubar-items.el:
8073         * menubar-items.el (default-menubar):
8074         * menubar-items.el (tutorials-menu-filter): New.
8075         * menubar-items.el (popup-menubar-menu):
8076         Add authorship.  Redo Help menu and Tutorials filter.
8077
8078         * menubar.el: Correct comment.
8079
8080         * modeline.el (modeline-buffer-identification): Correct doc string.
8081
8082         * simple.el:
8083         * simple.el (printing): Removed.
8084         * simple.el (printer-name): Removed.
8085         * simple.el (generic-print-buffer): Removed.
8086         * simple.el (generic-print-region): Removed.
8087         Move generic print code to printer.el.
8088
8089 2000-04-15  Ben Wing  <ben@xemacs.org>
8090
8091         * simple.el (generic-print-region): New.
8092         make this function actually work.
8093         (generic-print-buffer): call generic-print-region.
8094
8095 2000-04-14  Andy Piper  <andy@xemacs.org>
8096
8097         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8098         by using the new widget-callback-current-channel.
8099         (search-dialog-callback): ditto.
8100
8101 2000-04-12  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter.el (default-gutter-position): moved from gutter-items.el.
8104         (default-gutter-position-changed-hook): ditto.
8105         (gutter-element-visibility-changed-hook): ditto.
8106         (set-gutter-element): ditto.
8107         (remove-gutter-element): ditto.
8108         (set-gutter-element-visible-p): ditto.
8109         (gutter-element-visible-p): ditto.
8110         (init-gutter): ditto.
8111
8112         * dialog.el (make-dialog-box): renamed and moved from
8113         gutter-items.el
8114
8115         * gutter-items.el: move various functions elsewhere.
8116
8117 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8118
8119         * menubar-items.el: Fixed place of parenthesis.
8120
8121 2000-04-12  Ben Wing  <ben@xemacs.org>
8122
8123         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8124                 without constantly being prompted for the tag.
8125         * simple.el: Added a number of section headings, to clarify the
8126                 organization of this file.
8127         * simple.el (activate-region):
8128         * simple.el (region-exists-p):
8129         * simple.el (region-active-p):
8130                 Moved these three function down to the other side of
8131                 the case-changing functions, so they join the rest of
8132                 the region code.
8133         * simple.el (printing): New.
8134         * simple.el (printer-name): New.
8135         * simple.el (generic-print-buffer): New.
8136                 New functions, a very simple prototype for a unified
8137                 printing interface.
8138
8139         * process.el (call-process-internal): Real fix for null BUFFER,
8140                 other problems with BUFFER specs.
8141
8142         * menubar-items.el:
8143                 Fixed up File->Print to use new printing functions.
8144                 Various corrections and expansions to Grep/Compile menus.
8145                 New options for Printing.
8146                 New options for SMTP Mail, the way to send mail under
8147                   MS Windows. (There's also a package patch to make SMTP
8148                   Mail be the default under MSWin.)
8149
8150 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8151
8152         * menubar-items.el: Selecting Rectangle Mousing from menubar
8153         did not work.  Needed to quote mouse-track-rectangle-p.
8154
8155 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8156
8157         * cl-compat.el (keywordp): Removed.
8158
8159 2000-04-05  Andy Piper  <andy@xemacs.org>
8160
8161         * gutter-items.el (progress-layout-glyph): don't initialize here.
8162         (progress-gauge-glyph): use dynamic sizing.
8163         (set-progress-display-style): new function. Set progress glyphs
8164         appropriately depending on the style.
8165         (progress-display-style): new variable. Custom version of
8166         set-progress-display-style.
8167         (progress-abort-glyph): switch to dynamic sizes.
8168         (search-dialog-text): make the edit field active.
8169
8170 2000-04-04  Andy Piper  <andy@xemacs.org>
8171
8172         * gutter-items.el (make-search-dialog): need to make the search
8173         dialog visible after creation.
8174
8175         * menubar-items.el (default-menubar): use the search dialog for
8176         searching. Remove some extraneous search menu items.
8177
8178         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8179         well as strings.
8180         (make-gutter-only-dialog-frame): allow the user to create the
8181         frame unmapped. Allow the gutter spec to be given as a glyph.
8182         (search-dialog-direction): new variable.
8183         (search-dialog-text): new variable.
8184         (search-dialog-callback): new function. Callback for the search
8185         dialog action.
8186         (make-search-dialog): new function. Create a user-friendly search
8187         dialog.
8188
8189 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8190
8191         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8192         under Windows.
8193
8194 2000-04-01  Andy Piper  <andy@xemacs.org>
8195
8196         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8197         progress more accurately.
8198
8199 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8200
8201         * finder.el (finder-compile-keywords): Process readable files only.
8202         Because error in process of .#finder-inf.el when compile xemacs
8203         with --with-clash-detection option.
8204
8205 2000-03-31  Andy Piper  <andy@xemacs.org>
8206
8207         * gutter-items.el (append-progress-display): don't delay after a
8208         successful font-lock.
8209         (make-gutter-only-dialog-frame): new function. Allow users to
8210         create gutter-only dialogs.
8211
8212 2000-03-27  Mike Alexander  <mta@arbortext.com>
8213
8214         * process.el (call-process-internal): Handle a null BUFFER
8215         parameter correctly.
8216
8217 2000-03-28  Andy Piper  <andy@xemacs.org>
8218
8219         * gutter-items.el (abort-progress-display): put strings in the
8220         gutter not extents.
8221         (progress-layout-glyph): signal special 'quit callback.
8222         (progress-display-quit-function): deleted.
8223         (progress-display-stop-callback): deleted.
8224         (progress-display-dispatch-command-events): deleted.
8225         (append-progress-display): remove calls to
8226         progress-display-dispatch-command-events.
8227         (raw-append-progress-display): ditto.
8228
8229 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8230
8231         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8232         being a list.  Actually define `stipple-pixmap-p' which is used as
8233         an error predicate.  Correctly handle PIXMAP being either relative
8234         or absolute file name.
8235
8236 2000-03-24  Andy Piper  <andy@xemacs.org>
8237
8238         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8239         (abort-progress-display): ditto. Don't delete the created extent.
8240         (raw-append-progress-display): ditto.
8241         (progress-display-dispatch-non-command-events): new
8242         function. Encapsulates what we want to do when no command input is
8243         required.
8244         (progress-display-dispatch-command-events): likewise, but disable
8245         for now since it causes too many problems.
8246         (append-progress-display): use them.
8247         (raw-append-progress-display): ditto.
8248         (default-gutter-position-changed-hook): set this rather than
8249         default-gutter-position-changed.
8250         (default-gutter-position-changed-hook): lambda with zero arguments
8251         rather than one.
8252         (raw-append-progress-display): trap errors in pending input since
8253         allowing them to signal will hose the gauge well and
8254         truly. Ideally we would like to delay these until we are more able
8255         to cope.
8256         (append-progress-display): ditto.
8257
8258 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8259
8260         * lisp/make-docfile.el: call-process-internal is now implemented
8261         in process.el.
8262
8263 2000-03-21  Ben Wing  <ben@xemacs.org>
8264
8265         * mule\mule-cmds.el (set-language-info-alist):
8266         Fix to correspond to new menu arrangement.
8267
8268 2000-03-21  Ben Wing  <ben@xemacs.org>
8269
8270         * process.el:
8271         * process.el (call-process-internal): New.
8272         New implementation of call-process.  Only enabled under NT, so far.
8273         stderr handling not implemented yet in CVS'd C code.
8274
8275 2000-03-20  Ben Wing  <ben@xemacs.org>
8276
8277         * lisp-mode.el:
8278         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8279         * lisp-mode.el (lisp-interaction-mode):
8280         Put back Lisp Interaction menubar for Jan V's sake.
8281
8282         * simple.el:
8283         * simple.el (mark-ring):
8284         * simple.el (dont-record-current-mark): New.
8285         * simple.el (in-shifted-motion-command): New.
8286         * simple.el (mark-ring-unrecorded-commands): New.
8287         * simple.el (mark-ring-max):
8288         * simple.el (set-mark-command):
8289         * simple.el (push-mark):
8290         * simple.el (handle-pre-motion-command):
8291         Implement scheme for not recording unimportant marks.
8292
8293         * subr.el:
8294         * subr.el (function-allows-args): New.
8295         New function function-allows-args.
8296
8297 2000-03-20  Martin Buchholz <martin@xemacs.org>
8298
8299         * XEmacs 21.2.32 is released.
8300
8301 2000-03-20  Andy Piper  <andy@xemacs.org>
8302
8303         * gutter-items.el (update-tab-in-gutter): force selection of the
8304         selected-window if required to do so.
8305         (buffers-tab-items): ditto.
8306         (add-tab-to-gutter): ditto.
8307         (create-frame-hook): use force-selection.
8308         (default-gutter-position-changed): lambdify.
8309         (update-tab-hook): deleted since it was only used in one place.
8310
8311 2000-03-18  Andy Piper  <andy@xemacs.org>
8312
8313         * files.el (find-file-noselect): undo change that shouldn't have
8314         gone in.
8315
8316 2000-03-17  Andy Piper  <andy@xemacs.org>
8317
8318         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8319         of selected-window trickery.
8320
8321         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8322         frames tabs.
8323         (progress-display-stop-callback): progress -> progress-display
8324         (progress-display-quit-function): ditto.
8325         (clear-progress-display): ditto.
8326         (remove-progress-display): ditto.
8327         (append-progress-display): ditto.
8328         (abort-progress-display): ditto.
8329         (raw-append-progress-display): ditto.
8330         (display-progress-display): ditto.
8331         (current-progress-display-label): ditto.
8332         (current-progress-display): ditto.
8333         (lprogress-display): ditto and save the buffer
8334         (progress-display): ditto. Otherwise the buffer sometimes gets
8335         changed which confuses font-lock.
8336
8337         * font-lock.el (font-lock-default-fontify-buffer): catch all
8338         errors, not just quit.
8339         (font-lock-mode): progress -> display-progress
8340         (font-lock-default-fontify-buffer): ditto.
8341         (font-lock-fontify-syntactically-region): ditto.
8342         (font-lock-fontify-keywords-region): ditto.
8343
8344 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8345
8346         * cl.el (gensym): Move to here from cl-macs.el.
8347         (gentemp): Ditto.
8348
8349 2000-03-16  Andy Piper  <andy@xemacs.org>
8350
8351         * font-lock.el (font-lock-mode): use lprogress and friends for
8352         progress management.
8353         (font-lock-default-fontify-buffer): ditto.
8354         (font-lock-fontify-syntactically-region): ditto.
8355         (font-lock-fontify-keywords-region): ditto.
8356         (font-lock-revert-cleanup): fix reverting.
8357         (font-lock-revert-setup): ditto.
8358
8359         * gutter-items.el (progress-use-echo-area): new variable. Use the
8360         echo area for progress gauges if non-nil.
8361         (clear-progress): remove echo area stuff and defer to
8362         clear-message.
8363         (append-progress): dispatch non-command events after each progress
8364         increment. Remove echo area stuff.
8365         (abort-progress): remove echo area stuff and defer to
8366         display-message.
8367         (raw-append-progress): ditto. Dispatch non-command events after
8368         gutter redisplay.
8369         (display-progress): defer echo area stuff to display-message.
8370
8371         * gutter-items.el (clear-progress):
8372         (abort-progress): indentation changes.
8373         (display-progress): don't clear progress.
8374         (append-progress): compare messages with equal.
8375         (raw-append-progress): use dispatch-non-command-events to flush
8376         widget creation events.
8377
8378 2000-03-13  Ben Wing  <ben@xemacs.org>
8379
8380         * abbrev.el:
8381         * abbrev.el (abbrev-string-to-be-defined): New.
8382         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8383         Changes for use with the menubar.
8384
8385 2000-03-12  Ben Wing  <ben@xemacs.org>
8386
8387         * alist.el (vassoc): moved here from font-menu.el.
8388
8389         * custom.el (defface): typo fix.
8390
8391         * dialog.el (yes-or-no-p-dialog-box):
8392         * dialog.el (message-box):
8393         * files.el (save-some-buffers-1):
8394         Put accelerators in the button names.
8395
8396         * font-lock.el (font-lock-comment-face):
8397         * font-lock.el (font-lock-keyword-face):
8398         * font-lock.el (font-lock-function-name-face):
8399         Fixed some of the colors under MS Windows because the existing
8400         default colors were hardly different from black and needed to be
8401         made lighter.
8402
8403         * font-menu.el:
8404         * font-menu.el (font-menu-split-long-menu):
8405         * font-menu.el (font-menu-family-constructor):
8406         * font-menu.el (font-menu-size-constructor):
8407         * font-menu.el (font-menu-weight-constructor):
8408         * font-menu.el (font-menu-set-font):
8409         vassoc moved to alist.el.
8410         Accelerators added to all menus.
8411         Unused bound var new-props removed.
8412
8413         * keydefs.el: I did a whole lot of rearranging to put things in a
8414         more consistent order and fixed a number of cases where key
8415         combinations involving up, down, left, right and so on were
8416         defined but the corresponding keypad combinations were not
8417         defined.
8418
8419         * lisp-mode.el:
8420         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8421         * lisp-mode.el (emacs-lisp-mode):
8422         * lisp-mode.el (lisp-interaction-mode):
8423         * lisp-mode.el (flet):
8424         Added accelerators onto the menus.
8425         Made all the different versions of the let function be indented
8426         the same way.
8427         Undid Steve's easy-menu-ification, because it makes it impossible
8428         to have the menubar and popup menus different.
8429         Cleaned up the menu; added items for find-function &c and some
8430         indenting, and removed debug-on-*.
8431
8432         * list-mode.el (list-mode-hook):
8433         * list-mode.el (list-mode):
8434         * list-mode.el (completion-setup-hook):
8435         * list-mode.el (display-completion-list):
8436         Added support for the :window-height keyword, which is required
8437         because of other changes that I made for the file dialog box.  I
8438         also made the hook variables list-mode-hook and
8439         completion-setup-hook and also minibuffer-setup-hook in
8440         minibuf.el be permanent-local; see comment in list-mode.el.
8441
8442         * map-ynp.el (map-y-or-n-p):
8443         Added accelerators to the dialog buttons.
8444
8445         * menubar-items.el (menu-truncate-list):
8446         New internal function.
8447         * menubar-items.el (submenu-generate-accelerator-spec):
8448         * menubar-items.el (menu-item-strip-accelerator-spec):
8449         * menubar-items.el (menu-item-generate-accelerator-spec):
8450         New exported functions, for use in auto-generating accelerator specs.
8451
8452         * menubar-items.el:
8453         * menubar-items.el (default-menubar):
8454         * menubar-items.el (maybe-add-init-button):
8455         * menubar-items.el (bookmark-menu-filter):
8456         * menubar-items.el (slow-format-buffers-menu-line):
8457         * menubar-items.el (build-buffers-menu-internal):
8458         * menubar-items.el (language-environment-menu-filter):
8459         * menubar-items.el (default-popup-menu):
8460         * menubar-items.el (popup-buffer-menu):
8461         * menubar-items.el (popup-menubar-menu):
8462         Did a major overhaul on this file, and in fact I'm nowhere near
8463         done working on the menubar, and there will be more patches to
8464         come.  A basic summary of what I've done:
8465
8466         a) I added accelerators to all of the menu items.  For menus that
8467         are auto-generated, such as the buffers menu, the accelerators are
8468         automatically added to the beginning of each line using the
8469         numbers 1 through 9, then zero, and then letters starting with A,
8470         but omitting the letters that are already in use for the fixed
8471         menu items at the top of the buffers menu.  To facilitate adding
8472         accelerators of this kind, I created some new functions
8473         (*-accelerator-spec), which are also being used by other filters
8474         that auto generate lists of things such as ftp sites to download
8475         packages.  If people really don't like these accelerators
8476         appearing at the beginning of the menu items, a variable can be
8477         added to optionally turn them off, but I think this is rather
8478         pointless because other menu items have accelerators and many or
8479         most of the menu users will use the accelerators if the support is
8480         there.
8481
8482         b) I combined the top level Tools and Apps menus into a single
8483         Tools menu, because the distinction between the two is not
8484         obvious, and the items on the menus are not used often enough that
8485         putting some of them onto submenus is a problem.
8486
8487         c) I created two new top level menus called View and Cmds because
8488         there were too many items on the File and Edit menus, and I'm going
8489         to be adding more items to these menus.  In contrast to the Tools
8490         menu, the items on these menus may be used quite often during an
8491         editing session, and so should be available with fewer
8492         keystrokes.
8493
8494         d) I added a number of options to the options menu, including one
8495         for controlling whether the alt key can be used to traverse to
8496         menu items using the accelerators, one for controlling behavior of
8497         control-k, one for controlling how the kill and yank functions
8498         interact with the clipboard, a few additional buffers-menu
8499         options, and various other things.  I also did a bit of
8500         rearranging, for example, combining the keyboard and mouse options
8501         into a single keyboard and mouse submenu to facilitate the
8502         accelerators on that level.
8503
8504         e) I changed the variable buffers-menu-format-buffer-line-function
8505         to take two arguments instead of one, the second argument being
8506         the line number for use in creating an accelerator.  I added a
8507         hack to support existing functions with one argument (although I
8508         doubt that very many of these exist), for backward compatibility.
8509
8510         f) I moved the top level mule menu to be a submenu of the edit
8511         menu.  I think that most of the items on this menu are fairly
8512         useless and there are certainly not enough frequently used items
8513         to justify this being its own top level menu.
8514
8515         g) I combined most of the items in big-menubar.el into the main menu.
8516         If people think the main menu is too big, it would be possible to
8517         create different configurations, some smaller.
8518
8519         * menubar.el (check-menu-syntax):
8520         Deleted some syntax checks that were no longer valid, partly
8521         because of changes that were already made a long time ago, and
8522         partly because of a change I made where I allow the name of the
8523         menu item to be an evaluated expression rather than just a string,
8524         similar to all of the other parameters of a menu item.
8525
8526         * minibuf.el:
8527         * minibuf.el (read-file-name-1):
8528         * minibuf.el (mouse-read-file-name-1):
8529         I made a number of changes to improve the appearance
8530         and functioning of the file dialog box.  They include:
8531
8532         a) Fixing the problem where closing the dialog box by clicking on
8533         the close button of the window didn't properly exit the
8534         minibuffer.
8535
8536         b) Fixing the problem that if you typed part of a file name, and
8537         then clicked on a completion with the mouse, the file was not
8538         correctly selected.
8539
8540         c) Changing the title of the dialog box to reflect the operation
8541         being done in accordance with user interface conventions, rather
8542         than the name of the dialog box buffer, which is rather useless.
8543
8544         d) Remove the words "possible completions are" which didn't
8545         belong.
8546
8547         e) Fix things so that the completions scroll off the end of the
8548         completions windows only to the right, rather than both to the
8549         right and down, which is in accordance with Windows user interface
8550         conventions.
8551
8552         * msw-init.el (init-post-mswindows-win):
8553         Added a binding for meta-F4, which is the standard windows binding
8554         for exiting a program.
8555
8556         * select.el (get-selection-no-error):
8557         * select.el (own-selection):
8558         * select.el (own-clipboard):
8559         Added an optional argument called append to the functions
8560         own-selection and own-clipboard.  This adds support for appending
8561         text to the existing selection and allows the function
8562         own-clipboard to be used as the value of the variable
8563         interprogram- cut-function.
8564
8565         Fixed a bug in own-selection in handling zmacs-region-stays.
8566
8567         * simple.el (historical-kill-line): New.
8568
8569         * simple.el (kill-line):
8570         * simple.el (interprogram-cut-function):
8571         * simple.el (interprogram-paste-function):
8572         * simple.el (handle-pre-motion-command):
8573         * simple.el (next-line):
8574         * simple.el (previous-line):
8575         a) Expanded the variable kill-whole-line, so that function
8576         kill-line can be set to delete the entire line always, not just
8577         when cursor is at the beginning of the line.  This is controlled
8578         by setting the variable kill-whole-line to the symbol 'always.
8579         This behavior, as well as the existing kill-whole-line behavior,
8580         now only take effect when kill-line is called interactively,
8581         although this is a departure from a previous behavior in the case
8582         of setting this variable kill-whole-line to t.  It is almost
8583         certainly what has always been intended, and most likely the old
8584         way of doing things introduced bugs.  I also created a function
8585         called historical-kill-line, which ignores the kill-whole-line
8586         setting and always gives the historical behavior of only killing
8587         to the end of the line.  I bound this function to shift- control-k
8588         so that the kill to end of line behavior is available, even when
8589         kill-whole-line has been set to change control-k into the simple
8590         delete-whole-line behavior. (This can be set using the options
8591         menu.)
8592
8593         b) I changed things so that kill and yank now interact with the
8594         clipboard by default under windows.  This was done by changing the
8595         default value of interprogram-cut- function and
8596         interprogram-paste-function.  You can get the old behavior by
8597         setting these to nil, and there is an option on the options menu
8598         to do this.
8599
8600         c) I added support for selecting text using shifted motion keys.
8601         This support is on by default and can be controlled by the
8602         variable shifted-motion-keys-select-region.  There is also a
8603         variable called unshifted-motion-keys-deselect-region that
8604         controls more specifically how the shifted motion key behavior
8605         works.  I did not put an option on the options menu to turn this
8606         off, because I can't imagine why this would be useful.
8607
8608         * simple.el (forward-block-of-lines):
8609         * simple.el (backward-block-of-lines):
8610         * simple.el (block-movement-size):
8611         New.
8612
8613         * simple.el (uncapitalized-title-words):
8614         * simple.el (uncapitalized-title-word-regexp):
8615         * simple.el (capitalize-string-as-title):
8616         * simple.el (capitalize-region-as-title):
8617         New.
8618
8619
8620         * subr.el (add-hook):
8621         * subr.el (make-local-hook): New.
8622         * subr.el (remove-local-hook): New.
8623         * subr.el (add-one-shot-hook): New.
8624         * subr.el (add-local-one-shot-hook): New.
8625         Added some functions to make using hooks easier.
8626         These include:
8627
8628         a) Functions add-local-hook and remove-local-hook to make it easy
8629         to use local hooks.
8630
8631         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8632         make it possible to add a "one-shot" hook, which is to say a hook
8633         that runs only once, and automatically removes itself after the
8634         first time it has run.
8635
8636 2000-03-09  Andy Piper  <andy@xemacs.org>
8637
8638         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8639
8640 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8641
8642         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8643         Moved from menubar-items.el.
8644         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8645
8646 2000-03-08  Andy Piper  <andy@xemacs.org>
8647
8648         * gutter-items.el (build-buffers-tab-internal): add selected field
8649         to buffers tab spec.
8650
8651 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8652
8653         * minibuf.el (last-exact-completion): Initialize to nil.
8654
8655 2000-03-07  Didier Verna  <didier@xemacs.org>
8656
8657         * startup.el (command-line-1): remove unused variable
8658         `first-file-buffer'.
8659
8660 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8661
8662         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8663         which is also used for Web server log files.
8664
8665 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8666
8667         * mule/mule-charset.el: Setup auto-fill-chars.
8668
8669 2000-03-02  SL Baur  <steve@beopen.com>
8670
8671         * subr.el (with-string-as-buffer-contents): Reimplement using
8672         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8673         non-deletion of buffer after execution problem.
8674         (with-output-to-string): Use unique buffer name.
8675
8676 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8677
8678         * gutter-items.el (buffers-tab-sort-function):  New variable.
8679         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8680
8681 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8682
8683         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8684
8685 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8686
8687         * menubar-items.el (maybe-add-init-button): Remove the "Load
8688         .emacs" button from all menubars.
8689
8690 2000-03-01  Didier Verna  <didier@xemacs.org>
8691
8692         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8693         region rectangle replacement (from Jan Vroonhof).
8694         (replace-rectangle): new function.
8695
8696 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8697
8698         * mule/mule-cmds.el (set-default-coding-systems): Use
8699         set-terminal-coding-system and set-keyboard-coding-system.
8700         * coding.el (set-terminal-coding-system): Use
8701         set-console-tty-output-coding-system.
8702         (set-keyboard-coding-system): Use
8703         set-console-tty-input-coding-system.
8704
8705 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8706
8707         * minibuf.el (read-variable): Allow symbol to default argument.
8708
8709 2000-02-27  Andy Piper  <andy@xemacs.org>
8710
8711         * gutter-items.el (update-tab-hook): new function to be used for
8712         hooks.
8713         (create-frame-hook): add update-tab-hook.
8714         (record-buffer-hook): ditto.
8715         (default-gutter-position-changed): ditto.
8716         (default-gutter-position): updating the buffers tab is now handled
8717         by a hook.
8718         (default-gutter-position-changed-hook): new variable.
8719         (gutter-element-visibility-changed-hook): ditto.
8720         (set-gutter-element-visible-p): call it.
8721         (set-gutter-element): use modify-specifier-instances. Set extents
8722         as duplicable before using.
8723         (remove-gutter-element): ditto.
8724         (set-gutter-element-visible-p): ditto.
8725         (init-gutter): new function.
8726         (add-tab-to-gutter): use new gutter-element functions rather than
8727         setting specifiers directly.
8728         (clear-progress): ditto.
8729         (abort-progress): ditto.
8730         (gutter-buffers-tab-visible-p): renamed from
8731         default-gutter-visible-p
8732
8733         * specifier.el (modify-specifier-instances): new function from Jan
8734         Vroonhof.
8735
8736         * x-init.el (init-post-x-win): call init-gutter.
8737
8738         * msw-init.el (init-post-mswindows-win): call init-gutter.
8739
8740         * menubar-items.el (default-menubar): Update to reflect new gutter
8741         variables.
8742
8743 2000-02-26  Andy Piper  <andy@xemacs.org>
8744
8745         * gutter-items.el (set-gutter-element): new function. Add gutter
8746         elements to the specified gutter.
8747         (remove-gutter-element): new function. Remove gutter elements from
8748         the specified gutter.
8749         (set-gutter-element-visible-p): new function. Set gutter element
8750         visibility for the provided gutter-visible specifier.
8751
8752 2000-02-23  Andy Piper  <andy@xemacs.org>
8753
8754         * gutter-items.el (add-tab-to-gutter): specify dimensions
8755         dynamically.
8756
8757 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8758
8759         * gutter-items.el (add-tab-to-gutter):
8760         * package-get.el (package-get-interactive-package-query):
8761         * package-ui.el (pui-directory-exists):
8762         (pui-install-selected-packages):
8763         (pui-list-packages):
8764         Use #'(lambda ...)  instead of '(lambda ...).
8765
8766 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8767
8768         * startup.el (load-user-init-file): Check to make sure user
8769           has an init-file before calling load().
8770
8771 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8772
8773         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8774
8775 2000-02-23  Martin Buchholz <martin@xemacs.org>
8776
8777         * XEmacs 21.2.31 is released.
8778
8779 2000-02-21  Mike Sperber <mike@xemacs.org>
8780
8781         * loadup.el (really-early-error-handler):
8782         * update-elc.el:
8783         * make-docfile.el:
8784         Remove dependency on EMACSBOOTSTRAP... environment variables.
8785
8786 2000-02-21  Martin Buchholz <martin@xemacs.org>
8787
8788         * XEmacs 21.2.30 is released.
8789
8790 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8791
8792         * byte-optimize.el (byte-optimize-plus):
8793         (byte-optimize-minus):
8794         (byte-optimize-multiply):
8795         Optimize (- 0) to 0, not (-)
8796         Optimize (+ 5 3.0) to 8.0
8797         Optimize (* 5 3.0) to 15.0
8798         Improve readability.
8799
8800 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8801
8802         * modeline.el: (modeline-scrolling-method): change modeline
8803         mswindows cursor appearance according to the value.
8804
8805         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8806         and 'gui-element face colors and 'gui-element face font to Windows
8807         defaults.
8808
8809 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8810
8811         * font-lock.el: Javadoc enhancements
8812
8813 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8814
8815         * ldap.el (toplevel): Test if LDAP support has been compiled in
8816         (ldap-verbose): New option
8817         (ldap-search-entries): Renamed from the previous ldap-search
8818         Conditionalize message display on ldap-verbose
8819         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8820         defuns
8821         (ldap-search): Is now defined as an obsolete wrapper calling
8822         ldap-search-basic or ldap-search-entries
8823
8824
8825 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8826             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8827             Jan Vroonhof  <jan@xemacs.org>
8828
8829         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8830         When for-effect is true, didn't call `byte-optimize-form'
8831         in and/or subforms without last.
8832
8833 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8834
8835         * package-get.el (package-get-download-sites): Use correct custom
8836         type.
8837
8838 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8839
8840         * files.el (write-file): Ask for coding system when compiled with
8841         file-coding.
8842
8843 2000-02-16  Andy Piper  <andy@xemacs.org>
8844
8845         * buffer.el (switch-to-buffer): give norecord argument to
8846         set-window-buffer instead of explicitly recording.
8847
8848         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8849         we have to pick a window.
8850
8851 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8852
8853         * mule/mule-cmds.el (describe-language-support): Don't add
8854         unexist function to help-map.
8855         (describe-coding-system): Don't use already assigend `C'.
8856
8857 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8858
8859         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8860         work in custom.
8861
8862 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8863
8864         * about.el: Ienaga's e-mail address change.
8865
8866 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8867
8868         * etags.el (find-tag): force new window -- even if buf already
8869         visible -- when other-window is t
8870
8871 2000-02-16  Martin Buchholz <martin@xemacs.org>
8872
8873         * XEmacs 21.2.29 is released.
8874
8875 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8876
8877         * cl-extra.el (getf): This is now identical to `plist-get', so
8878         just defalias it.
8879         * cl-macs.el: Make getf an alias to plist-get, at the
8880         byte-compiler level, using define-compiler-macro.
8881
8882 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8883
8884         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8885
8886 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8887
8888         * lisp/etags.el (find-tag-internal): set exact-tagname to
8889           a regular expression that matches against the tagname
8890           part of the tag entry first instead of only looking in
8891           the context area.
8892
8893 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8894
8895         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8896         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8897
8898 2000-02-07  Martin Buchholz <martin@xemacs.org>
8899
8900         * XEmacs 21.2.28 is released.
8901
8902 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8903
8904         * cl-extra.el (getf): Just call `get', never `get*'.
8905         Make arglist match docstring.
8906         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8907         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8908         * byte-optimize.el: remove references to `get*'.
8909
8910 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8911
8912         * mule/european.el: Add syntax information for Latin3 and Latin4.
8913
8914 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8915
8916         * byte-optimize.el: Byte-optimize (length "foo")
8917
8918 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8919
8920         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8921         width check using `window-leftmost-p' and `window-rightmost-p'.
8922
8923 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8924
8925         * wid-edit.el (widget-match-inline): An atom never matches a
8926           list.
8927
8928 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8929
8930         * modeline.el: Consolidated 'x and 'mswindows specification under
8931         'win tag.
8932
8933 2000-01-29  Andy Piper  <andy@xemacs.org>
8934
8935         * gutter-items.el: (format-buffers-tab-line): Try and be
8936         intelligent about buffer naming when we have duplicates.
8937
8938 2000-01-29  Andy Piper  <andy@xemacs.org>
8939
8940         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8941         updated when it becomes visible.
8942
8943 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8944
8945         * bytecomp.el (byte-compile-insert-header): Properly set coding
8946         system under MULE and file-coding.
8947
8948 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8949
8950         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8951         (dontusethis-set-value-terminal-coding-system-handler):
8952         (dontusethis-set-value-keyboard-coding-system-handler):
8953         Never undefine coding system aliases.  Emergency fix for gnus.
8954
8955 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8956
8957         * files.el (abbreviate-file-name): Use directory-sep-char instead
8958         of hard-coded "/".
8959
8960 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8961
8962         * startup.el (user-init-file-base-list): New variable, replacing
8963         user-init-file-base.
8964         (find-user-init-file): New function.
8965         (command-line-early): Use it.
8966         (load-user-init-file): Ditto.
8967
8968 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8969
8970         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8971         calling valid-image-instantiator-format-p
8972
8973 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8974
8975         * isearch-mode.el (isearch-mode): The variable is
8976         isearch-unhidden-extents, not isearch-opened-extents.
8977
8978 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8979
8980         * minibuf.el (next-history-element): Modify error message if a
8981         default value is available.
8982
8983 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8984
8985         * bytecomp.el (byte-compile-file): Don't unconditionally write
8986         .elc files in binary - might contain non-Latin1.
8987
8988 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8989
8990         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8991         for windows-nt.
8992
8993         * version.el:
8994         * startup.el (user-init-file-base):
8995         * process.el (call-process-region):
8996         * files.el (make-backup-file-name):
8997         (backup-file-name-p):
8998         (file-relative-name):
8999         (abbreviate-file-name):
9000         (set-auto-mode):
9001         * code-process.el (call-process-region): Removed unnecessary
9002         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9003         support out of the universe.
9004
9005         * process.el:
9006         * code-process.el:
9007         * bytecomp.el (byte-compile-file): Removed reference to
9008         buffer-file-type, and commented usage of binary-process-output
9009         NTEmacs variables.
9010
9011 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9012
9013         * help.el (function-arglist): Add case for macro.
9014
9015 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9016
9017         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9018         printers.
9019         (custom-display): Added a menu for printer/display tags.
9020
9021         * frame.el (frame-type):
9022         * device.el (device-type): Added 'msprinter to the doc string, and
9023         removed 'pc -- it is not going to be implemented ever.
9024         (call-device-method): Fixed docstring typo.
9025         Defined specifier tags 'printer and 'display.
9026
9027 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9028
9029         * lisp/itimer.el (itimer-run-expired-timers): (consp
9030           last-command-event-time) instead of (consp
9031           'last-command-event-time).
9032
9033 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9034
9035         * msw-glyphs.el: Removed obsolete commentary.
9036
9037 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9038
9039         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9040         better default value.
9041
9042 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9043
9044         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9045         (read-string): Ditto.
9046         (eval-minibuffer): Ditto.
9047         (read-command): Ditto.
9048         (read-function): Ditto.
9049         (read-variable): Ditto.
9050         (read-number): Ditto.
9051         (read-shell-command): Ditto.
9052         (read-number): Record history.
9053
9054 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9055
9056         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9057
9058 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9059
9060         * faces.el (startup-initialize-custom-faces): New function.
9061         Reset all faces created during auto-autoloads loading time
9062         by defface.
9063         * startup.el (command-line): Call it.
9064
9065 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9066
9067         * about.el (about-hackers): Add myself to contributors list.
9068
9069 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9070
9071         * menubar-items.el (maybe-add-init-button): Removed an argument in
9072         a call to load-user-init-file, as the function managed to lose its
9073         formal parameter a few betas ago.
9074
9075 2000-01-18  Martin Buchholz <martin@xemacs.org>
9076
9077         * XEmacs 21.2.27 is released.
9078
9079 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9080
9081         * process.el (shell-command-to-string): Use the FSF docstring.
9082         Make shell-command-to-string the standard function, and
9083         exec-to-string the (deprecated) alias.
9084
9085         * startup.el: typo fix.
9086
9087 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9088
9089         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9090
9091 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9092
9093         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9094         buffers after visible buffers.
9095         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9096
9097 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9098
9099         * info.el (Info-extract-menu-node-name): Stop at a dot
9100         followed by whitespace or right parenthesis.
9101
9102 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9103
9104         * info.el (Info-directory-list): Warn against using Customize with
9105         Info-directory-list.
9106
9107 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9108
9109         * minibuf.el (read-file-name): doc fix.
9110
9111         * autoload.el (update-file-autoloads): doc fix.
9112
9113         * about.el (about-hackers): Change my E-mail address.
9114
9115 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9116
9117         * info.el (Info-visit-file): Just use the `f' interactive spec to
9118         read a filename in the standard way.
9119
9120 2000-01-13  Andy Piper  <andy@xemacs.org>
9121
9122         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9123         (gutter-buffers-tab-extent): new variable.
9124         (update-tab-in-gutter): call add-tab-to-gutter again if the
9125         orientation has changed.
9126         (add-tab-to-gutter): cope with different orientations.
9127
9128 2000-01-11  Didier Verna  <didier@xemacs.org>
9129
9130         * info.el (Info-following-node-name): backward-skip dots as well
9131         as spaces (dots at the end of a node name aren't part of it).
9132         (Info-extract-menu-node-name): don't skip dots. There could be
9133         some in the node name.
9134         (Info-index): allow dots to be part of a node name.
9135
9136 2000-01-12  Andreas Jaeger  <aj@suse.de>
9137
9138         * files.el (auto-mode-alist): Added idlwave-mode.
9139         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9140
9141 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9142
9143         * info.el (Info-search): Show default value.
9144
9145 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9146
9147         * info.el (Info-read-node-completion-table): New variable.
9148         (Info-read-node-name-1): New function.
9149         (Info-read-node-name): Use it.
9150         (Info-follow-reference): Use DEFAULT argument of completing-read.
9151         (Info-menu): Ditto.
9152
9153 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9154
9155         * hyper-apropos.el (hyper-describe-key-briefly): Save
9156         window configuration.
9157         (hyper-describe-face): Use DEFAULT of completing-read.
9158         (hyper-apropos-read-variable-symbol): Ditto.
9159         (hyper-apropos-read-function-symbol): Ditto.
9160
9161 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9162
9163         * mule/mule-cmds.el (set-default-coding-system): Set
9164         comint-exec-hook to use coding-system-for-read and
9165         coding-system-for-write so that C-x RET c works.
9166
9167 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9168
9169         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9170         (previous-matching-history-element): Increment
9171         minibuffer-max-depth by 1.
9172         (next-matching-history-element): Ditto.
9173
9174 2000-01-11  Andy Piper  <andy@xemacs.org>
9175
9176         * gutter-items.el (buffers-tab): Create a new face for the buffers
9177         tab.
9178         (buffers-tab-face): use it.
9179
9180 2000-01-10  Didier Verna  <didier@xemacs.org>
9181
9182         * modeline.el (modeline-scrolling-method): change modeline X
9183         cursor appearance according to the value.
9184
9185 2000-01-07  Andreas Jaeger  <aj@suse.de>
9186
9187         * about.el (about-hackers): Moved my entry to contributor list.
9188         (xemacs-hackers): Added myself.
9189         (about-maintainer-info): Added description of myself.
9190
9191
9192 2000-01-07  Didier Verna  <didier@xemacs.org>
9193
9194         * modeline.el (modeline-scrolling-method): new variable.
9195         (mouse-drag-modeline): add reference to it in the docstring.
9196         (mouse-drag-modeline): handle it.
9197
9198 2000-01-08  Andy Piper  <andy@xemacs.org>
9199
9200         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9201         calls.
9202         (remove-buffer-from-gutter-tab): ditto.
9203
9204 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9205
9206         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9207         (custom-face-edit): Fix grammatical error in help message.
9208
9209 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9210
9211         * movemail.el: Added.
9212
9213         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9214
9215 2000-01-03  Didier Verna  <didier@xemacs.org>
9216
9217         * modeline.el (mouse-drag-modeline): remove the code related to
9218         the modeline horizontal scrolling facility.
9219
9220 1999-12-31  Martin Buchholz <martin@xemacs.org>
9221
9222         * XEmacs 21.2.26 is released.
9223
9224 1999-12-28  Andy Piper  <andy@xemacs.org>
9225
9226         * wid-edit.el (widget-push-button-value-create): The gui cache
9227         does not agree with native widgets which can only be displayed
9228         once per window. The reasons for caching are diminished now that
9229         we don't hog resources when creating buttons.
9230         (widget-push-button-cache) deleted.
9231
9232 1999-12-24  Martin Buchholz <martin@xemacs.org>
9233
9234         * XEmacs 21.2.25 is released.
9235
9236 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9237
9238         * hyper-apropos.el (hyper-apropos): Toggle
9239         hyper-apropos-programming-apropos correctly.
9240         Set REGEXP when user accepts default value.
9241
9242 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9243
9244         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9245         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9246
9247 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9248
9249         * mule/mule-category.el (undefined-category-designator):
9250         Return char instead of character.  Search for undefined one.
9251         (describe-category): Use with-displaying-help-buffer.
9252
9253 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9254
9255         * byte-optimize.el (byte-optimize-plus):
9256         Optimize (+ 1) to 1 instead of (1+ nil).
9257
9258         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9259
9260         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9261
9262         * byte-optimize.el (byte-optimize-char-before): New function.
9263         Remove performance penalty for using (char-before) instead of (char-after).
9264
9265 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9266
9267         * mule/mule-category.el (char-category-list): Return character
9268         instead of integer.
9269
9270 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9271
9272         * minibuf.el (read-buffer): Check default is buffer object.
9273
9274 1999-11-25  Andy Piper  <andy@xemacs.org>
9275
9276         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9277         for buttons.
9278
9279 1999-12-16  Andreas Jaeger  <aj@suse.de>
9280
9281         * package-get.el (package-get-maybe-save-index): Fixed typo.
9282         Patch by Jeff Miller <jmiller@smart.net>.
9283
9284 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9285
9286         * gnuserv.el (gnuserv-process-filter):  don't call
9287         gnuserv-write-to-client when gnuserv-current-client is nil
9288
9289 1999-12-14  Martin Buchholz <martin@xemacs.org>
9290
9291         * XEmacs 21.2.24 is released.
9292
9293 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9294
9295         * about.el (about-hackers): Update my email address.
9296
9297 1999-12-07  Martin Buchholz <martin@xemacs.org>
9298
9299         * XEmacs 21.2.23 is released.
9300
9301 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9302
9303         * package-get.el (package-get-download-sites): Removed several
9304         defunct download sites, added many new ones, and corrected a few
9305         incorrect directory-on-site entries.  Added physical locations to
9306         site-description.
9307
9308 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9309
9310         * finder.el (finder-commentary): add DOC string and fix
9311         interactive spec
9312
9313 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9314
9315         * help.el (describe-function): Don't forget to intern the string
9316         completing-read returns.
9317         (describe-variable): Ditto.
9318
9319 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9320
9321         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9322         `hyper-apropos-help-mode' here to find symbol to customize
9323         irregardless of cursor position and simplify
9324         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9325         `hyper-apropos-popup-menu'.
9326
9327 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9328
9329         * apropos.el (apropos-mode-map): Add return to call
9330         apropos-follow.
9331         (apropos-print): Call apropos-mode to have better
9332         command reference. Put keymap text-poperty to
9333         symbole name.
9334
9335 1999-11-22  Alastair Burt  <burt@dfki.de>
9336
9337         * help.el: (describe-bindings-1): Added handling of keymaps for
9338         the extents at point.
9339
9340 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9341
9342         * gutter-items.el (buffers-tab-items): Wrap the function in a
9343         save-match-data
9344
9345 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9346
9347         * help.el (describe-function): Use the DEFAULT argument to
9348         completing-read.
9349         (describe-variable): Ditto.
9350
9351 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9352
9353         * minibuf.el (read-from-minibuffer): Add optional argument
9354         DEFAULT to have better mini-buffer history support.
9355         (completing-read): Pass default to read-from-minibuffer.
9356         (read-buffer): Pass default to completing-read.
9357
9358 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9359
9360         * font-lock.el (font-lock-doc-string-face): Document the
9361         `font-lock-lisp-like' property.
9362
9363 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9364
9365         * lisp-mode.el: Specify `font-lock-lisp-like'.
9366
9367         * font-lock.el (font-lock-lisp-like): New function.
9368         (font-lock-fontify-syntactically-region): Use it.
9369
9370 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9371
9372         * XEmacs 21.2.22 is released
9373
9374 1999-11-28  Martin Buchholz <martin@xemacs.org>
9375
9376         * XEmacs 21.2.21 is released.
9377
9378 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9379
9380         * minibuf.el (read-coding-system): Accept symbol and
9381         coding-system object as a default-coding-system.
9382
9383 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9384
9385         * minibuf.el (read-coding-system): Accept symbol as
9386         a default-coding-system.
9387
9388 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9389
9390         * apropos.el (apropos-documentation): Use insert instead
9391         of princ.
9392
9393 1999-11-07  William M. Perry  <wmperry@aventail.com>
9394
9395         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9396           for the linux console.
9397
9398         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9399           stuff to work when you are not on a window system, since the GPM
9400           mouse support now allows pasting from outside of XEmacs.
9401
9402 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9403
9404         * XEmacs 21.2.20 is released
9405
9406 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9407
9408         * setup-paths.el (paths-default-info-directories): Add
9409         /usr/share/info and /usr/local/share/info.
9410
9411 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9412
9413         * about.el: Updated Vladimir Ivanovic's info.
9414
9415 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9416
9417         * auto-show.el (auto-show-truncationp): Remove.
9418
9419         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9420
9421 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9422
9423         * indent.el (indent-line-to): fix bug: spaces were not replaced
9424         with tab if column is multiple of tab-width
9425         From dhn@qedinc.com
9426
9427 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9428
9429         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9430         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9431
9432         * package-get.el (package-get-package-provider): Be verbose when
9433         interactive. Patch from Robert Pluim
9434
9435 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9436
9437         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9438         info file suffixes.
9439
9440 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9441
9442         * process.el (open-network-stream): Add a new optional parameter
9443         PROTOCOL to support udp; fix a minor typo and add an explanation
9444         in docstring for udp programming.
9445
9446         * code-process.el (open-network-stream): Add a new optional
9447         parameter PROTOCOL to support udp; fix a minor typo and add an
9448         explanation in docstring for udp programming.
9449
9450 1999-10-18  Andy Piper  <andy@xemacs.org>
9451
9452         * gui.el (make-gui-button): be more precise about how we call
9453         callbacks.
9454
9455         * wid-edit.el (widget-push-button-value-create): Use the new form
9456         of native gui-button.
9457
9458 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9459
9460         * info.el (Info-page-prev): Don't do (sit-for 0).
9461
9462 1999-10-13  Andy Piper  <andy@xemacs.org>
9463
9464         * gutter-items.el (progress-abort-glyph): new glyph for showing
9465         abort status.
9466         (append-progress): dispatch-event rather than sit-for.
9467         (abort-progress): new function. Show the abort glyph with an
9468         appropriate message.
9469         (raw-append-progress): dispatch-event rather than sit-for.
9470         (display-progress): cope with aborts.
9471
9472         * gui.el (make-gui-button): Use native widgets for buttons
9473         unconditionally.
9474         (insert-gui-button): ditto.
9475         (gui-button-p): ditto.
9476
9477         * xbm-button.el: remove from core.
9478
9479         * xpm-button.el: remove from core.
9480
9481 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9482
9483         * faces.el (init-device-faces): Don't initialize the random faces
9484         on the stream device.
9485
9486 1999-10-06  Andy Piper  <andy@xemacs.org>
9487
9488         * files.el (recover-file): Don't use ls under windows for revert buffer.
9489
9490 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9491
9492         * package-get.el (package-get-download-menu): Make menu really
9493         toggle download sites.
9494         (package-get-download-sites): Add autoload cookie.
9495
9496 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9497
9498         * setup-paths.el (paths-find-module-directory): Ditto.
9499
9500 1999-09-29  Werner Fink  <werner@suse.de>
9501
9502         * setup-paths.el (paths-find-exec-directory): Add missing nil
9503         parameter for environment.
9504
9505 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9506
9507         * modeline.el (modeline-format):
9508         Only purecopy the strings.  Else
9509         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9510         barfs.
9511
9512 1999-08-28  Mike Woolley  <mike@bulsara.com>
9513
9514         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9515         user setting comint-completion-addsuffix and
9516         comint-process-echoes.
9517
9518 1999-09-22  Andy Piper  <andy@xemacs.org>
9519
9520         * gutter-items.el (update-tab-in-gutter): use
9521         last-nonminibuf-window instead of selected-window.
9522
9523 1999-09-18  Andy Piper  <andy@xemacs.org>
9524
9525         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9526         display on.
9527
9528         * subr.el (record-buffer-hook): new variable so that the hook gets
9529         some documentation.
9530
9531 1999-09-16  Andy Piper  <andy@xemacs.org>
9532
9533         * gutter-items.el (update-tab-in-gutter): only update when the
9534         gutter is visible.
9535         (remove-buffer-from-gutter-tab): ditto.
9536
9537 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9538
9539         * simple.el (do-auto-fill): Commented out part of Kinsoku
9540         processing.
9541
9542 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9543
9544         * isearch-mode.el (isearch-highlightify-region): Give the
9545         highlighting extents a high priority.
9546         (isearch-make-extent): Give the main highlighting extent an even
9547         higher priority.
9548
9549 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9550
9551         * packages.el (packages-compute-package-locations): Fix typo from
9552         -u rationalization.
9553
9554 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9555
9556         * setup-paths.el (paths-find-doc-directory): Respect value of
9557         `configure-doc-directory.'
9558
9559         * find-paths.el (paths-find-architecture-directory): Give
9560         precendence `default' argument (which typically comes from
9561         configure).
9562
9563 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9564
9565         * startup.el (command-line-early): Added options -user-init-file
9566         and -user-init-directory.
9567
9568         * files.el (user-init-file): Default to NIL so we can recognize
9569         when it's set.
9570
9571 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9572
9573         * obsolete.el (init-file-user):
9574         * startup.el:
9575         * packages.el (packages-compute-package-locations):
9576         * package-get.el (package-get-user-index-filename):
9577         * menubar-items.el (maybe-add-init-button):
9578         * info.el (Info-annotations-path):
9579         * dump-paths.el:
9580         Change `user-init-directory' to be an absolute path.
9581         Use `user-init-directory' where appropriate.
9582         Zap `init-file-user' and its uses.
9583
9584 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9585
9586         * subr.el (copy-symbol): New function.
9587
9588 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9589
9590         * isearch-mode.el (isearch-done): Be sure to restore invisible
9591         extents in the proper buffer.
9592         (isearch-pre-command-hook): Set this-command to the correct value
9593         in case the buffer has changed and old overriding-local-map was
9594         used.
9595         (isearch-restore-extent): Use remprop instead of setting the
9596         property to nil.
9597
9598 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9599
9600         * cmdloop.el (execute-extended-command): Update zmacs region
9601         before the delay.
9602         (execute-extended-command): Make the message gettext-friendly.
9603
9604 1999-09-07  Andy Piper  <andy@xemacs.org>
9605
9606         * gutter-items.el (progress-gauge-glyph): renamed from
9607         progress-glyph.
9608         (progress-text-glyph): new variable.
9609         (progress-layout-glyph): use layouts and text glyphs.
9610         (progress-area-buffer): removed.
9611         (progress-text-and-extent): new variable.
9612         (progress-displayed-p): dynamically create gutter area buffer.
9613         (clear-progress): ditto.
9614         (raw-append-progress): ditto.
9615         (append-progress): use new glyph names.
9616         (raw-append-progress): only create the extent when needed. set
9617         properties more optimally.
9618         (progress): remove args.
9619
9620 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9621
9622         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9623         mapcar where the return value is unused.
9624         (isearch-restore-invisible-extents): Ditto.
9625         (isearch-highlight-all-cleanup): Ditto.
9626         (isearch-delete-extents-in-range): Traverse the extents only once.
9627         (isearch-highlight-all-update): Don't start over if the search
9628         string has changed and more input is pending.
9629
9630 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9631
9632         * packages.el (packages-find-package-data-path): Ditto.
9633
9634         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9635
9636         * subr.el (mapc-internal): Don't make obsolete.
9637
9638         * cl-extra.el (mapc): Resurrect.
9639
9640 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9641
9642         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9643         alias.
9644
9645         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9646         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9647         (isearch-yank-clipboard): Use get-clipboard instead of
9648         x-get-clipboard.
9649         (isearch-yank-selection): Fix docstring.
9650
9651 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9652
9653         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9654
9655 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9656
9657         * cl-macs.el (extent-start-position): Fix setf method.
9658         (extent-end-position): Ditto.
9659
9660 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9661
9662         * isearch-mode.el: End merge with FSF 20.4.
9663
9664         * isearch-mode.el (search-invisible): New variable.
9665         (isearch-hide-immediately): Ditto.
9666         (isearch-unhidden-extents): Ditto.
9667         (isearch-range-invisible): New function.
9668         (isearch-unhide-extent): Ditto.
9669         (isearch-restore-invisible-extents): Ditto.
9670         (isearch-restore-extent): Ditto.
9671
9672         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9673         implementation.
9674         (isearch-ring-retreat-edit): Ditto.
9675         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9676         (isearch-forward-regexp): New arguments NOT-REGEXP and
9677         NO-RECURSIVE-EDIT.
9678         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9679         (isearch-backward-regexp): New arguments NOT-REGEXP and
9680         NO-RECURSIVE-EDIT.
9681         (isearch-mode): Return isearch-success.
9682         (isearch-update): Use unread-command-events instead of
9683         unread-command-event.
9684         (isearch-abort): If an invalid regexp is encountered, keep popping
9685         states.
9686         (isearch-*-char): Use FSF implementation.
9687         (isearch-whitespace-chars): Use the more robust FSF's
9688         implementation.
9689         (isearch-within-brackets): New variable.
9690         (isearch-mode): Initialize it.
9691         (isearch-edit-string): Bind it.
9692         (isearch-search-and-update): Set it.
9693         (isearch-push-state): Push it.
9694         (isearch-top-state): Pop it.
9695         (isearch-search): Set it.
9696         (isearch-printing-char): When called by isearch-whitespace-chars,
9697         handle M-SPC gracefully.
9698         (isearch-message-prefix): New argument ELLIPSIS.
9699         (isearch-message-suffix): Ditto.
9700         (isearch-message): Use the ELLIPSIS argument when calling
9701         isearch-message-prefix and isearch-message-suffix.
9702         (isearch-message-prefix): Distinguish between "wrapped" and
9703         "overwrapped" search, FWIW.
9704
9705 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9706
9707         * isearch-mode.el (isearch-edit-string): Use the head of the
9708         search ring instead of search-last-string and search-last-regexp.
9709         (search-highlight): Renamed from isearch-highlight.
9710         (isearch-exit): Use the new name.
9711         (isearch-highlight): Ditto.
9712         (isearch-dehighlight): Ditto.
9713         (isearch-update-ring): New function.
9714         (isearch-done): Call it.
9715         (isearch-done): New argument EDIT.
9716         (isearch-repeat): If search string is empty, look up at the car of
9717         the search ring; ignore the yank pointer.
9718         (isearch-abort): Call isearch-done with NOPUSH.
9719         (isearch-cancel): New function.
9720         (isearch-mode-map): Bind it to ESC ESC ESC.
9721
9722         * isearch-mode.el: Begin merge with FSF 20.4.
9723
9724 1999-09-01  Andy Piper  <andy@xemacs.org>
9725
9726         * x-select.el (x-get-clipboard): obsolete.
9727         (x-yank-clipboard-selection): obsolete
9728
9729         * select.el (disown-selection): need to be careful to disown the
9730         clipboard if we set it via selection.
9731         (get-clipboard): move from x-select.el
9732         (yank-clipboard-selection): ditto.
9733
9734 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9735
9736         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9737         isearch-highlight-all-matches to nil.
9738         (isearch-fixed-case): New variable.
9739         (isearch-mode): Initialize it.
9740         (isearch-edit-string): Save it.
9741         (isearch-toggle-case-fold): Set it.
9742         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9743         need to check isearch-fixed-case.
9744         (isearch-toggle-case-fold): Update highlighting of all matches
9745         before the pause.
9746         (isearch-edit-string):
9747
9748 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9749
9750         * isearch-mode.el (isearch-edit-string): Call isearch-message
9751         before reading the event so that the prompt is displayed properly.
9752         (isearch-message): Use isearch-nonincremental when calling
9753         isearch-message-prefix.
9754         (minibuffer-local-isearch-map): Bind up and down to do the same as
9755         M-p and M-n respectively.
9756         (isearch-done): New arg NOPUSH.
9757         (isearch-edit-string): Use it.
9758         (isearch-edit-string): Don't bind isearch-string.
9759         (isearch-ring-adjust): Edit string, *then* push state.
9760
9761 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9762
9763         * faces.el (isearch-secondary): Make isearch-secondary look
9764         different than default.
9765
9766 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9767
9768         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9769         save-excursion.
9770         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9771         (isearch-update): Call isearch-dehighlight without arguments.
9772         (isearch-done): Ditto.
9773
9774         * isearch-mode.el (isearch-fix-case): If the search string has no
9775         upper-case letters, allow the folding to be reenabled.
9776         Previously, once disabled, the folding would remain that way until
9777         the end of isearch.
9778         (isearch-top-state): Call isearch-fix-case.
9779
9780         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9781         save-excursion.
9782         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9783
9784 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9785
9786         * xpm-button.el:
9787         xbm-button.el: Need to exist in core because gui.el depends on
9788         them.
9789
9790 1999-08-31  Andy Piper  <andy@xemacs.org>
9791
9792         * gutter-items.el (buffers-tab-face): new customizable variable.
9793         (buffers-tab-default-buffer-line-length): new specifier for
9794         maximum viewable characters.
9795         (progress-stack): new variable for implementing widget-based
9796         progress messages.
9797         (progress-area-buffer): ditto.
9798         (progress-glyph-height): ditto.
9799         (progress-stop-callback): ditto.
9800         (progress-quit-function): new function.
9801         (progress-glyph): new variable.
9802         (progress-layout-glyph): ditto.
9803         (progress-displayed-p): new function, see message-displayed-p for
9804         details.
9805         (clear-progress): ditto.
9806         (remove-progress): ditto.
9807         (append-progress): ditto.
9808         (raw-append-progress): ditto.
9809         (display-progress): ditto.
9810         (current-progress): ditto.
9811         (current-progress-label): ditto.
9812         (progress): ditto.
9813         (lprogress): ditto.
9814
9815
9816 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9817
9818         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9819
9820         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9821         `isearch-yank-selection'.
9822         (isearch-mode-map): Use it.
9823         (isearch-yank-selection): Use `get-selection' instead of
9824         `get-x-selection'.
9825
9826 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9827
9828         * faces.el (isearch-secondary): Create face here.
9829
9830         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9831         timers.
9832
9833 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9834
9835         * subr.el (buffer-string): More robust backward compatibility
9836         check, courtesy William Perry.
9837
9838 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9839
9840         * replace.el (perform-replace): Stop the search after the search
9841         limit has been reached.
9842
9843 1999-08-23  Andy Piper  <andy@xemacs.org>
9844
9845         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9846         here if we don't have one.
9847
9848 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9849
9850         * ldap.el (ldap-coding-system): Default to nil until we get
9851         efficient UTF8 support
9852         (ldap-decode-string): Guard against `decode-coding-string' not
9853         being defined
9854         (ldap-encode-string): Guard against `encode-coding-string' not
9855         being defined
9856
9857 1999-08-23  Didier Verna  <didier@xemacs.org>
9858
9859         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9860         Some doc strings improvements, and add a star to the `interactive'
9861         calls.
9862
9863 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9864
9865         * font-lock.el (java-font-lock-keywords-3): introduced new
9866         keywords and regexpes for javadoc syntax 1.2.
9867
9868 1999-08-17  Andy Piper  <andy@xemacs.org>
9869
9870         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9871         format-buffers-tab-line.
9872         (buffers-tab-max-buffer-line-length): new variable.
9873         (format-buffers-tab-line): new function. truncate names if over
9874         buffers-tab-max-buffer-line-length.
9875
9876 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9877
9878         * cus-start.el: Customize the variable `bell-inhibit-time'.
9879
9880 1999-08-16  Andy Piper  <andy@xemacs.org>
9881
9882         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9883         brute-force approach to deleting the last buffer.
9884         (buffers-tab-grouping-regexp): new customizable variable.
9885         (select-buffers-tab-buffers-by-mode): use it.
9886
9887 1999-08-13  Andy Piper  <andy@xemacs.org>
9888
9889         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9890         deletion problem.
9891
9892 1999-07-30  Didier Verna  <didier@xemacs.org>
9893
9894         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9895         of princ to output symbols.
9896         (custom-save-face-internal): ditto.
9897         (custom-save-resets): ditto.
9898
9899 1999-08-09  Didier Verna  <didier@xemacs.org>
9900
9901         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9902         `regexp-quote' to protect the major mode name for use as a regular
9903         expression (c++ needs this for instance).
9904
9905 1999-08-08  Andy Piper  <andy@xemacs.org>
9906
9907         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9908         cope with similar mode names.
9909
9910         * gutter-items.el (buffers-tab-selection-function): new selection
9911         function.
9912         (select-buffers-tab-buffers-by-mode): new function.
9913         (buffers-tab-items): use it if set to only display buffers in the
9914         tab in the current buffer's group..
9915         (update-tab-in-gutter): use new api.
9916         (remove-buffer-from-gutter-tab): ditto.
9917
9918         * gutter-items.el (buffers-tab-max-size): set custom selection
9919         default to 6.
9920         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9921         (add-tab-to-gutter): set face as default.
9922
9923 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9924
9925         * faces.el (frob-face-property): Merge the fall-back specifier
9926         with the target, not replace it.
9927
9928 1999-08-05  Andy Piper  <andy@xemacs.org>
9929
9930         * gutter-items.el (update-tab-in-gutter): add frame argument for
9931         buffer-items.
9932         (update-tab-in-gutter): use it.
9933
9934         * gutter-items.el (record-buffer-hook): set.
9935
9936         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9937         change.
9938         (switch-to-buffer-hook) deleted.
9939
9940 1999-08-04  Andy Piper  <andy@xemacs.org>
9941
9942         * gutter-items.el (update-tab-in-gutter): make sure this will work
9943         as an argument to create-frame-hook.
9944
9945 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9946
9947         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9948         instead of timer emulation.
9949
9950 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9951
9952         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9953         Emacs isearch enhancements.
9954
9955 1999-07-28  Andy Piper  <andy@xemacs.org>
9956
9957         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9958         all devices that support tab controls.
9959         (remove-buffer-from-gutter-tab): new function. to be used as a
9960         value for kill-buffer-hook.
9961
9962 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9963
9964         * auto-show.el (auto-show-truncationp): changed to match
9965         `window_translation_on'
9966
9967 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9968
9969         * XEmacs 21.2.19 is released
9970
9971 1999-07-28  SL Baur  <steve@miho>
9972
9973         * code-files.el (insert-file-contents): Fix docstring.
9974         revert previous change.
9975
9976 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9977
9978         * fill.el (fill-region-as-paragraph): Change re-break-point to
9979         contain word-across-newline plus one character so that filling
9980         Japanese and Chinese works as desired.
9981         * simple.el (do-auto-fill): Ditto.
9982
9983 1999-07-26  SL Baur  <steve@miho>
9984
9985         * mule/japanese.el ("Japanese"): Do not specify a default input
9986         method.
9987         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9988
9989 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9990
9991         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9992         able to use cl-macs macro in early lisp.
9993
9994 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9995
9996         * custom.el:
9997         * cus-face.el:
9998         * cus-edit.el:
9999                 Massive custom Theme API changes.
10000
10001 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10002
10003         * code-files.el (insert-file-contents): Regard
10004         coding-system-magic-cookie if `coding-system-for-read' is nil.
10005
10006 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10007
10008         * mule/thai-xtis.el: Add coding: local variable, to avoid
10009         bootstrapping problem with C locale.
10010
10011 1999-07-22  Andy Piper  <andy@xemacs.org>
10012
10013         * dumped-lisp.el (preloaded-file-list): guard against putting
10014         gutter-items in a less than functional XEmacs.
10015         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10016
10017 1999-07-18  Bob Weiner  <weiner@beopen.com>
10018
10019         * fill.el (fill-context-prefix): Fixed bug that prevented the
10020         setting of an adaptive fill prefix when the `dont-skip-first' was
10021         t.
10022
10023 1999-07-22  SL Baur  <steve@miho>
10024
10025         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10026
10027 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10028
10029         * files.el (interpreter-mode-alist): add `make', `guile', and
10030         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10031         makefile-mode, guile is a scheme, and someday XEmacs will be
10032         modular enough to use as an efficient scripting tool.)
10033
10034 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10035
10036         * mule/mule-cmds.el (reset-language-environment): Regard
10037         coding-category `utf-8' and `ucs-4' if they are available.
10038
10039 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10040
10041         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10042         (prefer-coding-system): Fix DOC-string.
10043
10044         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10045         DOC-string too.
10046
10047         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10048         Mule.
10049         (coding-system-change-eol-conversion): Fix DOC-string.
10050
10051 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10052
10053         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10054         instead of `list-coding-system'.
10055
10056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10057
10058         * menubar-items.el (default-menubar): `select-input-method' was
10059         renamed to `set-input-method'.
10060
10061         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10062         "Set Language Environment" menu.
10063
10064         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10065         "Describe Language Support" menu.
10066
10067 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10068
10069         * mule/chinese.el ("Chinese-GB"): Rename
10070         `chinese-gb-environment-setup-function' to
10071         `setup-chinese-gb-environment-internal'.
10072
10073 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10074
10075         * mule/korean.el: Use `define-coding-system-alias' instead of
10076         `copy-coding-system'.
10077
10078 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10079
10080         * mule/mule-cmds.el (set-language-environment-coding-systems):
10081         Treat duplicated coding-categories.
10082
10083 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10084
10085         * mule/japanese.el: Use `define-coding-system-alias' instead of
10086         `copy-coding-system'.
10087
10088 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10089
10090         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10091         coding-system `viscii'.
10092
10093 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10094
10095         * mule/cyrillic.el:
10096         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10097         (cyrillic-alternativnyj-decode-table): New variable.
10098         (cyrillic-alternativnyj-encode-table): New variable.
10099         - Specify `iso-8-1' as a category of coding-system
10100           `alternativnyj'.
10101         - Abolish general Cyrillic environment.
10102
10103 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10104
10105         * mule/chinese.el:
10106         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10107         - Register `chinese-gb-environment-setup-function' as a
10108           `setup-function' of "Chinese-GB" environment.
10109
10110 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10111
10112         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10113         optional argument `parents'.
10114
10115         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10116         property for Thai-XTIS.
10117
10118         * mule/mule-help.el (help-with-tutorial): Use property
10119         `tutorial-coding-system' of language-info as a coding-system to
10120         read tutorial file.
10121
10122 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10123
10124         * mule/thai-xtis.el: Don't setup `setup-function' and
10125         `exit-function'.
10126
10127         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10128         `set-coding-category-system' to set up coding-system for
10129         coding-category.
10130
10131         * mule/mule-cmds.el (prefer-coding-system): Use
10132         `set-coding-category-system' to set up coding-system for
10133         coding-category.
10134
10135 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10136
10137         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10138         Thai-XTIS environment.
10139
10140         * mule/mule-cmds.el (prefer-coding-system): Use
10141         `find-coding-system' instead of `coding-system-p'.
10142
10143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10144
10145         * mule/mule-cmds.el (set-language-environment-coding-systems):
10146         Modify eol-type for XEmacs.
10147
10148         * mule/thai-xtis.el: Delete unused local variable `category'.
10149
10150         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10151         function.
10152         (prefer-coding-system): Don't call
10153         `update-coding-systems-internal'; use function
10154         `coding-category-list' instead of variable `coding-category-list';
10155         use `set-coding-priority-list' instead of `set-coding-priority';
10156         modify `eol-type' for XEmacs.
10157
10158         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10159         `charset-columns'.
10160         (char-width): Likewise.
10161
10162 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10163
10164         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10165         `tis-620'.
10166
10167         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10168         `set-coding-priority-list' instead of `set-coding-priority'; don't
10169         call `update-coding-systems-internal'.
10170
10171         * mule/mule-misc.el (coding-system-get): New function.
10172         (coding-system-put): New function.
10173         (coding-system-category): New function.
10174
10175 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10176
10177         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10178         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10179         to avoid conflict with leim/quail/thai-xtis.
10180
10181         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10182         to thai-xtis-chars.el.
10183
10184         * mule/thai-xtis-chars.el: New file (split from
10185         mule/thai-xtis.el).
10186
10187 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10188
10189         * mule/thai-xtis.el:
10190         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10191         - Add syntax entries.
10192         - Put `preferred-coding-system' of the charset `thai-xtis' to
10193           `tis-620'.
10194
10195 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10196
10197         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10198         rewritten to use write-multibyte-character.
10199
10200 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10201
10202         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10203         of `iso-2022-7'.
10204         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10205         ported yet.
10206         (read-input-method-name): Treat optional argument `default'.
10207
10208 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10209
10210         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10211         all.
10212         (set-language-info-alist): Set up menus here.
10213
10214 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10215
10216         * minibuf.el (completing-read): Add new optional argument
10217         `default'.
10218         (read-coding-system): Add new optional argument
10219         `default-coding-system'.
10220
10221 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10222
10223         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10224         (viet-viscii-...->viet-vscii...).
10225
10226 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10227
10228         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10229         and menus.
10230
10231 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10232
10233         * mule/mule-cmds.el (input-method-function): Add permanent-local
10234         property.
10235
10236 1999-03-30  Dave Love  <fx@gnu.org>
10237
10238         * mule/mule-cmds.el (current-language-environment): Doc fix.
10239
10240 1999-02-06  Richard Stallman  <rms@gnu.org>
10241
10242         * mule/european.el (setup-slovenian-environment): New function.
10243         ("Slovenian"): New language environment.
10244
10245 1999-01-27  Dave Love  <fx@gnu.org>
10246
10247         * mule/mule-cmds.el (current-language-environment): Provide :link,
10248         :type (choices) and appropriate :get.
10249
10250 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10251
10252         * mule/mule-cmds.el (describe-language-environment): Don't alter
10253         input-method-alist.
10254
10255 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10256
10257         * mule/mule-cmds.el (prefer-coding-system): Call
10258         set-coding-priority, so that the internal array of priorities is
10259         also updated.
10260
10261 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10262
10263         * mule/mule-cmds.el (prefer-coding-system): If the argument
10264         requires specific EOL conversion type, make the default coding
10265         systems use that.
10266
10267 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10268
10269         * mule/mule-cmds.el (set-language-environment): Pass the default
10270         eol-type to set-language-environment-coding-systems.
10271         (set-default-coding-systems): Copy the eol-type property for the
10272         new default values of {buffer-file,process}-coding-system from the
10273         old defaults.
10274         (set-language-environment-coding-systems): Accept an optional
10275         argument EOL-TYPE, and set the eol-type property of the default
10276         coding systems accordingly.
10277
10278 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10279
10280         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10281         use generate-new-buffer instead of get-buffer-create.
10282
10283 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10284
10285         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10286
10287 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10288
10289         * mule/mule-cmds.el (default-input-method): Fix custom type.
10290
10291 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10292
10293         * mule/mule-cmds.el (setup-specified-language-environment):
10294         Add apropos-inhibit property.
10295         (describe-specified-language-support): Likewise.
10296
10297 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10298
10299         * mule/mule-cmds.el: Doc fixes.
10300
10301 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10302
10303         * mule/mule-cmds.el (register-input-method): Doc-string
10304         modified.
10305
10306 1998-09-01  Dave Love  <fx@gnu.org>
10307
10308         * mule/mule-cmds.el (current-language-environment): Fix
10309         setter function.
10310
10311 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10312
10313         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10314         mule/european.el, mule/hebrew.el, mule/japanese.el,
10315         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10316         avoid bootstrapping problem if you need to recompile all the Lisp
10317         files using interpreted code.
10318
10319 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10320
10321         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10322         ("Latin-2"): Likewise.
10323
10324 1998-08-18  Per Starback  <starback@update.uu.se>
10325
10326         * mule/european.el (setup-latin2-environment): Fix typo.
10327
10328 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10329
10330         * mule/european.el: Give proper value of `input-method' key to all
10331         lang. env.
10332
10333         * mule/mule-cmds.el (activate-input-method): Handle the case that
10334         the arg INPUT-METHOD is nil correctly.
10335         (read-multilingual-string): Activate the specified input method
10336         before calling read-string.  Afterward, activate the original
10337         input method.
10338
10339 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10340
10341         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10342         (set-language-info-alist): Fix typo in doc-string.
10343
10344         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10345
10346 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10347
10348         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10349         (reset-language-environment): New function for the job that
10350         setup-english-environment used to do.
10351         (set-language-environment): Do more setups according to the info
10352         in language-info-alist.
10353         (read-language-name): Handle the case that the arg KEY is nil.
10354         (describe-language-environment): Handle input-method property.
10355
10356         * mule/: All files under this directory, which related with
10357         specific languages (such as mule/european.el, mule/greek.el,
10358         mule/hebrew.el, mule/misc-lang.el), modified as below.
10359         (setup-XXX-environment): Just call set-language-environment.  If
10360         they used to do some other jobs than what done by
10361         set-language-environment, those jobs are done in
10362         setup-XXX-environment-internal now.
10363         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10364         the value to setup-XXX-environment-internal.  Add properties
10365         input-method and features.
10366
10367         * mule/english.el (setup-english-environment): Just call
10368         reset-language-environment.
10369
10370         * mule/european.el (setup-8-bit-environment): Function deleted.
10371
10372 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10373
10374         * mule/mule-cmds.el (input-method-exit-on-first-char)
10375         (input-method-use-echo-area): Doc fixes.
10376
10377 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10378
10379         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10380         variable.
10381         (input-method-use-echo-area): New variable.
10382
10383 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10384
10385         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10386
10387 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10388
10389         * mule/mule-cmds.el (activate-input-method): Update mode line.
10390         (inactivate-input-method): Likewise.
10391
10392 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10393
10394         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10395         input method in the current buffer, but just bind
10396         current-input-method.
10397
10398 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10399
10400         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10401
10402         * mule/misc-lang.el ("IPA"): Add coding-priority and
10403         coding-system.
10404
10405 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10406
10407         * mule/greek.el: Add coding-priority.
10408
10409 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10410
10411         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10412         LANG-ENV.
10413
10414 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10415
10416         * mule/mule-cmds.el (register-input-method): Fix previous change.
10417         (setup-specified-language-environment): Doc fix.
10418
10419 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10420
10421         * mule/mule-cmds.el: Several doc fixes.
10422         (get-language-info, set-language-info): Rename argument.
10423         (set-language-info-alist): Likewise.
10424         (register-input-method): Rename argument.
10425         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10426
10427 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10428
10429         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10430         default value while reading an input method.
10431
10432 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10433
10434         * mule/mule-cmds.el (universal-coding-system-argument):
10435         Use buffer-file-coding-system as default.
10436
10437 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10438
10439         * mule/korean.el ("Korean"): Doc fix.
10440
10441 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10442
10443         * mule/mule-cmds.el (describe-language-environment): Print the
10444         languge environment at the head.
10445
10446 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10447
10448         * mule/japanese.el: Set exit-function to exit-japanese-environment
10449         for Japanese environment.
10450
10451 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10452
10453         * mule/mule-cmds.el (set-language-environment): Doc fix.
10454         (current-language-environment): Use defcustom.
10455         (default-input-method): Specify :type.
10456
10457 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10458
10459         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10460         modified.
10461         (prefer-coding-system): Doc-string modified.
10462
10463 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10464
10465         * mule/mule-cmds.el (set-language-info): Doc-string
10466         describes `coding-priority' KEY.
10467         (set-language-environment-coding-systems): New function.
10468         (select-safe-coding-system): New function.
10469         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10470         (set-language-info-alist): New optionla arg PARENTS.  Call
10471         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10472         (set-language-environment-coding-systems): New function.
10473
10474         * mule/chinese.el: Remove setting up of
10475         describe-chinese-environment-map and
10476         setup-chinese-environment-map.  Exclude them in args of calls to
10477         set-language-info-alist.  Register coding-priority key in
10478         language-info-alist.
10479
10480         * mule/cyrillic.el: Remove setting up of
10481         describe-cyrillic-environment-map and
10482         setup-cyrillic-environment-map.  Exclude them in args of calls to
10483         set-language-info-alist.  Register coding-priority key in
10484         language-info-alist.
10485
10486         * mule/english.el: Register coding-priority key in
10487         language-info-alist.
10488
10489         * mule/ethiopic.el: Register coding-priority key in
10490         language-info-alist.
10491
10492         * mule/european.el: Remove setting up of
10493         describe-european-environment-map and
10494         setup-european-environment-map.  Exclude them in args of calls to
10495         set-language-info-alist.  Register coding-priority key in
10496         language-info-alist.  Add "German" language env.
10497         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10498         (setup-german-environment): New function.
10499
10500         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10501         change default input method to "greek-postfix".
10502
10503         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10504         coding-priority key in
10505
10506 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10507
10508         * mule/mule-cmds.el (set-language-info): Doc fix.
10509         (input-method-inactivate-hook): Doc fix.
10510
10511 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10512
10513         * mule/mule-cmds.el (set-input-method): Renamed from
10514         select-input-method.
10515
10516 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10517
10518         * mule/mule-cmds.el (set-language-environment): Run
10519         exit-language-environment-hook before calling `exit-function'
10520         which is specified for the language environment.
10521
10522 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10523
10524         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10525         modified.
10526         (prefer-coding-system): Likewise.
10527         (describe-language-environment): Print aliases of each coding
10528         system.
10529         (set-language-environment-hook): New variable.
10530         (exit-language-environment-hook): New variable.
10531         (set-language-environment): Call these hooks.  Before setting a
10532         new language environment, exit from the
10533         current-language-environment if necessary.
10534         (input-method-verbose-flag): The value can be nil, t,
10535         complex-only, or default.
10536         (input-method-highlight-flag): Doc-string augmented.
10537         (activate-input-method): Check if we can run the registered
10538         function to activate an input method.
10539
10540         * mule/korean.el: Set exit-function for language environment
10541         "Korean" to exit-korean-environment.
10542         (setup-korean-environment): Moved to korea-util.el.
10543
10544 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10545
10546         * mule/mule-cmds.el (read-multilingual-string): Use
10547         current-input-method prior to default-input-method.  Don't bind
10548         current-input-method by `let', instead, activate the specified
10549         input method in the current buffer temporarily.
10550
10551 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10552
10553         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10554
10555 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10556
10557         * mule/chinese.el (post-read-decode-hz): Return the result of
10558         decode-hz-region.
10559         (pre-write-encode-hz): Do not change the value of
10560         last-coding-system.
10561
10562 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10563
10564         * mule/mule-ccl.el: Doc fixes.
10565
10566 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10567
10568         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10569         (check-ccl-program): New macro.
10570
10571 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10572
10573         * mule/mule-ccl.el: Comment about CCL syntax modified.
10574         (ccl-command-table): Add read-multibyte-character and
10575         write-multibyte-character.
10576         (ccl-code-table): Add ex-cmd.
10577         (ccl-extended-code-table): New variable.
10578         (ccl-embed-extended-command): New function.
10579         (ccl-compile-read-multibyte-character,
10580         ccl-compile-write-multibyte-character) New functions.
10581         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10582         ccl-dump-write-multibyte-character): New functions.
10583
10584 1999-07-22  SL Baur  <steve@miho>
10585
10586         * config.el (config-value-file): config.values is installed into
10587         doc-directory.
10588         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10589
10590 1999-07-19  Didier Verna  <didier@xemacs.org>
10591
10592         * rect.el: all functions rewritten, except when noted. Below is a
10593         list of interface changes.
10594         (apply-on-rectangle): new function. Obsoletes
10595         `operate-on-rectangle'. All functions that used to call this
10596         function now call the new one.
10597         (kill-rectangle): added optional prefix arg to fill lines.
10598         (delete-rectangle): ditto.
10599         (delete-extract-rectangle): ditto.
10600         (open-rectangle): ditto.
10601         (clear-rectangle): ditto.
10602         (delete-rectangle-line): added third arg FILL.
10603         (delete-extract-rectangle-line): ditto.
10604         (open-rectangle-line): ditto.
10605         (clear-rectangle-line): ditto.
10606
10607 1999-07-18  Andy Piper  <andy@xemacs.org>
10608
10609         * menubar-items.el (default-menubar): add gutter options.
10610
10611         * gutter-items.el: new file.
10612         (gutter): new group for custom.
10613         (gutter-visible-p): new variable.
10614         (default-gutter-position): ditto.
10615         (buffers-tab): new group for the buffers tab.
10616         (gutter-buffers-tab): widget to put in the gutter.
10617         (buffers-tab-max-size): max number of tabs.
10618         (buffers-tab-switch-to-buffer-function): function to call when a
10619         tab is pressed.
10620         (buffers-tab-omit-function): filter buffers with this function.
10621         (buffers-tab-format-buffer-line-function): format buffer names for
10622         inclusion in tabs.
10623         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10624         the record.
10625         (build-buffers-tab-internal): build a list of tab items.
10626         (buffers-tab-items): ditto.
10627         (add-tab-to-gutter): put a tab in the gutter area.
10628         (update-tab-in-gutter): reset the buffers in the tab.
10629
10630         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10631
10632         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10633         (switch-to-buffer-hooks): new hook.
10634
10635         * toolbar.el (default-toolbar-position): fix typo.
10636
10637 1999-07-16  Andy Piper  <andy@xemacs.org>
10638
10639         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10640
10641 1999-07-15  Didier Verna  <didier@xemacs.org>
10642
10643         * cus-edit.el (custom-prompt-variable): optional third arg makes
10644         prompt for a comment string.
10645         (customize-set-value): optional prefix makes this function handle
10646         variable comments.
10647         (customize-set-variable): ditto.
10648         (customize-save-variable): ditto.
10649         (customize-customized): handle custom comments.
10650         (customize-save-customized): ditto.
10651         (custom-variable-state-set): ditto.
10652         (custom-face-state-set): ditto.
10653         (customize-saved): ditto.
10654         (custom-variable-set): ditto.
10655         (custom-face-set): ditto.
10656         (custom-variable-save): ditto.
10657         (custom-face-save): ditto.
10658         (custom-variable-reset-saved): ditto.
10659         (custom-face-reset-saved): ditto.
10660         (custom-variable-reset-standard): ditto.
10661         (custom-face-reset-standard): ditto.
10662         (custom-comment-face): new face.
10663         (custom-comment-tag-face): ditto.
10664         (custom-comment): new widget.
10665         (custom-comment-create): new function.
10666         (custom-comment-delete): ditto.
10667         (custom-comment-value-set): ditto.
10668         (custom-comment-show): ditto.
10669         (custom-comment-invisible-p): ditto.
10670         (custom-variable-value-create): create a comment field widget.
10671         (custom-face-value-create): ditto.
10672         (custom-variable-menu): new entry for adding a custom comment.
10673         (custom-face-menu): ditto.
10674         (custom-save-variables): possibly save custom comments.
10675         (custom-save-faces): ditto.
10676
10677         * cus-face.el (custom-set-faces): the arguments can now have a
10678         custom comment as fourth argument.
10679
10680         * custom.el (custom-set-variables): the arguments can now have a
10681         custom comment as fifth element.
10682
10683 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10684
10685         * XEmacs 21.2.18 is released
10686
10687 1999-07-13  SL Baur  <steve@miho>
10688
10689         * lib-complete.el (read-library-name): Revert previous change.
10690         (read-library): Ditto.
10691
10692 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10693
10694         * packages.el (packages-package-list): Capitalize docstring.
10695
10696         * packages.el (packages-find-package-library-path): Use #'nconc
10697         rather than #'append to reduce consing -- #'mapcar uses Flist,
10698         which returns a freshly consed list.  #'append would create yet
10699         another fresh list, using Fmake_list in concat.
10700
10701         * packages.el (package-provide): Use setq with remassq like it
10702         says in its docstring.
10703
10704 1999-07-06  SL Baur  <steve@miho.m17n.org>
10705
10706         * lib-complete.el (progn-with-message): Fix typo.
10707
10708 1999-07-06  SL Baur  <steve@miho.m17n.org>
10709
10710         * mule/mule-misc.el (char-octet): Make function match docstring.
10711         From Katsumi Yamaoka <yamaoka@jpl.org>
10712
10713 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10714
10715         * wid-edit.el (widget-documentation): corrected spelling error.
10716
10717 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10718
10719         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10720         keys if already bound
10721
10722 1999-07-06  SL Baur  <steve@miho.m17n.org>
10723
10724         * lib-complete.el (progn-with-message): Revert previous changes.
10725
10726 1999-06-24  Bob Weiner  <weiner@beopen.com>
10727
10728         * lib-complete.el (find-library):
10729         (find-library-other-window):
10730         (find-library-other-frame): Completely rewrote
10731         so that these functions actually work when called non-interactively.
10732         Also made them handle LIBRARY arguments which end with .el or .elc.
10733
10734 1999-06-24  Bob Weiner  <weiner@beopen.com>
10735
10736         * simple.el (indent-new-comment-line): Locally bound
10737         `block-comment-start' to `comstart' or else when this is called
10738         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10739         `block-comment-start' value, ignoring any existing spacing after a
10740         comment prefix in the previous line and producing ugly comments.
10741
10742 1999-06-23  Bob Weiner  <weiner@beopen.com>
10743
10744         * list-mode.el (mouse-choose-completion):
10745         (choose-completion):
10746         (completion-switch-to-minibuffer): Added.
10747         ([Tab]): [Tab] previously switched to the minibuffer
10748         but since [space] does that and since most applications in the
10749         world use [Tab] to select the next item in a list, do that in the
10750         *Completions* buffer too.  This will cause the least confusion
10751         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10752         06/23/1999.
10753
10754 1999-06-22  Bob Weiner  <weiner@beopen.com>
10755
10756         * help.el (help-buffer-name): Added support for a null value
10757         of `help-buffer-prefix-string' since some buffers require no
10758         prefix.
10759
10760 1999-06-20  Bob Weiner  <weiner@beopen.com>
10761
10762         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10763         in the completion-list-mode-map to bury the completions buffer
10764         even when the minibuffer is no longer active.
10765
10766 1999-06-20  Bob Weiner  <weiner@beopen.com>
10767
10768         * list-mode.el (list-mode): It is visually disconcerting to have
10769         the text cursor disappear within list buffers, especially when
10770         moving from window to window, so leave it visible.
10771
10772 1999-07-01  SL Baur  <steve@miho.m17n.org>
10773
10774         * menubar-items.el (default-menubar): Conditionalize the bug
10775         report menu item (which may not be possible in this XEmacs).
10776         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10777
10778 1999-06-30  SL Baur  <steve@miho.m17n.org>
10779
10780         * subr.el (with-current-buffer): DOC string fix.
10781         Suggested by Bob Weiner <weiner@altrasoft.com>
10782
10783 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10784
10785         * cus-face.el (custom-face-italic): insert missing args
10786
10787 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10788
10789         * packages.el (package-locations): Changed default early package
10790         hierarchies to ~/.xemacs/mule-packages and
10791         ~/.xemacs/xemacs-packages.
10792
10793 1999-06-23  SL Baur  <steve@miho.m17n.org>
10794
10795         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10796
10797 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10798
10799         * packages.el (package-locations): Changed default early package
10800         hierarchy to ~/.xemacs/packages.
10801         (package-locations): Removed `packages' as a possible name for a
10802         late package hierarchy.
10803
10804 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10805
10806         * mule/mule-category.el (word-combining-categories): Set up new
10807         variable.
10808         (word-separating-categories): Likewise.
10809
10810 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10811
10812         * XEmacs 21.2.17 is released
10813
10814 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10815
10816         * font-menu.el (font-menu-set-font): allow for nil specification
10817         of font size.
10818
10819 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10820
10821         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10822         is 1.
10823
10824 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10825
10826         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10827         8859-5 instead of ISO 8859-1.
10828
10829 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10830
10831         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10832         (viet-viscii-encode-table): Ditto.
10833
10834         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10835         Make obsolete definition of char-octet.
10836
10837 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10838
10839         * subr.el: Move no-Mule make-char ...
10840         * help-nomule.el (make-char): To here.
10841         (string-width): Make Mule compatibility alias.
10842
10843 1999-06-15  Andy Piper  <andy@xemacs.org>
10844
10845         * select.el (get-selection-no-error): really make there be no-error.
10846         (get-selection): revert to original.
10847
10848 1999-06-11  Andy Piper  <andy@xemacs.org>
10849
10850         * select.el (selection-sets-clipboard): renamed.
10851         (own-selection): use it.
10852
10853 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10854
10855         * XEmacs 21.2.16 is released
10856
10857 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10858
10859         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10860         missing characters to avoid crash.
10861
10862 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10863
10864         * coding.el (set-terminal-coding-system): Only set the console
10865         coding system on the selected console if it is a tty.
10866
10867 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * cus-face.el:
10870         * cus-edit.el:
10871         * faces.el:
10872         (custom):
10873         (face-spec-set):
10874         * faces.el (frob-face-property):
10875         * font-menu.el (font-menu-set-font):
10876                   Actually apply changes from 1999-03-17
10877
10878 1999-06-10  Andy Piper  <andy@xemacs.org>
10879
10880         * select.el (get-selection): abstract out non error-signalling
10881         part.
10882         (get-selection-no-error): get-selection without signalling an
10883         error.
10884         (selection-is-clipboard-p): new variable. controls whether the
10885         selection sets the clipboard.
10886         (own-selection): use it.
10887
10888         * mouse.el (insert-selection): fallback to clipboard after trying
10889         primary selection and cutbuffer.
10890
10891 1999-06-05  Andy Piper  <andy@xemacs.org>
10892
10893         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10894         selection functions.
10895
10896 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10897
10898         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10899         default value.
10900         (load): Use `raw-text' instead of `no-conversion'.
10901         (insert-file-contents): Likewise.
10902
10903         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10904         of `no-conversion'.
10905
10906 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10907
10908         * coding.el: Don't copy `no-conversion' to `raw-text'.
10909
10910 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10911
10912         * subr.el (make-char): Define it if Mule is not around.
10913
10914 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10915
10916         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10917
10918         * x-select.el (x-disown-selection-internal): Restore symbol as an
10919         obsolete alias.
10920         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10921
10922 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10923
10924         * XEmacs 21.2.15 is released
10925
10926 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10927
10928         * subr.el (split-string): Avoid infinite looping
10929
10930 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10931
10932         * ldap.el (ldap-ignore-attribute-codings): New variable
10933         (ldap-default-attribute-decoder): New variable
10934         (ldap-coding-system): New variable
10935         (ldap-attribute-syntax-encoders): New variable
10936         (ldap-attribute-syntax-decoders): New variable
10937         (ldap-attribute-syntaxes-alist): New variable
10938         (ldap-encode-boolean): New function
10939         (ldap-decode-boolean): New function
10940         (ldap-encode-country-string): New function
10941         (ldap-decode-string): New function
10942         (ldap-decode-address): New function
10943         (ldap-encode-address): New function
10944         (ldap-decode-attribute): New function
10945         (ldap-search): Use some of these
10946
10947 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10948
10949         * version.el (emacs-version): Make the patch level/beta come
10950         before the XEmacs qualifier so that it gets into (funcall
10951         emacs-version) and thus in the bug reports.
10952         (emacs-version>=): Support patch levels.
10953
10954 1999-06-03  SL Baur  <steve@xemacs.org>
10955
10956         * version.el: implement x.y.z version number
10957         From Jan Vroonhof <vroonhof@math.ethz.ch>
10958
10959 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10960
10961         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10962
10963 1999-05-22  Vin Shelton <acs@xemacs.org>
10964
10965         * startup.el: Document -private and break out non-standard X options.
10966
10967 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10968
10969         * mule/mule-charset.el (charset-after): New function.
10970         (charset-direction): Synch with Mule, update docstring.
10971         (get-charset-property): New function.
10972         (put-charset-property): New function.
10973         (charset-plist): New function.
10974
10975         * mule/mule-charset.el (compose-region):
10976         (decompose-region): remove;  these functions (which don't work
10977         since we don't do composite characters) have been moved to
10978         mule-util.el.
10979         (toplevel): follow coding standards
10980
10981 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10982
10983         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10984         exist any more.
10985
10986         * code-files.el: Fix commentary to follow coding standards.  Move
10987         the single line left in mule-files.el to here.
10988
10989         * mule/mule-files.el: delete.
10990
10991 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10992
10993         * info.el (Info-scroll-prev): Use event functions instead of the
10994         old emacs 19 interface.
10995
10996 1999-06-02  Andy Piper  <andy@xemacs.org>
10997
10998         * x-font-menu.el (x-font-menu-load-font):
10999         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11000
11001 1999-05-31  Andy Piper  <andy@xemacs.org>
11002
11003         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11004         group.
11005         (font-menu-this-frame-only-p): ditto.
11006         (font-menu-max-items): reinstate, from Jan Vroonhof
11007         <vroonhof@math.ethz.ch>
11008         (font-menu-submenu-name-format): ditto.
11009         (font-menu-split-long-menu): ditto, for use by the family
11010         constructor.
11011         (font-menu-family-constructor): use it.
11012
11013 1999-05-30  Andy Piper  <andy@xemacs.org>
11014
11015         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11016         for use by the font menu.
11017
11018         * msw-font-menu.el: new file implementing mswindows specific
11019         font-menu behaviour.
11020         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11021         (mswindows-font-menu-junk-families): ditto.
11022         (hack-font-truename): ditto.
11023         (mswindows-font-regexp-ascii): ditto.
11024         (mswindows-reset-device-font-menus): ditto.
11025         (mswindows-font-menu-font-data): ditto.
11026         (mswindows-font-menu-load-font): ditto.
11027
11028         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11029         (x-font-menu-font-data): ditto.
11030         (x-font-menu-load-font): ditto.
11031
11032         * font-menu.el: new file implementing generic font menu behaviour.
11033         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11034         made device independent.
11035         (font-menu-this-frame-only-p): ditto.
11036         (font-menu-preferred-resolution): ditto.
11037         (font-menu-size-scaling): new variable used to determine whether
11038         sizes are in points or tenths of a point.
11039         (vassoc): moved from x-font-menu.el.
11040         (device-fonts-cache): ditto.
11041         (device-fonts-cache): ditto.
11042         (flush-device-fonts-cache): ditto.
11043         (reset-device-font-menus): copied from x-font-menu.el and made
11044         device independent. Most functionality deferred to
11045         device-dependent versions.
11046         (font-menu-family-constructor): copied from x-font-menu.el and
11047         made device independent.
11048         (font-menu-size-constructor): ditto.
11049         (font-menu-weight-constructor): ditto.
11050         (font-menu-set-font): ditto.
11051         (font-menu-change-face): ditto.
11052         (font-menu-load-font): new device method.
11053         (font-menu-font-data): ditto.
11054
11055         * x-font-menu.el: The above functions deleted.
11056
11057 1999-05-26  Andy Piper  <andy@xemacs.org>
11058
11059         * update-elc.el:
11060         * make-docfile.el:
11061         * loadup.el: rehash expand-file-name usage to not use default-directory.
11062
11063 1999-05-21  Andy Piper  <andy@xemacs.org>
11064
11065         * x-select.el (x-select-convert-to-text):
11066         (x-selected-text-type):
11067         (x-get-selection):
11068         (xselect-convert-to-string):
11069         (xselect-convert-to-compound-text):
11070         (xselect-convert-to-length):
11071         (xselect-convert-to-targets):
11072         (xselect-convert-to-delete):
11073         (xselect-convert-to-filename):
11074         (xselect-convert-to-charpos):
11075         (xselect-convert-to-lineno):
11076         (xselect-convert-to-colno):
11077         (xselect-convert-to-sourceloc):
11078         (xselect-convert-to-os):
11079         (xselect-convert-to-host):
11080         (xselect-convert-to-user):
11081         (xselect-convert-to-class):
11082         (xselect-convert-to-name):
11083         (xselect-convert-to-integer):
11084         (xselect-convert-to-atom):
11085         (xselect-convert-to-identity): functions renamed from x-* and
11086         moved to select.el.
11087         (x-get-secondary-selection): use rename get-selection.
11088         (x-get-clipboard): ditto.
11089         (x-own-selection): moved to select.el.
11090         (x-valid-simple-selection-p): ditto.
11091         (x-dehilight-selection): ditto.
11092         (x-own-clipboard): ditto.
11093         (x-disown-selection): ditto.
11094
11095         * x-mouse.el (x-yank-function): moved to mouse.el.
11096         (x-insert-selection): ditto.
11097         (x-set-point-and-move-selection): use renamed function.
11098
11099         * select.el (selected-text-type): moved and renamed from
11100         x-select.el.
11101         (selection-owner-p): moved to C.
11102         (selection-exists-p): ditto.
11103         (get-cutbuffer): new device method.
11104         (get-selection): generalised and moved from x-select.el.
11105         (own-selection): moved x-own-selection functionality into here.
11106         (dehilight-selection): renamed and moved from x-select.el.
11107         (own-clipboard): functionality moved from x-select.el using new
11108         generic C builtins.
11109         (disown-clipboard): ditto.
11110         (select-convert-to-text):
11111         (select-convert-to-string):
11112         (select-convert-to-compound-text):
11113         (select-convert-to-length):
11114         (select-convert-to-targets):
11115         (select-convert-to-delete):
11116         (select-convert-to-filename):
11117         (select-convert-to-charpos):
11118         (select-convert-to-lineno):
11119         (select-convert-to-colno):
11120         (select-convert-to-sourceloc):
11121         (select-convert-to-os):
11122         (select-convert-to-host):
11123         (select-convert-to-user):
11124         (select-convert-to-class):
11125         (select-convert-to-name):
11126         (select-convert-to-integer):
11127         (select-convert-to-atom):
11128         (select-convert-to-identity): new functions renamed from x-* and
11129         moved from x-select.el.
11130
11131         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11132         into here and use as the default window-system mouse yank.
11133         (insert-selection): generalised and moved from x-mouse.el.
11134         (own-clipboard): moved to C.
11135
11136         * msw-select.el (mswindows-selection-owned-p): deleted.
11137         (mswindows-own-selection): generalised and moved to select.el.
11138         (mswindows-disown-selection): generalised and moved to C.
11139         (mswindows-selection-owner-p): ditto.
11140
11141 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11142
11143         * XEmacs 21.2.14 is released
11144
11145 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11146
11147         * about.el: update contact info for jason and slb.
11148
11149 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11150
11151         * mule/european.el (setup-romanian-environment): Add Romanian
11152         support from Emacs/Mule romanian.el.
11153
11154 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11155
11156         * cus-face.el: Label all custom changes with the 'custom' tag.
11157
11158         * cus-edit.el: idem ditto.
11159
11160         * faces.el: Added suport for adding device tags to various functions.
11161         (custom): New device tag.
11162         (face-spec-set): Call reset face with tags argument. No longer do
11163         x-init-global-faces hack.
11164
11165         * faces.el (frob-face-property): Use an anonymous specifier to map
11166         frob-face-property-1 over.
11167
11168         * x-font-menu.el (font-menu-set-font): Always specify all
11169         properties to custom.
11170
11171 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11172
11173         * mule/european.el (setup-czech-environment): Add czech support.
11174         From David Sauer <davids@orfinet.cz>
11175
11176 1999-03-15  SL Baur  <steve@xemacs.org>
11177
11178         * check-features.el: Turn hard errors into warnings.
11179
11180 1999-03-21  SL Baur  <steve@xemacs.org>
11181
11182         * simple.el (delete-key-deletes-forward): As per discussion on
11183         xemacs-beta, default to t.
11184
11185 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11186
11187         * loadup.el: Define Installation-string before loading anything.
11188
11189 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11190
11191         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11192         From Anders Stenman <stenman@isy.liu.se>
11193
11194 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11195
11196         * wid-edit.el (widget-glyph-find): Ditto.
11197
11198         * packages.el (locate-library): Ditto.
11199
11200         * loadup.el (really-early-error-handler): Ditto.
11201
11202         * lib-complete.el (read-library): Ditto.
11203
11204         * faces.el (set-face-stipple): Ditto.
11205
11206         * code-files.el (load): Use new calling style of locate-file.
11207
11208 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11209
11210         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11211         dead.
11212
11213 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11214
11215         * dumped-lisp.el (preloaded-file-list): Don't load
11216         Installation.el.
11217
11218         * loadup.el (Installation-string): Define it here.
11219
11220 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11221
11222         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11223         Installation.el needs to be loaded before `dump-paths', otherwise
11224         the dumping process won't find it.
11225
11226 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11227
11228         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11229         subr so that we can use `replace-in-string' in Installation.el to
11230         get rid of C-m chars under the native Windows build.
11231
11232 1999-04-29  Andy Piper  <andy@xemacs.org>
11233
11234         * make-docfile.el: canonicalize file and directory names.
11235
11236         * device.el (call-device-method): new function for calling device
11237         specific methods.
11238         (define-device-method): new function for defining device methods.
11239         (define-device-method*): ditto.
11240
11241 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11242
11243         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11244
11245 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11246
11247         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11248         (cyrillic-koi8-r-encode-table): Likewise.
11249         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11250         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11251
11252         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11253         from vietnamese.el].
11254
11255         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11256         mule/mule-misc.el.
11257
11258 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11259
11260         * mule/thai-xtis.el:
11261         - Change font registry name from "Thai94x94-0" to "xtis-0".
11262         - Change mnemonic of coding-system `tis-620' to "TIS620".
11263
11264 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11265
11266         * mule/ethiopic.el: fixed.
11267
11268 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11269
11270         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11271
11272         * mule/thai-xtis.el: New file.
11273
11274         * mule/vietnamese.el: New file.
11275
11276         * mule/ethiopic.el: New file.
11277
11278 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11279
11280         * bytecomp.el (byte-compile-close-variables): Leave
11281         debug-issue-ebola-notices alone.
11282
11283 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11284
11285         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11286         at the top of the buffer since it is the most important thing to
11287         customize
11288         (ldap-get-host-parameter): New defun
11289         (ldap-search): Add a new parameter `withdn' to retrieve the
11290         distinguished names of entries
11291
11292 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11293
11294         * startup.el (splash-frame-body): Date and spelling fixes.
11295
11296 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11297
11298         * view-less.el (toggle-truncate-lines): add autoload tag
11299
11300 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11301
11302         * format.el (format-alist): Disable image stuff.
11303
11304 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11305
11306         * wid-edit.el (widget-glyph-find): Search by directories, then by
11307         suffixes rather than the other way around.
11308         (widget-image-conversion): Renamed to
11309         `widget-image-file-name-suffixes'.
11310
11311 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11312
11313         * mule/mule-charset.el: Made old functions obsolete, remove the
11314         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11315         (charset-iso-graphic-plane): Rename from charset-graphic.
11316         (charset-iso-final-char): Rename from charset-final.
11317         (charset-width): Rename from charset-columns.
11318         (charset-bytes): Added from fsf compatibility, returns always 1.
11319
11320         * mule/mule-misc.el: Move charset-doc-string alias to
11321         mule-charset.el
11322
11323 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11324
11325         * x-faces.el (x-make-font-bold-italic): honor
11326         *try-oblique-before-italic-fonts*
11327
11328 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11329
11330         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11331
11332 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11333
11334         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11335         name.
11336
11337 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11338
11339         * cl-extra.el (equalp): Would bug out for lists.
11340
11341 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11342
11343         * about.el (about-hackers):  Change cgw's email address
11344
11345 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11346
11347         * XEmacs 21.2.13 is released
11348
11349 1999-03-12  SL Baur  <steve@xemacs.org>
11350
11351         * simple.el (delete-key-deletes-forward): Revert to previous
11352         behavior.
11353
11354 1999-01-18  Didier Verna  <didier@xemacs.org>
11355
11356         * menubar-items.el (xemacs-splash-buffer): handle the case of
11357         multiple elements in the splash buffer body.
11358
11359         * startup.el (splash-frame-timeout): new constant: interval
11360         between splash buffer elements.
11361         (command-line-1): handle splash buffer with multiple elements (use
11362         a timeout).
11363         (splash-frame-body): Originally `startup-splash-frame-body'.
11364         Rewrote a cleaner and more readable version. This can now be array,
11365         in which case each element is displayed in turn in the splash buffer.
11366         (splash-frame-static-body): new constant. Persistent information
11367         across all splash buffer elements (preserves the possibility to give
11368         it in different languages.
11369         (circulate-splash-frame-elements): new function. Used as a timeout
11370         to circulate through all splash frame elements and display them in
11371         sequence.
11372         (display-splash-frame): originally `startup-splash-frame'. Handle
11373         the case of multiple elements in the splash buffer body. Now
11374         returns a timeout id if multiple elements to display, or nil.
11375
11376 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11377
11378         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11379         so they can be overridden by x-init-face-from-resources.
11380         Additionally specify the font name also with an x tag.
11381
11382 1999-03-08  Andy Piper  <andy@xemacs.org>
11383
11384         * package-get.el (package-get-base): autoload.
11385
11386         * menubar-items.el (default-menubar): add update menu item. Fix
11387         custom menu to only be activated when package-base is available.
11388
11389         * package-get.el (package-get-custom): don't load
11390         package-get-custom as it is auto-generated. Fix group definition.
11391
11392 1999-03-05  Didier Verna  <didier@xemacs.org>
11393
11394         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11395         instead of `symbol-name' (Thanks Kyle).
11396
11397         * cus-edit.el (custom-save-variables): use `prin1' instead of
11398         princ to write symbols.
11399
11400 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11401
11402         * XEmacs 21.2.12 is released
11403
11404 1999-03-05  SL Baur  <steve@xemacs.org>
11405
11406         * menubar-items.el (default-menubar): Add kfm browsing support.
11407         From Neal Becker <nbecker@fred.net>
11408
11409 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11410
11411         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11412         calls to font-lock during buffer reversion.
11413
11414 1999-02-12  Didier Verna  <didier@xemacs.org>
11415
11416         * info.el (Info-build-node-completions): unconditionally widen the
11417         tag table buffer.
11418
11419 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11420
11421         * x-faces.el (x-init-face-from-resources):
11422         Only set fonts in the 'x locale.
11423
11424 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11425
11426         * package-ui.el (pui-install-selected-packages): Don't throw on
11427         `package-admin-delete-binary-package' returning nil since it's
11428         normal.  Reindent function.
11429         (pui-add-required-packages): Handle case where packages selected
11430         for installation have never been installed.
11431
11432 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11433
11434         * menubar-items.el (default-menubar):
11435         Implement the ``Mule->Set coding system of process'' menu item.
11436
11437 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11438
11439         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11440         files
11441         - Change some `if's to `when's
11442
11443 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11444
11445         * XEmacs 21.2.11 is released
11446
11447 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11448
11449         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11450         against window close (Fix Bug #460).
11451         (ask-user-about-lock-dbox): Idem.
11452
11453 1999-02-25  SL Baur  <steve@xemacs.org>
11454
11455         * mule/mule-charset.el (charset-leading-byte): New function.
11456         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11457
11458 1999-02-12  Andy Piper  <andy@xemacs.org>
11459
11460         * about.el (xemacs-hackers): change andy's email address.
11461         (about-url-alist): change andy's web page address.
11462         (about-xemacs): add piper.
11463
11464 1999-02-16  SL Baur  <steve@xemacs.org>
11465
11466         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11467         of mule-base into lisp/mule.
11468
11469 1999-02-16  SL Baur  <steve@xemacs.org>
11470
11471         * mule/arabic.el:
11472         mule/canna-leim.el:
11473         mule/chinese.el:
11474         mule/cyrillic.el:
11475         mule/english.el:
11476         mule/european.el:
11477         mule/greek.el:
11478         mule/hebrew.el:
11479         mule/japanese.el:
11480         mule/kinsoku.el:
11481         mule/korean.el:
11482         mule/misc-lang.el:
11483         mule/mule-category.el:
11484         mule/mule-ccl.el:
11485         mule/mule-charset.el:
11486         mule/mule-cmds.el:
11487         mule/mule-coding.el:
11488         mule/mule-files.el:
11489         mule/mule-help.el:
11490         mule/mule-init.el:
11491         mule/mule-misc.el:
11492         mule/mule-tty-init.el:
11493         mule/mule-x-init.el:
11494         mule/viet-chars.el:  Remerge from mule-base.
11495
11496         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11497         of mule-base into lisp/mule.
11498
11499 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11500
11501         * process.el (exec-to-string): Use `shell-command-switch' in place
11502         of hard-wired "-c" (for WindowsNT).
11503
11504 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11505
11506         * menubar-items.el (default-menubar):  Remove obsolete
11507         "Gopher" item
11508
11509 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11510
11511         * package-admin.el (package-admin-get-install-dir): First fall
11512         back to the location of xemacs-base for non-mule packages.
11513
11514 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11515
11516         * paths.el:
11517         - improved automounter tmp directory support.
11518         - support 4 (!) empirically discovered automounter conventions
11519
11520 1999-02-12  SL Baur  <steve@xemacs.org>
11521
11522         * etags.el (pop-tag-mark): autoload to match key binding.
11523
11524 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11525
11526         * XEmacs 21.2.10 is released
11527
11528 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11529
11530         * package-get.el (package-get-remote-filename): Don't bug out for
11531         a local file name in the search entry.
11532
11533 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11534
11535         * XEmacs 21.2.9 is released
11536
11537 1999-01-19  Didier Verna  <didier@xemacs.org>
11538
11539         * replace.el (replace-search-function): new variable containing a
11540         function to perform a search-forward.
11541         (replace-re-search-function): new variable containing a function
11542         to perform a re-search-forward.
11543         (perform-replace): use them.
11544
11545 1999-01-25  Didier Verna  <didier@xemacs.org>
11546
11547         * select.el (selection-owner-p): use the name `XEmacs'.
11548         (cut-copy-clear-internal): ditto.
11549
11550 1999-01-18  Andy Piper  <andy@xemacs.org>
11551
11552         * about.el (about-url-alist): Update my entry.
11553         (xemacs-hackers): Ditto.
11554
11555 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11556
11557         * buffer.el (switch-to-buffer): Fixing documentation.
11558         * minibuf.el (minibuffer-completion-table): ditto.
11559         * cl-macs.el (return-from): ditto.
11560
11561 1999-01-04  Didier Verna  <didier@xemacs.org>
11562
11563         * replace.el (delete-non-matching-lines): temporarily disable
11564         case-folding when called interactively with a regexp containing
11565         uppercase characters.
11566         (delete-matching-lines): ditto.
11567         (count-matches): ditto.
11568         (list-matching-lines): ditto.
11569
11570 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11571
11572         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11573         abort if current window is split horizontally, not if others are
11574         split.  Got rid of unnecessary minibuffer checking.  Also, add
11575         some comments (it's still complex).
11576
11577 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11578
11579         * package-get.el: changed address for doc.ic.ac.uk to
11580         sunsite.doc.ic.ac.uk
11581
11582 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11583
11584         * ldap.el (toplevel): Remove requires so that the file compiles
11585         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11586
11587 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11588
11589         * dump-paths.el: Calculate module-directory and set
11590         module-load-path to the load path for modules.
11591
11592         * loadup.el: Get bootstrap value of module-load-path from the
11593         environment variable EMACSBOOTSTRAPMODULEPATH.
11594         - Display the module load path if we're debugging paths.
11595
11596         * setup-paths.el: Added function paths-find-site-module-directory.
11597         - Added function paths-find-module-directory.
11598         - Added function paths-construct-module-load-path.  Uses new
11599         environment variable EMACSMODULEPATH.
11600
11601 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11602
11603         * font.el (font-default-object-for-device):
11604         Oops! This `or' can't be replaced by `unless'.
11605         Fixed inability to run w3, among other things.
11606
11607 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11608
11609         * package-admin.el: Change initialization of
11610           package-admin-install-function dependent on system type.
11611           Change package-admin-install-function-mswindows to use
11612           "minitar".
11613
11614 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11615
11616         * mouse.el (default-mouse-motion-handler): Disable help echo while
11617         in the minibuffer.
11618
11619 1998-12-28  Martin Buchholz <martin@xemacs.org>
11620
11621         * XEmacs 21.2.8 is released.
11622
11623 1998-12-24  Martin Buchholz <martin@xemacs.org>
11624
11625         * XEmacs 21.2.7 is released.
11626
11627 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11628
11629         * package-ui.el (pui-list-packages): Set truncate-lines.
11630
11631         * package-get.el (package-get-download-menu): Use
11632         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11633
11634         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11635         (pui-help-string): idem.
11636         (list-packages-mode): New major mode.
11637         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11638         (pui-install-selected-packages): Add suport for removing packages.
11639         (pui-toggle-package-delete-key): New function.
11640         (pui-popup-context-sensitive): New kludge.
11641         (pui-list-packages): Add warning when `package-get-remote' is nil.
11642         (package-ui-add-site): New function.
11643
11644 1998-12-01  Didier Verna  <didier@xemacs.org>
11645
11646         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11647
11648 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11649
11650         * ldap.el: Custom-ized
11651         (toplevel): Do not provide `ldap' which is provided by C level
11652         LDAP code
11653         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11654
11655 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11656
11657         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11658
11659 1998-12-17  Andy Piper  <andy@xemacs.org>
11660
11661         * sound.el (sound-load-list): name changed from sound-load-alist.
11662         (sound-extension-list): name changed from sound-ext-list.
11663         (load-default-sounds): use new names.
11664         (load-sound-file): use new names.
11665
11666 1998-12-16  Andy Piper  <andy@xemacs.org>
11667
11668         * XEmacs 21.2.6 is released
11669
11670 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11671
11672         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11673         errors.
11674
11675 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11676
11677         * wid-edit.el (widget-echo-this-extent): Set
11678         help-echo-owns-message to t.
11679
11680 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11681
11682         * package-get.el (package-get-download-menu): use toggles for
11683           each site in the download site menu.
11684
11685 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11686
11687         * package-get.el (package-get): If we cannot find a package
11688           because package-get-remote is not set, give a more helpful
11689           error message.
11690
11691 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11692
11693         * package-get.el (package-get-remote-filename): use an EFS path
11694         with user anonymous if no user is specified.
11695
11696 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11697
11698         * faces.el (face-spec-set): Re-init fallfacks for default after
11699         calling reset-face on the default face.
11700
11701 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11702
11703         * package-admin.el (package-admin-default-install-function):
11704         Behave as advertised.  Make sure the pkg-dir is proper for
11705         default-directory.
11706         (package-admin-add-binary-package): Make sure the pkg-dir is
11707         proper for default-directory.
11708         (package-admin-install-function-mswindows): Make sure the pkg-dir
11709         is proper for default-directory.
11710
11711 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11712
11713         * XEmacs 21.2.5 is released
11714
11715 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11716
11717         * files.el (binary-file-regexps): regexp-opt is not available at
11718         bytecompile time.
11719
11720 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11721
11722         * x-win-xfree86.el:
11723         * x-win-sun.el (x-win-init-sun):
11724         * x-win-sun.el:
11725         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11726         * x-iso8859-1.el:
11727         * x-init.el (init-post-x-win):
11728         * x-init.el (init-pre-x-win):
11729         * x-init.el (x-initialize-compose):
11730         * x-init.el:
11731         * x-compose.el:
11732         * winnt.el:
11733         * widget.el:
11734         * wid-edit.el (widget-glyph-click):
11735         * wid-edit.el (widget-glyph-find):
11736         * wid-edit.el (widget-type):
11737         * view-less.el (view-buffer-other-window):
11738         * very-early-lisp.el:
11739         * version.el:
11740         * toolbar.el:
11741         * toolbar-items.el:
11742         * term/sun.el (suntool-map):
11743         * term/sun-mouse.el:
11744         * term/internal.el:
11745         * syntax.el (modify-syntax-entry):
11746         * symbol-syntax.el:
11747         * subr.el:
11748         * startup.el (lock-directory):
11749         * simple.el (set-comment-column):
11750         * simple.el (backward-delete-char-untabify):
11751         * shadow.el (find-emacs-lisp-shadows):
11752         * shadow.el:
11753         * setup-paths.el (paths-construct-info-path):
11754         * select.el (cut-copy-clear-internal):
11755         * process.el (call-process-region):
11756         * process.el (start-process-shell-command):
11757         * process.el:
11758         * paths.el (rmail-spool-directory):
11759         * paragraphs.el (use-hard-newlines):
11760         * package-get.el (package-get-dependencies):
11761         * package-admin.el (package-admin-delete-binary-package):
11762         * obsolete.el (truncate-string):
11763         * obsolete.el (store-substring):
11764         * mouse.el (default-mouse-track-maybe-own-selection):
11765         * mouse.el (mouse-yank-at-point):
11766         * modeline.el:
11767         * modeline.el (mouse-drag-modeline):
11768         * minibuf.el (read-directory-name-internal):
11769         * minibuf.el (read-file-name-internal):
11770         * minibuf.el (read-file-name-internal-1):
11771         * minibuf.el (read-file-name-2):
11772         * minibuf.el (exact-minibuffer-completion-p):
11773         * minibuf.el (read-from-minibuffer):
11774         * minibuf.el:
11775         * menubar.el (check-menu-syntax):
11776         * map-ynp.el (map-y-or-n-p):
11777         * make-docfile.el (docfile-out-of-date):
11778         * loadup.el ((member "run-temacs" command-line-args)):
11779         * loadup.el ((member "no-site-file" command-line-args)):
11780         * loadup.el (really-early-error-handler):
11781         * loadup.el:
11782         * loadhist.el:
11783         * loaddefs.el:
11784         * lisp-mnt.el (lm-verify):
11785         * lib-complete.el (lib-complete:cache-completions):
11786         * lib-complete.el (library-all-completions):
11787         * itimer.el (itimer-run-expired-timers):
11788         * info.el (Info-mode):
11789         * info.el (Info-insert-file-contents):
11790         * info.el (Info-rebuild-dir):
11791         * info.el (Info-build-dir-anew):
11792         * info.el (Info-parse-dir-entries):
11793         * info.el (Info-dir-outdated-p):
11794         * info.el (Info-insert-dir):
11795         * info.el (info-xref):
11796         * info.el:
11797         * hyper-apropos.el (hyper-apropos-get-doc):
11798         * hyper-apropos.el (hyper-describe-face):
11799         * hyper-apropos.el (hyper-apropos-mode):
11800         * hyper-apropos.el:
11801         * help.el (list-processes):
11802         * help.el:
11803         * gnuserv.el:
11804         * font.el (mswindows-font-create-name):
11805         * font.el (font-default-font-for-device):
11806         * font.el (x-font-create-object):
11807         * font.el (font-registry):
11808         * font.el:
11809         * font-lock.el (font-lock-keywords):
11810         * font-lock.el:
11811         * finder.el (finder-compile-keywords):
11812         * find-paths.el (paths-find-recursive-path):
11813         * fill.el (set-justification-center):
11814         * fill.el (fill-region-as-paragraph):
11815         * files.el (insert-directory):
11816         * files.el (wildcard-to-regexp):
11817         * files.el (recover-file):
11818         * files.el (basic-save-buffer):
11819         * files.el (delete-auto-save-file-if-necessary):
11820         * files.el (file-relative-name):
11821         * files.el (backup-extract-version):
11822         * files.el (backup-buffer):
11823         * files.el (set-visited-file-name):
11824         * files.el (set-auto-mode):
11825         * files.el (interpreter-mode-alist):
11826         * files.el:
11827         * files.el (find-file-noselect):
11828         * files.el (abbreviate-file-name):
11829         * files.el (parse-colon-path):
11830         * files.el (directory-abbrev-alist):
11831         * etags.el (visit-tags-table-buffer):
11832         * easymenu.el (easy-menu-define):
11833         * dragdrop.el (experimental-dragdrop-drag):
11834         * dragdrop.el (dragdrop-drop-do-functions):
11835         * dragdrop.el (dragdrop-drop-at-point):
11836         * disass.el (disassemble-1):
11837         * disass.el (disassemble-internal):
11838         * disass.el (disassemble):
11839         * disass.el:
11840         * derived.el (derived-mode-init-mode-variables):
11841         * derived.el (define-derived-mode):
11842         * custom.el (defgroup):
11843         * cus-edit.el (custom-quote):
11844         * config.el:
11845         * code-process.el (open-network-stream):
11846         * code-process.el (start-process):
11847         * code-process.el (call-process-region):
11848         * code-process.el (call-process):
11849         * code-process.el:
11850         * code-files.el (insert-file-contents):
11851         * code-files.el:
11852         * code-files.el (buffer-file-coding-system-for-read):
11853         * cmdloop.el (yes-or-no-p-minibuf):
11854         * cl.el:
11855         * cl-macs.el:
11856         * cl-extra.el:
11857         * callers-of-rpt.el (make-caller-report):
11858         * callers-of-rpt.el:
11859         * bytecomp.el (batch-byte-recompile-directory):
11860         * bytecomp.el (batch-byte-compile-1):
11861         * bytecomp.el (batch-byte-compile):
11862         * bytecomp.el (display-call-tree):
11863         * bytecomp.el (byte-compile-insert):
11864         * bytecomp.el (byte-compile-two-args-19->20):
11865         * bytecomp.el (byte-compile-variable-ref):
11866         * bytecomp.el (byte-compile-form):
11867         * bytecomp.el (byte-compile-top-level-body):
11868         * bytecomp.el (byte-compile-out-toplevel):
11869         * bytecomp.el (byte-compile-byte-code-maker):
11870         * bytecomp.el (byte-compile-file-form-defmumble):
11871         * bytecomp.el (byte-compile-file-form):
11872         * bytecomp.el (byte-compile-keep-pending):
11873         * bytecomp.el (byte-compile-insert-header):
11874         * bytecomp.el (byte-compile-from-buffer):
11875         * bytecomp.el (byte-compile-file):
11876         * bytecomp.el (byte-recompile-file):
11877         * bytecomp.el (byte-compile-close-variables):
11878         * bytecomp.el (byte-compile-warn-about-unused-variables):
11879         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11880         * bytecomp.el (byte-compiler-legal-options):
11881         * bytecomp.el (byte-compile-lapcode):
11882         * bytecomp.el (byte-optimize-log):
11883         * bytecomp.el ((fboundp 'defsubst)):
11884         * bytecomp.el:
11885         * bytecomp-runtime.el:
11886         * byte-optimize.el (byte-optimize-apply):
11887         * byte-optimize.el (car):
11888         * byte-optimize.el (byte-optimize-form):
11889         * byte-optimize.el (byte-optimize-form-code-walker):
11890         * byte-optimize.el:
11891         * build-report.el (build-report-insert-installation-file):
11892         * build-report.el (build-report):
11893         * auto-show.el:
11894         * apropos.el (apropos-documentation):
11895         - mega patch
11896         - clean up byte-compile warnings
11897         - remove unused variables
11898         - Use common lisp style hashtable functions
11899         - byte compiler cleanup
11900         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11901         - remove old backquote syntax usage
11902         - move some cl functionality into C for speed.
11903         - remove last remaining VMS support
11904         - spelling fixes
11905         - implement last, butlast, nbutlast, copy-list in C.
11906         - new macro ignore-file-errors, similar to ignore-errors
11907           (ignore-file-errors (delete-file "foo"))
11908         - get frequent garbage collection during loadup.el by tweaking
11909           gc-cons-threshold, rather than explicitly calling garbage-collect
11910         - default delete-key-deletes-forward to `t'.
11911
11912 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11913
11914         * XEmacs 21.2-beta4 is released.
11915
11916 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11917
11918         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11919         (easy-menu-item-present-p): Wrapper around find-menu-item.
11920         (easy-menu-remove-item): Wrapper around delete-menu-item.
11921
11922         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11923         (add-menu-button): Add 'in-menu' argument.
11924         (add-menu-item-1): Add in-menu support to helper function.
11925
11926 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11927
11928         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11929
11930 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11931
11932         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11933         of Dec 4, 1997.
11934
11935 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * process.el (shell-command-on-region): Report if the command
11938         succeeded or failed.
11939
11940 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11941
11942         * subr.el (buffer-substring-no-properties): Comment out.
11943
11944 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11945
11946         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11947           into font instances first, like `x-frob-font-size' does.
11948           (mswindows-find-larger-font): ditto
11949
11950 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11951
11952         * package-ui.el (pui-install-selected-packages): fix args in call
11953         to `package-get'.
11954
11955 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11956
11957         * package-get.el (host-name): New widget type.
11958         (package-get-remote): Better customization using new type.
11959         (package-get-download-sites): idem dito.
11960
11961         (package-get-custom): Do not use package-get-all untill we have
11962         runtime dependencies.
11963
11964         (package-get-remove-copy): Default to 't' we no longer need this
11965         kludge as we do not currently use depenencies.
11966
11967         (package-get-was-current): New variable.
11968         (package-get-require-base): New 'force-current' argument.
11969         (package-get-update-base): idem
11970         (package-get-package-provider):  idem
11971         (package-get-locate-index-file): New 'no-remote' argument.
11972         (package-get-locate-file): idem.
11973
11974         (package-get-maybe-save-index): New function.
11975         (package-get-update-base): Use it.
11976
11977 1998-10-28 Greg Klanderman <greg@alphatech.com>
11978
11979         * package-get.el (package-get-remote): default to nil; by default,
11980         don't go out to the net via EFS.  They must select a download site.
11981         (package-get-download-sites): new variable.
11982         (package-get-download-menu): new function.
11983         (package-get-locate-index-file): new function.
11984         (package-get-update-base): use it.
11985
11986         * menubar-items.el (default-menubar): add "Update Package Index"
11987         and "Add Download Site" menus under Options | Manage Packages.
11988
11989 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11990
11991         * package-get.el (package-get): bugfix code checking installed version
11992         for case where package is not currently installed.
11993         (package-get-require-signed-base-updates): new variable.
11994         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11995         deemed not a goot thing.  Use the variable
11996         package-get-allow-unsigned-base-updates instead.
11997
11998 1998-10-16 Greg Klanderman <greg@alphatech.com>
11999
12000         * package-get.el (package-get): Don't install an older version than
12001         we already have unless explicitly told to.  Issue a warning.
12002
12003         * package-ui.el (pui-add-required-packages): when adding
12004         dependencies, don't add packages that are up to date.
12005         (pui-package-symbol-char):  Don't consider a package out of date
12006         if you have a newer version installed than the latest version in
12007         package-get-base.
12008
12009         * package-get.el (package-get-base-filename): document that it may
12010         be a path relative to package-get-remote;  new default value.
12011         (package-get-locate-file): new function.
12012         (package-get-update-base): use it to expand package-get-base-filename.
12013         (package-get-save-base): new function to save the package-get database
12014         to file.
12015         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12016         (package-get-update-base): pass the REMOTE-SOURCE arg.
12017         (package-get-update-base-entry): call package-get-custom-add-entry.
12018         (package-get-file-installed-p): removed; no longer needed.
12019         (package-get-create-custom): ditto.
12020         (toplevel): remove code to build and load package-get-custom.el
12021         (package-get-custom-add-entry): new function.
12022
12023 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * wid-edit.el (widget-button-click): Don't switch window.
12026
12027 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12028
12029         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12030
12031 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12032
12033         * etags.el (find-tag-default): Run find-tag-hook using
12034         run-hooks rather than funcall
12035
12036 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12037
12038         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12039         and the current local map as the parents to isearch-mode-map.
12040
12041 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12042
12043         * XEmacs 21.2-beta3 is released.
12044
12045 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12046
12047         * package-get.el (package-get-update-base): use
12048         insert-file-contents-internal, not insert-file-contents-literally.
12049
12050 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12051
12052         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12053         dump time.
12054
12055 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12056
12057         * package-get.el (package-get-update-base-entry): new function.
12058         (package-get-update-base): renamed; was `package-get-load-base'.
12059         cleanup, and use package-get-update-base-from-buffer.
12060         (package-get-update-base-from-buffer): new function.
12061         (package-get-update-base-entries): new; helper for above.
12062         Do not eval lisp grabbed over ftp; parse it from new format.
12063
12064 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12065
12066         * files.el (set-auto-mode): Don't play games loading package-get
12067         database; package-get-package-provider will handle it all.
12068
12069 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12070
12071         * package-get.el (package-get-base-filename): new variable.
12072         (package-get-require-base): new function.
12073         (package-get-pgp-signed-begin-line): new variable.
12074         (package-get-pgp-signature-begin-line): ditto.
12075         (package-get-pgp-signature-end-line):  ditto.
12076         (package-get-load-base): new function.
12077         (package-get-interactive-package-query):
12078         (package-get-update-all):
12079         (package-get-dependencies):
12080         (package-get-package-provider):
12081         (package-get-custom): use package-get-require-base.
12082         [package-get-custom loading]: disable for now.
12083
12084         * package-ui.el (pui-list-packages): use (package-get-require-base)
12085
12086 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12087
12088         * package-ui.el: Correct obvious thinko in choosing extent face.
12089
12090 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12091
12092         * menubar-items.el (default-menubar): pui-list-package has nothing
12093         to with Customize. Move all the package stuff to a new Item in Options.
12094
12095         * package-ui.el (pui-menu): Add menu and Popup menu.
12096
12097         * package-get.el (package-get): Use new
12098         package-admin-get-install-dir.
12099
12100         * package-admin.el (package-admin-get-install-dir): New syntax.
12101         Conserve package location and put mule packages where mule-base is.
12102
12103         * package-get.el : Customized
12104
12105         * package-ui.el (pui): Customized
12106         (pui-package-install-dest-dir): New variable.
12107         (pui-install-selected-packages): Use it
12108
12109 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12110
12111         * package-get.el (package-get-interactive-package-query): Move
12112         dependency on package-get-base to run-time.
12113         (package-get-update-all): Ditto.
12114         (package-get-dependencies): Ditto.
12115         (package-get-package-provider): Ditto.
12116         (package-get-custom): Ditto.
12117
12118 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12119
12120         * events.el: Remove 'ascii-character property from 'backspace
12121         and 'delete symbols
12122
12123 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12124
12125         * package-get-base.el: removed.
12126
12127 1998-09-23  Didier Verna  <didier@xemacs.org>
12128
12129         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12130         (no-upper-case-p): new function.
12131         (with-search-caps-disable-folding): new macro.
12132         (with-interactive-search-caps-disable-folding): new macro.
12133         (zap-to-char): In interactive mode, do a case-sensitive search if
12134         the character is uppercase.
12135         (zap-up-to-char): ditto.
12136
12137         * replace.el (perform-replace): use the function no-upper-case-p.
12138
12139         * isearch-mode.el (isearch-fix-case): ditto.
12140         make obsolete `with-caps-disable-folding' and
12141         `isearch-no-upper-case-p'.
12142
12143         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12144         (tags-search): ditto.
12145         (tags-query-replace): ditto.
12146
12147         * info.el (Info-search): ditto.
12148
12149 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12150
12151         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12152
12153 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12154
12155         * package-admin.el (package-admin-rmtree): rewritten.  need to
12156         check for "." and ".." before symlink check.  expand files and
12157         directories with respect to DIRECTORY, not default-directory.
12158
12159 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12160
12161         * package-get.el (package-get-all): add INSTALL-DIR argument.
12162
12163 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12164
12165         * package-ui.el (pui-add-required-packages): new function, select
12166         dependent packages.
12167         (pui-display-keymap): bind it.
12168         (pui-help-string): document it.
12169         (pui-install-selected-packages): package-get-all -> package-get.
12170
12171         * package-get.el (package-get-dependencies): new function.
12172
12173 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12174
12175         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12176         regexps.
12177
12178 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12181         function.
12182         (default-mouse-track-normalize-point): Use it.
12183
12184 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12185
12186         * package-admin.el (package-admin-delete-binary-package):
12187                 General cleanup. Remove unnessary use of progn and
12188         save-excursion.
12189         (package-admin-delete-binary-package): Do NOT mess with file
12190         modes. That is evil.
12191         (package-admin-delete-binary-package): Wrap all deleting in
12192         condition-case. The data in MANIFEST is untrustworthy.
12193         (package-admin-delete-binary-package): Let the OS worry about non
12194         empty directories.
12195
12196 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12197
12198         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12199         processing.
12200         (lm-report-bug): Fix mail address to send bug reports to.
12201
12202 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12203
12204         * XEmacs 21.2-beta2 is released.
12205
12206 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12207
12208         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12209
12210 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12211
12212         * info.el (Info-mode): Document page turning by double clicks in
12213         docstring so `M-x describe-mode' will display it.
12214
12215 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12216
12217         * info.el (Info-mouse-track-double-click-hook): Use character
12218         widths to calculate a border region where double clicking does
12219         page turning, and return `nil' by default so other hooks, such as
12220         region highlighting, will be run.
12221
12222 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12223
12224         * sound.el (default-sound-directory-list): Initialize with all the
12225         "sounds" directories in `data-directory-list'.  It used to just be
12226         the first one.
12227
12228         * packages.el (locate-data-directory-list): Created.  This gives
12229         the list of matching directories, unlike `locate-data-directory',
12230         which just gives the first one.
12231
12232 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12233
12234         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12235         make a binding in the local keymap until help-char handling is
12236         improved.
12237
12238         * help.el (help-keymap-with-help-key): Provide keymap with help
12239         binding.
12240         (help-print-help-form): New helper function.
12241
12242 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12243
12244         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12245         move extent to another buffer; no need to create a new extent.
12246         (isearch-fix-case): New function.
12247         (isearch-search-and-update): Use it.
12248
12249 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12250
12251         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12252         the keymap, not minor-mode-map-alist.
12253         (isearch-done): Restore overriding-local-map.
12254
12255 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12256
12257         * bytecomp.el (byte-compile-buffer-substring):
12258         Fix for: (byte-compile (defun f () (buffer-substring)))
12259         ==>   ** buffer-substring called with 3 args, but requires 0-3
12260         - new code not only works, but is more readable, too.
12261
12262 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12263
12264         * msw-faces.el (mswindows-init-device-faces): Don't try to
12265           specify a default font at this late stage. Do try to force
12266           creation of the default face font so that if it fails we get
12267           an error now instead of a crash at frame creation.
12268
12269           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12270           mswindows-make-font-unitalic: Canonical default weight
12271           changed from "Normal" to "Regular".
12272
12273           mswindows-make-font-bold / -bold-italic: Supplied device was
12274           not being passed into call to mswindows-find-smaller-font.
12275
12276 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12277
12278         * package-get.el (package-get-remote): Fix the path where to find
12279           the packages on xemacs.org.
12280
12281 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * about.el (about-maintainer-info): Update Ben's entry.
12284
12285 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12286
12287         * lisp/shadow.el (find-emacs-lisp-shadows):
12288         - `member' was being called on lists of length 2000!
12289         - Replace with hashtables.
12290         - Replace hand-coded loops with (dolist)
12291         - Fix comment typo
12292
12293 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12294
12295         * packages.el: Added new function, `package-delete-name', to
12296           delete existing packages from the installed package database
12297           (`packages-package-list').  Also added the "pkginfo" directory
12298           to `packages-special-base-regexp', so that the pkginfo directory
12299           would not get added to `late-packages'.
12300
12301         * package-admin.el: Added ability to delete an installed package
12302           (added low-level function, `package-admin-delete-package').
12303           Understands how to use the pkginfo/MANIFEST.<package> file to
12304           delete the package.  When installing a package, will also
12305           create a MANIFEST.* file if one is not provided by the
12306           package.  If the MANIFEST.* doesn't exist when deleting a
12307           package, the functions will fall back to attempting to delete
12308           any package-specific lisp directory.
12309
12310         * package-get.el: Moved some functions to package-admin.el.
12311           Added interactive function `package-get-delete-package', for
12312           use by users for deleting a package.
12313
12314           Also modified to not require the presence of efs.
12315
12316 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * files.el (find-file-noselect): Handle all signals, kill the
12319         buffer and resignal.
12320
12321 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12322
12323         * cl-macs.el (glyph-image): Add setf method.
12324
12325 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12326
12327         * package-get.el: Fixed broken EFS downloading.  Also, look for
12328           .tar.gz files first, in preference over .tgz files.
12329
12330         * package-ui.el: Fix display of package version numbers.
12331
12332 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12333
12334         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12335         argument.
12336
12337 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12338
12339         * list-mode.el: `display-completion-list': added new/optional
12340           keyword `:completion-string', which allows the programmer to
12341           change the "Possible completions are:" prompt.
12342
12343         * menubar-items.el: Added new pulldown menu-pick to start up the
12344           visual package browser/installer:
12345
12346                 Options->Customize->List Packages
12347
12348         * package-admin.el: Added hooks for installing under both Unix
12349           and MS Windows.  Does additional error checking.  No longer
12350           calls "add-big-package.sh" to install packages under Unix; now
12351           calls gunzip & tar directly.
12352
12353         * package-get.el: Added ability to install packages from files
12354           on a local disk/CDROM.  Now deletes any existing package lisp
12355           directory.  Does completion on available packages when
12356           querying for package names.  Will also search for .tgz files
12357           in addition for .tar.gz files.  Tries to reload
12358           auto-autoloads, as a convenience when loading new packages,
12359           and also tries to add any new package paths to `load-path'.
12360           Changed all occurences of `concat' to use `expand-file-name'.
12361
12362         * package-ui.el: New file which implements the main visual
12363           package browser/installer, which is started via a menu pick or
12364           M-x pui-list packages.
12365
12366 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * startup.el (load-init-file): spelling fix.
12369
12370 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12371
12372         * startup.el (normal-top-level): Load auto-autoload files
12373         covariantly with their precedence.
12374
12375 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12376
12377         * menubar-items.el (default-menubar): Remove "Font Weight"
12378         option, there is currently no custom equivalent.. Customize-faces
12379         is "Edit faces".
12380
12381         * x-font-menu.el (font-menu-set-font): Use customize to set
12382         default face.
12383
12384         * faces.el (face-spec-update-all-matching): New function.
12385
12386         * cus-face.el (custom-set-face-update-spec): New function.
12387         Interface to customize faces from elisp.
12388
12389         (custom-face-value-create): Show the customized settings if set
12390         but not saved.
12391
12392 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12393
12394         (custom-face-value-create): Show the customized settings if set
12395         but not saved.
12396
12397 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12398
12399         * keydefs.el (global-map): Add FSF 20.3 binding of
12400         query-replace-regexp.
12401
12402 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12403
12404         * minibuf.el (read-file-name-internal-1): use
12405         user-name-completion-1 instead of user-name-completion.
12406
12407 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12408
12409         * loadup.el:
12410         * make-docfile.el:
12411         * update-elc.el: Don't set `source-directory' (now defunct as a
12412         global variable) no more.
12413
12414         * packages.el (packages-list-autoloads): Made `source-directory'
12415         (now defunct as a global variable) a parameter.
12416
12417 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12418
12419         * about.el (about-hackers): new email
12420
12421 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12422
12423         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12424
12425 1998-07-17  Didier Verna  <didier@xemacs.org>
12426
12427         * faces.el (set-face-property):
12428         (set-face-dim-p):
12429         (face-dim-p): updated the doc strings now that the dim property isn't
12430         tty-specific.
12431         (face-equal): the dim property is now a common one.
12432
12433         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12434         Renamed the `stipple' attribute to `background-pixmap'.
12435         (custom-face-background-pixmap): make custom-face-stipple an
12436         obsolete alias for this.
12437
12438 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12439
12440         * find-paths.el (paths-file-readable-directory-p): Created and
12441         used.
12442
12443         * loadup.el: Don't set inhibit-... flags from run-temacs.
12444
12445 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12446
12447         * packages.el (packages-data-path-depth): Added and used.
12448
12449 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12450
12451         * about.el:
12452         - Change .xpm to .png, delete "zcat" section.
12453         - cosmetic fix in the 'marcpa' entry.
12454
12455         * etc/photos
12456         - convert all .xpm.Z to .png
12457         - rename mrb to martin
12458         - rename mcook-m to mcookm
12459
12460 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12461
12462         * x-init.el (x-initialize-compose): Add support for
12463         dead-circumflex as YET ANOTHER NAME for that dead key.
12464
12465 1998-08-05  Colin Rafferty <colin@xemacs.org>
12466
12467         * setup-paths.el (paths-construct-exec-path): Made the
12468         last-packages really be last.
12469         (paths-construct-data-directory-list): Ditto.
12470
12471 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12472
12473         * startup.el(startup-splash-frame-body):
12474         Update Copyright notice in splash screen
12475
12476 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12477
12478         * minibuf.el (read-file-name-internal-1): do ~user completion.
12479
12480 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12481
12482         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12483         aginst destroyed extents
12484
12485 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12486
12487         * package-get.el (package-get): add `install-dir' argument.
12488
12489 1998-07-20  John Jones  <jj@asu.edu>
12490
12491         * package-get.el: calls to package-get-update-all will only
12492           update packages which are already installed.
12493
12494 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12495
12496         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12497         writable.
12498
12499 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12500
12501         * about.el (about-hackers): Correct my email.
12502
12503 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12504
12505         * about.el (about-hackers): new email-address.
12506
12507 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12508
12509         * minibuf.el (read-number): Don't let `input-error' condition
12510         escape.
12511
12512 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12513
12514         * about.el (about-hackers): use my `email-for-life' address.
12515
12516 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12517
12518         * XEmacs 21.2-beta1 is released.
12519
12520 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12521
12522         * ldap.el (ldap-search): Doc string change
12523
12524 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12525
12526         * menubar-items.el (default-menubar): Removed references to
12527         `data-directory', and use `locate-data-file' instead, and made
12528         then greyed out if they don't exist.
12529
12530 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12531
12532         * keymap.el (events-to-keys): Use `format' instead of `concat'
12533         since the latter does not accept integer args anymore
12534
12535 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12536
12537         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12538         macros replaced.
12539
12540 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12541
12542         * make-docfile.el: Get first initialization from very-early-lisp.el
12543         * update-elc.el: Ditto.
12544         * loadup.el (really-early-error-handler): Ditto.
12545
12546         * packages.el (packages-unbytecompiled-lisp): Add new file,
12547         very-early-lisp.el.
12548
12549         * very-early-lisp.el: New file.
12550
12551 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12552
12553         * Symbols that have been obsolete for at least 3 years removed (II).
12554
12555         * obsolete.el (eval-current-buffer): Make compatible.
12556         (byte-code-function-p): Ditto.
12557         (send-string): Removed.
12558         (send-region): Removed.
12559         (screen-scrollbar-width): Removed.
12560         (set-screen-scrollbar-width): Removed.
12561         (set-screen-left-margin-width): Removed.
12562         (set-screen-right-margin-width): Removed.
12563         (screen-left-margin-width): Removed.
12564         (screen-right-margin-width): Removed.
12565         (set-buffer-left-margin-width): Removed.
12566         (set-buffer-right-margin-width): Removed.
12567         (buffer-left-margin-width): Removed.
12568         (buffer-right-margin-width): Removed.
12569         (x-set-frame-icon-pixmap): Removed.
12570         (x-set-screen-icon-pixmap): Removed.
12571         (pixel-name): Removed.
12572         (make-pixmap): Removed.
12573         (make-cursor): Removed.
12574         (pixmap-width): Removed.
12575         (pixmap-contributes-to-line-height-p): Removed.
12576         (set-pixmap-contributes-to-line-height): Removed.
12577
12578 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12579
12580         * obsolete.el (popup-menu-up-p): removed.
12581         (read-no-blanks-input): Removed.
12582         (wholenump): Removed.
12583         (ring-mod): Removed (what was ring-mod?).
12584         (current-time-seconds): Removed.
12585         (run-special-hook-with-args): Removed.
12586         (dot): Removed.
12587         (dot-marker): Removed.
12588         (dot-min): Removed.
12589         (dot-max): Removed.
12590         (window-dot): Removed.
12591         (set-window-dot): Removed.
12592
12593         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12594         `dot-min'.
12595
12596         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12597
12598         * code-files.el (insert-file-contents): Rename
12599         run-special-hook-with-args to run-hook-with-args-until-success.
12600         (write-region): Ditto.
12601
12602 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12603
12604         * about.el: Fix typos, update release date.
12605
12606         * Symbols that have been obsolete for at least 3 years removed.
12607
12608         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12609         screen- functions.
12610         (toplevel): remove setf methods for screen functions.
12611         * cl-macs.el (extent-data): defsetf removed.
12612         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12613         many places to remove.
12614         (comment-indent-hook): Ditto.
12615         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12616         (buffer-dedicated-screen): Ditto.
12617         (deiconify-screen): Ditto.
12618         (delete-screen): Ditto.
12619         (event-screen): Ditto.
12620         (find-file-other-screen): Ditto.
12621         (find-file-read-only-other-screen): Ditto.
12622         (live-screen-p): Ditto.
12623         (screen-height): Ditto.
12624         (screen-iconified-p): Ditto.
12625         (screen-list): Ditto.
12626         (screen-live-p): Ditto.
12627         (screen-name): Ditto.
12628         (screen-parameters): Ditto.
12629         (screen-pixel-height): Ditto.
12630         (screen-pixel-width): Ditto.
12631         (screen-root-window): Ditto.
12632         (screen-selected-window): Ditto.
12633         (screen-totally-visible-p): Ditto.
12634         (screen-visible-p): Ditto.
12635         (screen-width): Ditto.
12636         (screenp): Ditto.
12637         (get-screen-for-buffer): Ditto.
12638         (get-screen-for-buffer-noselect): Ditto.
12639         (get-other-screen): Ditto.
12640         (iconify-screen): Ditto.
12641         (lower-screen): Ditto.
12642         (mail-other-screen): Ditto.
12643         (make-screen): Ditto.
12644         (make-screen-invisible): Ditto.
12645         (make-screen-visible): Ditto.
12646         (modify-screen-parameters): Ditto.
12647         (new-screen): Ditto.
12648         (next-screen): Ditto.
12649         (next-multiscreen-window): Ditto.
12650         (other-screen): Ditto.
12651         (previous-screen): Ditto.
12652         (previous-multiscreen-window): Ditto.
12653         (raise-screen): Ditto.
12654         (redraw-screen): Ditto.
12655         (select-screen): Ditto.
12656         (selected-screen): Ditto.
12657         (set-buffer-dedicated-screen): Ditto.
12658         (set-screen-height): Ditto.
12659         (set-screen-position): Ditto.
12660         (set-screen-size): Ditto.
12661         (set-screen-width): Ditto.
12662         (show-temp-buffer-in-current-screen): Ditto.
12663         (switch-to-buffer-other-screen): Ditto.
12664         (visible-screen-list): Ditto.
12665         (window-screen): Ditto.
12666         (x-set-screen-pointer): Ditto.
12667         (x-set-frame-pointer): Ditto.
12668         (screen-title-format): Ditto.
12669         (screen-icon-title-format): Ditto.
12670         (terminal-screen): Ditto.
12671         (delete-screen-hook): Ditto.
12672         (create-screen-hook): Ditto.
12673         (mouse-enter-screen-hook): Ditto.
12674         (mouse-leave-screen-hook): Ditto.
12675         (map-screen-hook): Ditto.
12676         (unmap-screen-hook): Ditto.
12677         (default-screen-alist): Ditto.
12678         (default-screen-name): Ditto.
12679         (x-screen-defaults): Ditto.
12680         (x-create-screen): Ditto.
12681         * obsolete.el: meta-flag removed.
12682         baud-rate removed.
12683         sleep-for-millisecs removed.
12684         extent-data removed.
12685         set-extent-data removed.
12686         set-extent-attribute removed.
12687         extent-glyph removed.
12688         extent-layout removed.
12689         set-extent-layout removed.
12690         list-faces-display removed.
12691         list-faces removed.
12692         trim-versions-without-asking removed.
12693         after-write-file-hooks removed.
12694         truename removed.
12695         auto-fill-hook removed.
12696         blink-paren-hook removed.
12697         select-screen-hook, deselect-screen-hook removed.
12698         auto-raise-screen, auto-lower-screen removed.
12699
12700         * msw-mouse.el: Global change resource -> mswindows-resource.
12701
12702         * XEmacs 21.0-pre5 is released.
12703
12704 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12705
12706         * about.el (about-hackers): Credits update.
12707
12708 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * register.el (insert-register): Don't activate the region.
12711
12712 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12713
12714         * select.el: Restore x-* symbols for backwards compatibility:
12715         x-copy-primary-selection, x-kill-primary-selection,
12716         x-delete-primary-selection, x-select-make-extent-for-selection,
12717         x-valid-simple-selection-, x-cut-copy-clear-internal.
12718
12719 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12720
12721         * XEmacs 21.0-pre4 is released.
12722
12723 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12724
12725         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12726         reporting bugs.
12727         (maybe-add-init-button): Fix semantics under Windows.  Use
12728         `expand-file-name' rather than `concat'.
12729
12730         * help.el (print-messages): New function.
12731
12732 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12733
12734         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12735
12736 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12737
12738         * about.el: Tweaked my entry in about-hackers.
12739
12740         * find-paths.el (paths-emacs-root-p):
12741           Relaxed emacs-root checking of an in-place installation to
12742           also accommodate the flat layout used on MS Windows.
12743
12744 1998-06-29  John Jones  <jj@asu.edu>
12745
12746         * package-get.el: calls to package-get-update-all will only
12747           update packages which are already installed.
12748
12749 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12750
12751         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12752         are handled by the gui-element face fallbacks now.
12753
12754         * x-faces.el: default gui-element face to "background" as well as
12755         the default face.
12756
12757         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12758         and default face settings since these are set as fallbacks now in
12759         the appropriate domain.
12760
12761 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12762
12763         * text-mode.el (text-mode): Reorder regexp so the OR part
12764         corresponding to `page-delim' goes first and the hack in
12765         `forward-paragraph' will work.
12766         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12767
12768 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12769
12770         * subr.el (remove-hook): When checking the hook value
12771           with functionp, don't apply car to it.
12772
12773 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12774
12775         * package-get.el (package-get-remote-filename):
12776           Don't use file-name-as-directory because the local directory
12777           separator conventions might not be the same as ftp's.
12778
12779 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12780
12781         * ldap.el (ldap-host-parameters-alist): New name of
12782         `ldap-host-parameters-plist'
12783
12784 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12785
12786         * package-get.el: Using (require 'package-get-base), now that it
12787         provides itself.  Consequently removed all instances of (load
12788         "package-get-base.el").
12789
12790 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12791
12792         * subr.el (remove-hook): Don't treat the hook value as a
12793           list unless it is both consp and not functionp.
12794
12795 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12796
12797         * about.el: Email address for Ben Wing is ben@xemacs.org.
12798         * auto-show.el: Ditto.
12799         * bytecomp.el: Ditto.
12800         * faces.el: Ditto.
12801         * x-scrollbar.el: Ditto.
12802         * x-misc.el: Ditto.
12803         * tty-init.el: Ditto.
12804         * toolbar-items.el: Ditto.
12805         * symbol-syntax.el: Ditto.
12806         * specifier.el: Ditto.
12807         * objects.el: Ditto.
12808         * hyper-apropos.el: Ditto.
12809         * glyphs.el: Ditto.
12810
12811 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12814         vertical-divider-always-visible-p.
12815         (default-mouse-motion-handler): Ditto.
12816
12817 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12818
12819         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12820         global value.
12821
12822 1998-06-21  Oliver Graf <ograf@fga.de>
12823
12824         * build-reports.el: changed receiver to xemacs-build-reports list
12825
12826 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12827
12828         * font.el: Split font-family-mappings into X and
12829           mswindows-specific versions.
12830           mswindows-font-create-[object|name]: Treat supplied size
12831           as a pointsize. Added underline and strikethru handling.
12832
12833         * msw-faces.el: changed default mswindows charset to western.
12834
12835         * msw-glyphs.el: removed space in border-glyph font string that
12836           was inserted to get round bugs in the mswindows C font code.
12837
12838 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12839
12840         * about.el (about-hackers): Credits update.
12841
12842         * help-nomule.el (tutorial-supported-languages): Add Romanian
12843         TUTORIAL.
12844
12845         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12846         to ISO-8859-2.
12847
12848 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12849
12850         * font.el: Split font-family-mappings into X and
12851           mswindows-specific versions.
12852           mswindows-font-create-[object|name]: Treat supplied size
12853           as a pointsize. Added underline and strikethru handling.
12854
12855         * msw-faces.el: changed default mswindows charset to western.
12856
12857         * msw-glyphs.el: removed space in border-glyph font string that
12858           was inserted to get round bugs in the mswindows C font code.
12859
12860 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12861
12862         * minibuf.el: make read-color-completion-table call
12863           (mswindows-color-list for mswindows devices.
12864
12865 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12866
12867         * lisp/font-lock.el
12868         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12869         Let declaration items contain non-word symbol characters.
12870
12871 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12872
12873         * package-get.el (package-get-package-provider): Added autoload
12874         cookie.  Loading "package-get-base.el" in ALL functions that use
12875         it.  Fixed some (interactive ...) with multiple argument specs
12876         again.  Cosmetic indentation changes.
12877
12878 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12879
12880         * info.el (Info-insert-dir): Don't use nreverse on variables
12881         that you want to use later.
12882
12883 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12884
12885         * x-mouse.el (x-set-point-and-move-selection): Replace call
12886         to x-kill-primary-selection with kill-primary-selection
12887
12888 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12889
12890         * simple.el (what-cursor-position): Make cursor position reported
12891         use value of column-number-start-at-one
12892
12893 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12894
12895         * about.el (xemacs-hackers): Fix Jareth's email address.
12896
12897 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12898
12899         * startup.el (startup-splash-frame): Remove
12900         `xemacs-startup-logo-function'.
12901
12902 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12903
12904         * about.el (about-hackers): Update credits list.
12905
12906 1998-06-06  Jeff Miller <jmiller@smart.net>
12907
12908         * lisp/sound.el: Update sound-ext to allow filenames with
12909           extensions to be found by load-sound-file
12910
12911 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12912
12913         * info.el (Info-rebuild-outdated-dir): Removed variable
12914         (Info-auto-generate-directory): New variable
12915         (Info-save-auto-generated-dir): New variable
12916         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12917         (Info-build-dir-anew): Second parameter removed.  Use
12918         `Info-save-auto-generated-dir'
12919         (Info-rebuild-dir): Ditto
12920
12921 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12922
12923         * list-mode.el (next-list-mode-item): Would not recognize
12924         border between directly neighbored items.
12925
12926 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12927
12928         * package-get.el: add autoloads for some functions.
12929
12930 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12931
12932         * specifier.el (let-specifier): Tiny docfixes.
12933
12934 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12935
12936         * msw-mouse.el: set selection-pointer-glyph to Normal.
12937
12938 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12939
12940         * wid-edit.el (widget-specify-secret): New function.
12941         (widget-after-change): Use it.
12942         (widget-specify-field): Use it.
12943
12944 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * mouse.el (drag-window-divider): Use `(not done)' instead of
12947         `doit'; reuse result of `window-pixel-edges'.
12948
12949         * modeline.el (drag-modeline-event-lag): Rename to
12950         drag-divider-event-lag.
12951
12952 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12953
12954         * specifier.el (let-specifier): Rewritten not to generate needless
12955         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12956         arguments.
12957
12958 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * minibuf.el (read-file-name-1): Setup buffer-local value of
12961         `completion-ignore-case' in completions buffer under Windows.
12962
12963 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12964
12965         * about.el (about-maintainer-glyph): Fix support for not
12966         compressed images.
12967
12968 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12969
12970         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12971
12972         * mouse.el (mouse-track): Cancel selection if misc-user event with
12973         `cancel-mode-internal' function is fetched.
12974
12975 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12976
12977         * files.el (save-some-buffers-1): Fixed return value.
12978
12979 1998-06-01  Oliver Graf <ograf@fga.de>
12980
12981         * dragdrop.el: added experimental
12982
12983 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12984
12985         * startup.el (after-init-hook, init-file-user,
12986         user-init-directory, load-user-init-file):  Purge references
12987         to "~/.xemacs/init.el" from docstrings.
12988
12989         (load-user-init-file) Use paths-construct-path to construct
12990         paths to user init files.  Go directly to ~/.emacs, do not
12991         search ~/.xemacs/, do not load `default-custom-file'.
12992
12993 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12994
12995         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12996         general *sh.
12997         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12998
12999 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13000
13001         * menubar-items.el (default-menubar): add Update Packages to customize
13002         menu.
13003
13004 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13005
13006         * faces.el: use toolbar face as a fallback for toolbar properties
13007         in xpm-color-symbols instead of default.
13008
13009         * msw-faces.el: rename 3d-object -> gui-element face.
13010
13011 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13012
13013         * startup.el (xemacs-startup-logo-function): New variable.
13014         (startup-splash-frame): Use it.
13015
13016 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13017
13018         * files.el (save-some-buffers): Would wait 1 second.
13019         (save-some-buffers-1): Delete other windows here instead of in
13020         `save-some-buffers'.
13021         (save-some-buffers): Force redisplay only if windows were deleted.
13022
13023 1998-06-02  Didier Verna  <didier@xemacs.org>
13024
13025         * cus-face.el (custom-face-attributes): generalized the use of
13026         toggle buttons for boolean attributes.
13027         Re-ordered the items a bit.
13028
13029 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13030
13031         * sound.el (default-sound-directory): Use `locate-data-directory'
13032         to find the sounds directory.
13033
13034 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13035
13036         * sound.el: default sound-ext to .wav under mswindows, .au
13037         otherwise. load-default sounds without extensions.
13038
13039 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13040
13041         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13042         if send-pr is not bound.
13043
13044 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13045
13046         * files.el: grok idl files in auto-mode-alist.
13047 1998-06-01  Jeff Miller  <jmiller@smart.net>
13048
13049         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13050         calling `upcase'.
13051
13052 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13053
13054         * msw-glyphs.el: add xbm to the list of image types supported.
13055
13056 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13057
13058         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13059         instead of XEmacs one when dumping InfoDock.
13060
13061 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13062
13063         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13064         for `modeline-visible-p'
13065
13066         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13067
13068 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13069
13070         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13071         since it's not used anymore. doc string fixes.
13072
13073         * package-get.el (package-get-file-installed-p): new function. use
13074         instead of file-installed-p which is in an external package.
13075
13076 1998-05-28  Oliver Graf <ograf@fga.de>
13077
13078         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13079         favor of select-window/switch-to-buffer
13080
13081 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13082
13083         * startup.el: changed (getenv "HOME") to (user-home-directory)
13084
13085 1998-05-25  Oliver Graf <ograf@fga.de>
13086
13087         * frame.el (cde-start-drag) moved to dragdrop.el
13088         (offix-start-drag-region) moved to dragdrop.el
13089         (offix-start-drag) moved to dragdrop.el
13090         * dragdrop.el (cde-start-drag) moved from frame.el
13091         (offix-start-drag-region) moved from frame.el
13092         (offix-start-drag) moved from frame.el
13093         (cde-start-drag-region) cde drag regions
13094         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13095
13096 1998-05-26  Oliver Graf <ograf@fga.de>
13097
13098         * dragdrop.el: created dragdrop-drag prototypes
13099         (cde-start-drag-region) fixed typo
13100
13101 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13102
13103         * simple.el (after-init-hook): Remove reader macro.
13104
13105         * packages.el (packages-hardcoded-lisp): Get rid of reader
13106         macros.  Update DOC string.
13107
13108 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * mouse.el (drag-window-divider): Ditto.
13111
13112         * modeline.el (mouse-drag-modeline): Use it.
13113
13114         * lisp-mode.el (let-specifier): Specify indentation.
13115
13116         * specifier.el (let-specifier): Renamed from
13117         `with-specifier-instance'.
13118
13119 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13120
13121         * x-faces.el:
13122         * faces.el: move definition of xpm-color-symbols from x-faces.el
13123         to faces. Predicate x-get-resource on the presence of x.
13124
13125         * msw-faces.el: set 3d-object face rather than modeline. Specify
13126         faces as specfier defaults.
13127
13128         * package-get.el: don't use package-admin-add-single-file-package.
13129
13130 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13131
13132         * toolbar-items.el: Fixup tooltips.
13133         (toolbar-gnus): Don't use obsolete variable
13134         toolbar-news-frame-properties.
13135         (toolbar-news-reader): Default to `gnus' instead of
13136         `not-configured'.
13137
13138         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13139         Windows.
13140
13141 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13142
13143         * package-get.el: rename -installedp -> -installed-p.
13144
13145 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13146
13147         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13148         attributes, and assinged it to continuation, truncation and
13149         hscroll glyphs.
13150
13151         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13152         and made continuation, truncation and hscroll glyphs arrow
13153         characters out of that font.
13154
13155 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13156
13157         * minibuf.el (minibuffer-electric-separator): Play nicely with
13158         directory-sep-char being \.
13159         (minibuffer-electric-tilde): Ditto.
13160         (read-file-name-map): Ditto.
13161
13162 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13163
13164         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13165         on X devices.
13166         (default-mouse-track-deal-with-down-event): Avoid
13167         `x-disown-selection'; use `disown-selection' instead.
13168
13169 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13170
13171         * select.el:
13172         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13173         moved to (cut-copy-clear-internal) in select.el. Ditto for
13174         (x-delete-primary-selection) (x-kill-primary-selection)
13175         (x-copy-primary-selection).
13176         (own-clipboard): new function.
13177
13178         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13179         functions in select.el. remove old ones.
13180         (mswindows-own-clipboard): new function.
13181
13182 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13183
13184         * gnuserv.el: allow connections from mswindows type devices.
13185
13186 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13187
13188         * msw-glyphs.el: change image type used from cursor to resource.
13189
13190 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13191
13192         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13193         for {top,bottom}-{left,right} values in addition to
13194         {top,bottom}_{left,right}.
13195         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13196
13197 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13198
13199         * cl-macs.el (specifier-instance): Undefine its setf method.
13200
13201         * specifier.el (with-specifier-instance): Added docstring.
13202
13203         * mouse.el (drag-window-divider): Ditto.
13204
13205         * modeline.el (mouse-drag-modeline): Use it.
13206
13207         * lisp-mode.el (with-specifier-instance): Define its indentation
13208         level.
13209
13210         * specifier.el (with-specifier-instance): New macro.
13211
13212 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13213
13214         * package-get.el (package-get-create-custom): new function to
13215         auto-generate package-get-custom.el from package-get-base.el.
13216         * (package-get-ever-installedp): new function.
13217         * (package-get-custom): new function to get all packages specified
13218         by customize.
13219
13220 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13221
13222         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13223
13224 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13225
13226         * cl-extra.el: Reverse previous float change.
13227
13228 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13229
13230         * x-faces.el:
13231         * faces.el (try-font-name): moved from x-faces.el since it is
13232         required by w3 under mswindows as well X.
13233
13234 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13235
13236         * winnt.el: Removed evil (setq completion-ignore-case t)
13237         clause, one more overlookef fsfism.
13238         (nt-quote-args-functions-alist): End sentences with double space.
13239
13240 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13241
13242         * window-xemacs.el (push-window-configuration): Remove kludgery of
13243         recaching default-toolbar specifier.
13244         (pop-window-configuration): Ditto.
13245         (unpop-window-configuration): Ditto.
13246
13247 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13248
13249         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13250
13251 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13252
13253         * winnt.el (nt-quote-args-verbatim): Added function.
13254         (nt-quote-args-prefix-quote): Added function.
13255         (nt-quote-args-backslash-quote): Added function.
13256         (nt-quote-args-double-quote): Added function.
13257         (nt-quote-args-functions-alist): New variable.
13258         (nt-quote-process-args): Added function. This is the main quoting
13259         work horse called from process-nt.c
13260
13261 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13262
13263         * winnt.el: Removed duplicate definitions for backspace,
13264         delete, M-backspace and C-M-backspace.
13265         (file-name-buffer-file-type-alist): Removed this variable.
13266         (find-buffer-file-type): Removed function.
13267         (find-file-binary):  Removed function.
13268         (find-file-text): Removed function.
13269         (find-file-not-found-set-buffer-file-type): Removed function.
13270         (save-to-unix-hook): Removed function.
13271         (revert-from-unix-hook): Removed function.
13272         (using-unix-filesystems): Removed function.
13273         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13274         warning.
13275         (x-set-selection): Removed function.
13276         (x-get-selection): Removed function.
13277         Removed commented FSFisms.
13278         Replaced copyright notice (this file is not part of GNU Emacs).
13279         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13280         comint-process-echoes setting to t.
13281
13282 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13283
13284         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13285         and used following the interface change of
13286         `paths-find-recursive-path'.
13287
13288         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13289         regexp instead of a list of base names.
13290         (paths-version-control-filename-regexp):
13291         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13292         Introduced and used following the interface change of
13293         `paths-find-recursive-path'.
13294
13295 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13298         on X devices, rather than on all non-TTY devices.
13299
13300 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13301
13302         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13303
13304         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13305
13306 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13307
13308         * itimer.el (activate-itimer): Fixed usage of integers
13309         as argument to `concat'.
13310
13311 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13312
13313         * itimer.el (start-itimer): replace the use of `concat' with
13314         `format'
13315
13316 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13317
13318         * mode-motion.el (mode-motion-hook): Clarify docstring.
13319         From Bob Weiner <weiner@altrasoft.com>
13320
13321         * loadhist.el (symbol-file): Supply prompt string when used
13322         interactively.
13323         From Bob Weiner <weiner@altrasoft.com>
13324
13325 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13326
13327         * loadup.el (really-early-error-handler): Ditto.
13328
13329         * update-elc.el: Ditto.
13330
13331         * setup-paths.el (paths-construct-exec-path): Ditto.
13332
13333         * make-docfile.el: Ditto.
13334
13335         * find-paths.el (paths-decode-directory-path): Use split-path
13336         instead of decode-path.
13337
13338         * files.el (parse-colon-path): Update docstring reference.
13339
13340 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13341
13342         * msw-init.el:
13343         * x-init.el:
13344         Bind cut'n'paste keys to non window-system specific functions.
13345
13346         * msw-select.el: New function mswindows-clear-clipboard.
13347         mswindows-cut-copy-clipboard extended to handle clearing of the
13348         selection and renamed to mswindows-cut-copy-clear-clipboard.
13349
13350         * select.el: on mswindows devices delete-primary-selection
13351         calls mswindows-clear-clipboard.
13352
13353 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * simple.el (quoted-insert): Inhibit quit when using read-char.
13356
13357         * cmdloop.el (read-char): Don't inhibit quit.
13358         (read-char-exclusive): Ditto.
13359         (read-char): Signal quit if quit-char was pressed.
13360         (read-char-exclusive): Ditto.
13361         (read-quoted-char): Return a character, not integer.
13362
13363         * menubar-items.el (default-popup-menu): Use Andy's generic
13364         selection code.
13365         (default-popup-menu): Fix code.
13366
13367 1998-05-14  Oliver Graf <ograf@fga.de>
13368
13369         * dragdrop.el (dragdrop-function-widget): this time it's done
13370
13371 1998-05-13  Oliver Graf <ograf@fga.de>
13372
13373         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13374
13375 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13376
13377         * device.el (device-pixel-width):
13378         (device-pixel-height):
13379         (device-mm-width):
13380         (device-mm-height):
13381         (device-bitplanes):
13382         (device-color-cells): Swapped parameters to device-system-metric
13383         according to the interface change.
13384
13385 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13386
13387         * mouse.el (default-mouse-motion-handler): Use new name of the
13388         function event-over-vertical-divider-p.
13389         Do not set E-W arrow cursor over the divider if
13390         vertical-divider-draggable-p is nil in the window.
13391         ([top-level]): Use new name for the variable
13392         vertical-divider-map.
13393         (drag-window-divider): Respect vertical-divider-draggable-p.
13394         Variable name typo fixes.
13395
13396 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13397
13398         * keymap.el (kbd): Define here; handle string constants and
13399         others...
13400
13401 1998-05-15  Christian Nyb <chr@mediascience.no>
13402
13403         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13404         in Emacs 18.
13405
13406 1998-05-13  Didier Verna  <didier@xemacs.org>
13407
13408         * mouse.el (drag-window-divider): give the vertical divider a
13409         pressed look when dragging it.
13410
13411 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13412
13413         * faces.el: predicate some more face operations on x or mswindows
13414         not just x.
13415
13416         * modeline.el: enable modeline coloring for mswindows.
13417
13418 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13419
13420         * minibuf.el (minibuffer-default): Added variable; compatible with
13421         FSF Emacs.
13422         (next-history-element): Used `minibuffer-default'.
13423
13424 1998-05-12  Oliver Graf <ograf@fga.de>
13425
13426         * dragdrop.el (dragdrop-function-widget): button and mods ok
13427         arguments still look a bit strange
13428         (dragdrop-compare-mods) created
13429         (dragdrop-drop-do-functions) correctly checks for buttons and
13430         modifiers
13431
13432 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * setup-paths.el (paths-default-info-directories): Replace
13435         path-separator with directory-sep-char.
13436
13437         * files.el (path-separator): Don't define it here.
13438
13439 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13440
13441         * update-elc.el: Ditto.
13442
13443         * setup-paths.el (paths-construct-exec-path): Ditto.
13444
13445         * make-docfile.el: Ditto.
13446
13447         * loadup.el (really-early-error-handler): Ditto.
13448
13449         * find-paths.el (paths-decode-directory-path): Use decode-path
13450         instead of decode-path-internal.
13451
13452         * files.el (parse-colon-path): Update docstring.
13453
13454 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * subr.el (get-buffer-window-list): Make BUFFER optional.
13457
13458         * window-xemacs.el (windows-of-buffer): Defalias to
13459         get-buffer-window-list.
13460
13461 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13462
13463         * disass.el: Fix maintainer keyword.
13464
13465         * bytecomp.el (byte-compile-and-load-file): Autoload.
13466         (byte-compile-buffer): Ditto.
13467
13468         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13469         value is returned, not the name.
13470         (lisp-imenu-generic-expression): Enable it.
13471         (lisp-mode-variables): Ditto.
13472         (lisp-indent-offset): Change defconst to defvar.
13473         (lisp-indent-function): Ditto.
13474         (lisp-body-indent): Ditto.
13475
13476 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13477
13478         * modeline.el: Use zap-last-kbd-macro-event.
13479
13480         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13481         nil, don't attempt to do anything with messages.
13482         (eval-last-sexp): Use `letf' for clarity.
13483
13484 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13485
13486         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13487
13488 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13489
13490         * buff-menu.el:
13491         * lisp-mode.el:
13492         * obsolete.el:
13493         Change empty docstrings into no doc strings at all.
13494         Fix bogus FSF-format docstrings.
13495         * etags.el: Fix docstring.
13496
13497 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13498
13499         * package-get.el (package-get): Use internal md5
13500
13501 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13502
13503         * about.el (about-xemacs): Correct abuse of concat.
13504
13505 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13506
13507         * info.el (Info-mode): Use easymenu.
13508
13509 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13510
13511         * apropos.el (apropos): Don't use concat with integers.
13512
13513         * cmdloop.el (describe-last-error): Handle the case when no error
13514         was seen gracefully.
13515
13516         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13517         defun.
13518         (apropos-describe-plist): Ditto.
13519
13520         * help.el (with-displaying-help-buffer): Revert to a defun.
13521         (describe-key): Use it as defun.
13522         (describe-mode): Ditto.
13523         (describe-bindings): Ditto.
13524         (describe-prefix-bindings): Ditto.
13525         (describe-installation): Ditto.
13526         (view-lossage): Ditto.
13527         (describe-function): Ditto.
13528         (describe-variable): Ditto.
13529         (describe-syntax): Ditto.
13530
13531 1998-05-11  Oliver Graf <ograf@fga.de>
13532
13533         * dragdrop.el: changed order of require/provide
13534         (dragdrop-drop-mime-default) changed to new calling conventions
13535         (dragdrop-drop-do-functions) changed to new calling conventions
13536         (dragdrop-function-widget) this one needs more work...
13537
13538 1998-05-10  Oliver Graf <ograf@fga.de>
13539
13540         * about.el: another small change in my entry
13541         * dragdrop.el (dragdrop-drop-log-function): logging added
13542         plus customizations
13543         changed interface to handler functions. now called with event
13544         and object
13545
13546 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13547
13548         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13549         E-W arrow pointer displayed over draggable dividers.
13550
13551         * mouse.el (default-mouse-motion-handler): Show it when
13552         appropriate.
13553         (drag-window-divider): Added.
13554         ([top-level]): Initialized window-divider-map with a keymap
13555         binding the above function to left button down event.
13556
13557         * x-mouse.el (x-init-pointer-shape): Initialize
13558         divider-pointer-glyph from Cursor.dividerPointer, or use default
13559         E-W double arrow.
13560
13561 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13562
13563         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13564
13565 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13566
13567         * simple.el (count-words-buffer): Don't query for buffer.
13568         (count-lines-buffer): Ditto.
13569
13570 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13571
13572         * help.el (where-is): add optional insert argument.
13573
13574 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13575
13576         * help.el (describe-key-briefly): New argument INSERT.
13577
13578         * simple.el (eval-expression): New optional argument; synch with
13579         FSF 20.3.
13580
13581         * keydefs.el (global-map): Add new register bindings.
13582
13583         * register.el: Synched with FSF 20.3.
13584
13585 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13586
13587         * window-xemacs.el (recenter): all arguments are optional.
13588
13589 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13590
13591         * device.el: (device-pixel-width): Reflected name/parameters
13592         change to device-system-metric.
13593         (device-pixel-height): Ditto.
13594         (device-mm-width): Ditto.
13595         (device-mm-height): Ditto.
13596         (device-bitplanes): Ditto.
13597         (device-color-cells): Ditto.
13598
13599 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13602
13603         * cl.el (most-positive-fixnum): Document.
13604         (most-negative-fixnum): Ditto.
13605
13606         * cus-dep.el: Updated comment.
13607
13608         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13609         constant.
13610
13611         * cus-load.el (custom-put): Removed.
13612
13613         * files.el (after-find-file): Just resignal quit instead of
13614         signaling "canceled".
13615
13616 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13617
13618         * frame.el (other-frame): Use `focus-frame' instead of
13619         select-frame kludges.
13620
13621         * lisp-mode.el: Update lisp-indent-function for
13622         save-selected-frame and with-selected-frame.
13623
13624         * frame.el (save-selected-frame): New macro.
13625         (with-selected-frame): Ditto.
13626         (other-frame): Use `set-frame-focus'.
13627
13628 1998-05-06  Oliver Graf <ograf@fga.de>
13629
13630         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13631         (dragdrop-drop-url-default) default handler for URL drops created
13632         (dragdrop-drop-mime-default) default handler for MIME drops created
13633         (dragdrop-drop-functions) default custom for handling drops created
13634         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13635
13636 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13637
13638         * mouse.el: Removed redundant mouse-mswindows-drop function.
13639
13640 1998-05-05  Oliver Graf <ograf@fga.de>
13641
13642         * about.el: changed some text in my entry
13643         * dragdrop.el: added customs
13644
13645 1998-05-04  Oliver Graf <ograf@fga.de>
13646
13647         * mouse.el: killed global drop key bindings
13648         (mouse-offix-drop) removed
13649         * dragdrop.el: created
13650         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13651
13652 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13653
13654         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13655         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13656
13657         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13658         obsolete comment.
13659
13660         * scrollbar.el (scrollbars-visible-p): Use new
13661         {vertical,horizontal}-scrollbar-visible-p specifiers.
13662
13663 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13664
13665         * device.el (device-pixel-height):
13666         (device-pixel-width):
13667         (device-mm-width):
13668         (device-mm-height):
13669         (device-bitplanes):
13670         (device-color-cells): Moved these 6 functions from device.c; they
13671         all use single (device-system-metrics) call.
13672
13673 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13674
13675         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13676         were renamed.
13677
13678         * menubar-items.el:
13679         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13680         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13681
13682         * help.el (help-map): Remove Hyperbole keybinding logic.
13683         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13684
13685 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13686
13687         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13688         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13689
13690 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13691
13692         * msw-glyphs.el: use nicer icon3 from the frame icon.
13693
13694 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13695
13696         * version.el (emacs-version): Remove InfoDock conditionals.
13697
13698         * startup.el (startup-splash-frame): Change ID logo name.
13699
13700 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13701
13702         * files.el (after-find-file): If the user presses C-g on
13703         directory-creation prompt, kill the buffer.
13704
13705 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13706
13707         * simple.el (count-words-region): Reverse previous change.
13708
13709 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13710
13711         * replace.el (query-replace): Just call perform-replace.
13712         (query-replace-regexp): Ditto.
13713         (perform-replace): Move region handling here.
13714         (perform-replace): Use the new arg to match-data.
13715
13716 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13717
13718         * x-init.el: Install X specific display table that
13719           displays char 0240 as a space to avoid whatever it is
13720           that screws up display of that character code.
13721
13722 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13723
13724         * help.el (function-arglist): If no arguments are documented for a
13725         subr, print nothing rather than incorrect output.
13726
13727 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13728
13729         * cmdloop.el (command-error): Update bail-out error message to use
13730         `emacs-program-name'.
13731
13732         * lib-complete.el: Remove reader macro cruft.
13733
13734         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13735         cruft.
13736
13737         * simple.el (count-words-region): Drop interactive-p check on the
13738         message.
13739
13740 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13741
13742         * font.el
13743         * msw-faces.el
13744         Correct spelling of mswindows-font-canonicalize-name.
13745
13746 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13747
13748         * ldap.el (ldap-host-parameters-alist): Replaced with
13749         `ldap-host-parameters-plist'
13750         (ldap-search): Adapt to previous change
13751
13752 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13753
13754         * about.el (about-hackers): Update Bob Weiner bio.
13755         (about-maintainer-info): Ditto.
13756
13757 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13758
13759         * simple.el (display-warning-minimum-level): Docfix.
13760
13761 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13762
13763         * widget.el (:default-get): New keyword.
13764         * wid-edit.el (default, widget-default-default-get): Define it.
13765         (group, widget-group-default-get): Define it.
13766         (menu-choice, widget-choice-default-get): Define it.
13767         (widget-default-get): New function.
13768         (widget-choice-action): Call it.
13769         (widget-editable-list-entry-create): Call it.
13770
13771 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13772
13773         * byte-optimize.el (byte-boolean-vars): Removed.
13774         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13775         lookup through `byte-boolean-vars'.
13776
13777 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13778
13779         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13780         resource-provided values into ghost specs for scrollbar-height and
13781         scrollbar-width.
13782
13783 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * byte-optimize.el: Don't attempt to optimize /=.
13786
13787         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13788         (byte-compile-/=): Ditto.
13789
13790 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13791
13792         * apropos.el: Use `with-displaying-help-buffer'.
13793         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13794         Use `with-displaying-help-buffer'.
13795         (apropos-follow): Do not give special treatment to buffer cursor
13796         was in prior to a mouse click.
13797         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13798         (apropos-print-doc): Set correct buffer for setting text
13799         properties.
13800
13801 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13802
13803         * help.el (help-buffer-prefix-string): New variable.
13804         (help-buffer-name): Use it.
13805
13806         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13807         mode menu.
13808
13809 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13810
13811         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13812
13813 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13814
13815         * files.el (find-file-noselect): Update docstring.
13816         (find-file-noselect): Signal an error if found an unreadable file.
13817         (file-chase-links): Save the match data.
13818         (normal-mode): Use `lwarn' and `error-message-string'.
13819         (interpreter-mode-alist): Change defconst to defvar.
13820         (inhibit-first-line-modes-regexps): Ditto.
13821         (inhibit-first-line-modes-regexps): Added .tgz.
13822         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13823         (change-major-mode-with-file-name): New user-option.
13824         (set-visited-file-name): Synched with FSF.
13825         (file-name-extension): New function, from FSF 20.3.
13826         (file-relative-name): Synched with FSF.
13827         (save-some-buffers): Support the C-r feature.
13828         (recover-session): Synched with FSF.
13829         (kill-some-buffers): Ditto.
13830         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13831
13832 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13833
13834         * files.el (insert-file): Undo previous change and reenable use of
13835         format.el.
13836
13837 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * window-xemacs.el (recenter): Define.
13840
13841 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13842
13843         * font.el (mswindows-font-create-name)
13844         (mswindows-font-create-object): new functions for mswindows type
13845         fonts.
13846
13847         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13848         strings are parsed as well as font objects.
13849
13850 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * modeline.el (defining-kbd-macro): Restore modeline indication of
13853         kbd-macro being recorded.
13854         (add-minor-mode): Simplify docstring.
13855         (modeline-minor-mode-menu): Remove stuff.
13856
13857 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13858
13859         * code-process.el (call-process): dynamically decide process
13860         coding type.
13861
13862 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13863
13864         * modeline.el: Add line-number-mode, column-number-mode to
13865         the modeline minor-mode menu.  Button2 on the line number does
13866         goto-line.
13867
13868 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13869
13870         * mouse.el: move x-selection-owner-p type things to
13871         selection-owner-p.
13872
13873         * msw-init.el: copy zmacs stuff from x-init.el
13874
13875         * msw-select.el (mswindows-own-selection)
13876         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13877         functions. Very simple minded implementation of selectio
13878         ownership.
13879
13880         * select.el (own-selection) (disown-selection)
13881         (activate-region-as-selection) (select-make-extent-for-selection)
13882         (valid-simple-selection-p): functions moved from x-select.el for
13883         generalized selection.
13884
13885         * x-select.el: see select.el changes.
13886
13887         * x-toolbar.el: use new selection functions.
13888
13889 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13890
13891         * packages.el (packages-find-package-directories): Fixed bug that
13892         would pick up multiple site-package directories.
13893         (package-locations): Added "xemacs-packages" as a late package
13894         location.
13895
13896         * find-paths.el: Now uses `emacs-program-name' and
13897         `emacs-program-version'.
13898         Additions to enforce version-specific directories in
13899         `paths-find-version-directory'.
13900
13901 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13902
13903         * default.el: Removed.
13904         * site-start.el: Removed.
13905
13906 1998-04-29  Didier Verna  <didier@xemacs.org>
13907
13908         * minibuf.el (minibuffer-history-minimum-string-length): Default
13909         to nil.
13910
13911 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13912
13913         * find-paths.el (paths-program-name): Rename.
13914         (paths-emacs-root-p): Ditto.
13915         (paths-find-site-directory): Ditto.
13916
13917 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13918
13919         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13920         `emacs-lisp-byte-compile-and-load'.
13921
13922 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13923
13924         * ldap.el (ldap-search): Fixed additional parameter passing to
13925         `ldap-open'
13926
13927 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13928
13929         * select.el (kill-primary-selection) (selection-owner-p)
13930         (copy-primary-selection) (yank-clipboard-selection)
13931         (selection-exists-p) (delete-primary-selection): new file and
13932         functions that do the right thing for the selected device.
13933
13934         * x-menubar.el: use generalised selection functions.
13935
13936         * dumped-lisp.el: dump select.el.
13937
13938 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13939
13940         * find-paths.el (paths-progname): New variable.
13941         (paths-emacs-root-p): Use it.
13942         (paths-find-site-directory): Ditto.
13943
13944 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13945
13946         * loadup.el ((member "dump" command-line-args)): Dump as
13947         `infodock' if InfoDock.
13948
13949 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13950
13951         * find-paths.el (construct-emacs-version): Simplify, include
13952         program name in the return value.
13953         * (paths-find-version-directory): Use it.
13954
13955 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13956
13957         * info.el (Info-parse-dir-entries): Fixed regexp
13958         (Info-build-dir-anew): Remove full suffix and capitalize info file
13959         name for files with no @direntry
13960         (Info-batch-rebuild-dir): New function
13961         (Info-suffixed-file): Check for regular files instead of simple
13962         file existence (could catch directories before)
13963
13964 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13965
13966         * setup-paths.el, find-paths.el: Removed uses of `not' which
13967         temacs doesn't have.
13968
13969         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13970         into root searching.
13971
13972 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13973
13974         * subr.el: Remove definition of `not'.
13975
13976 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13977
13978         * msw-glyphs.el: enable graphics support.
13979
13980 1998-04-23  Didier Verna  <didier@xemacs.org>
13981
13982         * x-menubar.el (default-menubar): restored the line-number-mode
13983         option.
13984
13985         * misc doc string updates related to the options menu.
13986
13987 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13988
13989         * setup-paths.el (paths-construct-load-path): Fix typo.
13990
13991 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13992
13993         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13994         font-menu-ignore-scaled-fonts don't have to be bound now; this
13995         gets us one step further towards making --no-autoloads work.
13996
13997         * startup.el (normal-top-level): Load auto-autoloads only if
13998         lisp-directory is non-nil.
13999
14000         * setup-paths.el (paths-construct-load-path): Made it robust
14001         against nil lisp-directory.
14002
14003         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14004         to the list of variables that cause a warning when nil.
14005
14006         * toolbar.el (init-toolbar-location): Now works even when there's
14007         no toolbar icon directory.
14008
14009 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14010
14011         * help.el (view-lossage): Recognize it.
14012
14013         * simple.el (log-message): Mark multiline messages.
14014
14015 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14016
14017         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14018
14019 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14020
14021         * package-get.el (package-get-all):  add `\n' separator to
14022         interactive specification so that both variables are read
14023
14024 1998-04-22  Didier Verna  <didier@xemacs.org>
14025
14026         * x-menubar.el: ported the options menu to Custom.
14027         Moved the "read only" toggle button to the buffers menu.
14028         Corrected some missing ;;;###autoload or defcustom.
14029
14030         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14031         the scrollbar-visible specifier for options menu handling.
14032
14033         * toolbar.el (toolbar-visible-p)
14034                      (toolbar-captioned-p)
14035                      (default-toolbar-position): defcustom wrappers around
14036         the toolbar specifiers for options menu handling.
14037
14038         * frame.el (get-frame-for-buffer-default-instance-limit):
14039         defcustom it for options menu handling.
14040
14041         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14042         font-lock-mode for options menu handling.
14043
14044         * cus-start.el: added Custom properties to overwrite-mode for
14045         options menu handling.
14046
14047 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14048
14049         * about.el: shameless self-promotion.
14050
14051 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14052
14053         * simple.el (raw-append-message): Slightly optimize.
14054         (remove-message): Use `push' for clarity.
14055         (append-message): Ditto.
14056         (display-warning): Dito.
14057         (raw-append-message): Send the message to the appropriate device.
14058
14059 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14060
14061         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14062         From Sean MacLennan <Sean.MacLennan@pika.ca>
14063
14064 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14065
14066         * setup-paths.el: Changed `directory-sep-char' to
14067         `path-separator', following a change in GNU Emacs.
14068
14069 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14070
14071         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14072         (Info-build-dir-anew): Add a final newline.
14073         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14074         is `always'
14075         (Info-rebuild-dir): Ditto
14076
14077         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14078
14079 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14080
14081         * simple.el (count-words-buffer): Retain zmacs region.
14082         (count-words-region): Ditto.
14083         * simple.el: (what-line): Expanded line counts.
14084         (count-lines): New parameter to conditionalize whether collapsed
14085         lines get counted.
14086         From Bob Weiner <weiner@altrasoft.com>
14087
14088 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14089
14090         * packages.el (package-locations): infodock-packages must override
14091         mule-packages and packages.
14092
14093 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14094
14095         * wid-edit.el:
14096         remove rude messages from widget-activation-widget-mapper
14097         and widget-activation-glyph-mapper
14098
14099 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14100
14101         * toolbar.el: Remove (featurep 'x) test from
14102         toolbar-make-button-list
14103
14104 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14107         only if in the same frame.
14108
14109 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14110
14111         * packages.el (package-locations): Added site-packages hierarchy.
14112
14113         * setup-paths.el (paths-default-info-directories): Introduced and
14114         used.
14115
14116         * packages.el, setup-paths.el: Set various path searching depths
14117         to 1.
14118
14119         * packages.el (packages-hierarchy-depth):
14120         (packages-load-path-depth): Introduced and used.
14121
14122         * setup-paths.el (paths-load-path-depth): Introduced and used.
14123
14124         * find-paths.el (paths-find-recursive-path): Added max-depth
14125         parameter.
14126
14127 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14128
14129         * setup-paths.el (paths-construct-info-path): Removed
14130         dependency on behavior of (file-name-as-directory "").
14131
14132 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14133
14134         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14135         lisp objects
14136
14137 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14138
14139         * dump-paths.el, startup.el: Added handling for --debug-paths.
14140
14141 1998-04-15  William M. Perry  <wmperry@aventail.com>
14142
14143         * wid-edit.el: We cannot just set the help-echo or balloon-help
14144           properties for an extent based on the :help-echo widget
14145           property, since help-echo and balloon-help cause an EXTENT to
14146           get passed in, where :help-echo functions are expecting a WIDGET
14147
14148 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14149
14150         * scrollbar.el (init-scrollbar-from-resources): Call
14151         mswindows-init-scrollbar-metrics when appropriate.
14152
14153 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14154
14155         * dumped-lisp.el: dump x-toolbar for window system
14156
14157         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14158         have support and xpm.
14159
14160 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14161
14162         * files.el (toggle-read-only): Fix docstring.
14163         From Didier Verna <didier@xemacs.org>
14164
14165 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14166
14167         * startup.el (normal-top-level): Load autoload-file-name without
14168         specifying an extension---some people only auto-autoload.el.gz.
14169
14170 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14171
14172         * files.el (backup-enable-predicate): Don't bomb on NAME being
14173         nil.
14174
14175 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14176
14177         * find-paths.el, packages.el: Now prefers configure'd paths.
14178         This shouldn't cause any of the originally anticipated problems as
14179         the current paths architecture will not define the various
14180         configure-xxx variables if they're not specified on the configure
14181         command line.
14182
14183         * find-paths.el, setup-paths.el, packages.el: Removed all
14184         mentionings of "/" as a path separator.
14185         Used paths-construct-path throughout.
14186
14187         * find-paths.el (paths-construct-path): Created to assemble paths
14188         from directory components.
14189
14190         * setup-paths.el, packages.el: Used paths-decode-directory-path
14191         instead of decode-path-internal.
14192
14193         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14194         and associates.
14195         (paths-decode-directory-path) Created.
14196
14197         * setup-paths.el: Changed configure-exec-path to
14198         configure-exec-directory.
14199
14200 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14201
14202         * packages.el (packages-find-packages): Fixed decoding of
14203         EMACSPACKAGEPATH.
14204
14205         * startup.el: -no-packages -> -no-early-packages.
14206
14207         (packages-load-package-lisps): Fixed loading of auto-autoload
14208         files.
14209
14210         * startup.el (normal-top-level): Fixed loading of core
14211         auto-autoload.
14212
14213         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14214
14215         * startup.el, packages.el, dump-paths.el: Added proper settings
14216         for site-directory and lisp-directory variables.
14217
14218         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14219         inhibit-package-autoloads and fixed handling of it.
14220
14221         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14222         handling of former inhibit-package-init, now
14223         inhibit-early-packages, to make -vanilla etc. work.
14224
14225 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14226
14227         * code-process.el (start-process): Fallback to 'undecided instead
14228         of 'binary for process input coding stream.
14229
14230         * process.el (start-process): Docstring fix.
14231
14232 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14233
14234         * info.el (Info-insert-dir): Do not insert temporary dir files
14235         in Info-dir-file-attributes
14236         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14237         (Info-rebuild-dir): Ditto.
14238
14239 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14240
14241         * obsolete.el: Added obsoleteness declarations for
14242         `site-directory' and `Info-default-directory-list'.
14243
14244 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14245
14246         * find-paths.el (paths-find-emacs-root): Only look at the
14247         executable at the end of the symlink chain for determining the
14248         Emacs root.
14249
14250 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14251
14252         * setup-paths.el (paths-construct-info-path): Changed construction
14253         to cater to gone default in configure.
14254
14255         * find-paths.el (paths-uniq-append): Added.
14256
14257         * packages.el: Rewritten package path construction once again.
14258
14259         * dump-paths.el, startup.el: Removed package-path as a global
14260         variable.
14261
14262         * package-admin.el (package-admin-add-single-file-package):
14263         (package-admin-add-binary-package): Changed package-path to
14264         late-packages.
14265
14266         * packages.el (packages-split-path): Split path at "/" rather than
14267         nil according to change in emacs.c.
14268
14269 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14270
14271         * setup-paths.el (paths-construct-info-path): Changed info path
14272         order so that directories come out right.
14273         (paths-find-lock-directory): Fixed bug: It used to think
14274         configure-lock-directory is a path.
14275
14276 1998-04-06  Jeff Miller <jmiller@smart.net>
14277
14278         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14279         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14280         eases the use of toolbar-add/kill-item functions.
14281
14282 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14283
14284         * code-files.el (file-coding-system-alist): Commented out
14285         loaddefs.el magical treatment.
14286
14287 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14288
14289         * info.el (Info-rebuild-outdated-dir): Added new option
14290         `conservative' and made it the default
14291         (Info-rebuild-dir): Appropriately parse multi-line description
14292         strings, and multi-section dir files. Issue warning when dir
14293         is rebuilt as temporary
14294         (Info-build-dir-anew): Issue warning when dir is built as
14295         temporary
14296
14297 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14298
14299         * list-mode.el (list-mode-map): Bind highlight motion commands to
14300         standard keys left, right, C-b and C-f.
14301
14302 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14303
14304         * files.el (auto-mode-alist): allow .sc for Scheme->C
14305
14306 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14307
14308         * loadup.el (pureload): Don't quote (garbage-collect).
14309
14310 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14311
14312         * package-get-base.el: Updated.
14313
14314 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14315
14316         * isearch-mode.el (isearch-just-started): New variable.
14317         (isearch-mode): Set it.
14318         (isearch-repeat): Advance one character forward only if the search
14319         was successful, and was not just started.
14320         (isearch-repeat): Clear isearch-just-started.
14321
14322 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14323
14324         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14325         if running -batch.
14326
14327 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14328
14329         * subr.el (listify-key-sequence): Removed.
14330
14331 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14332
14333         * bytecomp.el (byte-compile-print-gensym): New option.
14334         (byte-compile-output-file-form): Use it.
14335         (byte-compile-output-docform): Ditto.
14336         (byte-compile-compiled-obj-to-list): Ditto.
14337
14338 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * msw-glyphs.el: set frame icon if xpm support.
14341
14342 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14343
14344         * help.el: Code that pretty prints variable values
14345           removed.
14346
14347 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14348
14349         * find-paths.el (paths-emacs-root-p): Correct test for installation
14350         directory.
14351         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14352
14353 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14354
14355         * loaddefs.el: Don't set debug-ignored-errors; leave
14356           its default value set to nil.
14357
14358 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14359
14360         * info.el (Info-rebuild-dir): fixed mis-spelling.
14361
14362 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14363
14364         * info.el (Info-rebuild-outdated-dir): New custom var
14365         (Info-insert-node): Create/update dir file when needed, ie when it
14366         does not exist or is older than some info files in directory
14367
14368 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14369
14370         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14371         for last packages, mainly for using a 20.4 package base.
14372
14373         * packages.el (late-packages): Typo fix.  It was called
14374         early-packages.
14375
14376         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14377         relative symlinks correctly.
14378         (paths-find-emacs-roots): More rigorous checking for plausible
14379         configuration-time root.
14380
14381         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14382         find its roots.
14383
14384 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14385
14386         * faces.el: Fix docstrings.
14387         * glyphs.el: Fix docstrings.
14388         * mouse.el: Fix docstrings.
14389
14390         * frame.el: Change phrase `current frame' to `selected frame'.
14391
14392         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14393
14394         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14395         macros using backquote to make them infinitely more readable.
14396
14397 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14398
14399         * packages.el (packages-find-package-path): Hardcoded specialized
14400         InfoDock support until we can clean this up.
14401
14402         * help.el (describe-bindings-1): Return the value of the bindings
14403         help buffer created.
14404         (describe-bindings): Ditto.
14405
14406         * simple.el (set-variable): Restore previous behavior of not
14407         bombing if the variable to set is not boundp.
14408
14409 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14410
14411         * packages.el (packages-handle-package-dumped-lisps): Allow for
14412         non-local files to be loaded off the package-lisp variable.
14413
14414 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14415
14416         * x-faces.el: Global X resources should override
14417           specs for all device classes (color, grayscale, mono);
14418           code currently doesn't override any of them.  Fixed by
14419           calling remove-specifier with '(x default) as the tag
14420           set and allowing inexact matches.
14421
14422 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14423
14424         * faces.el: Separated face initializations based on
14425           device classes into device type specific (tag set,
14426           instantiator) pairs.
14427
14428 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14429
14430         * wid-edit.el (widget-choice-action): Remember user's explicit
14431         choice.
14432         (widget-choice-value-create): Respect it.
14433         From Richard Stallman <rms@gnu.org>
14434
14435 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14436
14437         * setup-paths.el (paths-construct-info-path): Always append
14438         existing directories from configure-time info path.
14439
14440         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14441         Info-directory-list.
14442
14443         * info.el: Removed Info-default-directory-list which was broken by
14444         design.
14445         Removed bogus initialization of Info-directory-list---startup.el
14446         can do a much better job.
14447         Added autoload of Info-directory-list.
14448
14449         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14450         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14451         be exclusive; now it's merely given precedence, just like in the
14452         old days.
14453
14454 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14455
14456         * find-paths.el (paths-find-architecture-directory): Fix bug with
14457         finding; it used to default too early.
14458
14459 1998-03-25  Martin Buchholz <martin@xemacs.org>
14460
14461         * packages.el (packages-split-path): Fix a bug; it used to fail
14462         for paths that weren't split.
14463
14464 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14465
14466         * finder.el (finder-compile-keywords): trap on errors.
14467
14468 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14469
14470         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14471           fourth argument of t so that only the specs exactly
14472           matching the tag lists are removed.
14473
14474 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14475
14476         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14477
14478 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14479
14480         * minibuf.el (mouse-read-file-name-1): If a default directory was
14481         specified, use it for generating the completions.
14482
14483 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14484
14485         * update-elc.el: Now respects inhibit-package-init and
14486         inhibit-site-lisp.
14487         Now does path construction with loadup-paths.
14488
14489         * startup.el (normal-top-level, startup-setup-paths): Now respects
14490         inhibit-package-init and inhibit-site-lisp.
14491
14492         * packages.el (packages-find-package-path): Extended package path
14493         by version-specific hierarchies.
14494         (packages-find-packages): Now respects inhibit flag and
14495         inhibit-site-lisp.
14496         Moved path setup to loadup-paths.
14497
14498         * make-docfile.el: Now respects inhibit-package-init and
14499         inhibit-site-lisp.
14500         Now does path construction with loadup-paths.
14501
14502         * loadup.el: Now respects inhibit-package-init and
14503         inhibit-site-lisp.
14504
14505         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14506
14507         * loadup-paths.el: New file: setup load-path to encompass
14508         packages.
14509
14510 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14511
14512         * auto-show.el: load-gc renamed to pureload.
14513         * site-load.el: Ditto.
14514         * packages.el (toplevel): Ditto.
14515         * loadup.el (really-early-error-handler): Ditto.
14516         * dumped-lisp.el (preloaded-file-list): Ditto.
14517         * cus-face.el (custom-declare-face): Ditto.
14518
14519 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14520
14521         * <Today>: The Big Path Searching Overhaul.
14522
14523         * find-paths.el: New file: find and assemble paths in the
14524         installation hierarchy.
14525
14526         * setup-paths.el: New file: global layout of paths and directories
14527         within the XEmacs hierarchy.
14528
14529         * packages.el: Replaced everything related to path searching and
14530         startup by code in terms of find-paths.
14531
14532         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14533         the new path searching engine.
14534
14535         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14536         and setup-paths.
14537
14538 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14539
14540         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14541         setup-paths.el.
14542
14543 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14544
14545         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14546         compiles identically in any configuration.
14547         Removed irrelevant commentary.
14548
14549 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14550
14551         * simple.el (set-variable): Allow setting specifiers.
14552
14553 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14554
14555         * lisp.el (forward-sexp): Revert previous change.
14556
14557 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14558
14559         * frame.el (frame-initialize): Use `delete-console' instead of
14560         `delete-device' to delete the stream console to match the usage in
14561         Fkill_emacs.
14562
14563 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14564
14565         * files.el (cdpath-previous): New variable.
14566         (cd): Use it.
14567         From Bob Weiner <weiner@wave.altrasoft.com>
14568
14569 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14570
14571         * keydefs.el: Changed keybindings of forward-char,
14572           backward, scroll-up and scroll-down to point to their
14573           -command counterparts.
14574
14575         * simple.el: New functions: forwarc-char-command,
14576           backwrad-char-command, scroll-up-command,
14577           scroll-down-command which work liek their counterparts
14578           except that they honor the variable
14579           signal-error-on-buffer-boundary.
14580
14581           Definition of signal-error-on-buffer-boundary received
14582           from src/cmds.c.
14583
14584           defvar declaration added for word-across-newline to avoid
14585           byte-compiler warning about the free variable reference.
14586
14587 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14588
14589         * winnt.el: Removed "%t" from the beginning of
14590         modeline-format. From now on, there's no nt-specifics in the modeline.
14591
14592 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14593
14594         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14595         of `when' with `if'.
14596
14597 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14598
14599         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14600         mswindows. Must be reworked along with glyphs.el, or
14601         merged into it, after there is images support.
14602
14603         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14604         'mswindows.
14605
14606 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14607
14608         * faces.el: fix for text cursor initialization.
14609         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14610         From Andy Piper <andyp@parallax.co.uk>
14611
14612 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14613
14614         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14615         if there is an existing package that handles it and warn the user
14616         about that mode.
14617
14618 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14619
14620         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14621         Installation" menu item when Installation-string is not bound.
14622
14623 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14624
14625         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14626         From Jeremiah W. James <jerry@cs.ucsb.edu>
14627
14628 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14629
14630         * msw-faces.el:
14631         * faces.el: Fix face initialization.
14632
14633 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14634
14635         * files.el (backup-enable-predicate): fix breakage introduced
14636         by TMPDIR patch.
14637
14638 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14639
14640         * x-faces.el (x-init-face-from-resources): The
14641           TTY face property retrieval functions don't return
14642           specifiers, so use face-property instead.
14643
14644 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14645
14646         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14647
14648 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14649
14650         * x-menubar.el: Expanded documentation for
14651           option-save-faces.  Changed Options -> Browse Faces
14652           menu entry to invoke customize-face.
14653
14654 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14655
14656         * faces.el: Most face initialization moved out of
14657           init-other-random-faces to the top level so that the
14658           initialization happens before Xemacs is dumped.  Much
14659           of the fascist "face-differs-from-default-p or FROB!"
14660           code has been retired in favor of letting the user do
14661           what they want to do.  Face initialization code changed
14662           to use `default' specifier tag so that the settings can
14663           be overridden later if the user wishes it.
14664
14665 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14666
14667         * about.el (about-hackers): Update contributors list.
14668
14669 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14670
14671         * specifier.el: Define new specifier tag `default'.
14672
14673         * modeline.el: Initialize faces using `default' tag.
14674
14675         * x-faces.el (x-init-face-from-resources): Remove
14676           specifier specs containing the `default' tag before
14677           adding new specs.
14678
14679 1998-03-02  John Jones  <jj@asu.edu>
14680
14681         * package-get.el (package-get-all): fixed arguments on call to
14682         package-admin-add-single-file-package.
14683         * package-get.el (package-get-installedp): fixed to match
14684         advertised behavior.
14685         * package-get.el: added function package-get-update-all which
14686         installs newest versions of all the current packages (if they are
14687         not already installed).
14688
14689 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14690
14691         * files.el (find-file-noselect): Uncommented `truename' binding in
14692         `let*' and use it later to set `buffer-file-truename' iff it's
14693         still nil, as happens for example when finding a compressed
14694         file with "jka-compr".
14695
14696 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14697
14698         * faces.el: in make-face-* type functions do the operation for all
14699         window systems, not just the first one found.
14700
14701         * font.el: call mswindows-list-fonts for mswindows.
14702
14703 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14704
14705         * code-process.el (call-process-region):
14706         * process.el (call-process-region):
14707         * package-get.el (package-get-dir):
14708         * files.el (backup-enable-predicate):
14709         * gnuserv.el (gnuserv-temp-file-regexp):
14710         Use temp-directory in place of `/tmp'.
14711
14712 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14713
14714         * "Fast" dired-in-C enhancements for Windows 95/NT:
14715
14716         * files.el: Added function, `wildcard-to-regexp', from GNU
14717           Emacs.
14718
14719         * files.el (insert-directory): Modified to use special
14720           dired-in-C enhancements if present.
14721
14722 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14723
14724         * code-files.el: make default coding no-conversion.
14725
14726 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14727
14728         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14729         the load-path.
14730
14731         * update-elc.el: Strip directory when testing for files not to
14732         bytecompile.
14733
14734 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14735
14736         * lisp-mode.el: Use recommended form for menus.
14737
14738         * info.el (Info-construct-menu): Use recommended form for menus.
14739
14740         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14741         entry.
14742
14743 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14744
14745         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14746           (get-frame-for-buffer-noselect): Always return frames
14747           in the not-this-window-p cond clause.
14748
14749 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14750
14751         * help.el (describe-installation): New function.
14752
14753         * x-menubar.el (default-menubar): Add describe-installation to
14754         Help menu.
14755
14756         * packages.el (packages-unbytecompiled-lisp): Installation.el
14757         should not be bytecompiled.
14758
14759         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14760         XEmacs.
14761
14762         * x-menubar.el (default-menubar): Use correct guard for VM menu
14763         entry.
14764
14765         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14766         coding.
14767         From Andy Piper <andyp@parallax.co.uk>
14768
14769 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14770
14771         * ldap.el: Do not require ldap-internal at compile time.
14772
14773 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14774
14775         * code-files.el: new file. a virtual copy of mule-files.el
14776         but without charset
14777         dependencies. (toggle-buffer-file-ocding-system) new function for
14778         changing the eol type for the current buffer.
14779
14780         * code-process.el: new file. a copy of
14781         mule-process.el. mule-process.el will disappear when things have
14782         settled.
14783
14784         * coding.el: new file. a virtual copy of mule-files.el but
14785         without charset dependencies. (coding-system-base) new function
14786         for getting the parent coding system of a coding system with eol
14787         type set.
14788
14789         * dumped-lisp.el: add above files for the non-mule case.
14790
14791 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14792
14793         * window-xemacs.el (display-buffer): If no explicit
14794           frame is specified, search for a window that displays
14795           the buffer on the currently selected frame, before
14796           searching other frames.
14797
14798 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14799
14800         * frame.el (get-frame-for-buffer): If not-this-window-p
14801           is non-nil, use window on the selected frame if it is not
14802           also the selected window.  When defaulting, search for
14803           windows on the currently selected fgrame before searching
14804           other frames.
14805
14806 1998-02-25  Didier Verna  <didier@xemacs.org>
14807
14808         * modeline.el (modeline-swap-buffers): originally named
14809         `mouse-release-modeline'. Whether to actually swap the buffers is
14810         decided in `mouse-drag-modeline'.
14811         (mouse-drag-modeline): A button release event is considered a
14812         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14813         stay unchanged.
14814
14815 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14816
14817         * x-menubar.el: Put redo on the menubar.
14818         From Aki Vehtari <Aki.Vehtari@hut.fi>
14819
14820 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14821
14822         * bytecomp.el (displaying-byte-compile-warnings): if
14823         temp-buffer-show-function is set, use it to display current set of
14824         warnings in the "*Compile-Log-Show*" buffer.
14825
14826         * simple.el (display-warning-buffer): if temp-buffer-show-function
14827         is set, use it to display current set of warnings in the
14828         "*Warnings-Show*" buffer.
14829
14830 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14831
14832         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14833         Common Lisp.
14834
14835 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14836
14837         * menubar.el: Allow button descriptors at least 2 long.
14838
14839         * x-menubar.el (default-menubar): Use recommended forms.
14840         (file-menu-filter): Remove.
14841         (edit-menu-filter): Remove.
14842
14843 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14844
14845         * about.el (about-hackers): Updated.
14846
14847 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14848
14849         * help.el (help-max-help-buffers): new variable
14850         (help-register-and-maybe-prune-excess): new function
14851         (help-buffer-name): use help-max-help-buffers.
14852         (with-displaying-help-buffer): use
14853         help-register-and-maybe-prune-excess.
14854
14855         * help.el (help-maybe-pretty-print-value): if the value fits on
14856         one line, let it.
14857
14858 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14859
14860         * (with-displaying-help-buffer): there is no need to kill the buffer
14861         if it exists, because with-output-to-temp-buffer will clear it.
14862         further, killing the buffer violates the rule that
14863         temp-buffer-show-function, if set, has the full responsibility of
14864         showing the temp buffer.  killing the buffer fucks with the window
14865         configuration, hosing temp-buffer-show-function.
14866
14867
14868 1998-02-23  Didier Verna  <didier@xemacs.org>
14869
14870         * modeline.el (mouse-drag-modeline):
14871         - Always scroll the modeline that was originally clicked on.
14872         - Use x pixels instead of x characters (which doesn't work anyway)
14873         as horizontal reference for modeline dragging. This allows us to
14874         keep on dragging the modeline even if the motion event occurs in
14875         another window.
14876
14877 1998-02-23  Didier Verna  <didier@xemacs.org>
14878
14879         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14880         glyph on the modeline to indicate that dragging the mouse has an
14881         effect both horizontally and vertically.
14882
14883 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14884
14885         * about.el (about-xemacs): Get rid of redundant visible version
14886         number.
14887
14888 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14889
14890         * about.el (about-hackers): Update credits.
14891
14892 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14893
14894         * prim/register.el (view-register): Show register type file-query.
14895
14896 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14897
14898         * mode-motion.el (mode-motion-highlight-internal):
14899           save-excursion inside save-window-exucrsion form to
14900           hide buffer point changes from save-window-excursion.
14901           Prevents display flickering when the mouse pointer
14902           moves.
14903
14904 1998-02-17  Didier Verna  <didier@xemacs.org>
14905
14906         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14907         function to handle correctly the case of a toolbar one side of the
14908         window: scrolling will not necessarily happen.
14909
14910 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14911
14912         * files.el (after-find-file): Restore missing argument
14913           to format that provides filename for "... consider M-x
14914           recover-file" message.  Also call `message' with "%s"
14915           as the first arg instead of an arbitrary string.
14916
14917 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14918
14919         * about.el (about-hackers): Various additions.
14920
14921 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14922
14923         * autoload.el (generate-file-autoloads-1): Don't force an extra
14924         line out when copying on-the-same line autoloads.
14925
14926         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14927         is installed.
14928
14929 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14930
14931         * x11/x-win-xfree86.el (x-win-init-xfree86):
14932         * x11/x-win-sun.el (x-win-init-sun):
14933         * x11/x-init.el (x-initialize-compose):
14934         * prim/simple.el:
14935         (backward-or-forward-kill-sexp):
14936         (backward-or-forward-kill-sentence):
14937         (backward-or-forward-kill-word):
14938         (backward-or-forward-delete-char):
14939         * prim/isearch-mode.el (isearch-help-or-delete-char):
14940         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14941         x-keysym-on-keyboard-p to detect backspace.
14942         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14943         Clean up symbols used with dead keys, checking Linux and solaris
14944         keysyms.
14945         Simplify x-win-*.el using above methods.
14946         Change documentation for x-keysym-*-p functions.
14947
14948 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14949
14950         * about.el (about-hackers): Restore entries for Michael Sperber and
14951         Vinnie Shelton.
14952         From Vinnie Shelton <acs@acm.org>
14953
14954 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14955
14956         * simple.el (count-words-region): Ditto.
14957
14958 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14959
14960         * simple.el (count-words-buffer): Document.  Don't print anything
14961         if non-interactive.
14962
14963 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14964
14965         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14966         multiple files in InfoDock.
14967
14968 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14969
14970         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14971         from version.el in InfoDock.
14972
14973         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14974         specially.
14975
14976 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14977
14978         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14979         variable name in docstring.
14980
14981 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14982
14983         * menubar.h: Include "gui.h".
14984
14985 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14986
14987         * site-load.el: Fix documentation.
14988
14989 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14990
14991         * package-get-base.el (package-get-base): Updated.
14992
14993         * keymap.el: PC-ize.
14994
14995 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14996
14997         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14998         from' on a fresh line.
14999
15000 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15001
15002         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15003         object.
15004
15005 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15006
15007         * undo-stack.el: PC-ize.
15008
15009         * cmdloop.el: PC-ize.
15010
15011 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15012
15013         * bytecomp-runtime.el: PC-ize.
15014
15015         * byte-optimize.el: Prolog fixup.  PC-ize.
15016
15017         * cus-dep.el: Spelling fix.
15018
15019         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15020         entries follow).
15021
15022 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15023
15024         * text-mode.el (text-mode-hook-identify): New function,
15025         put on text-mode-hook.  Set text-mode-variant here.
15026         (text-mode): Don't set it here.
15027
15028 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15029
15030         * text-mode.el (text-mode-hook): New defvar.
15031         (text-mode-variant): New variable.
15032         (text-mode): Set that variable locally.
15033         (toggle-text-mode-auto-fill): New command.
15034
15035 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15036
15037         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15038
15039 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15040
15041         * text-mode.el (paragraph-indent-text-mode):
15042         Renamed from spaced-text-mode.
15043         (text-mode-map): Bind TAB to indent-relative.
15044         (indented-text-mode-map): Variable deleted.
15045         (indented-text-mode): Now an alias for text-mode.
15046
15047 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15048
15049         * loadup.el: test-atoms debugging stuffs removed.
15050
15051 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15052
15053         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15054
15055 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15056
15057         * help.el (describe-beta): Made it use `locate-data-file'.
15058         (describe-distribution): Ditto.
15059         (describe-copying): Ditto.
15060         (describe-project): Ditto.
15061         (view-emacs-news): Ditto.
15062
15063         * help-nomule.el (help-with-tutorial): Made it use
15064         `locate-data-file' to find tutorial.
15065
15066 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15067
15068         * about.el: Corrected my email address.
15069
15070         * mouse.el: Added 'mouse-mswindows-drop' similar to
15071         'mouse-offix-drop'.
15072
15073 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15074
15075         * loadup.el (running-xemacs): Spelling fix.
15076
15077 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15078
15079         * packages.el (packages-find-packages-1): Don't allow a backwards
15080         compatible lisp tree to overwrite `preloaded-file-list'.
15081
15082 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15083
15084         * loadup.el: Don't delete "xemacs" prior to dumping.
15085
15086 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15087
15088         * package-info.el (pi-last-mod-date): New function.
15089         (pi-author-version): New function.
15090         (batch-update-package-info): Use them.
15091
15092 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15093
15094         * frame.el (get-frame-for-buffer-default-to-current): Create.
15095         (get-frame-for-buffer-noselect): Allow user to use current frame
15096         with `get-frame-for-buffer-default-to-current'.
15097
15098 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15099
15100         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15101         (byte-compile-output-docform): Ditto.
15102         (byte-compile-compiled-obj-to-list): Ditto.
15103
15104 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15105
15106         * startup.el (command-line-1): Removed code that ran
15107           buffer-menu.
15108
15109 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15110
15111         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15112
15113 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15114
15115         * frame.el (suspend-emacs-or-iconify-frame): Check using
15116         `device-on-window-system-p' instead of explicitly checking for X,
15117         so that the same logic works for MS Windows.
15118         (suspend-or-iconify-emacs): Ditto.
15119
15120 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15121
15122         * about.el (about-maintainer-info): Andy Piper is back.
15123         (xemacs-hackers): Updated Andy Piper's email address.
15124         (about-hackers): Added Jonathan Harris.
15125         (about-hackers): Updated Tibor Polgar's email address.
15126
15127 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15128
15129         * about.el: Add xemacs.org email manager.
15130
15131         * package-get-base.el (package-get-base): Updated with most recent
15132         package updates.
15133
15134 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15135
15136         * help.el (function-arglist): Use `indirect-function' instead of
15137         `symbol-function' so that aliases are treated correctly.
15138
15139 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15140
15141         * help.el (help-map): Add f1 binding to `help-for-help'.
15142         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15143         (describe-key-briefly): Use `princ' "%s" to print object.
15144         (with-displaying-help-buffer): Kill buffer if it exists, again.
15145         (describe-key): Use `princ' "%s" to print object.
15146         (describe-function-1): Use `princ' "%s" to print object.
15147         Commented out alias lines removed.
15148         (help-pretty-print-limit): New variable to control pretty-printing
15149         of variable values.
15150         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15151         `help-pretty-print-value' again.  Only print-print when OBJECT is
15152         list of length less than `help-pretty-print-limit'.
15153         (describe-variable): Use `help-maybe-pretty-print-value' again.
15154
15155 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15156
15157         * simple.el (blink-matching-open): Remove C++ kludge.
15158         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15159
15160 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15161
15162         * info.el (Info-default-directory-list): Made the documentation
15163         more explanitory.
15164
15165 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15166
15167         * lisp/packages.el:
15168         * lisp/package-admin.el:
15169         * lisp/build-report.el:
15170         Fix typos.
15171
15172 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15173
15174         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15175         warnings in Java buffers without final newline and editing the
15176         last line.
15177
15178 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15179
15180         * packages.el (packages-find-packages-1): Don't allow a backwards
15181         compatible lisp tree to overwrite `preloaded-file-list'.
15182         Suggested by Colin Rafferty  <colin@xemacs.org>
15183
15184         * mouse.el (mouse-offix-drop): Set undo-boundary.
15185         From Oliver Graf <ograf@fga.de>
15186
15187 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15188
15189         * loadup.el (load-gc): rewrite as defun.
15190         Print something sensical if a required dump-time file isn't found.
15191
15192 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15193
15194         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15195         bug strikes a menudescriptor.
15196
15197         * package-get-base.el (package-get-base): Updated.
15198
15199         * package-info.el (batch-update-package-info): Derive REQUIRES
15200         from the Makefile.
15201
15202 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15203
15204         * files.el (save-some-buffers): Don't play games with deleting
15205         other windows if we are in the minibuffer window.
15206
15207 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15208
15209         * modeline.el (modeline-minor-mode-menu): Add support for :active
15210         (add-minor-mode): Document :active property to TOGGLE.
15211
15212 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15213
15214         * modeline.el (modeline-minor-mode-menu): Add support for an
15215         `:included' predicate in the `toggle-sym' plist.
15216         (add-minor-mode): Document the :included property, format
15217         docstring some more.
15218         (modeline-minor-mode-menu): Documentation string added.
15219
15220 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15221
15222         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15223         labels from the symbol-names by thwacking off the overly redundant
15224         and overused "mode", parenthesizing "minor", and capitalizing the
15225         resultant strings.  Also shortened the menu's title by eliminating
15226         the redundant buffer name.
15227         (add-minor-mode): Beautified the docstring, added mention of the
15228         `:menu-tag' property of TOGGLE.
15229         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15230         `toggle-sym' to beatify the mode-life menus.
15231         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15232         `auto-fill-function'.
15233
15234 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15235
15236         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15237         menus to :style 'toggle.
15238
15239 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15240
15241         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15242
15243 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15244
15245         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15246         only recognize first hyperlink.
15247         (hyper-apropos-highlightify): Deletia, this is already done by
15248         `hyper-apropos-insert-face'.
15249         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15250
15251 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15252
15253         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15254         mail.
15255         (toolbar-mail-reader): Add support for `send'.
15256         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15257
15258 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15259
15260         * info.el (Info-emacs-info-file-name): Add defvar for
15261         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15262         will function properly.
15263
15264 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15265
15266         * simple.el: make the backwards delete function called by
15267         `backward-or-forward-delete-char' user configurable.
15268
15269 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15270
15271         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15272         compiled function got loaded from.
15273
15274 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15275
15276         * term/apollo.el: Synched up with InfoDock 3.6.2.
15277
15278 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15279
15280         * startup.el (load-init-file): Load autoloads earlier.
15281         (startup-splash-frame): Handle InfoDock logo.
15282
15283         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15284         InfoDock.
15285         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15286
15287         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15288         doesn't have this function.
15289
15290         * packages.el (locate-data-file): Fix to call `locate-file'.
15291
15292 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15293
15294         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15295         version of version.el.
15296         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15297
15298         * x-menubar.el (default-menubar): Guard reference to
15299         `gnuserv-frame'.
15300         (default-menubar): Guard references to `font-lock-mode'.
15301         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15302         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15303
15304         * make-docfile.el: Don't snarf doc strings from autoloads.
15305
15306         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15307         loading auto-autoloads files.
15308
15309         * loaddefs.el: Disable dumping autoloads.
15310
15311 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15312
15313         * lisp-mnt.el: Synch to Emacs 20.2.
15314
15315         * help.el: Remove manual autoload of `finder-by-keyword'.
15316
15317         * finder.el (finder-by-keyword): Autoload.
15318
15319         * help.el: Conditionalize hyperbole setup.
15320
15321 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15322
15323         * packages.el (package-require): Update to reflect new data format.
15324
15325 1998-01-02  Didier Verna  <didier@xemacs.org>
15326
15327         * x-menubar.el (default-menubar): make the tutorials available
15328         through the menubar. (Plus some compilation warnings cleanup).
15329
15330 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15331
15332         * check-features.el: New file.  Perform sanity check after build.
15333
15334         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15335         files to tooltalk package.
15336         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15337         package.
15338
15339         * package-admin.el (package-admin-xemacs): Use better default for
15340         location of XEmacs binary.
15341
15342 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15343
15344         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15345         tag with sexp and add value tag with value `t'.
15346
15347 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15348
15349         * package-get.el: Changes to work with real data.
15350         From Pete Ware <ware@cis.ohio-state.edu>
15351
15352         * packages.el (packages-reload-autoloads): Guard load for the time
15353         being.
15354
15355         * update-elc.el ("packages.el"): Force loading packages.el instead
15356         of possibly out-of-date packges.elc.
15357         * make-docfile.el ("packages.el"): Ditto.
15358
15359 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15360
15361         * build-report.el (build-report-delete-regexp): Added a rule for
15362         the main tarball shadowing anything past it.
15363
15364 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15365
15366         * packages.el (package-provide): Delete a previous provide.
15367
15368         * package-info.el: New file.
15369
15370         * package-get.el: New file.
15371         From Pete Ware <ware@cis.ohio-state.edu>
15372         (package-get): Fix md5 computation to work with Mule.
15373
15374 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15375
15376         * simple.el (log-message-*): Quote symbols in docstrings properly.
15377
15378 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15379
15380         * packages.el (packages-new-autoloads): Ignore symbolic links.
15381
15382         * cus-face.el (face-custom-attributes-get): Fix typo.
15383         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15384
15385 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15386
15387         * startup.el (load-init-file): Reload new or changed autoloads
15388         unless inhibited.  Reload modified dumped lisp (stubbed).
15389
15390         * packages.el (packages-new-autoloads): New function.
15391         (packages-reload-autoloads): New function.
15392         (packages-reload-dumped-lisp): New (stub) function.
15393
15394         * loadup.el: Inhibit reloading dumped files when running temacs.
15395
15396         * loadhist.el (file-provides): Extend to handle variant
15397         extensions.
15398
15399         * replace.el (query-replace): Fix typo.
15400
15401 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15402
15403         * make-docfile.el: list-autoloads-path has been renamed.
15404         * update-elc.el: list-autoloads has been renamed.
15405
15406         * packages.el (packages-list-autoloads): Renamed.
15407         (packages-list-autoloads-path): Ditto.
15408
15409 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15410
15411         * packages.el (packages-find-packages-1): Made it signal a warning
15412         for an error in an auto-autoload.el file.
15413
15414 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15415
15416         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15417         tag with const.
15418         From Aki Vehtari <Aki.Vehtari@hut.fi>
15419
15420         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15421
15422         * loadhist.el (unload-feature): Remove autoload.
15423
15424 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15425
15426         * loadhist.el: Unpackaged.
15427
15428         * help.el (describe-symbol-find-file): Rename
15429         `describe-function-find-file' and make old name obsolete.
15430         (describe-function-1): Use it.
15431         (describe-function-1): Guard reference to
15432         `compiled-function-annotation'.
15433
15434 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15435
15436         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15437         argument.
15438         (help-mode-quit): New optional arg to control whether it kills or
15439         buries.  Tidied up.
15440         (with-displaying-help-buffer): Don't kill buffer initially, even
15441         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15442         (help-pretty-print-value): Rename back from
15443         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15444         use it, otherwise use dumped `cl-prettyprint'.
15445         (describe-variable): Use `help-pretty-print-value' again.
15446         (find-func): Removed reference to "find-func" at end.
15447
15448 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15449
15450         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15451           GUI XEmacs. Rename? x-menubar is rather window system
15452           independant, except for a couple of items.
15453
15454 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15455
15456         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15457         entries as they will no longer be distributed with XEmacs.
15458
15459         * format.el (format-alist): Fix image/tiff regexps.
15460         From P. E. Jareth Hein <jareth@camelot-soft.com>
15461
15462         * help.el (help-maybe-pretty-print-value): Rename.
15463         (describe-variable): Use it.
15464         (describe-variable): Add trailing linefeed.
15465
15466 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15467
15468         * help.el (describe-function-1): Don't output anything for
15469           arglist of autoload functions.
15470
15471 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15472
15473         * help.el (describe-function-1): Don't output anything for
15474           arglist of autoload functions.
15475
15476 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15477
15478         * help.el (help-mode-map): New bindings for `help-mode-bury',
15479         `describe-function-at-point', `describe-variable-at-point',
15480         `Info-elisp-ref', `customize-variable', `help-next-section' and
15481         `help-prev-section'.
15482         (help-next-section): New function.
15483         (help-prev-section): New function.
15484         (help-mode-quit): Changed to kill the help buffer.
15485         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15486         correctly.
15487         (help-buffer-name): New function to generate the name of help
15488         buffers.
15489         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15490         argument giving the name of the help buffer.
15491         (describe-key): Use `with-displaying-help-buffer' with name.
15492         (describe-mode): Ditto.
15493         (describe-bindings): Ditto.
15494         (describe-prefix-bindings): Ditto.
15495         (view-lossage): Ditto.
15496         (with-syntax-table): New macro.
15497         (function-called-at-point): Use `ignore-errors' and
15498         `with-syntax-table'.
15499         (function-at-point): Ditto.
15500         (describe-function): Use `with-displaying-help-buffer' with name.
15501         (function-arglist): Extracted from `describe-function-1'.  Returns
15502         function's arglist as string.
15503         (function-documentation): Extracted from `describe-function-1'.
15504         Returns function's docstring.
15505         (describe-function-1): Remove all the "stream" garbage, including
15506         the stream argument.  Use `function-arglist' and
15507         `function-documentation'.
15508         (describe-function-arglist): Just use `function-arglist'.
15509         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15510         (help-pretty-print-value): New function to help with
15511         pretty-printing variable values.  Knows about `#<...>'.  Needs
15512         `pp-internal'.
15513         (describe-variable): Use `with-displaying-help-buffer' with name.
15514         Formatting improved.  Display file where variable is defined, if
15515         known.  Use `help-pretty-print-value'.
15516         (describe-syntax): Use `with-displaying-help-buffer' with name.
15517         (list-processes): Remove "stream" garbage.
15518
15519 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15520
15521         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15522         call a dumped routine instead.
15523
15524         * x-win-xfree86.el: Wrap file in defun.
15525         * x-win-sun.el: Ditto.
15526
15527 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15528
15529         * help.el (view-emacs-news): Remove usage of outl-mouse which
15530         advises functions and does other evil things.
15531
15532 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15533
15534         * format.el (format-alist): Add `image/tiff'.
15535         From P. E. Jareth Hein <jareth@camelot-soft.com>
15536
15537 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15538
15539         * about.el (about-hackers): More names added.
15540
15541         * make-docfile.el: Remove superfluous package path search.
15542
15543         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15544
15545 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15546
15547         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15548         ignored shadows.
15549
15550 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15551
15552         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15553         get trailing slashes when added to the load-path.
15554
15555         * x-init.el (init-x-win): Locate where XEmacs X localization files
15556         are.
15557
15558 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15559
15560         * x-faces.el: Added support for foregroundToolBarColor
15561           to xpm-color-symbols.
15562
15563 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15564
15565         * etags.el (tags-remove-duplicates): Removed.
15566         (buffer-tag-table-list): Use `delete-duplicates'.
15567
15568         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15569         correctly.
15570         (get*): Defalias to `get'.
15571
15572         * cl.el (eql): Compare integers with `eq'.
15573         (cl-map-extents): Check for `map-extents' first.
15574
15575 1997-12-17  Didier Verna  <didier@xemacs.org>
15576
15577         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15578         added the 'numero', 'copyright' and 'trademark' symbols.
15579
15580         * leim/quail/latin-post.el ("french-postfix"): see above.
15581
15582 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15583
15584         * widget.el (define-widget): Check the arguments.
15585
15586         * cus-edit.el (customize-face): Use `check-argument-type'.
15587         (custom-variable-value-create): Use `signal' to signal error.
15588         (custom-variable-reset-saved): Ditto.
15589         (custom-variable-reset-standard): Ditto.
15590         (custom-face-reset-saved): Ditto.
15591
15592         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15593         (widget-default-format-handler): Ditto.
15594         (widget-checklist-add-item): Ditto.
15595         (widget-radio-add-item): Ditto.
15596         (widget-editable-list-entry-create): Ditto.
15597         (widget-sexp-prompt-value): Ditto.
15598
15599         * custom.el (custom-declare-variable): Signal errors better.
15600         (custom-handle-keyword): Ditto.
15601         (custom-declare-group): Ditto.
15602
15603         * window-xemacs.el (windows): Ditto.
15604
15605         * menubar.el (menu): Ditto.
15606
15607         * keydefs.el (keyboard): Ditto.
15608
15609         * minibuf.el (minibuffer): Ditto.
15610
15611         * process.el (execute): Ditto.
15612
15613         * fill.el (fill): Ditto.
15614
15615         * modeline.el (modeline): Ditto.
15616
15617         * help.el (help): Ditto.
15618
15619         * faces.el (faces): Ditto.
15620
15621         * files.el (files): Ditto.
15622
15623         * x-init.el (x): Ditto.
15624
15625         * lisp-mode.el (lisp): Ditto.
15626
15627         * process.el (processes): Ditto.
15628
15629         * mouse.el (mouse): Ditto.
15630
15631         * abbrev.el (abbrev): Moved from cus-edit.
15632
15633         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15634         as variable declaration.
15635
15636 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15637
15638         * menubar.el (find-menu-item): Use `check-argument-type'.
15639         (find-menu-item): Cosmetic changes.
15640
15641 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15642
15643         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15644
15645 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15646
15647         * startup.el (set-default-load-path): Only search package-path
15648         when not running temacs.
15649
15650         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15651         files.
15652
15653         * loadup.el: Correct commentary.  Reformatting.
15654         (really-early-error-handler): Use absolute path to the
15655         first dumped-lisp.el file.
15656         (really-early-error-handler): Print full path name of
15657         each dumped lisp file (inherited from InfoDock).
15658
15659         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15660         dumped-lisp.el files.
15661
15662         * make-docfile.el (preloaded-file-list): Reorder when the
15663         package-path is searched.
15664         * update-elc.el: Ditto.
15665
15666         * lisp-mode.el (call-with-condition-handler): Treat the same as
15667         `condition-case' for indentation.
15668
15669         * about.el (about-xemacs): Update release date.
15670
15671 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15672
15673         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15674         anywhere but at the last clause.
15675         (ecase): Disallow `t' and `otherwise'.
15676
15677 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15678
15679         * cus-edit.el (custom-buffer-create-buttons): New function
15680         from stuff moved out of `custom-buffer-create-internal'.
15681         (custom-novice): New variable.  Default t.
15682         (custom-display-global-buttons): Ditto.  Default `top'.
15683         (custom-buffer-create-internal): Only display help if
15684         `custom-novice' is non-nil.  Display global buttons according to
15685         `custom-display-global-buttons'.
15686
15687 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15688
15689         * menubar.el (find-menu-item): Use `check-argument-type'.
15690         (find-menu-item): Cosmetic changes.
15691
15692 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15693
15694         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15695         look.
15696
15697 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15698
15699         * format.el (format-deannotate-region):  Bug fix.
15700         Deannotating a region containing unknown tags would fail
15701         (causing decoding of text/enriched to fail at user level)
15702
15703 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15704
15705         * minibuf.el (read-directory-name): Support sixth
15706           arg, HISTORY, as already documented.
15707
15708 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15709
15710         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15711         to `ecase'.
15712
15713 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15714
15715         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15716         skk-activate.
15717
15718 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15719
15720         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.