update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-hos'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-hos'.
8
9         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-tzj'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-tzj'.
19
20         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-kae'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kae'.
30
31         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kar'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kar'.
41
42         * mule/mule-conf.el (===hng-kar): 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-kyd'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kyd'.
52
53         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-hok'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-hok'.
63
64         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-jyu'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-jyu'.
74
75         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-zkd'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-zkd'.
85
86         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-kmi'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-kmi'.
96
97         * mule/mule-conf.el (===hng-kmi): 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-okd'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-okd'.
107
108         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-nkm'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-nkm'.
118
119         * mule/mule-conf.el (===hng-nkm): 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-nto'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-nto'.
129
130         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-yhk'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-yhk'.
140
141         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-sok'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-sok'.
151
152         * mule/mule-conf.el (===hng-sok): 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-kda'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-kda'.
162
163         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-myz'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-myz'.
173
174         * mule/mule-conf.el (===hng-myz): 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-kgk'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===hng-kgk'.
184
185         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
186         CHISE.
187
188 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `===hng-drt'.
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `===hng-drt'.
195
196         * mule/mule-conf.el (===hng-drt): 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-mam'.
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `===hng-mam'.
206
207         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
208         CHISE.
209
210 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `===hng-dng'.
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `===hng-dng'.
217
218         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
219         CHISE.
220
221 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>cns11643-5'.
225
226 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-keg'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-keg'.
233
234         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-jou'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-jou'.
244
245         * mule/mule-conf.el (===hng-jou): 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-smk'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-smk'.
255
256         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-kyo'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-kyo'.
266
267         * mule/mule-conf.el (===hng-kyo): 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-kss'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-kss'.
277
278         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-wan'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-wan'.
288
289         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-ksk'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-ksk'.
299
300         * mule/mule-conf.el (===hng-ksk): 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-kyu'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-kyu'.
310
311         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-skk'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-skk'.
321
322         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
323         CHISE.
324
325 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `===hng-sik'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `===hng-sik'.
332
333         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
334         CHISE.
335
336 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         setting for `===hng-kbk'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `===hng-kbk'.
343
344         * mule/mule-conf.el (===hng-kbk): 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-kcj'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `===hng-kcj'.
354
355         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
356         CHISE.
357
358 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `===hng-k24'.
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `===hng-k24'.
365
366         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
367         CHISE.
368
369 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `===hng-gok'.
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `===hng-gok'.
376
377         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
378         CHISE.
379 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `===hng-tsu'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `===hng-tsu'.
386
387         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
388         CHISE.
389
390 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `===hng-sys'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===hng-sys'.
397
398         * mule/mule-conf.el (===hng-sys): 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):
404         - Use "&HNG010-<d><d><d><d><d>;" instead of
405           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
406         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=ucs-bmp-itaiji-002' and `===hng-khm'.
410
411         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
412         "hngkhi-0" as the suffix of registry.
413         (===hng-khm): New coded-charset for XEmacs CHISE.
414         (=ucs-itaiji-002): Ditto.
415         (=ucs-bmp-itaiji-002): Ditto.
416
417 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `=>ucs@iwds-1'.
421
422         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
423         XEmacs CHISE.
424
425 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
428         CHISE.
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
431         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
432         `===hng-khi'.
433
434 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `===hng-khi'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `===hng-khi'.
441
442         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
443         CHISE.
444
445 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
448         #x9FA5 as the value of `max-code'.
449         (=ucs-bmp-var-002): Likewise.
450         (=ucs-bmp-var-003): Likewise.
451         (=ucs-bmp-itaiji-084): Likewise.
452         (=ucs-bmp-cjk@JP): Likewise.
453         (=ucs-bmp-cjk@JP/hanazono): Likewise.
454         (==ucs-bmp-cjk@JP/hanazono): Likewise.
455         (=>ucs-bmp-cjk@component): Likewise.
456
457 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
460         CHISE.
461
462 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
465         XEmacs CHISE.
466         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
467         `==jis-x0208@1978/2-pr' as the mother.
468
469 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
472         CHISE.
473
474 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
478
479 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
482         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
483
484 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `===ucs@gb'.
488
489 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for `===hanyo-denshi/ks', `===jis-x0208' and
493         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
494         as the entity-reference for `===jis-x0213-1@2000'; use
495         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
496
497 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `===jis-x0208'.
501
502         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
503         instead of `===jis-x0208' as the mother.
504         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
505         `===jis-x0208' as the mother.
506         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
507         `===jis-x0208' as the mother.
508         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
509         `===jis-x0213-1' as the mother.
510         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
511         `===jis-x0213-1' as the mother.
512         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
513         the mother.
514         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
515         mother.
516
517 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=ucs-var-001'.
521
522 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `=ucs-bmp-var-001'.
526
527         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
528         CHISE.
529         (=ucs-bmp-var-001): Ditto.
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `=ucs-var-003'.
533
534 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=ucs-bmp-var-003'.
538
539         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
540         CHISE.
541         (=ucs-bmp-var-003): Ditto.
542
543 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `=ucs-var-002'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `=ucs-bmp-var-002'.
550
551         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
552         CHISE.
553         (=ucs-bmp-var-002): Ditto.
554
555 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
558         XEmacs CHISE.
559         (==jis-x0208@1978/5pr): Ditto.
560
561 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `=>ucs-bmp-cjk@component'.
565
566         * mule/mule-conf.el (=>ucs@component): New coded-charset for
567         XEmacs CHISE.
568         (=>ucs-bmp-cjk@component): Ditto.
569
570 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `=>iwds-1'.
574
575 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
578         CHISE.
579
580 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-charset.el (default-coded-charset-priority-list):
583         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
584         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
585         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
586         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
587
588 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
591         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
592
593         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
594         `=>>ucs@iso' as the mother.
595         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
596         mother.
597
598 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `===hanyo-denshi/ia'.
602
603 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `===hanyo-denshi/ia'.
607
608 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-conf.el (=koseki): Fix DOC.
611         (==koseki): New coded-charset for XEmacs CHISE.
612
613 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
616         XEmacs CHISE.
617         (===hanyo-denshi/jd): Fix DOC.
618
619 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hanyo-denshi/ip'.
623
624 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `===hanyo-denshi/ip'.
628
629         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
630         XEmacs CHISE.
631
632 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `==ucs-radicals@unicode' and `=>daikanwa'.
636
637         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
638         for XEmacs CHISE.
639
640 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
643         XEmacs CHISE.
644
645 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `===ruimoku-v6'.
649
650 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===ruimoku-v6'.
654
655 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
658         CHISE.
659
660 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
663         coded-charset for XEmacs CHISE.
664
665 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
668         XEmacs CHISE.
669
670 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===ucs-sip@iso'.
674
675 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
678         CHISE.
679
680 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `==ucs-sip@iso'.
684
685         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
686         CHISE.
687
688 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
691         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
692         (=ucs-sip-ext-b@iso): Fix registry.
693         (==ucs-sip-ext-b@iso): Ditto.
694         (===ucs-sip-ext-b@iso): Ditto.
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `=ucs-sip@iso'.
698
699 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `=>cbeta'.
703
704 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
707         `=>cns11643-7'.
708
709         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
710
711 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
714         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
715
716 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
719         `=ucs@cns'.
720         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
721         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
722         `=ucs@jis/1990'.
723         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
724         `=ucs@jis/2000'.
725         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
726         `=ucs@jis/2004'.
727         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
730         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
731
732 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
735         XEmacs CHISE.
736         (==jis-x0208@1978/1pr): Ditto.
737         (==jis-x0208@1978/2-pr): Ditto.
738
739 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `===jis-x0213-1@2004'.
743
744 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hanyo-denshi/jb'.
751
752         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
753         XEmacs CHISE.
754         (=+>hanyo-denshi/ft): Ditto.
755         (=+>hanyo-denshi/jt): Ditto.
756
757 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `===hanyo-denshi/hg'.
761
762 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
765         XEmacs CHISE.
766         (===hanyo-denshi/hg): Ditto.
767
768 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
771         glyph-forms instead of detailed glyph-images.
772         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
773         `=adobe-japan1-*'.
774         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
775         (===adobe-japan1-1): Ditto.
776         (===adobe-japan1-2): Ditto.
777         (===adobe-japan1-3): Ditto.
778         (===adobe-japan1-4): Ditto.
779         (===adobe-japan1-5): Ditto.
780         (===adobe-japan1-6): Ditto.
781         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
782         `=>>>adobe-japan1' as the mother.
783         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
784         `=>>adobe-japan1' as the mother.
785         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
786         glyph-images.
787         (==jis-x0208@1978): Ditto.
788         (==jis-x0208@1983): Ditto.
789         (==jis-x0208@1990): Ditto.
790         (==jis-x0213-1): Ditto.
791         (==jis-x0213-1@2000): Ditto.
792         (==jis-x0213-1@2004): Ditto.
793         (==jis-x0213-2): Ditto.
794         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
795         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
796         `=jis-x0208@1978'.
797         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
798         `=jis-x0208@1983'.
799         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
800         `=jis-x0208@1990'.
801         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
802         `=jis-x0213-1'.
803         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
804         `=jis-x0213-1@2000'.
805         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
806         `=jis-x0213-1@2004'.
807         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
808         `=jis-x0213-2'.
809         (===jis-x0208): New coded-charset for XEmacs CHISE.
810         (===jis-x0208@1978): Ditto.
811         (===jis-x0208@1983): Ditto.
812         (===jis-x0208@1990): Ditto.
813         (===jis-x0213-1): Ditto.
814         (===jis-x0213-1@2000): Ditto.
815         (===jis-x0213-2): Ditto.
816         (===jis-x0212): Ditto.
817         (===ks-x1001): Ditto.
818         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
819         mother.
820         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
821         as the mother.
822         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
823         as the mother.
824         (===cns11643-1): New coded-charset for XEmacs CHISE.
825         (===cns11643-2): Ditto.
826         (===cns11643-3): Ditto.
827         (===cns11643-4): Ditto.
828         (===cns11643-5): Ditto.
829         (===cns11643-6): Ditto.
830         (===cns11643-7): Ditto.
831         (=>>cns11643-1): Ditto.
832         (==big5-cdp): Indicate abstract glyph-images instead of
833         representative glyph-images.
834         (===big5-cdp): New coded-charset for XEmacs CHISE.
835         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
836         detailed glyph-images.
837         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
838         `=hanyo-denshi/*'.
839         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
840         (===hanyo-denshi/ib): Ditto.
841         (===hanyo-denshi/jt): Ditto.
842         (===hanyo-denshi/ks): Ditto.
843         (===mj): Ditto.
844         (===mj-0): Ditto.
845         (===mj-1): Ditto.
846         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
847         `=>>>hanyo-denshi/*' as its mother.
848         (==gt): Indicate abstract glyph-forms instead of detailed
849         glyph-images.
850         (===gt): New coded-charset for XEmacs CHISE.
851         (=>>>gt): Indicates `==gt' instead of `=gt'.
852         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
853         (==gt-k): Indicate abstract glyph-forms instead of detailed
854         glyph-images.
855         (===gt-k): New coded-charset for XEmacs CHISE.
856         (==daikanwa): Indicates glyph-images instead of detailed
857         glyph-images.
858         (===daikanwa): New coded-charset for XEmacs CHISE.
859         (===daikanwa/+p): Ditto.
860         (===daikanwa/ho): Ditto.
861         (==cbeta): Ditto.
862         (===cbeta): Ditto.
863         (==jef-china3): Ditto.
864         (===jef-china3): Ditto.
865         (==ruimoku-v6): Ditto.
866         (==ucs@iso): Indicate representative glyph-forms instead of
867         representative glyph-images.
868         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
869         (==ucs@unicode): Indicate representative glyph-forms instead of
870         representative glyph-images.
871         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
872         `=ucs@unicode'.
873         (==ucs@cns): Indicate representative glyph-forms instead of
874         representative glyph-images.
875         (==ucs@jis): Ditto.
876         (==ucs@jis/1990): Ditto.
877         (==ucs@jis/2000): Ditto.
878         (==ucs@jis/2004): Ditto.
879         (==ucs@ks): Ditto.
880         (===ucs@iso): New coded-charset for XEmacs CHISE.
881         (===ucs@unicode): Ditto.
882         (===ucs@gb): Ditto.
883         (===ucs@ks): Ditto.
884         (===ucs-bmp-cjk@gb): Ditto.
885         (===ucs-sip-ext-b@iso): Ditto.
886
887 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
891         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
892         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
893         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
894         `===cns11643-3', `===cns11643-4', `===cns11643-5',
895         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
896         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
897         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
898         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist):
901         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
902         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
903         - Use "&g1-[NAME];" for `=>>[NAME]'.
904         - Abolish "&g2-[NAME];".
905
906 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
909         `=>>ucs@cns' as the mother.
910
911 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `==ucs@ks'.
915
916 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
919         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
920         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
921         0x00E30000〜0x00E409D5.
922
923 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
926         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
927         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
928
929 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
933
934         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
935         (=mj-0): Ditto.
936         (=mj-1): Ditto.
937         (==mj): Ditto.
938         (==mj-0): Ditto.
939         (==mj-1): Ditto.
940         (=>>mj): Ditto.
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         setting for `=mj' and `==mj'.
944
945 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
948         CHISE.
949
950 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
953         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
954         `=>ucs@hanyo-denshi'.
955
956 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         setting for `=koseki' and `=>ucs@hanyo-denshi'.
960
961         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
962         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
963
964 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
967         XEmacs CHISE.
968
969 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
972         Change priority of `=>>>ucs@iso'.
973
974         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
975         `=>>>ucs@iso' as the mother.
976         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
977
978 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         Change priority of `=>>>ucs@unicode'.
982
983         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
984         `=ucs@unicode'.
985
986 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist):
989         Change priority of `=>>>ucs@jis'.
990
991         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
992         `=ucs@jis'.
993
994 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `==daikanwa/+p'.
998
999 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `==shinjigen@1ed'.
1003
1004 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1007         XEmacs CHISE.
1008
1009 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-conf.el (==shinjigen): Modify DOC.
1012         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1013         (==shinjigen@rev): Modify DOC.
1014
1015 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1024
1025         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1026         XEmacs CHISE.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `==daikanwa'.
1030
1031 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `==cns11643-7'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `==cns11643-7'.
1038
1039 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `==cns11643-6'.
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `==cns11643-6'.
1046
1047 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for `==cns11643-5'.
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `==cns11643-5'.
1054
1055 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `==cns11643-4'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `==cns11643-4'.
1062
1063 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `==cns11643-3'.
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1069         `==cns11643-3'.
1070
1071 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1074         setting for `==cns11643-2'.
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `==cns11643-2'.
1078
1079 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1082         Change priority of `=>>>ucs@ks'.
1083
1084         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1085         `=ucs@ks'.
1086
1087 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1090         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1091         `==ucs@cns' and `==cns11643-1'.
1092
1093         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1094         (==cns11643-2): Ditto.
1095         (==cns11643-3): Ditto.
1096         (==cns11643-4): Ditto.
1097         (==cns11643-5): Ditto.
1098         (==cns11643-6): Ditto.
1099         (==cns11643-7): Ditto.
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `==cns11643-1'.
1103
1104 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1107         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1108         `=>>>ucs@jis/1990'.
1109
1110         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1111         `=ucs@jis/1990'.
1112         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1113         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
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@cns'.
1119
1120         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1121         `=ucs@cns'.
1122
1123 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `==ks-x1001'.
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1129         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1130         `==ks-x1001'.
1131
1132 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1135
1136 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1137
1138         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1139         `=jis-x0208'.
1140         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1141         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1142         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1143         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1144         (=>>>jis-x0213-1@2000): Changed to an alias for
1145         `=jis-x0213-1@2000'.
1146         (=>>>jis-x0213-1@2004): Changed to an alias for
1147         `=jis-x0213-1@2004'.
1148         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1149
1150 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1153         `=adobe-japan1-0'.
1154         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1155         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1156         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1157         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1158         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1159         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1160
1161 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1165         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1166         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1167         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1168         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1169
1170 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1173         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1174         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1175         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1176         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1177         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1178         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1179         `==jis-x0212'.
1180
1181 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1184         "AdobeJapan1-[0-6]$".
1185         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1186         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1187         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1188         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1189         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1190         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1191         (==adobe-japan1-1): Ditto.
1192         (==adobe-japan1-2): Ditto.
1193         (==adobe-japan1-3): Ditto.
1194         (==adobe-japan1-4): Ditto.
1195         (==adobe-japan1-5): Ditto.
1196         (==adobe-japan1-6): Ditto.
1197         (==jis-x0208): Ditto.
1198         (==jis-x0208@1978): Ditto.
1199         (==jis-x0208@1983): Ditto.
1200         (==jis-x0208@1990): Ditto.
1201         (==jis-x0213-1): Ditto.
1202         (==jis-x0213-1@2000): Ditto.
1203         (==jis-x0213-1@2004): Ditto.
1204         (==jis-x0213-2): Ditto.
1205         (==jis-x0212): Ditto.
1206         (==gb2312): Ditto.
1207         (==iso-ir165): Ditto.
1208         (==gb12345): Ditto.
1209         (==ks-x1001): Ditto.
1210         (==cns11643-1): Ditto.
1211         (==cns11643-2): Ditto.
1212         (==cns11643-3): Ditto.
1213         (==cns11643-4): Ditto.
1214         (==cns11643-5): Ditto.
1215         (==cns11643-6): Ditto.
1216         (==cns11643-7): Ditto.
1217         (==big5-cdp): Ditto.
1218         (==hanyo-denshi/ja): Ditto.
1219         (==hanyo-denshi/jb): Ditto.
1220         (==hanyo-denshi/jc): Ditto.
1221         (==hanyo-denshi/jd): Ditto.
1222         (==hanyo-denshi/ft): Ditto.
1223         (==hanyo-denshi/ia): Ditto.
1224         (==hanyo-denshi/ib): Ditto.
1225         (==hanyo-denshi/hg): Ditto.
1226         (==hanyo-denshi/jt): Ditto.
1227         (==hanyo-denshi/ks): Ditto.
1228         (==gt): Ditto.
1229         (==gt-k): Ditto.
1230         (==daikanwa): Ditto.
1231         (==shinjigen): Ditto.
1232         (==ucs@iso): Ditto.
1233         (==ucs@unicode): Ditto.
1234         (==ucs@gb): Ditto.
1235         (==ucs-bmp@gb): Ditto.
1236         (==ucs@cns): Ditto.
1237         (==ucs-bmp@cns): Ditto.
1238         (==ucs@jis): Ditto.
1239         (==ucs@jis/1990): Ditto.
1240         (==ucs@jis/2000): Ditto.
1241         (==ucs@jis/2004): Ditto.
1242         (==ucs@JP): Ditto.
1243         (==ucs@JP/hanazono): Ditto.
1244         (==ucs@ks): Ditto.
1245         (==ucs-bmp@ks): Ditto.
1246         (==ucs@cns11643): Ditto.
1247         (==ucs-bmp-cjk@gb): Ditto.
1248         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1249         (==ucs-sip-ext-b@iso): Ditto.
1250
1251 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1254         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1255
1256         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1257         XEmacs CHISE.
1258         (=ucs-bmp-cjk@unicode): Abolished.
1259
1260 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `=+>ucs-bmp-cjk-compat@jis'.
1264
1265         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1266         for XEmacs CHISE.
1267
1268 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1271         CHISE.
1272
1273 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1276         for XEmacs CHISE.
1277         (=jis-x0208@1978/1er-pr): Abolished.
1278         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1279         `=jis-x0208@1978/1er-pr' as the mother.
1280
1281 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `=ucs-itaiji-084'.
1285
1286 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-charset.el (default-coded-charset-priority-list):
1289         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1290
1291         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1292         XEmacs CHISE.
1293         (=ucs-bmp-itaiji-084): Ditto.
1294
1295 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1299
1300 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1304
1305         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1306         XEmacs CHISE.
1307         (=big5-cdp-var-5): Ditto.
1308
1309 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1312         XEmacs CHISE.
1313
1314 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1317         XEmacs CHISE.
1318
1319 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `=>>>hanyo-denshi/ft'.
1323
1324 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1327         XEmacs CHISE.
1328         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1329         `=hanyo-denshi/jd' as the mother.
1330
1331 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1334         XEmacs CHISE.
1335         (=+>adobe-japan1-1): Ditto.
1336         (=+>adobe-japan1-2): Ditto.
1337         (=+>adobe-japan1-3): Ditto.
1338         (=+>adobe-japan1-4): Ditto.
1339         (=+>adobe-japan1-5): Ditto.
1340         (=+>adobe-japan1-6): Ditto.
1341         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1342
1343 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1346         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1347         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1348
1349         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1350         the top.
1351
1352 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1355         XEmacs CHISE.
1356         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1357         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1358         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1359
1360 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list):
1363         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1364         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1365
1366         * mule/mule-conf.el: Modify order of definitions of some
1367         coded-charsets.
1368
1369 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1372         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1373         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1374
1375         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1376         CHISE.
1377         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1378         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1379
1380 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1383         CHISE.
1384
1385 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         setting for `=daikanwa/+2p'.
1389
1390         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1391         XEmacs CHISE.
1392
1393 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1396         XEmacs CHISE.
1397         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1398
1399 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         setting for `=>>>hanyo-denshi/ib'.
1403
1404 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1407         XEmacs CHISE.
1408         (=>>>hanyo-denshi/ib): Ditto.
1409         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1410         `=hanyo-denshi/ja' as the mother.
1411         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1412         `=hanyo-denshi/ib' as the mother.
1413
1414 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1415
1416         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1417         XEmacs CHISE.
1418         (utf-8-ivs-mcs-er): Likewise.
1419         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1420         and `=>ucs-gb'.
1421         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1422         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1423         `ucs-gb' and `=>ucs-gb'.
1424         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1425         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1426         and `=>ucs-cns'.
1427         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1428         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1429         `ucs-cns' and `=>ucs-cns'.
1430         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1431         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1432         `ucs-big5' and `=>ucs-big5'.
1433         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1434         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1435         `ucs-big5' and `=>ucs-big5'.
1436         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1437         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1438         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1439         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1440         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1441         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1442         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1443         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1444         `=>ucs-jis'; modify DOC and mnemonic.
1445         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1446         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1447         and `=>ucs-jis'; modify DOC and mnemonic.
1448         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1449         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1450         `=>ucs-ks'.
1451         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1452         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1453         and `=>ucs-ks'.
1454         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1455
1456 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1457
1458         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1459         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1460
1461 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1464         Modify priorities.
1465
1466 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1469         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1470
1471 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1475
1476 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1477
1478         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1479         CHISE.
1480
1481 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1482
1483         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1484         CHISE.
1485
1486 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1489         CHISE.
1490
1491 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494         `=+>ucs-bmp-cjk@unicode'.
1495
1496         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1497         for XEmacs CHISE.
1498
1499 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         setting for `=>>daikanwa'.
1503
1504 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `=>>hanyo-denshi/jt'.
1508
1509 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1512         XEmacs CHISE.
1513         (=+>jis-x0208@1990): Ditto.
1514         (=+>jis-x0213-1@2000): Ditto.
1515
1516 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1524         XEmacs CHISE.
1525         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1526         `=hanyo-denshi/jc' as the mother.
1527
1528 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `=+>adobe-japan1'.
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list):
1534         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1535         and `=>>hanyo-denshi/ft' to `=>>gt'.
1536
1537 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1540         XEmacs CHISE.
1541         (=>>adobe-japan1-1): Ditto.
1542         (=>>adobe-japan1-2): Ditto.
1543         (=>>adobe-japan1-3): Ditto.
1544         (=>>adobe-japan1-4): Ditto.
1545         (=>>adobe-japan1-5): Ditto.
1546         (=>>adobe-japan1-6): Ditto.
1547         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1548
1549 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-conf.el (=adobe-japan1): New alias for
1552         `=adobe-japan1-6'.
1553         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1554         (=>>>adobe-japan1-1): Ditto.
1555         (=>>>adobe-japan1-2): Ditto.
1556         (=>>>adobe-japan1-3): Ditto.
1557         (=>>>adobe-japan1-4): Ditto.
1558         (=>>>adobe-japan1-5): Ditto.
1559         (=>>>adobe-japan1-6): Ditto.
1560         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1561
1562 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `=>>>adobe-japan1'.
1566
1567 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1570         setting for `=+>ucs@ks'.
1571
1572 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1575         XEmacs CHISE.
1576         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1577         `=adobe-japan1-6' as the mother.
1578
1579 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `=>cns11643-7'.
1583
1584 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1587         CHISE.
1588
1589 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1592         XEmacs CHISE.
1593         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for `=>ucs@jis/2004'.
1597
1598 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=+>gt'.
1602
1603         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1604         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1605
1606 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1609         `=>ucs@unicode' as the mother.
1610         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1611         mother.
1612         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1613         mother.
1614         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1615         mother.
1616
1617 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `=+>ucs@unicode'.
1621
1622         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1623         CHISE.
1624
1625 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1628         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1629         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1630         - Add setting for `=+>ucs@cns'.
1631
1632         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1633         CHISE.
1634         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1635         as the mother.
1636         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1637         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1640         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1641
1642 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>ucs@ks'.
1646
1647 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `=ucs-bmp-cjk-compat@unicode'.
1651
1652         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1653         coded-charset for XEmacs CHISE.
1654
1655 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1658         `=ucs-bmp-cjk-compat'.
1659
1660         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1661         XEmacs CHISE.
1662
1663 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1666         CHISE.
1667
1668 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1671         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1672
1673         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1674         `=>ucs@jis/1990'.
1675         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1676
1677 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1681
1682         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1683         CHISE.
1684         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1685         mother.
1686
1687 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1690         `=>jis-x0213-2@usual'.
1691         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1692         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1693         `=>jis-x0213-2@usual' as the mother.
1694
1695 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1698         (=>ucs@JP): New alias for `=+>ucs@jis'.
1699
1700 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1703         `=>jis-x0208@usual'.
1704         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1705         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1706         `=>jis-x0208@usual' as the mother.
1707         (=>jis-x0208): Likewise.
1708
1709 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1712         setting for `=+>jis-x0208@1978'.
1713
1714 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1717         XEmacs CHISE.
1718
1719 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         setting for `=>>>ucs@jis/1990'.
1723
1724 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=>ucs@jis/1990'.
1728
1729 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1730
1731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1732         setting for `=ucs@JP/hanazono'.
1733
1734         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1735         CHISE.
1736         (=ucs@JP/hanazono): Ditto.
1737         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1738         (=>>hanyo-denshi/jc): Ditto.
1739         (=>>hanyo-denshi/jd): Ditto.
1740
1741 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1744         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1745
1746 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1749         XEmacs CHISE.
1750
1751 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1754         XEmacs CHISE.
1755
1756 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `=ucs-bmp-cjk@JP'.
1760
1761 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1764         XEmacs CHISE.
1765
1766 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1769         Modify order of settings; add settings for `=daikanwa@rev2'.
1770
1771 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         setting for `=>>cbeta'.
1775
1776         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1777         CHISE.
1778
1779 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `=>>adobe-japan1'.
1783
1784 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1787         XEmacs CHISE.
1788
1789 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=>>hanyo-denshi/ia'.
1793
1794         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1795         XEmacs CHISE.
1796
1797 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1800         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1801
1802         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1803         XEmacs CHISE.
1804         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1805         `=hanyo-denshi/jt' as the mother.
1806
1807 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>>>jis-x0213-2'.
1811
1812         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1813         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1814         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1815
1816 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1819         XEmacs CHISE.
1820
1821 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1824         XEmacs CHISE.
1825
1826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1827         `=>>jis-x0213-1@2004'.
1828
1829 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1832         XEmacs CHISE.
1833
1834 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1837         - Use "&g2-*;" as entity-references for `=>>>*'.
1838         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1839
1840         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1841         XEmacs CHISE.
1842         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1843         as the mother.
1844
1845 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         setting for `=>>hanyo-denshi/ib'.
1849
1850         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1851         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1852         (=>>jis-x0208@1990): Ditto.
1853         (=>>hanyo-denshi/ib): Ditto.
1854
1855         * mule/mule-charset.el (default-coded-charset-priority-list):
1856         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1857
1858 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1861         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1862         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1863         `=>>>ucs@jis/2004'.
1864
1865 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1868         XEmacs CHISE.
1869         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1870         `=jis-x0213-1@2004' as the mother.
1871         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1872         (=>>>ucs@ks): Ditto.
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list):
1875         Modify priority of `=hanyo-denshi/*'.
1876
1877 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1880         settings for `=>>ucs@JP' and `=ucs@JP'.
1881
1882 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1885         CHISE.
1886
1887 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `=>>>ucs@cns'.
1891
1892         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1893         CHISE.
1894
1895 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1898         instead of `=>>>jis-x0213-1@2004' as the mother.
1899         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1900         (=>>>ucs@unicode): Likewise.
1901         (=>>>ucs@jis): Likewise.
1902         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1903         mother.
1904         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1905
1906 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1910         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1911         `=>>>ucs@jis'.
1912
1913 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list):
1916         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1917         and `=jis-x0213-*-2000'.
1918
1919 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1922         XEmacs CHISE.
1923         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1924         `=>>jis-x0213-1' as the mother.
1925
1926 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1930
1931 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1934
1935 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1938         XEmacs CHISE.
1939
1940 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-coding.el (decomposition-feature-list): Set
1943         `=decomposition', `=decomposition@cid' and
1944         `=decomposition@hanyo-denshi'.
1945
1946 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `=>>hanyo-denshi/ks'.
1950
1951         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1952         XEmacs CHISE.
1953
1954 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1957         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1960         `=hanyo-denshi/ks/mf'.
1961
1962         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1963         XEmacs CHISE.
1964         (=hanyo-denshi/ks/mf): Ditto.
1965
1966 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         settings for P=hanyo-denshi/jt'.
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `=hanyo-denshi/jt'.
1973
1974         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1975         XEmacs CHISE.
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 `=hanyo-denshi/ip'.
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1983         `=hanyo-denshi/ip'.
1984
1985         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1986         XEmacs CHISE.
1987
1988 2011-02-14  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/hg'.
1992
1993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1994         `=hanyo-denshi/hg'.
1995
1996         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2005         `=>>hanyo-denshi/ft'.
2006
2007         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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         settings for `=hanyo-denshi/ib'.
2014
2015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2016         `=hanyo-denshi/ib'.
2017
2018         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
2025         non-isolated characters of `=hanyo-denshi/*'.
2026
2027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2028         `=hanyo-denshi/ia'.
2029
2030         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2031         XEmacs CHISE.
2032
2033 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for isolated characters of `=hanyo-denshi/ft'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `=hanyo-denshi/ft'.
2040
2041         * mule/mule-conf.el (=hanyo-denshi/ft): 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/jd'.
2048
2049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2050         `=hanyo-denshi/jd'.
2051
2052         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2053         XEmacs CHISE.
2054
2055 2011-02-13  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/jc'.
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `=hanyo-denshi/jc'.
2062
2063         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2070
2071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2072         `=hanyo-denshi/jb'.
2073
2074         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
2081
2082 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=hanyo-denshi/ja'.
2086
2087         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2088         XEmacs CHISE.
2089
2090 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2093         settings for isolated characters of `=adobe-japan1-6'.
2094
2095 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2098         CHISE.
2099         (=daikanwa/+2p): Ditto.
2100         (=daikanwa/ho): Ditto.
2101
2102 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2105         coding-system for XEmacs CHISE.
2106
2107 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2110         setting for `=>>ruimoku-v6'.
2111
2112         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2113         CHISE.
2114
2115 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2118         setting for `=daikanwa@rev1'.
2119
2120 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2124
2125 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2128         XEmacs CHISE.
2129         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2130
2131 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2134         CHISE.
2135
2136 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2139         CHISE.
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `=>ucs@jis'.
2143
2144 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2147         setting for `=>jis-x0208@usual'.
2148
2149         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2150         XEmacs CHISE.
2151         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2152         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2153         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2154
2155 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2158         CHISE.
2159         (=>>>jis-x0208@1990): Ditto.
2160         (=>>>jis-x0213-1): Ditto.
2161         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2162         mother.
2163         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2164         as the mother.
2165
2166 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2169         setting for `=>ucs@cns' and `=>>ucs@ks'.
2170
2171         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2172         CHISE.
2173
2174 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2177         CHISE.
2178
2179 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2182         CHISE.
2183         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2184         mother.
2185
2186 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2189         `==>ucs-bmp-cjk@bucs'.
2190
2191         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2192         XEmacs CHISE.
2193
2194 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2197         setting for `==>ucs@bucs'.
2198
2199         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2200         XEmacs CHISE.
2201
2202 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2205         - Add setting for `=>>jis-x0208'.
2206         - Omit setting for `=>>jis-x0208@1990'.
2207         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2208           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2209           `=ucs@FOO'.
2210
2211 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         setting for `=>daikanwa'.
2215
2216 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=daikanwa): Fix DOC.
2219         (=>daikanwa): New abstract character for XEmacs CHISE.
2220         (=>ucs@iso): Likewise.
2221         (=>ucs@unicode): Likewise.
2222         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2223
2224 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2227         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2228           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2229         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2230         - Add `=>big5-cdp'.
2231
2232 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2235         (=>big5-cdp): New abstract character.
2236
2237 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2240         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2241         `chinese-big5'.
2242
2243 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list):
2246         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2249         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2250         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2251         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2252         and `=>jis-x0213-2'.
2253
2254 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2257         XEmacs CHISE.
2258         (=>>ucs@jis/2000): Likewise.
2259         (=>>ucs@jis/2004): Likewise.
2260
2261 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2265         `=>>ucs@cns'.
2266
2267         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2268         XEmacs CHISE.
2269         (=>>gt): Use quote instead of backquote; modify DOC.
2270         (=>gt): Use quote instead of backquote.
2271         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2272         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2273         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2274         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2275         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2276         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2277
2278 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `=>>ucs@unicode' and `=>>gt'.
2282
2283 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2286         XEmacs CHISE.
2287         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2288         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2289         `=jis-x0208@1978/1er-pr' as the mother.
2290         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2291
2292 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2295         `=ucs@unicode' as the mother.
2296
2297 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         setting for `=>>ucs@unicode'.
2301
2302         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2303         CHISE.
2304
2305 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `=adobe-japan1-6' and `=adobe-japan1-base'.
2312
2313         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2314         XEmacs CHISE.
2315         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2316         specify `min-code' and `max-code'.
2317         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2318         (=adobe-japan1-2): Likewise.
2319         (=adobe-japan1-3): Likewise.
2320         (=adobe-japan1-4): Likewise.
2321         (=adobe-japan1-5): Likewise.
2322         (=adobe-japan1-6): Likewise.
2323
2324 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2327         setting for `=>gt'.
2328
2329 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2332         CHISE.
2333
2334 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         setting for `=>zinbun-oracle'.
2338
2339         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2340         for XEmacs CHISE.
2341
2342 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2345         for XEmacs CHISE.
2346         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2347         `=jis-x0208@1978' as the mother.
2348
2349 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2352         - Use `=gt' instead of `ideograph-gt'.
2353         - Use `=gt-k' instead of `ideograph-gt-k'.
2354         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2355         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2356         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2357         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2358         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2359         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2360         - Use `=>>gt' instead of `<=>gt'.
2361         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2362         - Add setting for `=>>jis-x0208@1990'.
2363         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2364           `=>>jis-x0213-1@2000'.
2365         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2366         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2367           `=>>jis-x0213-1@2004'.
2368         - Add setting for `=>>jis-x0208@1978'.
2369         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2370
2371 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2374         XEmacs CHISE.
2375
2376 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2379         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2380         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2381         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2382         `<=>jis-x0213-1@2004'.
2383
2384 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2387         CHISE.
2388         (=>jis-x0213-2): Ditto.
2389
2390 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2393         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2394
2395 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2398         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2399         `=>jis-x0213-1'.
2400
2401 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2404         CHISE.
2405         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2406
2407 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2410         `<==>jis-x0213-1'.
2411         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2412         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2413         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2414         (<=>jis-x0208): New alias for `=>jis-x0208'.
2415         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2416         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2417         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2418         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2419         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2420         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2421         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2422         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2423         (=>>gt): Renamed from `<==>gt'.
2424         (<==>gt): New alias for `=>>gt'.
2425
2426 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2429         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2430         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2431         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2432         - Add settings for `<=>jis-x0213-1@2000' and
2433           `<=>jis-x0213-1@2004'.
2434
2435         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2436         XEmacs CHISE.
2437         (<==>jis-x0213-1): Likewise.
2438         (<==>jis-x0213-1@2000): Likewise.
2439         (<==>jis-x0213-1@2004): Likewise.
2440         (<=>jis-x0208): Add property `=>iso-ir 168'.
2441         (<=>jis-x0208@1997): Likewise.
2442         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2443         as the mother; add property `=>iso-ir 228'.
2444         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2445         property `=>iso-ir 228'.
2446         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2447         property `=>iso-ir 233'.
2448         (<==>gt): Renamed from `<=>gt'.
2449         (<=>gt): New alias for `<==>gt'.
2450
2451 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2454         CHISE.
2455         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2456         `<=>jis-x0208' as the mother.
2457         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2458         (<=>jis-x0213-1@2000): Ditto.
2459         (<=>jis-x0213-1@2004): Ditto.
2460
2461 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2464         settings for `<=>gt'.
2465
2466         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2467
2468 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2471         XEmacs CHISE.
2472         (=jis-x0208@1978/-4pr): Likewise.
2473         (=jis-x0208@1978/4-pr): Likewise.
2474         (=jis-x0213-1): Likewise.
2475         (=ucs@iso): Likewise.
2476         (=ucs@unicode): Likewise.
2477         (=ucs@gb): Likewise.
2478         (=ucs@gb/fw): Likewise.
2479         (=ucs@cns): Likewise.
2480         (=ucs@cns/fw): Likewise.
2481         (=ucs@jis): Likewise.
2482         (=ucs@jis/fw): Likewise.
2483         (=ucs@jis/1990): Likewise.
2484         (=ucs@jis/2000): Likewise.
2485         (=ucs@jis/2004): Likewise.
2486         (=ucs@JP): Likewise.
2487         (=ucs@ks): Likewise.
2488         (=ucs@big5): Likewise.
2489         (=ucs@big5/cns11643): Likewise.
2490         (=ucs@cns11643): Likewise.
2491
2492 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list):
2495         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2496
2497         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2498         CHISE.
2499         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2500         mother.
2501
2502 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2505         from src/mule-charset.c].
2506         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2507         specify `final'.
2508         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2509         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2510         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2511         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2512         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2513         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2514
2515 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2518         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2519         (=jis-x0208@1978/i-4): Specify `partial'.
2520         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2521         mother coded-charset.
2522         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2523
2524 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2527         settings for `=jis-x0213-1@2004'.
2528
2529 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2532         CHISE.
2533         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2534         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2535         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2536         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2537         temporarily.
2538         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2539
2540 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2543         CHISE.
2544         (=shinjigen@1ed): Inherited from `=shinjigen'.
2545         (=shinjigen@rev): Likewise.
2546
2547 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2550         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2551
2552 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2555         define it as an alias.
2556         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2557         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2558         alias.
2559         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2560         alias.
2561
2562 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2565         CHISE.
2566
2567 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2570         CHISE.
2571         (shinjigen-2): Ditto.
2572
2573 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list):
2576         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2577         `chinese-big5-eten-*' and `chinese-big5'.
2578
2579 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2582         #x9FA5 temporarily.
2583
2584 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587         settings for `=jis-x0208@1978/i1'.
2588
2589 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2592         XEmacs CHISE.
2593
2594 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2597         XEmacs CHISE.
2598
2599 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2602         XEmacs CHISE.
2603
2604 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2607         CHISE.
2608         (=ucs-bmp@cns): Likewise.
2609         (=ucs-bmp@jis): Likewise.
2610         (=ucs-bmp@ks): Likewise.
2611
2612 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2615         CHISE.
2616         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2617
2618 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2621         settings for `=zinbun-oracle'.
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2624         `=zinbun-oracle'.
2625
2626 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2629         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2630         `=ucs@iso'.
2631
2632 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-charset.el (default-coded-charset-priority-list):
2635         Delete `ucs-sip'; modify order of some CCSs.
2636
2637 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2640         in XEmacs CHISE.
2641
2642         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2643         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2644         CHISE.
2645
2646 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2649         its registry.
2650         (=ucs-radicals@unicode): Likewise.
2651
2652 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2655         CHISE.
2656
2657 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2660         CHISE.
2661
2662 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2665         CHISE.
2666
2667 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2670         Modify preference of *isolated settings*.
2671
2672 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2675         utf-2000 is provided.
2676         (=ucs@cns11643): Likewise.
2677
2678 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2681         Prefer every *isolated setting* to ordinary setting.
2682
2683 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2686         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2687
2688 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2691         CHISE.
2692
2693 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2696         settings for `=jis-x0208@1997'.
2697
2698 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2701         `=jis-x0208@1997'.
2702
2703 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2706         XEmacs CHISE.
2707
2708 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2711         `=jis-x0208@1978'.
2712         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2713         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2714         `=jis-x0208-1990' as the mother.
2715         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2716
2717 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2720         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2721         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2722         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2723         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2724         for `=ucs@JP'.
2725
2726 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2729         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2730         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2731         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2732         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2733         `=daikanwa@rev2'.
2734
2735 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2738         (=gt): Likewise.
2739         (=gt-k): Likewise.
2740         (=gt-pj-*): Likewise.
2741         (=gt-pj-k1): Likewise.
2742         (=gt-pj-k2): Likewise.
2743         (=daikanwa): Likewise.
2744         (=daikanwa-rev1): Likewise.
2745         (=daikanwa-rev2): Likewise.
2746         (=big5-pua): Likewise.
2747         (=big5-eten): Likewise.
2748         (chinese-big5-eten-a): Likewise.
2749         (chinese-big5-eten-b): Likewise.
2750         (=hanziku-*): Likewise.
2751         (=cbeta): Likewise.
2752         (=jef-china3): Likewise.
2753         (=ruimoku-v6): Likewise.
2754         (=ucs@iso): Likewise.
2755         (=ucs@unicode): Likewise.
2756         (=ucs@gb): Likewise.
2757         (=ucs@cns): Likewise.
2758         (=ucs@jis): Likewise.
2759         (=ucs@jis-1990): Likewise.
2760         (=ucs@jis-2000): Likewise.
2761         (=ucs@jp): Likewise.
2762         (=ucs@ks): Likewise.
2763         (=ucs@big5): Likewise.
2764         (=ucs-radicals): Likewise.
2765         (=ucs-radicals@unicode): Likewise.
2766         (=ucs-bmp-cjk): Likewise.
2767         (=ucs-bmp-cjk@unicode): Likewise.
2768         (=ucs-sip-ext-b): Likewise.
2769         (=ucs-sip-ext-b@iso): Likewise.
2770
2771 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2774         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2775
2776 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2779         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2780         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2781         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2782         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2783         arabic-digit, ipa and ``&I-B-XXXX;''.
2784
2785 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2788         setting for (I-)HZK{03..12}-XXXX.
2789
2790 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2793         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2794
2795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2796         `=ruimoku-v6'.
2797
2798         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2799         CHISE.
2800
2801 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2804         (=ucs@unicode): Likewise.
2805         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2806         (=ucs@cns): Likewise.
2807         (=ucs@jis): Likewise.
2808         (=ucs@ks): Likewise.
2809         (=ucs@big5): Likewise.
2810
2811 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2814         `ucs-jis'.
2815         (utf-8-jis-er): Likewise.
2816         (utf-8-jp): New coding-system.
2817         (utf-8-jp-er): Likewise.
2818
2819         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2820
2821 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2824
2825         * mule/japanese.el: Move definition of `euc-jisx0213' to
2826         mule/mule-coding.el.
2827
2828 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2831         mule-coding before loading update-cdb when utf-2000 is provided.
2832
2833 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2836         `=daikanwa'.
2837
2838 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2841         definition codes when `utf-2000' is provided.
2842
2843 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * mule/mule-category.el (word-combining-categories): Don't setup
2846         `word-combining-categories' in XEmacs CHISE.
2847         (word-separating-categories): Add setting about Latin script in
2848         XEmacs CHISE.
2849
2850 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         setting for `chinese-big5'.
2854
2855 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2858         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2859         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2860         add setting for HZK0[12]-xxxx.
2861
2862 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2863
2864         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2865         in XEmacs CHISE.
2866
2867 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list):
2870         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2871         and `chinese-big5' to `=gt-pj-*'.
2872
2873 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2874
2875         * mule/mule-conf.el (=daikanwa): Renamed from
2876         `ideograph-daikanwa'.
2877         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2878
2879 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-conf.el (=cns11643-7): Renamed from
2882         `chinese-cns11643-7'.
2883         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2884
2885 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-conf.el (=cns11643-6): Renamed from
2888         `chinese-cns11643-6'.
2889         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2890
2891 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-conf.el (=cns11643-5): Renamed from
2894         `chinese-cns11643-5'.
2895         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2896
2897 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2898
2899         * mule/mule-conf.el (=cns11643-4): Renamed from
2900         `chinese-cns11643-4'.
2901         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2902
2903 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el (=cns11643-3): Renamed from
2906         `chinese-cns11643-3'.
2907         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2908
2909 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2912         `=cns11643-2'.
2913         (chinese-cns11643-2): New alias for `=cns11643-2'.
2914
2915 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2916
2917         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2918         `=cns11643-1'.
2919         (chinese-cns11643-1): New alias for `=cns11643-1'.
2920
2921 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2924         (chinese-gb12345): New alias for `=gb12345'.
2925
2926 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2927
2928         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2929         (chinese-gb2312): New alias for `=gb2312'.
2930
2931 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2934         (chinese-big5): New alias for `=big5'.
2935
2936 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2939         (korean-ksc5601): New alias for `=ks-x1001'.
2940
2941 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2942
2943         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2944         `=jis-x0212'.
2945         (japanese-jisx0212): New alias for `=jis-x0212'.
2946
2947 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2948
2949         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2950         `=jis-x0208-1983'.
2951         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2952
2953 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2956         `=jis-x0208-1978'.
2957         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2958
2959 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2960
2961         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2962         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2963
2964 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2965
2966         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2967         (chinese-cns11643-3): Specify iso-ir 183.
2968         (chinese-cns11643-4): Specify iso-ir 184.
2969         (chinese-cns11643-5): Specify iso-ir 185.
2970         (chinese-cns11643-6): Specify iso-ir 186.
2971         (chinese-cns11643-7): Specify iso-ir 187.
2972         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2973         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2974
2975 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2978         \uXXXX for every cases.
2979
2980 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2981
2982         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2983         (ucs-big5): Changed to an alias for `=ucs@big5'.
2984
2985 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2986
2987         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2988         (ucs-ks): Changed to an alias for `=ucs@ks'.
2989
2990 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2991
2992         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2993         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2994
2995 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2998         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2999
3000 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3003         (ucs-jis): Changed to an alias for `=ucs@jis'.
3004
3005 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3006
3007         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3008         (ucs-cns): Changed to an alias for `=ucs@cns'.
3009
3010 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3011
3012         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3013         (ucs-gb): Changed to an alias for `=ucs@gb'.
3014
3015 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3016
3017         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3018         `ideograph-daikanwa-2'.
3019         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3020         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3021
3022 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3023
3024         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3025         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3026
3027         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3028         for `xemacs-chise-version'.
3029
3030 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3031
3032         * mule/mule-charset.el (default-coded-charset-priority-list):
3033         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3034         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3035         instead of `ideograph-hanziku-*'.
3036
3037         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3038         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3039
3040 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3043         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3044         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3045         `utf-2000' is provided.
3046
3047 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3050         is provided [was builtin coded-charsets].
3051
3052 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3053
3054         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3055         is provided [was builtin coded-charsets].
3056
3057 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3058
3059         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3060         is provided [was builtin coded-charsets].
3061
3062 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3063
3064         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3065         is provided [was builtin coded-charsets].
3066
3067 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3068
3069         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3070         when `utf-2000' is provided [was builtin coded-charsets].
3071
3072 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-conf.el (=hanziku-*): Renamed from
3075         `ideograph-hanziku-*'.
3076         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3077
3078 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3081         `utf-2000' is provided [was builtin coded-charsets].
3082         (ideograph-hanziku-{1..12}): Likewise.
3083
3084 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3087         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3088
3089 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3090
3091         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3092         when `utf-2000' is provided [was builtin coded-charsets].
3093
3094 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3095
3096         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3097         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3098         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3099
3100 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3101
3102         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3103         (ideograph-gt): Changed to an alias for `=gt'.
3104
3105 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3108         is provided; it was defined as a builtin coded-charset.
3109         (ideograph-gt): Likewise.
3110
3111 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3114         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3115
3116 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3119         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3120
3121 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3122
3123         * mule/mule-conf.el (=big5-eten): Renamed from
3124         `chinese-big5-eten'.
3125         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3126
3127 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3130         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3131
3132 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3135         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3136
3137 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3140         (china3-jef): Changed to an alias for `=jef-china3'.
3141
3142 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3143
3144         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3145         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3146
3147         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3148         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3149         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3150         when `utf-2000' is provided.
3151
3152 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list):
3155         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3156
3157         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3158         (ucs-jis-2000): Deleted.
3159
3160 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3163         UTF-2000.
3164         (=ucs-jis-2000): New coded-charset for UTF-2000.
3165
3166 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3167
3168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3169         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3170
3171 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3172
3173         * mule/mule-charset.el (default-coded-charset-priority-list):
3174         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3175         `ideograph-cbeta'.
3176
3177 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3178
3179         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3180         builtin coded-charset].
3181
3182 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3183
3184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3185         settings for &K0-xxxx and &I-K0-xxxx.
3186
3187 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3188
3189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3190         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3191
3192 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3193
3194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3195         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3196
3197 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3200         UTF-2000.
3201         (ideograph-gt-pj-k1): Likewise.
3202         (ideograph-gt-pj-k2): Likewise.
3203
3204 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3205
3206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3207         `=jis-x0208'.
3208
3209 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3212         UTF-2000 [was a builtin coded-charset].
3213
3214 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3217         (utf-8-gb-er): Likewise.
3218
3219 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3222         settings for JIS X 0212 and JIS X 0208:1978.
3223
3224 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3227         setting for JIS X 0213.
3228
3229 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3232         standard-case-table in UTF-2000.
3233
3234 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3237         definitions for isolated-chars.
3238
3239 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3240
3241         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3242         `configure-utf-2000-lisp-directory'.
3243         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3244         `mule-lisp-load-path'.
3245
3246 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * startup.el (startup-setup-paths): Set and use
3249         `utf-2000-lisp-directory'.
3250         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3251         UTF-2000.
3252
3253 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3254
3255         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3256         (paths-find-utf-2000-lisp-directory): New function.
3257         (paths-construct-load-path): Add new optional argument
3258         `utf-2000-lisp-directory'.
3259
3260         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3261
3262 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3265         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3266         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3267         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3268         `chinese-big5-2' in UTF-2000.
3269
3270         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3271         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3272
3273 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3274
3275         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3276         `big5-eten-er' in UTF-2000.
3277         (big5-cdp): Modify DOC-string and mnemonic.
3278
3279 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3282         UTF-2000 [renamed from utf-8-er].
3283         (utf-8-gb): New coding-system in UTF-2000.
3284         (utf-8-gb-er): Likewise.
3285         (utf-8-cns): Likewise.
3286         (utf-8-cns-er): Likewise.
3287         (utf-8-big5): Likewise.
3288         (utf-8-big5-er): Likewise.
3289         (utf-8-jis): Likewise.
3290         (utf-8-jis-er): Likewise.
3291         (utf-8-ks): Likewise.
3292         (utf-8-ks-er): Likewise.
3293         (utf-8-er): Likewise.
3294
3295 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3298         instead of `utf-8-unix' in UTF-2000.
3299
3300         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3301
3302 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3303
3304         * mule/japanese.el (euc-jisx0213): New coding-system.
3305
3306         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3307         `japanese-jisx0208-1990' as the mother.
3308
3309 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * dumped-lisp.el (preloaded-file-list): Change condition of
3312         loading "close-cdb".
3313
3314 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3317         setup `coded-charset-entity-reference-alist'.
3318
3319 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3322         UTF-2000.
3323
3324 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3325
3326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3327         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3328
3329 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3332         (chinese-big5-eten-a): Likewise.
3333         (chinese-big5-eten-b): Likewise.
3334         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3335         code range is #x8140 .. #x8DFE.
3336
3337 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3338
3339         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3340         UTF-2000.
3341         (chinese-big5-cdp): Likewise.
3342
3343 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3344
3345         * dumped-lisp.el (preloaded-file-list): Rename
3346         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3347
3348 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3351         append `system-char-db-source-file-list' into
3352         `preloaded-file-list' in UTF-2000.
3353
3354 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3355
3356         * dumped-lisp.el (preloaded-file-list): Delete
3357         character-definition files.
3358
3359 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3360
3361         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3362         UTF-2000.
3363
3364 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list):
3367         Delete `mojikyo-2022-1'.
3368
3369 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3370
3371         * mule/mule-charset.el (default-coded-charset-priority-list):
3372         Delete `mojikyo'.
3373
3374 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3377         `ucs-sip'.
3378
3379 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-charset.el (default-coded-charset-priority-list):
3382         Comment out `chinese-gb12345'.
3383
3384 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * bytecomp.el (byte-compile-insert-header): Fixed.
3387
3388 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3389
3390         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3391         XEmacs UTF-2000.
3392
3393 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3396         UTF-2000.
3397
3398 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3401         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3402
3403 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list):
3406         `japanese-jef-china3' is renamed `china3-jef'.
3407
3408 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `japanese-jef-china3' and `ideograph-cbeta'.
3412
3413 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3414
3415         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3416
3417 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3418
3419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3420         `chinese-big5-cdp'.
3421
3422 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3425         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3426
3427 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3430         loading character definitions.
3431
3432 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3433
3434         * dumped-lisp.el (preloaded-file-list): Rename
3435         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3436
3437 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3438
3439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3440         `chinese-big5'.
3441
3442 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3443
3444         * dumped-lisp.el (preloaded-file-list): Dump
3445         "Ideograph-R028-Private" with XEmacs UTF-2000.
3446
3447 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3450         `chinese-gb12345'.
3451
3452 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3453
3454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3455         `ideograph-gt-pj-{1..11}'.
3456
3457         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3458         XEmacs UTF-2000.
3459
3460 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-charset.el (default-coded-charset-priority-list):
3463         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3464         `chinese-isoir165'.
3465
3466 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3469         `image/png', `image/x-xpm' and `image/tiff'.
3470
3471         * files.el (binary-file-regexps): Add *.PNG.
3472
3473 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-charset.el (default-coded-charset-priority-list):
3476         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3477         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3478
3479 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3482         the first completion when UTF-2000 is running.
3483
3484 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-charset.el (default-coded-charset-priority-list):
3487         Delete `ucs'.
3488
3489 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3490
3491         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3494         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3495
3496 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/vietnamese.el (vscii-2): Delete abolished property
3499         `composite'; now composite mode is default.
3500
3501 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3504         of `raw-text'; check \uHHHH representation even if non-ascii
3505         characters are not found.
3506
3507         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3508         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3509         unconditionally.
3510
3511         * mule/viet-ccl.el: New file.
3512
3513         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3514         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3515         - Separate CCL based implementations to viet-ccl.el.
3516
3517 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3518
3519         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3520         "jisx0213.2000-1".
3521         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3522
3523         * mule/mule-charset.el (default-coded-charset-priority-list):
3524         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3525         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3526
3527 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3528
3529         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3530
3531 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3532
3533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3534         `ucs' in UTF-2000.
3535
3536 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3537
3538         * mule/mule-charset.el (default-coded-charset-priority-list):
3539         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3540         `arabic-iso8859-6'.
3541
3542 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3543
3544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3545         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3546
3547 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3548
3549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3550         `katakana-jisx0201' in UTF-2000.
3551
3552 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3553
3554         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3555         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3556         "u0FB50-Arabic-Presentation-Forms-A",
3557         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3558         "u0FE50-Small-Form-Variants",
3559         "u0FE70-Arabic-Presentation-Forms-B",
3560         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3561         UTF-2000.
3562
3563 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3564
3565         * dumped-lisp.el (preloaded-file-list): Delete
3566         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3567         ... "Ideograph-R214-Flute" in UTF-2000.
3568
3569 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3570
3571         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3572         (japanese-jisx0213-2): New coded-charset.
3573
3574         * dumped-lisp.el (preloaded-file-list): Add
3575         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3576         "Ideograph-R030-Mouth".
3577
3578 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3581         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3582         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3583         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3584         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3585         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3586         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3587         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3588
3589 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3592         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3593         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3594         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3595         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3596
3597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3598         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3599
3600 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3601
3602         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3603         in UTF-2000.
3604
3605 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3606
3607         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3608         (chinese-isoir165): Moved from mule/chinese.el.
3609         (chinese-cns11643-3): Moved from mule/chinese.el.
3610         (chinese-cns11643-4): Moved from mule/chinese.el.
3611         (chinese-cns11643-5): Moved from mule/chinese.el.
3612         (chinese-cns11643-6): Moved from mule/chinese.el.
3613         (chinese-cns11643-7): Moved from mule/chinese.el.
3614
3615         * mule/chinese.el: Move definition of coded-charsets to
3616         mule/mule-conf.el.
3617
3618 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3619
3620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3621         `ideograph-daikanwa'.
3622
3623 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3624
3625         * dumped-lisp.el (preloaded-file-list): Delete
3626         "ccs-jisx0201-latin.el".
3627
3628 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3629
3630         * dumped-lisp.el (preloaded-file-list): Add
3631         "u031A0-Extended-Bopomofo" in UTF-2000.
3632
3633 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3636         renamed to u02E00-CJK-Radical-Supplement.
3637
3638 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3639
3640         * dumped-lisp.el (preloaded-file-list): Add
3641         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3642         "u030A0-Katakana", "u03100-Bopomofo",
3643         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3644         "u03200-Enclosed-CJK-Letters-and-Months" and
3645         "u03300-CJK-Compatibility".
3646
3647 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3648
3649         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3650         "u02F00-Kangxi-Radicals" and
3651         "u02FF0-Ideographic-Description-Characters".
3652
3653 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3654
3655         * dumped-lisp.el (preloaded-file-list): Add
3656         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3657         "u02800-Braille-Patterns" in UTF-2000.
3658
3659 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3660
3661         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3662         "uXXXXX-*.el" in UTF-2000.
3663
3664         * bytecomp.el (byte-compile-insert-header): Delete comments if
3665         non-ASCII characters are found; allow `byte-compile-dynamic' and
3666         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3667         `raw-text'.
3668
3669 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3670
3671         * dumped-lisp.el (preloaded-file-list): Add
3672         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3673         "u025A0-Geometric-Shapes.el".
3674
3675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3676
3677         * dumped-lisp.el (preloaded-file-list): Add
3678         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3679         "u02460-Enclosed-Alphanumerics.el".
3680
3681 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3682
3683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3684         `chinese-gb2312'.
3685
3686         * dumped-lisp.el (preloaded-file-list): Add
3687         "u02200-Mathematical-Operators.el" and
3688         "u02300-Miscellaneous-Technical.el".
3689
3690 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3691
3692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3693         `chinese-cns11643-*'.
3694
3695         * dumped-lisp.el (preloaded-file-list): Add
3696         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3697         "u02190-Arrows.el" in UTF-2000.
3698
3699 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3700
3701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3702         `korean-ksc5601'.
3703
3704         * dumped-lisp.el (preloaded-file-list): Add
3705         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3706         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3707         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3708
3709 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3710
3711         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3712
3713 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3714
3715         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3716         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3717         "u01780-Khmer.el", "u01800-Mongolian.el",
3718         "u01E00-Latin-Extended-Additional.el" and
3719         "u01F00-Greek-Extended.el" in UTF-2000.
3720
3721 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3724         `ethiopic-ucs' and `ethiopic'.
3725
3726         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3727         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3728
3729         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3730         from mule/ethiopic.el.
3731
3732         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3733         mule/mule-conf.el.
3734
3735 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3736
3737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3738         `lao'.
3739
3740         * mule/mule-conf.el (lao): New coded-charset.
3741
3742         * dumped-lisp.el (preloaded-file-list): Add
3743         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3744         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3745         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3746         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3747         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3748
3749 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3752         `ucs-bmp' and `arabic-iso8859-6'.
3753
3754 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3755
3756         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3757         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3758         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3759
3760 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3761
3762         * startup.el (normal-top-level): Load autoload file for UTF-2000
3763         in UTF-2000.
3764
3765 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3768         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3769         "u00020-Basic-Latin.el", "u00080-C1.el",
3770         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3771         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3772         "u002B0-Spacing-Modifier-Letters.el",
3773         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3774         UTF-2000.
3775
3776 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3780         instead of `vietnamese-viscii-*'.
3781
3782 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3783
3784         * mule/mule-conf.el: New file.
3785
3786         * mule/misc-lang.el: Move definition of charset `ipa' to
3787         mule/mule-conf.el.
3788
3789 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3790
3791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3792         `latin-viscii'; prefer it for characters used in Vietnamese.
3793
3794 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3795
3796         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3797
3798 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3799
3800         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3801         `vietnamese-viscii-lower'.
3802         (latin-viscii-upper): Renamed from charset
3803         `vietnamese-viscii-upper'.
3804         (vietnamese-viscii-lower): New alias for charset
3805         `latin-viscii-lower'.
3806         (vietnamese-viscii-upper): New alias for charset
3807         `latin-viscii-upper'.
3808
3809 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3810
3811         * mule/mule-charset.el (default-coded-charset-priority-list):
3812         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3813
3814 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3815
3816         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3817         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3818         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3819         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3820         lisp/utf-2000.
3821
3822 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3823
3824         * mule/ccs-tcvn5712.el: New file.
3825
3826 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3827
3828         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3829         in UTF-2000.
3830
3831 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3832
3833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3834         `japanese-jisx0208'.
3835
3836 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3837
3838         * dumped-lisp.el (preloaded-file-list): Add
3839         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3840         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3841         UTF-2000.
3842
3843         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3844         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3845         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3846         mule/ccs-viscii.el: New files.
3847
3848         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3849         if \uXXXX is found.
3850
3851 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3852
3853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3854         `hiragana-jisx0208' and `katakana-jisx0208'.
3855
3856 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3857
3858         * mule/chinese.el (chinese-cns11643-3): Define it even if
3859         `utf-2000' is provided.
3860         (chinese-cns11643-4): Likewise.
3861         (chinese-cns11643-5): Likewise.
3862         (chinese-cns11643-6): Likewise.
3863         (chinese-cns11643-7): Likewise.
3864
3865 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3866
3867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3868         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3869
3870 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3871
3872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3873         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3874
3875 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3876
3877         * mule/mule-charset.el (default-coded-charset-priority-list):
3878         Setup in UTF-2000.
3879
3880 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3881
3882         * mule/viet-chars.el: Don't define charset
3883         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3884         they are defined as builtin charsets.
3885
3886 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3887
3888         * version.el (emacs-version): Add more space just before UTF-2000
3889         version string.
3890
3891 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3892
3893         * version.el ([constant] emacs-version): Don't add a space in the
3894         preceding place of `xemacs-betaname' because it is duplicated.
3895         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3896
3897         * startup.el (splash-frame-body): Add ETL.
3898
3899 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3900
3901         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3902         is provided because it is defined as builtin charset.
3903         (chinese-cns11643-4): Likewise.
3904         (chinese-cns11643-5): Likewise.
3905         (chinese-cns11643-6): Likewise.
3906         (chinese-cns11643-7): Likewise.
3907
3908 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3909
3910         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3911         coding-system `iso-10646-ucs-4' is not defined.
3912
3913 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3914
3915         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3916         coding-system if `utf-2000' is provided.
3917
3918 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3919
3920         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3921         `utf-2000' is provided.
3922
3923 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3924
3925         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3926         if utf-2000 is provided temporally.
3927
3928 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3929
3930         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3931         as builtin variable].
3932
3933 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3934
3935         * files.el (insert-file-contents-literally): Treat file as binary;
3936         call file-name-handlers. [sync with Emacs 20.3.10]
3937
3938 2008-12-28  Vin Shelton  <acs@xemacs.org>
3939
3940         * XEmacs 21.4.22 is released
3941
3942 2008-12-30  Vin Shelton  <acs@xemacs.org>
3943
3944         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3945         during building even if no packages are found.
3946
3947 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3948
3949         * printer.el (generic-print-region): 
3950         (generic-print-buffer): 
3951         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3952         check if the msprinter device is available, now that msprinter is
3953         always available as a specifier tag. 
3954
3955 2008-12-24  Vin Shelton  <acs@xemacs.org>
3956
3957         * about.el: Add Francisco to my bio!
3958
3959 2008-12-23  Vin Shelton  <acs@xemacs.org>
3960
3961         * autoload.el: Move operator definitions to autoload-operators.el
3962         in the xemacs-base package.
3963
3964 2007-11-22  Vin Shelton  <acs@xemacs.org>
3965
3966         * about.el (about-hacker-contribution): Updated my bio.
3967
3968 2007-10-07  Vin Shelton  <acs@xemacs.org>
3969
3970         * XEmacs 21.4.21 is released
3971
3972 2007-09-19  Didier Verna  <didier@xemacs.org>
3973
3974         Update my personal info.
3975         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3976         * about.el (about-other-current-hackers): Ditto.
3977         * about.el (about-url-alist): Add my musical website.
3978         * about.el (about-personal-info): Update my entry.
3979         * about.el (about-hacker-contribution): Ditto.
3980
3981 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3982
3983         * package-get.el (package-get-download-sites): Update download
3984         sites in Japan.
3985         * package-get.el (package-get-pre-release-download-sites): Ditto.
3986
3987 2007-08-18  Vin Shelton  <acs@xemacs.org>
3988
3989         * package-get.el (package-get-pre-release-download-sites): Sync
3990         mirror sites with 21.5.  (Thanks, Adrian)
3991
3992 2007-08-09  Mike Sperber  <mike@xemacs.org>
3993
3994         * startup.el (migrate-user-init-file): Create backup of
3995         `user-init-file' before migrating.
3996         * startup.el (maybe-migrate-user-init-file): Print
3997         information about backup file.
3998         (maybe-create-compatibility-dot-emacs): Follow above change.
3999
4000 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4001
4002         * font-lock.el: Sync font-lock-add-keywords and
4003         font-lock-remove-keywords from GNU Emacs.
4004         * font-lock.el (font-lock-keywords-alist): New.
4005         * font-lock.el (font-lock-removed-keywords-alist): New.
4006         * font-lock.el (font-lock-add-keywords): New.
4007         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4008         * font-lock.el (font-lock-remove-keywords): New.
4009
4010 2007-08-16  Vin Shelton  <acs@xemacs.org>
4011
4012         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4013         patch from Hans de Graaff.
4014
4015 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4016
4017         * package-get.el (package-get-download-sites): Document Chile and
4018         update Denmark download site.
4019         * package-get.el (package-get-pre-release-download-sites): Ditto.
4020
4021 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4022
4023         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4024
4025 2006-12-09  Vin Shelton  <acs@xemacs.org>
4026
4027         * XEmacs 21.4.20 is released
4028
4029 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4030
4031         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4032
4033 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4034
4035         * info.el (Info-find-file-node, Info-insert-dir)
4036         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4037         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4038         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4039         and discussion.
4040
4041 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4042
4043         * obsolete.el (line-beginning-position): New, from 21.5.x.
4044         (line-end-position): Ditto.
4045
4046 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4047
4048         * package-get.el (package-get-download-sites): Welcome
4049         nl.xemacs.org and Thanks!
4050         * package-get.el (package-get-pre-release-download-sites): Ditto.
4051
4052 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4053
4054         * font-lock.el: Add support for not-so recent changes in Java to
4055         java-mode.
4056
4057 2006-01-28  Vin Shelton  <acs@xemacs.org>
4058
4059         * XEmacs 21.4.19 is released
4060
4061 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4062
4063         * easymenu.el: Update copyright. 
4064         * easymenu.el (easy-menu-all-popups):
4065         Add a docstring. 
4066         * easymenu.el (easy-menu-add):
4067         Document a bug, rework the function to preserve any existing
4068         non-default mode-popup-menu instead of overwriting it, and not to
4069         bother normalising the menu title (nothing else does).
4070         * easymenu.el (easy-menu-remove):
4071         Restore the default mode-popup-menu instead of leaving an empty
4072         one when we remove the last easy-menu popup. 
4073
4074 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4075
4076         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4077         as suggested by Rodrigo Ventura.
4078         * package-get.el (package-get-pre-release-download-sites): Ditto,
4079         with replacement of xemacs-21.5 by beta, which is the logical path
4080         to our beta core and package pre-releases.
4081
4082 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4083
4084         * package-get.el (package-get-download-sites): Add Hong Kong
4085         download site.
4086         * package-get.el (package-get-pre-release-download-sites): Ditto.
4087
4088 2005-12-26  Vin Shelton  <acs@xemacs.org>
4089
4090         * find-paths.el:
4091         * find-paths.el (paths-emacs-root-p): Add search for package root.
4092         * find-paths.el (paths-find-emacs-root): Replaced with
4093         paths-find-invocation-roots, which returns a list of roots.
4094         * find-paths.el (paths-find-invocation-roots): New.
4095         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4096
4097 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4098
4099         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4100         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4101
4102 2005-12-03  Vin Shelton <acs@xemacs.org>
4103
4104         * XEmacs 21.4.18 is released
4105
4106 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4107
4108         * package-get.el (package-get-download-sites): Update reflecting
4109         latest http://www.xemacs.org/Releases/ information generated by
4110         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4111         * package-get.el (package-get-pre-release-download-sites): Ditto.
4112
4113 2005-02-28  Simon Josefsson  <jas@extundo.com>
4114
4115         * about.el (xemacs-hackers): Add jas.
4116         (about-other-current-hackers): Likewise.
4117         (about-url-alist): Add URL for jas.
4118         (about-personal-info): Document jas.
4119         (about-hacker-contribution): Describe jas contributions.
4120
4121 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4122
4123         * easymenu.el (easy-menu-remove): As described in 
4124         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4125         except the "Command" menu from mode-popup-menu. 
4126
4127 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4128  
4129         * font.el (font-spatial-to-canonical): Correct calculation of 
4130         return value for pixel-based input value. 
4131  
4132 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4133
4134         * code-process.el (call-process): Process-related docstring
4135         improvements spurred by Norbert Koch.
4136         * code-process.el (call-process-region): Ditto.
4137         * code-process.el (start-process): Ditto.
4138
4139 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4140
4141         * finder.el (finder-find-library): Return filename actually
4142         searched for.
4143
4144 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4145
4146         * help.el (view-emacs-news): Use `expand-file-name' instead of
4147         `locate-data-file' as the latter will find any "NEWS" files that
4148         might exist in packages _before_ the one in core.
4149
4150 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4151
4152         * package-get.el (package-get-init-package):
4153         package-get-init-package buglet (21.4.17) by Jeff Mincy
4154         <mincy@rcn.com> fixing false temporary load-path shadows reported
4155         after package installation and simplifying code.
4156
4157 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4158
4159         * package-get.el (package-get-download-sites): Sync mirrors list
4160         with the XEmacs website.
4161         (package-get-pre-release-download-sites): Ditto.
4162
4163 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4164
4165         * derived.el (derived-mode-merge-syntax-tables):
4166         Revert my 21.5-only patch of 2003-07-18 which slipped in
4167         through Jerry James's patch of 2004-06-07.
4168
4169 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4170
4171         * cmdloop.el (keyboard-quit): Remove workaround for
4172         `region-active-p' not making sure active region is in current
4173         buffer now that it does.
4174         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4175         * simple.el (region-active-p): `region-active-p' to only return t
4176         when active region is in current buffer.
4177
4178 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4179
4180         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4181         package names, quell a byte-compiler warning, doc fix.
4182
4183 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4184
4185         * buffer.el (pop-to-buffer):
4186         * window-xemacs.el (display-buffer):
4187         Document use of `same-window-buffer-names,' `same-window-regexps'
4188         by pop-to-buffer and display-buffer. 
4189         
4190 2005-02-06  Vin Shelton <acs@xemacs.org>
4191
4192         * XEmacs 21.4.17 is released
4193
4194 2005-01-29  Ben Wing  <ben@xemacs.org>
4195
4196         * shadow.el (find-emacs-lisp-shadows):
4197         Add custom-defines to list of ignored files.
4198
4199 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4200
4201         * simple.el (shifted-motion-keys-select-region): Fix statement
4202         about unshifted-motion-keys-deselect-region.
4203
4204 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4205
4206         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4207         now) for GNU Emacs compatibility.
4208         (make-obsolete-variable): Ditto.
4209
4210 2004-01-08  Ben Wing  <ben@xemacs.org>
4211
4212         * code-files.el (load):
4213         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4214
4215 2004-12-05  Vin Shelton <acs@xemacs.org>
4216
4217         * XEmacs 21.4.16 is released
4218
4219 2004-12-04  Vin Shelton  <acs@xemacs.org>
4220
4221         * auto-autoloads.el: Regenerated.
4222
4223         * custom-load.el: Regenerated.
4224
4225 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4226
4227         Fix bug: apropos errors if a defalias refers to an undefined
4228         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4229
4230         * apropos.el (apropos):
4231         (apropos-command):
4232         * help.el (frob-help-extents):
4233         * help-macro.el (make-help-screen):
4234         * hyper-apropos.el (hyper-apropos-grok-functions):
4235         (hyper-apropos-get-doc):
4236         Catch void-function error thrown by `documentation'.
4237
4238 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4239
4240         * packages.el (package-require): Fix incorrect arg to format.
4241         This fixes a `format specifier' error.
4242
4243 2004-08-13  Jerry James  <james@xemacs.org>
4244
4245         * bytecomp.el (forward-word): Tell the byte compiler the correct
4246         number of arguments to forward-word.
4247
4248 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4249
4250         * etags.el: Fixed loading of include files for tag completion. Now
4251         you can make a tag file for a library, include it into your
4252         project and it will be reloaded only if it changed. Infinte
4253         include loops are detected and the correct tag files are loaded.
4254         * etags.el (buffer-tag-table-list): Load and verify tag files in
4255         the external function buffer-tag-table-list-load.
4256         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4257         tag files. Also load the included tag files. The priority of the
4258         included files is right below their parent file. If multiple
4259         matches occur then the symbols from the parent file are found
4260         first.
4261         * etags.el (tag-table-include-files): Corrected comment
4262         string. Switched to pattern constant tags-include-pattern to have
4263         it at a central location.
4264         * etags.el (tags-include-pattern): Added doc string.
4265         * etags.el (add-to-tag-completion-table): Removed obsolete
4266         comments as the include files are allready returned by
4267         buffer-tag-table-list and loaded.
4268         * etags.el (find-tag-internal): The include files are allready
4269         included in tag-tables as buffer-tag-table-list returns them now.
4270
4271 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4272
4273         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4274         Loading items into the notebook is now done by C code.
4275         * widgets-gtk.el (gtk-widget-instantiate-internal):
4276         Style no longer changed.
4277
4278 2004-06-28  Nix  <nix@esperi.org.uk>
4279
4280         * cmdloop.el (truncate-command-history-for-gc): Delay
4281         execution of all things that look up variable bindings,
4282         via `enqueue-eval-event'.
4283
4284 2004-06-24  Vin Shelton  <acs@xemacs.org>
4285
4286         * package-get.el (package-get-require-signed-base-updates):
4287         now defaults to nil.
4288
4289 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4290
4291         * subr.el (split-string): Clean up docstring.
4292
4293 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4294
4295         * faces.el (zmacs-region): fix typo in docstring.
4296
4297 2004-06-07  Jerry James  <james@xemacs.org>
4298
4299         * derived.el: Synch with Emacs 21.3.
4300         * subr.el (with-local-quit): New, from Emacs 21.3.
4301         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4302         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4303         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4304
4305 2004-06-16  Jerry James  <james@xemacs.org>
4306
4307         * cl.el (cl-set-substring): Increment start by the length of the
4308         string, not the string itself.
4309
4310 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4311
4312         * etags.el (tag-table-include-files): Expand included TAGS file
4313         paths to avoid problems with relative paths.  Thanks to Peter
4314         Chubb <peterc@gelato.unsw.edu.au>.
4315         * etags.el (tags-include-pattern): New.
4316         * etags.el (add-to-tag-completion-table): Parse and ignore
4317         trailing include lines.
4318
4319 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4320
4321         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4322         avoiding line solely composed of equal signs.
4323
4324 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4325
4326         * cus-edit.el (alloc): Typo fix.
4327         * cus-edit.el (custom-browse-visibility): Ditto.
4328         * cus-edit.el (custom-variable-value-create): Ditto.
4329         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4330         * cus-edit.el (custom-save-variables): Bind print-length and
4331         print-level to nil to avoid value abbreviation.
4332         * cus-edit.el (custom-save-face-internal): Ditto.
4333         * cus-edit.el (custom-save-faces): Save in sorted order.
4334         * cus-edit.el (custom-save-resets): Bind print-length and
4335         print-level to nil to avoid value abbreviation.
4336         * cus-edit.el (custom-save-loaded-themes): Ditto.
4337
4338 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * subr.el (split-string-default-separators): New.
4341         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4342         see comment in source.
4343
4344 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4345
4346         * mule/japanese.el (paragraph-start, paragraph-separate):
4347         Remove anchor to BOL.
4348
4349 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * cl.el (gensym, gentemp): Improve docstrings.
4352
4353 2004-05-10  Vin Shelton  <acs@xemacs.org>
4354
4355         * etags.el: Sync with 21.5 version.
4356
4357 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4358
4359         * etags.el:
4360         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4361         only for use with exuberant ctags. This will also enable building of 
4362         completion tables with exuberant ctags. This will not work with
4363         xemacs ctags. 
4364         * etags.el (get-tag-table-buffer): New function for creating of
4365         completion table is used if tags-exuberant-ctags-optimization-p ist t
4366         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4367         finding the tag names. New.
4368         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4369         building tag completion table with exuberant ctags. New.
4370         * etags.el (find-tag-internal): Improve exact tag matching for tags
4371         with name fields. Before the patch return types of functions or
4372         function parameters (with exuberant ctags) were found as matches.
4373
4374 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4375
4376         * list-mode.el (display-completion-list): Fixed completion list was
4377         taking the width of the frame and not of the window for displaying
4378         the selection methods.
4379
4380 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4381
4382         * menubar-items.el (default-menubar): Options are saved to custom.el.
4383
4384
4385 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4386
4387         * isearch-mode.el (isearch-abort): Preserve successful search target.
4388
4389 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4390
4391         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4392         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4393         Bihlmeyer.
4394         * gnuserv.el (gnuserv-mode-line-string): New.
4395         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4396         gnuserv-mode.
4397         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4398         * gnuserv.el (gnuserv-edit-files): Use
4399         make-x-device-with-gtk-fallback.
4400
4401 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4402
4403         * gtk-widgets.el: New import: gtk-accel-group-new.
4404         * dialog-gtk.el:
4405         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4406         * dialog-gtk.el (popup-builtin-question-dialog):
4407         Added support for dialog button mnemonics.
4408
4409 2004-03-22  Chris Green <cmg@dok.org>
4410
4411         * process.el (shell-command): Output buffer was ignored when a
4412         background process was run via shell-command.
4413
4414 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4415
4416         * cus-edit.el (custom-save-variables): Retrieve a list of
4417         variables to save first, sort it, and make sure the variables are
4418         saved in sorted order.
4419
4420 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4421  
4422         * package-get.el (package-get-update-base-from-buffer): Force
4423         binary coding system for verifying GnuPG signature in the
4424         package-index file.
4425  
4426 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4427
4428         * package-get.el (package-get-package-index-file-location): Handle
4429         missing "EMACSPACKAGEPATH" environment variable.
4430
4431 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4432
4433         * package-admin.el (package-admin-find-top-directory): Simplify
4434         directory comparisions and fix substring errors on short path
4435         components.
4436         * package-get.el (package-get-package-index-file-location):
4437         Default to first component of "EMACSPACKAGEPATH", if set.
4438
4439 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4440
4441         * package-get.el (process-error): New error datum.
4442
4443 2004-02-02  Vin Shelton <acs@xemacs.org>
4444
4445         * XEmacs 21.4.15 is released
4446
4447 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4448
4449         * itimer.el (activate-itimer): Modify the itimer timeout value as
4450         if it were begun at the last time when the itimer driver was woken
4451         up.
4452
4453 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4454
4455         * specifier.el (Copyright):
4456         Update.
4457         (make-specifier-and-init):
4458         (map-specifier):
4459         (canonicalize-inst-pair):
4460         (canonicalize-spec-list):
4461         (set-specifier):
4462         Synch docstrings to 21.5 where appropriate.
4463
4464 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4465
4466         * package-get.el (package-get-list-packages-where): New.  A
4467         function that allows searching for groups of packages.  For
4468         example, find all packages that require the fsf-compat package.
4469
4470 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4471
4472         The Great PUI Sync.
4473
4474         * auto-autoloads.el: Regenerated.
4475
4476         * custom-load.el: Regenerated.
4477
4478         * dumped-lisp.el (packages-hardcoded-lisp): New.
4479
4480         * menubar-items.el (menu-max-items): New.
4481         (menu-submenu-max-items): New.
4482         (menu-submenu-name-format): New.
4483         (menu-split-long-menu): New.
4484         (menu-sort-menu): New.
4485         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4486
4487         * obsolete.el (pui-add-install-directory): Renamed to the more
4488         logical `pui-set-local-package-get-directory'.
4489         (package-get-download-menu): Moved to `package-ui.el' and renamed
4490         to `package-ui-add-download-menu'.
4491
4492         * package-admin.el (package-admin-install-function-mswindows):
4493         Whitespace clean up.
4494         (package-admin-add-single-file-package): Removed.
4495         (package-admin-default-install-function): Whitespace clean up.
4496         (package-admin-find-top-directory): New.
4497         (package-admin-get-install-dir): Use it.
4498         (package-admin-get-manifest-file): 
4499         (package-admin-check-manifest): 
4500         (package-admin-add-binary-package):
4501         (package-admin-get-lispdir):
4502         (package-admin-delete-binary-package):
4503         (package-admin):
4504
4505         * package-get.el (package-get-package-index-file-location): New.
4506         (package-get-install-to-user-init-directory): New.
4507         (package-get-remote):
4508         (package-get-download-sites):
4509         (package-get-pre-release-download-sites): New.
4510         (package-get-site-release-download-sites): New.
4511         (package-get-base-filename):
4512         (package-get-always-update):
4513         (package-get-user-index-filename): Removed.
4514         (package-get-pgp-available-p): New.
4515         (package-get-require-signed-base-updates):
4516         (package-get-was-current):
4517         (package-entries-are-signed): New.
4518         (package-get-continue-update-base): New.
4519         (package-get-download-menu): Removed.
4520         (package-get-require-base):
4521         (package-get-update-base-entry):
4522         (package-get-locate-file):
4523         (package-get-locate-index-file):
4524         (package-get-maybe-save-index):
4525         (package-get-update-base):
4526         (package-get-update-base-from-buffer):
4527         (package-get-update-base-entries):
4528         (package-get-interactive-package-query):
4529         (package-get-update-all):
4530         (package-get-all):
4531         (package-get-dependencies):
4532         (package-get-init-package):
4533         (package-get-info): New.
4534         (package-get):
4535         (package-get-staging-dir):
4536         (package-get-set-version-prop): Removed.
4537         (package-get-installedp):
4538         (package-get-ever-installed-p):
4539         (packages): Removed.
4540         (package-get-custom-groups): Removed.
4541         (package-get-custom): Removed.
4542         (package-get-custom-add-entry): Removed.
4543
4544         * package-info.el (batch-update-package-info):
4545
4546         * package-net.el (package-net-batch-generate-bin-ini):
4547         (package-net-update-installed-db):
4548
4549         * package-ui.el (pui-info-buffer):
4550         (pui-directory-exists): Removed.
4551         (pui-package-dir-list): Removed.
4552         (pui-add-install-directory): Removed.
4553         (package-ui-download-menu): New.
4554         (package-ui-pre-release-download-menu): New.
4555         (package-ui-site-release-download-menu): New.
4556         (pui-set-local-package-get-directory): New.
4557         (pui-package-symbol-char):
4558         (pui-update-package-display):
4559         (pui-toggle-package):
4560         (pui-toggle-package-key):
4561         (pui-toggle-package-delete):
4562         (pui-toggle-package-delete-key):
4563         (pui-toggle-package-event):
4564         (pui-toggle-verbosity-redisplay):
4565         (pui-install-selected-packages):
4566         (pui-add-required-packages):
4567         (pui-help-echo):
4568         (pui-display-info):
4569         (list-packages-mode):
4570         (pui-list-packages):
4571
4572         * packages.el (packages-compute-package-locations):
4573         (package-require):
4574         (package-delete-name):
4575         (packages-hardcoded-lisp): Removed.
4576         (packages-useful-lisp): Removed.
4577         (packages-unbytecompiled-lisp): Removed.
4578         (packages-find-package-directories):
4579
4580         Summary:
4581
4582         Major code clean up of all things PUI.
4583
4584         Much improved code to determine where packages should be
4585         installed.  PUI no longer depends on any packages being
4586         pre-installed to compute where packages are to be installed to.
4587
4588         The user can specify the location of their package-index file.  It
4589         isn't necessary to set this because it has sane defaults.  People
4590         who "run-in-place" won't accidently overwrite the CVS
4591         package-index file.  See
4592         `package-get-package-index-file-location'. 
4593
4594         PUI will now properly clean up after itself in the event of an
4595         unsuccessful package install.  This drastically reduces the number
4596         of "wrong md5sum" FAQs.
4597
4598         non-Mule XEmacsen can no longer install Mule packages.
4599
4600         Package management via the custom interface has been removed.
4601
4602         The PUI related menubar items have been reorganised.
4603
4604         The PGP verification code has been fixed and the default for
4605         whether or not it is used is automatically computed.
4606
4607         * update-elc.el ((preloaded-file-list site-load-packages
4608         need-to-dump dumped-exe)):
4609         Just a couple of small changes to allow for
4610         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4611         existing anymore.
4612
4613 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4614
4615         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4616         apply `format' to the first argument of byte-compile-warn, it
4617         already calls format.
4618
4619 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4620
4621         * files.el (delete-old-versions): Avoid going interactive during
4622         make install when environment variable VERSION_CONTROL is set.
4623
4624 2003-12-04  Vin Shelton  <acs@xemacs.org>
4625
4626         * menubar-items.el (menu-item-search): Only bring up search dialog
4627         box if the feature is available and desired.
4628
4629 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4630
4631         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4632
4633 2003-11-05  Vin Shelton  <acs@xemacs.org>
4634
4635         * help.el (Help-prin1-face):
4636         (Help-princ-face):
4637         princ and prin1 are functions and need to be called as such.  The
4638         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4639
4640 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4641
4642         * about.el (about-xemacs): Give full version and build date.
4643
4644 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * win32-native.el (grep-null-device): This XEmacs has null-device.
4647
4648 2003-09-06  Mike Sperber  <mike@xemacs.org>
4649
4650         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4651         implement the specified semantics for `defvar.'
4652
4653 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4654
4655         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4656         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4657         displaying buffer in question.
4658
4659 2003-09-03  Vin Shelton <acs@xemacs.org>
4660
4661         * XEmacs 21.4.14 is released
4662
4663 2003-08-17  Vin Shelton  <acs@xemacs.org>
4664
4665         * about.el: Vanity patch.
4666
4667 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4668
4669         * code-process.el (call-process):
4670         (call-process-region):
4671         (start-process):
4672         Document coding system processing.
4673
4674 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4675
4676         * startup.el (splash-frame-body): Idiomatic English.
4677
4678 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4679
4680         * font-lock.el (font-lock-match-java-declarations): Move
4681         save-restriction, narrow-to-region to beginning of function to
4682         avoid going beyond the limit and causing an infloop.
4683
4684 2003-04-16  Jerry James  <james@xemacs.org>
4685
4686         * keydefs.el: Remove mappings for keys mapped to the nowhere
4687         defined function function-key-error.
4688
4689 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4690
4691         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4692         lisp-interaction-mode-hook): Add the docstrings.
4693
4694 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4695
4696         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4697         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4698         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4699
4700 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4701
4702         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4703         lambda list after the original doc.  Care about
4704         #'(lambda () "SingleString") 
4705         (cl-upcase-arg): 
4706         (cl-function-arglist):
4707         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4708         circular data structures in lambda list specification
4709
4710 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4711
4712         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4713         to appear in font-lock-function-name-face.
4714
4715 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4716
4717         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4718         is not also the value of the lambda.
4719
4720 2003-05-06  Andy Piper  <andy@xemacs.org>
4721
4722         * files.el (revert-buffer): Make sure local variables get processed,
4723         even in the case of an optimized reversion.
4724
4725 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4726
4727         * XEmacs 21.4.13 is released
4728
4729 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4732         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4733
4734 2003-02-14  Ben Wing  <ben@xemacs.org>
4735
4736         * byte-optimize.el:
4737         * byte-optimize.el (byte-compile-inline-expand):
4738         * byte-optimize.el (byte-compile-unfold-lambda):
4739         * byte-optimize.el (byte-optimize-form-code-walker):
4740         * byte-optimize.el (byte-optimize-form):
4741         * byte-optimize.el (byte-decompile-bytecode-1):
4742         * byte-optimize.el (byte-optimize-lapcode):
4743         Review carefully and sync up to 20.7 except for areas as noted.
4744         Fixes problem with JDE compilation.
4745
4746 2003-02-05  Ben Wing  <ben@xemacs.org>
4747
4748         * simple.el:
4749         * simple.el (motion-keys-for-shifted-motion):
4750         Omit M-S-home/end from motion keys.
4751
4752 2003-02-07  Ben Wing  <ben@xemacs.org>
4753
4754         * text-props.el (text-property-any):
4755         * text-props.el (text-property-not-all):
4756         Fix bug when end > start.
4757
4758 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         * info.el (Info-insert-dir): Make default-directory end in
4761         separator.  Patch due to Martin Buchholz.
4762
4763 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4764
4765         * XEmacs 21.4.12 "Portable Code" is released.
4766
4767 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4768
4769         * about.el: Update golubev data.
4770
4771 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * isearch-mode.el (isearch-mode-map): Substitute comment on
4774         desirability, and back out "GR is printable" changes.
4775
4776 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4777
4778         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4779
4780 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4781
4782         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4783
4784 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4785
4786         * menubar-items.el (default-menubar): Use browse-url-mozilla
4787         instead of browse-url-gnome-moz for Mozilla.
4788
4789 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4792
4793 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4794
4795         * files.el (auto-mode-alist): Remove redundant entries for modes
4796         that live in packages.
4797         (interpreter-mode-alist): Ditto.
4798
4799 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4800
4801         * menubar-items.el (default-menubar): Sync with current
4802         browse-url-xemacs.el.
4803
4804 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * XEmacs 21.4.10 "Military Intelligence" is released.
4807
4808 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4809
4810         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4811
4812 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4813
4814         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4815
4816 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4817
4818         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4819         effect free function.
4820         (font-lock-fontify-keywords-region): Supply the argument to
4821         font-lock-compile-keywords.
4822
4823 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4824
4825         * package-get.el (package-get-download-sites): Bring sites list
4826         up to date, prefer xx.xemacs.org addresses.
4827
4828 2002-09-27  Andy Piper  <andy@xemacs.org>
4829
4830         * dialog.el (make-dialog-box): for general dialogs only
4831         delete-frame-hook will be run.
4832
4833 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4834
4835         * font-lock.el (font-lock-fontify-syntactically-region): Add
4836         comment about lookup-syntax-properties, document LOUDLY as unused.
4837
4838 2002-08-26  Andy Piper  <andy@xemacs.org>
4839
4840         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4841         merge.
4842
4843 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4844
4845         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4846         (make-obsolete-variable): Ditto.
4847         (make-compatible): Ditto.
4848         (make-compatible-variable): Ditto.
4849
4850 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4851
4852         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4853         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4854
4855 2002-08-28  Andy Piper  <andy@xemacs.org>
4856
4857         * files.el (revert-buffer): propagate revert-without-query-status.
4858
4859 2002-06-03  Andy Piper  <andy@xemacs.org>
4860
4861         * dialog-items.el (make-search-dialog): align various subcontrols
4862         in visually pleasing ways, allow frame to autosize to the dialog
4863         size.
4864         * dialog.el (make-dialog-box): add a border inside the frame. Add
4865         :autosize property, if t then reset the frame size appropriately
4866         before the frame is mapped.
4867         * gutter-items.el (set-progress-feedback-instantiator): align
4868         various subcontrols.
4869         * gutter-items.el (set-progress-abort-instantiator): ditto.
4870
4871 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4872
4873         * XEmacs 21.4.9 "Informed Management" is released.
4874
4875 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4876
4877         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4878         "&optional append" argument.
4879
4880 2002-07-16  Didier Verna  <didier@xemacs.org>
4881
4882         * subr.el (replace-in-string): fix case fold bug introduced by
4883         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4884         case-fold-search in temporary buffers.
4885
4886 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4887
4888         * lib-complete.el (find-library): Remove check for mule because
4889         decompression DOES work on Mule.
4890
4891 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4892
4893         * simple.el (join-line): New alias for `delete-indentation'.
4894
4895 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4896
4897         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4898         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4899         (font-lock-builtin-face): New.
4900         (font-lock-constant-face): New.
4901         (font-lock-face-list): Add builtin and constant faces.
4902
4903 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4904
4905         * autoload.el (make-autoload): Support define-derived-mode.
4906         Collected puts of doc-string-elt property.  Based on a patch by
4907         Didier Verna <didier@xemacs.org>.
4908
4909 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4910
4911         * wid-edit.el (widget-field-activate): Fix docstring typo.
4912
4913 2002-07-23  Andy Piper  <andy@xemacs.org>
4914
4915         * about.el (about-personal-info): update me.
4916
4917 2002-07-12  Andy Piper  <andy@xemacs.org>
4918
4919         * custom.el (custom-theme-set-variables): remove bogus
4920         arguments. Use custom-set-default to set defaults.
4921         (custom-set-variables): update doc.
4922         (custom-local-buffer): new, synced from FSF.
4923         (custom-set-default): ditto.
4924         (defcustom): update doc.
4925
4926 2002-06-16  Andy Piper  <andy@xemacs.org>
4927
4928         * menubar-items.el (default-menubar): enable windows printing on
4929         cygwin as well as native.
4930
4931 2002-06-12  Andy Piper  <andy@xemacs.org>
4932
4933         * printer.el (generic-print-buffer): catch all errors so that the
4934         print device can be cleared in all scenarios.
4935         (Printer-clear-device): make sure clearing the printer allows it
4936         to be used again immediately.
4937         (generic-print-region): make sure the default printer face is
4938         black-on-white.
4939
4940 2002-04-23  Jerry James  <james@xemacs.org>
4941
4942         * window-xemacs.el (display-buffer-function): Change doc to
4943         reflect new arg.
4944         * window-xemacs.el (pre-display-buffer-function): Ditto.
4945         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4946         non-nil, make the new window just big enough for its contents.
4947         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4948         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4949         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4950
4951 2002-06-06  Andy Piper  <andy@xemacs.org>
4952
4953         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4954         (defcustom): ditto.
4955         (custom-handle-keyword): ditto.
4956
4957 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4960         Make obsolete.  Default to nil.
4961         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4962         Inspired by a patch by John Palmieri.
4963
4964 2002-07-01  Mike Alexander  <mta@arbortext.com>
4965
4966         * process.el (shell-command-on-region): Don't delete the region
4967         before giving it to call-process-region
4968
4969 2002-06-04  Jerry James <james@eecs.ku.edu>
4970
4971         * find-paths.el (paths-find-architecture-directory): Search in
4972         `system-configuration'/`base', not `base'`system-configuration'.
4973
4974 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4975
4976         * info.el (Info-index): Add missing \ in [ t].
4977
4978 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4979
4980         * gutter-items.el (gutter-buffers-tab-visible-p,
4981         buffers-tab-omit-function, buffers-tab-selection-function,
4982         buffers-tab-filter-functions):
4983         Doc improvements.
4984
4985 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4988
4989         * toolbar-items.el (toolbar-news): Fix typo in message string.
4990
4991 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4992
4993         * dialog.el (yes-or-no-p-dialog-box): 
4994         * cmdloop.el (y-or-n-p-minibuf):
4995         (yes-or-no-p-minibuf):
4996         (yes-or-no-p):
4997         (y-or-n-p): 
4998         Specify negative answers in docstrings.
4999
5000 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5001
5002         * package-ui.el (pui-help-echo): Display both installed and author
5003         version.  Use a balloon-help window to display extra info like
5004         package requires.
5005
5006 2002-05-30  Andy Piper  <andy@xemacs.org>
5007
5008         * files.el (revert-buffer-internal): don't visit
5009         revert-buffer. Kill buffer when not used. Suggested by Mike
5010         Alexander <mta@arbortext.com>
5011
5012 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5013
5014         * files.el (revert-buffer): More docstring fiddling.
5015
5016 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * files.el (revert-buffer):
5019         (revert-buffer-internal):
5020         (revert-buffer-insert-file-contents-function):
5021         Improve docstrings and comments.
5022
5023 2002-05-08  Andy Piper  <andy@xemacs.org>
5024
5025         * files.el (revert-buffer): observe noconfirm behavior.
5026
5027 2002-04-09  Andy Piper  <andy@xemacs.org>
5028
5029         * files.el (revert-buffer): use revert-buffer-internal if it looks
5030         like doing so will not result in any user-visible changes.
5031         (revert-buffer-internal): new function. Do the actual process of
5032         reversion and then see whether the result is any different to what
5033         we have already. If it is not then do nothing.
5034
5035 2001-12-11  Andy Piper  <andy@xemacs.org>
5036
5037         * menubar.el (get-popup-menu-response): re-order so that it works
5038         on more sane/facist window systems.
5039
5040 2001-12-03  Andy Piper  <andy@xemacs.org>
5041
5042         * faces.el (frob-face-property): don't infloop in face frobbing
5043         from Jan Vroonhof <jan@xemacs.org>.
5044
5045 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5046
5047         * faces.el (frob-face-property): Follow face fall-back hierarchy
5048         properly for face properties without an instance. Only do manual
5049         copy form 'default in last resort. This handles in particular
5050         the case where 'default itself has only a fall-back (which is
5051         the case by default on windows).
5052
5053 2001-11-24  Andy Piper  <andy@xemacs.org>
5054
5055         * printer.el (generic-print-region): set default-frame-plist to
5056         nil while creating the printer frame so that sizes reflect the
5057         printed page.
5058
5059         * faces.el (face-complain-about-font): Don't complain on printers.
5060
5061 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5062         
5063         * package-net.el: Andy synch.
5064         
5065 2001-12-16  Andy Piper  <andy@xemacs.org>
5066
5067         * package-get.el (package-get-update-all): Make sure installed.db
5068         gets updated after updating packages.
5069
5070 2002-03-28  Ben Wing  <ben@xemacs.org>
5071
5072         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5073         continuation, truncation so that we don't get line jumpiness from
5074         them being larger than the line height.
5075
5076         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5077
5078 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5079
5080         * font.el (font-window-system-mappings): Add mapping for Gtk
5081         (assume identical to X) 
5082
5083 2002-02-04  Andy Piper  <andy@xemacs.org>
5084
5085         * files.el (convert-standard-filename): Fix for short filename
5086         Peter Arius <pas@methodpark.de>
5087
5088 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5089
5090         * list-mode.el (default-choose-completion): completion-base-size
5091         should refer to local value in the completion list buffer.
5092
5093 2001-12-03  Didier Verna  <didier@xemacs.org>
5094
5095         * rect.el: autoload `replace-rectangle'.
5096         * keydefs.el (global-map): bind it to `C-x r p'.
5097
5098 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5099
5100         * XEmacs 21.4.8 "Honest Recruiter" is released.
5101
5102 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5103
5104         This patch is based on Jerry James's patch and analysis.
5105
5106         * select.el (get-clipboard):
5107         (get-selection):
5108         Update docstrings.
5109         (get-clipboard-foreign):
5110         (get-selection-foreign):
5111         New function for use as `interprogram-paste-function's.
5112
5113         * simple.el (interprogram-paste-function): Change default to
5114         `get-clipboard-foreign'; improve docstring.
5115         (interprogram-cut-function): Improve dosctring.
5116
5117 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5118
5119         * XEmacs 21.4.7 "Economic Science" is released.
5120
5121 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5122
5123         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5124
5125 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5126
5127         * obsolete.el (assq-delete-all): New compatibility alias for 
5128         remassq.
5129
5130 2002-01-09  Simon Josefsson  <jas@extundo.com>
5131
5132         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5133
5134 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5135
5136         * info.el (Info-auto-generate-directory): Default
5137         Info-auto-generate-directory to 'if-outdated.
5138
5139 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5140
5141         * startup.el (normal-top-level): Prevent migration code from
5142         trashing .emacs on an error in loading the init files.
5143
5144 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5145
5146         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5147         "system default" Xdefaults and friends get xrdb-mode.
5148
5149 2002-03-05  Mats Lidell  <matsl@contactor.se>
5150  
5151         * help-nomule.el (tutorial-supported-languages): Added Swedish
5152         tutorial. Sorted languages.
5153
5154 2002-02-11  Mike Sperber <mike@xemacs.org>
5155
5156         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5157         regenerating outdated dir files and dir is non-existent.
5158
5159 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * code-files.el (convert-mbox-coding-system): Improve comment.
5162         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5163         coding-system argument to `write-region-pre-hook' call.
5164         (write-region-pre-hook): Fix docstring to mention lockname argument.
5165
5166 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * minibuf.el (completing-read): Remove redundant wrong arg list.
5169
5170         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5171
5172 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5173
5174         * obsolete.el (interactive-form): new compatibility alias for 
5175         function-interactive.
5176
5177 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5178
5179         * menubar-items.el (Menubar-items-truncate-list): Removed.
5180         * menubar-items.el (Menubar-items-truncate-history): New.
5181         * menubar-items.el (default-menubar): Use
5182         Menubar-items-truncate-history.
5183
5184 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5185
5186         * printer.el (generic-print-region): Pass correct arguments to
5187         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5188         Torkelsson <torkel@acc.umu.se>.
5189
5190 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5191
5192         * help.el (describe-mode): synched with FSF 19.34; handle nil
5193         minor mode indicators.
5194
5195 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5196
5197         * minibuf.el (completing-read): Update docstring.
5198
5199 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5200
5201         * XEmacs 21.4.6 "Common Lisp" is released.
5202
5203 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5204
5205         * package-net.el: Inadvertant synch with Windows branch.  From
5206         Andy's log:
5207         (package-net-kit-version): new variable.
5208         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5209
5210 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5211
5212         * package-get.el (package-get-locate-index-file): Also search the
5213         core etc/ directory for the package index file if it can't be
5214         found in ~/.xemacs/.
5215
5216 2001-12-13  William Perry  <wmperry@gnu.org>
5217
5218         * dialog-gtk.el (popup-builtin-question-dialog):
5219         Conform to API in gui.c.
5220         
5221 2001-11-12  Andy Piper  <andy@xemacs.org>
5222
5223         * cus-edit.el (custom-save-face-internal): make sure we save
5224         non-themed faces.
5225         (custom-save-variables): ditto variables.
5226
5227 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5228
5229         * faces.el (make-face-family):
5230         (make-face-size):
5231         New face-modifying functions per Jan Vroonhof.
5232
5233         cus-face.el (custom-set-face-font-family):
5234         (custom-set-face-font-size):
5235         Use them.
5236
5237         * font.el (font-window-system-mappings): More precise docstring.
5238
5239         (font-create-name):
5240         (font-create-object):
5241         (tty-font-create-object):
5242         (tty-font-create-plist):
5243         (x-font-create-object):
5244         (x-font-create-name):
5245         (ns-font-create-name):
5246         (mswindows-font-create-object):
5247         (mswindows-font-create-name):
5248         Add doctrings.
5249
5250 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5251
5252         * gtk-faces.el (gtk-init-device-faces): removed spurious
5253         quote before let* expression.
5254
5255 2001-10-29  Andy Piper  <andy@xemacs.org>
5256
5257         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5258         modified when changing coding system.
5259
5260         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5261         that we invoke the GUI directory selector.
5262
5263 2001-10-25  Andy Piper  <andy@xemacs.org>
5264
5265         * dialog.el (make-dialog-box): use new directory dialog support.
5266         * minibuf.el (read-file-name-1): ditto.
5267         (read-file-name): ditto.
5268         (read-directory-name): ditto.
5269
5270 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * XEmacs 21.4.5 "Civil Service" is released.
5273
5274 2001-04-23  Didier Verna  <didier@xemacs.org>
5275
5276         * cus-edit.el (custom-variable-pre-save): New.
5277         * cus-edit.el (custom-variable-post-save): New.
5278         * cus-edit.el (custom-variable-save): use them.
5279         * cus-edit.el (custom-face-pre-save): New.
5280         * cus-edit.el (custom-face-post-save): New.
5281         * cus-edit.el (custom-face-save): use them.
5282         * cus-edit.el (custom-group-pre-save): New.
5283         * cus-edit.el (custom-group-post-save): New.
5284         * cus-edit.el (custom-group-save): use them.
5285         * cus-edit.el (Custom-save): use the pre/post functions above,
5286         call `custom-save-all' only once.
5287         * cus-edit.el (custom-variable-pre-reset-standard): New.
5288         * cus-edit.el (custom-variable-post-reset-standard): New.
5289         * cus-edit.el (custom-variable-reset-standard): use them.
5290         * cus-edit.el (custom-face-pre-reset-standard): New.
5291         * cus-edit.el (custom-face-post-reset-standard): New.
5292         * cus-edit.el (custom-face-reset-standard): use them.
5293         * cus-edit.el (custom-group-pre-reset-standard): New.
5294         * cus-edit.el (custom-group-post-reset-standard): New.
5295         * cus-edit.el (Custom-reset-standard): use them.
5296         * cus-edit.el (custom-face-reset-saved): use the pre/post
5297         functions above, call `custom-save-all' only once.
5298
5299 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5300
5301         * gutter-items.el (buffers-tab face): Derive from the modeline
5302         face by default.  Many people use white-on-black for the default
5303         font, and the tabs look hideous with that color combination.  The
5304         modeline usually has the correct colors.
5305
5306 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5307
5308         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5309         (tag-mark-stack-max): Typo fix.
5310
5311 2001-09-28  Ben Wing  <ben@xemacs.org>
5312
5313         * font-lock.el:
5314         * font-lock.el (font-lock-after-change-function):
5315         fix problem with last patch, reported by Katsumi Yamaoka.
5316
5317 2001-09-17  Ben Wing  <ben@xemacs.org>
5318
5319         * font-lock.el (font-lock-after-change-function):
5320         fix problem when you insert a comment on the line before a line of
5321         code: if we use the following char, then when you hit backspace,
5322         the following line of code turns the comment color.
5323
5324 2001-06-08  Ben Wing  <ben@xemacs.org>
5325
5326         * process.el: comment about shell-command-switch.
5327         * process.el (shell-quote-argument): Need to quote a null
5328         argument, too.  From Dan Holmsand.
5329         
5330         * startup.el (normal-top-level): Delete some unused FSF junk.
5331         * startup.el (command-line-early):
5332         
5333         * startup.el (command-line): Call MS Windows init function.
5334         
5335         * win32-native.el:
5336         * win32-native.el (mswindows-system-shells): New.
5337         * win32-native.el (mswindows-system-shell-p): New.
5338         * win32-native.el (init-mswindows-at-startup): New.
5339         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5340         * win32-native.el (mswindows-quote-one-simple-arg):
5341         * win32-native.el (mswindows-quote-one-command-arg):
5342         * win32-native.el (mswindows-construct-process-command-line-alist):
5343         Correct comments at top.  Correctly handle passing arguments
5344         to Cygwin programs and to bash.  Fix quoting of zero-length
5345         arguments (from Dan Holmsand).  Set shell-command-switch based
5346         on shell-file-name, which in turn comes from env var SHELL.
5347
5348 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5349
5350         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5351         default-toolbar-position): Fill docstrings for balloon-help.
5352
5353 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5354
5355         * faces.el: Reenable specifications over 'gtk domain.
5356
5357 2001-08-08  Didier Verna  <didier@xemacs.org>
5358
5359         * autoload.el (update-autoload-files): make defdir a file name,
5360         not directory name.
5361
5362 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5363
5364         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5365
5366         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5367
5368 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5369
5370         * font-menu.el (font-menu-set-font): Default to current font-family.
5371         (font-menu-preferred-resolution):
5372         (font-menu-size-scaling):
5373         Provide gtk defaults, too.
5374
5375 2001-07-29  Mike Alexander  <mta@arbortext.com>
5376
5377         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5378         list
5379         (custom-set-face-font-family): ditto
5380
5381 2001-07-26  Mike Sperber <mike@xemacs.org>
5382
5383         * files.el (auto-mode-alist): .9 files are man pages, too.
5384
5385 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5386
5387         * process.el (call-process-internal): bind
5388         coding-system-for-write to 'binary when calling
5389         start-process-internal, so the process receives 
5390         the literal contents of INFILE.
5391
5392 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5393
5394         * files.el (auto-mode-alist): Add configure.ac support.
5395
5396 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5397
5398         * buff-menu.el:
5399         mouse.el:
5400         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5401
5402 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5405
5406 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5407
5408         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5409         mixed text.
5410         (kinsoku-eol-p): Ditto.
5411
5412 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5413
5414         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5415         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5416         characters as the category `s' or `e' correctly.
5417
5418 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5419
5420         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5421
5422 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5423
5424         * mule/cyrillic.el:  Set up case table.
5425
5426 2001-06-08  Mike Sperber <mike@xemacs.org>
5427
5428         * files.el (save-some-buffers-1): Don't zap the help window right
5429         after `map-y-or-n-p' has popped it up.
5430
5431 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5432
5433         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5434
5435 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5436
5437         * specifier.el: define-specifier-tag 'gtk.
5438
5439 2001-05-12  Ben Wing  <ben@xemacs.org>
5440
5441         * find-paths.el (paths-find-recursive-path):
5442         fix error with null EXCLUDE-REGEXP.
5443         
5444         * font-lock.el (font-lock-mode):
5445         fix problem reported by hrvoje with buffers starting with a space.
5446         
5447 2001-05-06  Ben Wing  <ben@xemacs.org>
5448
5449         * dialog.el (make-dialog-box):
5450         * menubar-items.el (default-menubar):
5451         * printer.el (generic-print-buffer):
5452         * printer.el (generic-print-region):
5453         implement printing the selection when it's selected.
5454
5455 2001-04-18  Didier Verna  <didier@xemacs.org>
5456
5457         * cus-edit.el (Custom-reset-standard): reset to standard settings
5458         not only when the buffer's :custom-state is 'modified, but also
5459         when it is 'set or 'saved.
5460
5461 2001-04-17  Didier Verna  <didier@xemacs.org>
5462
5463         * startup.el (load-user-init-file): define `custom-file' before
5464         loading the user's init file.
5465
5466 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5467
5468         * menubar.el (popup-mode-menu): Make it work with
5469         popup-menu-titles turned off.
5470         
5471 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5472
5473         * about.el (about-mailto-link): Use compose-mail for sending mail.
5474
5475 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5476
5477         * package-admin.el (package-install-hook): New.
5478         (package-delete-hook): New.
5479         (package-admin-add-single-file-package): Use package-delete-hook.
5480
5481         * package-get.el (package-get): Use package-install-hook.
5482
5483 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5484
5485         * package-ui.el (pui-install-selected-packages): reverse the lists
5486         of packages so that they get handled in the same order as they
5487         were selected.
5488
5489 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5490
5491         * packages.el (locate-library): Use read-library-name for completion.
5492
5493 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5494
5495         * byte-optimize.el (=): `=' is not a binary predicate!
5496         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5497         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5498
5499 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5500
5501         * bytecomp.el (byte-compile-arithcompare):
5502         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5503
5504 2001-06-03  William M. Perry  <wmperry@gnu.org>
5505
5506         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5507         return the filename selected by the user!
5508
5509 2001-05-31  William M. Perry  <wmperry@gnu.org>
5510
5511         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5512         in XEmacs/GTK.
5513
5514 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5515
5516         * coding.el: Tiny typo fixed.
5517
5518 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5519
5520         * XEmacs 21.4.3 "Academic Rigor" is released.
5521
5522 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5523
5524         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5525
5526 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5527
5528         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5529
5530 2001-05-04  Ben Wing  <ben@xemacs.org>
5531
5532         * printer.el (generic-print-buffer):
5533         * printer.el (generic-print-region):
5534         Enable dialog boxes.  Apply workaround recommended by Kirill.
5535         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5536         
5537         * simple.el (kill-whole-line):
5538         * simple.el (kill-line-1):
5539         * simple.el (kill-entire-line):
5540         * simple.el (kill-line):
5541         * simple.el (backward-kill-line):
5542         Take out interactive dependence of kill-whole-line.
5543
5544 2001-04-22  Ben Wing  <ben@xemacs.org>
5545
5546         * dialog.el (make-dialog-box):
5547         Put dialog titles back in -- this time correctly.  Fix various
5548         other problems with leaks and such.
5549
5550         * simple.el (region-exists-p):
5551         * simple.el (region-active-p):
5552         Add comment about which one is correct to use in menu specs.
5553
5554 2001-05-05  Ben Wing  <ben@xemacs.org>
5555
5556         * dialog.el (make-dialog-box): fix doc string.
5557         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5558         take out Pretty Print.
5559         * printer.el:
5560         * printer.el (printer-current-device): New.
5561         * printer.el (Printer-get-device): New.
5562         * printer.el (Printer-clear-device): New.
5563         * printer.el (generic-page-setup): New.
5564         * printer.el (generic-print-buffer):
5565         * printer.el (generic-print-region):
5566         Implement Page Setup.  Handle errors properly.
5567
5568 2001-05-05  Ben Wing  <ben@xemacs.org>
5569
5570         * subr.el (error): Complete list of errors in doc string.
5571         
5572 2001-04-22  Ben Wing  <ben@xemacs.org>
5573
5574         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5575         
5576 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5577
5578         * build-report.el: Remove CVS keywords since this file has been in
5579         core lisp for a while now.
5580         * build-report.el (build-report-make-output-files): Fix typo.
5581
5582 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5583
5584         * about.el (about-finish-buffer): Make sure the last change works
5585         even if EVENT is nil.
5586
5587 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5588
5589         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5590         clicked, not the one that happens to be the current buffer at the
5591         time.
5592
5593 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5594
5595         * cus-edit.el (custom-display): Support the GTK Window System also.
5596
5597 2001-04-30  Ben Wing  <ben@xemacs.org>
5598
5599         * printer.el:
5600         * printer.el (printer-page-header):
5601         * printer.el (Print-context): New.
5602         * printer.el (printer-page-footer):
5603         * printer.el (generate-header-element): New.
5604         * printer.el (generate-header-line): New.
5605         * printer.el (print-context-property):
5606         * printer.el (generic-print-buffer):
5607         * printer.el (generic-print-region):
5608         Implement headers and footers.  Implement calling Print dialog box
5609         (#### but it doesn't quite work yet).
5610
5611 2001-04-25  Ben Wing  <ben@xemacs.org>
5612
5613         * about.el (xemacs-hackers):
5614         * about.el (about-url-alist):
5615         * about.el (about-personal-info):
5616         * about.el (about-hacker-contribution):
5617         More contributions.
5618         
5619         * simple.el (handle-post-motion-command):
5620         Fix spurious setting of zmacs-region-stays to t after a non-shift
5621         motion command.
5622
5623 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5624
5625         * about.el (about-personal-info): Update my bio.
5626         (about-hacker-contribution): Ditto.
5627
5628 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5629
5630         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5631
5632 2001-04-19  Andy Piper  <andy@xemacs.org>
5633
5634         * package-net.el (package-net-cygwin32-binary-size): new size.
5635         (package-net-win32-binary-size): new size.
5636         (package-net-convert-index-to-ini): Use new arch.
5637         (package-net-batch-convert-index-to-ini): Removed.
5638         (package-net-generate-bin-ini): New.
5639         (package-net-batch-generate-bin-ini): New.
5640
5641 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5642
5643         * XEmacs 21.4.1 "Copyleft" is released.
5644
5645 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5646
5647         * x-compose.el (xlib-input-method-bug-workaround):
5648         (alias-colon-to-double-quote):
5649         Force sort in map-keymap to work around rehash bug.
5650
5651 2001-04-17  Ben Wing  <ben@xemacs.org>
5652
5653         * about.el: Finish overhaul, add a few new hackers, update a
5654         couple old ones.
5655
5656 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5657
5658         * XEmacs 21.4.0 "Solid Vapor" is released.
5659
5660 2001-04-15  Ben Wing  <ben@xemacs.org>
5661
5662         * about.el:
5663         * about.el (about-headline-face): New.
5664         * about.el (about-link-face): New.
5665         * about.el (about-current-release-maintainers): New.
5666         * about.el (about-other-current-hackers): New.
5667         * about.el (about-url-alist):
5668         * about.el (about-once-and-future-hackers): New.
5669         * about.el (about-mailto-link): New.
5670         * about.el (about-get-buffer):
5671         * about.el (about-finish-buffer):
5672         * about.el (about-xemacs):
5673         * about.el (about-features): Removed.
5674         * about.el (about-advantages): New.
5675         * about.el (about-maintainer-info): Removed.
5676         * about.el (about-personal-info): New.
5677         * about.el (about-hacker-contribution): New.
5678         * about.el (about-maintainer):
5679         * about.el (about-show-linked-info):
5680         * about.el (about-hackers):
5681         Major revamping.  Rewriting of most of the text, improve the
5682         link handling, separate info on contributors into personal
5683         and contribution info, add new contributors, update personal
5684         info, etc. etc.
5685         
5686         * menubar-items.el (default-menubar):
5687         Help menubar entry for News now says more accurately
5688         "What's New in XEmacs".
5689         
5690         * mouse.el:
5691         * mouse.el (mouse-track-cleanup-hook):
5692         * mouse.el (mouse-track):
5693         Don't set-buffer to a dead buffer when calling mouse-track
5694         cleanup hooks.
5695
5696 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5697
5698         * XEmacs 21.2.47 "Zephir" is released.
5699
5700 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5701
5702         * dialog.el (make-dialog-box): Disable dialog box titles until
5703         we get them working.
5704
5705 2001-03-30  Ben Wing  <ben@xemacs.org>
5706
5707         * help.el:
5708         * help.el (Help-princ-face):
5709         * help.el (Help-prin1-face):
5710         * help.el (frob-help-extents):
5711         * help.el (describe-function-1):
5712         * help.el (describe-variable):
5713         Avoid using font-lock faces, which may not be defined.
5714         Instead, use hyper-apropos faces, and make sure they're
5715         defined as necessary by using `require'. (It's not so safe
5716         to do this for font-lock.) In any case, we will eventually
5717         be merging this functionality into hyper-apropos.
5718
5719         * loaddefs.el (completion-ignored-extensions):
5720         Fix documentation.
5721         
5722         * menubar-items.el (menu-truncate-list): Removed.
5723         * menubar-items.el (Menubar-items-truncate-list): New.
5724         * menubar-items.el (default-menubar):
5725         Fix errors if grep or compile command is too long.  Rename helper
5726         function to be less visible.
5727
5728 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5729
5730         * byte-optimize.el (byte-optimize-minus):
5731         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5732
5733 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5734
5735         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5736         Mule is available.
5737
5738         * mule/latin.el: New file.
5739
5740 2001-03-11  Ben Wing  <ben@xemacs.org>
5741
5742         * auto-save.el:
5743         * auto-save.el (auto-save-directory):
5744         * auto-save.el (make-auto-save-file-name):
5745         * auto-save.el (auto-save-file-name-p): New.
5746
5747         Merge in improvements from other definition of
5748         make-auto-save-file-name in files.el.
5749         
5750         * auto-save.el (auto-save-original-name):
5751         * auto-save.el (auto-save-name-in-fixed-directory):
5752         * auto-save.el (auto-save-unslashify-name): Removed.
5753         * auto-save.el (auto-save-slashify-name): Removed.
5754         * auto-save.el (auto-save-reserved-chars): New.
5755         * auto-save.el (auto-save-escape-name): New.
5756         * auto-save.el (auto-save-unhex): New.
5757         * auto-save.el (auto-save-unescape-name): New.
5758
5759         Change algorithm for encoding filenames in auto-save names to be
5760         entirely safe with all filesystems and all possible characters in
5761         a filename, and 100% reversible. (Essentially, uses
5762         quoted-printable as the encoding.)
5763         
5764         * auto-save.el (recover-all-files):
5765
5766         Use insert-directory rather than calling ls directly -- fixes
5767         things under Windows.
5768
5769         * files.el:
5770         * files.el (convert-standard-filename): Substitute FSF's
5771         definition for this (we had nothing here before).
5772         
5773         * files.el (backup-buffer): Warning fix.
5774         
5775         * files.el (make-backup-file-name):
5776         * files.el (find-backup-file-name):
5777         Fix error in calling sequence to auto-save-file-name-p.
5778         
5779         * files.el (recover-file):
5780         Use insert-directory rather than calling ls directly -- fixes
5781         things under Windows.
5782
5783         * files.el (make-auto-save-file-name): Removed.
5784         * files.el (auto-save-file-name-p): Removed.
5785         auto-save is always dumped so no sense in having a definition
5786         that will always be overwritten with another.
5787         
5788         * files.el (insert-directory):
5789         * win32-native.el:
5790         * win32-native.el (debug-mswindows-process-command-lines):
5791         * win32-native.el (original-make-auto-save-file-name): Removed.
5792         * win32-native.el (make-auto-save-file-name): Removed.
5793
5794
5795 2001-03-21  Martin Buchholz <martin@xemacs.org>
5796
5797         * XEmacs 21.2.46 "Urania" is released.
5798
5799 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5800
5801         * menubar-items.el (default-menubar): Update sample.emacs to
5802         sample.init.el and adjust accelerators.
5803
5804 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5805
5806         * build-report.el (build-report): Improve docstring.
5807
5808 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5809
5810         * ChangeLog: Log GTK merge.
5811
5812         * gutter-items.el:
5813         * mwheel.el:
5814         * sound.el:
5815         * startup.el:
5816         Revert gratuitous whitespace changes.
5817
5818 2001-03-07  Ben Wing  <ben@xemacs.org>
5819
5820         * help.el:
5821         * help.el (key-or-menu-binding):
5822         * help.el (Help-find-file): New.
5823         * help.el (describe-beta):
5824         * help.el (describe-copying):
5825         * help.el (describe-project):
5826         * help.el (view-emacs-news):
5827         * help.el (view-sample-init-el): New.
5828         * help.el (Help-princ-face): New.
5829         * help.el (Help-prin1-face): New.
5830         * help.el (help-symbol-function-context-menu):
5831         * help.el (help-symbol-variable-context-menu):
5832         * help.el (help-symbol-function-and-variable-context-menu):
5833         * help.el (frob-help-extents):
5834         * help.el (describe-function-1):
5835         * help.el (describe-variable):
5836
5837         Add coloring in Help buffers, correspondent with hyperlinks.
5838         View files in view-mode rather than Fundamental.
5839         Remove separators from context menus -- now handled in generic code.
5840         Add `Find Tag' to context menu.
5841         
5842         * menubar.el (popup-mode-menu):
5843
5844         Rewrite code that outputs the popup menu to (a) put more specific
5845         entries first, (b) be more robust, (c) output the proper context
5846         menu separators automatically (the context menu functionality is
5847         new and currently used only by Help).
5848
5849 2001-03-10  William M. Perry  <wmperry@aventail.com>
5850
5851         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5852         this function when converting from the 21.1 GTK branch.  Now
5853         supports file, password, question, and color built-in dialogs.
5854
5855 2001-03-06  Ben Wing  <ben@xemacs.org>
5856
5857         * keydefs.el:
5858         * keydefs.el (global-map):
5859         Add commented-out change of M-k (for 21.5).
5860         
5861         * menubar-items.el (default-menubar):
5862         Fix items to control kill-line behavior; add items for
5863         shifted motion.
5864         
5865         * simple.el:
5866         * simple.el (kill-whole-line):
5867         * simple.el (historical-kill-line): Removed.
5868         * simple.el (kill-line): Removed.
5869         * simple.el (kill-entire-line): New.
5870         * simple.el (kill-line-1): New.
5871         * simple.el (backward-kill-line):
5872         Undo kill-whole-line == always changes.  Add new function
5873         kill-entire-line to unconditionally delete the current line.
5874         Add comments describing the lamentable state of affairs of
5875         the kill-line functions and variables.
5876
5877 2001-03-02  Ben Wing  <ben@xemacs.org>
5878
5879         * simple.el:
5880         * simple.el (beginning-of-buffer):
5881         * simple.el (end-of-buffer):
5882         * simple.el (mark-ring-unrecorded-commands):
5883         * simple.el (signal-error-on-buffer-boundary):
5884         * simple.el (shifted-motion-keys-select-region):
5885         * simple.el (unshifted-motion-keys-deselect-region):
5886         * simple.el (motion-keys-for-shifted-motion): New.
5887         * simple.el (handle-pre-motion-command):
5888         * simple.el (handle-post-motion-command):
5889         * simple.el (forward-char-command):
5890         * simple.el (backward-char-command):
5891         * simple.el (scroll-up-command):
5892         * simple.el (scroll-down-command):
5893         * simple.el (next-line):
5894         * simple.el (previous-line):
5895         * simple.el (backward-block-of-lines):
5896         * simple.el (forward-block-of-lines):
5897         * simple.el (backward-word):
5898         * simple.el (mark-word):
5899
5900         Augment documentation of the most common motion commands to make
5901         note of the shifted-motion support.  Improve the support to (a)
5902         properly document how it works and why it's done in the fashion it
5903         is, and (b) allow the keystrokes that trigger it to be customized.
5904
5905         Correct error in the customize specification of
5906         mark-ring-unrecorded-commands.
5907
5908 2001-03-02  Ben Wing  <ben@xemacs.org>
5909
5910         * font-lock.el:
5911         * font-lock.el (font-lock-pending-extent-table): Removed.
5912         * font-lock.el (font-lock-pending-buffer-table): New.
5913         * font-lock.el (font-lock-pre-idle-hook):
5914         * font-lock.el (font-lock-after-change-function):
5915         * font-lock.el (font-lock-fontify-pending-extents):
5916         * font-lock.el (font-lock-lisp-like):
5917
5918         Fix handling of pending extents to avoid excessive slowness (N^2
5919         behavior) when making lots of buffer changes between redisplays,
5920         such as when saving the Options.
5921
5922 2001-03-09  William M. Perry  <wmperry@aventail.com>
5923
5924         * device.el:
5925         * dragdrop.el:
5926         * dumped-lisp.el:
5927         * faces.el:
5928         * frame.el:
5929         * gnuserv.el:
5930         * loadup.el:
5931         * menubar-items.el:
5932         * minibuf.el:
5933         The Great GTK Merge.
5934
5935         * ChangeLog.GTK:
5936         * dialog-gtk.el:
5937         * gdk.el:
5938         * generic-widgets.el:
5939         * glade.el:
5940         * gnome-widgets.el:
5941         * gnome.el:
5942         * gtk-compose.el:
5943         * gtk-extra.el:
5944         * gtk-faces.el:
5945         * gtk-ffi.el:
5946         * gtk-file-dialog.el:
5947         * gtk-font-menu.el:
5948         * gtk-glyphs.el:
5949         * gtk-init.el:
5950         * gtk-iso8859-1.el:
5951         * gtk-marshal.el:
5952         * gtk-mouse.el:
5953         * gtk-package.el:
5954         * gtk-password-dialog.el:
5955         * gtk-select.el:
5956         * gtk-widget-accessors.el:
5957         * gtk-widgets.el:
5958         * gtk.el:
5959         widgets-gtk.el:
5960         The Great GTK Merge: new files.
5961
5962 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * generic-widgets.el: Don't require gtk (a built-in feature) at
5965         top level.  Don't execute the last sexp unless (featurep 'gtk).
5966
5967 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5968
5969         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5970
5971 2001-02-23  Martin Buchholz <martin@xemacs.org>
5972
5973         * XEmacs 21.2.45 "Thelxepeia" is released.
5974
5975 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5976  
5977         * about.el (xemacs-hackers): update my entry. 
5978         * about.el (about-maintainer-info): ditto. 
5979         * about.el (about-hackers): ditto. 
5980
5981 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5982
5983         * about.el (about-maintainer-info): More vanity info about
5984         yours truly.
5985
5986 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5987
5988         * build-report.el (build-report-destination): xemacs-build-reports
5989         has moved to SourceForge, where mailing list name length is
5990         restricted, hence the name change to
5991         xemacs-buildreports@xemacs.org.
5992         * build-report.el (build-report-keep-regexp): Update default.
5993         * build-report.el (build-report-delete-regexp): Ditto.
5994         * build-report.el (build-report-make-output-files): Ditto.
5995
5996 2001-02-19  Craig Lanning  <lanning@scra.org>
5997
5998         * lisp-mode.el: Add indentation specifications for following
5999         Common Lisp forms: handler-case, handler-bind, with-slots,
6000         with-open-file, with-open-stream, print-unreadable-object.
6001
6002 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6003
6004         * font-lock.el (font-lock-set-defaults-1):
6005         Move initialization of `font-lock-cache-position' so that it's set
6006         even if font-lock-keywords is already defined.
6007
6008 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6009
6010         * autoload.el (generate-file-autoloads-1):
6011         Use `emacs-lisp-mode-syntax-table' instead of
6012         `lisp-mode-syntax-table'.
6013         * lisp-mode.el (lisp-mode-syntax-table):
6014         Get rid of old checks for `parse-partial-sexp' version.
6015         Make `|' (pipe) string delimiter instead of punctuation.
6016
6017 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6018
6019         * window.el (save-selected-window):
6020         Use gensym for better macro hygiene.
6021
6022 2001-02-06  Mike Sperber <mike@xemacs.org>
6023
6024         * dump-paths.el:
6025         * startup.el (startup-setup-paths): Set and use
6026         `mule-lisp-directory'.
6027         (startup-setup-paths-warning): Ditto.
6028
6029         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6030         (paths-construct-load-path): Consider `mule-lisp-directory'.
6031
6032 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6033
6034         * font-lock.el: Syntax table improvements used.  A few random
6035         changes are not specified below.
6036         (font-lock-fontify-string-delimiters):
6037         (font-lock-syntactic-keywords):
6038         (font-lock-cache-state nil):
6039         (font-lock-cache-position):
6040         New variables.
6041         (font-lock-set-syntax):
6042         (font-lock-apply-syntactic-highlight):
6043         (font-lock-fontify-syntactic-anchored-keywords):
6044         (font-lock-fontify-syntactic-keywords-region):
6045         (font-lock-eval-keywords):
6046         New functions.
6047         (font-lock-remove-face):
6048         (font-lock-fontify-syntactically-region):
6049         Use syntax properties.
6050
6051 2001-02-08  Martin Buchholz <martin@xemacs.org>
6052
6053         * XEmacs 21.2.44 "Thalia" is released.
6054
6055 2001-01-16  Mike Sperber <mike@xemacs.org>
6056
6057         * startup.el (normal-top-level): Work even if no installation root
6058         is found.
6059
6060 2001-01-30  Andy Piper  <andy@xemacs.org>
6061
6062         * gutter-items.el (progress-abort-glyph): remove instantiator.
6063         (set-progress-abort-instantiator): new function.
6064         (abort-progress-feedback): use it.
6065
6066         * gutter.el (set-gutter-dirty-p): new function.
6067
6068 2001-01-30  Didier Verna  <didier@xemacs.org>
6069
6070         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6071
6072 2001-01-24  Didier Verna  <didier@xemacs.org>
6073
6074         * sound.el (sound-extension-list): give a better default value.
6075         * sound.el (load-sound-file): improve the doc string, also find
6076         files given by absolute names, pass a real extension list to
6077         `locate-file'.
6078
6079 2001-01-26  Martin Buchholz <martin@xemacs.org>
6080
6081         * XEmacs 21.2.43 "Terspichore" is released.
6082
6083 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6084
6085         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6086         messages from gnuserv.
6087
6088 2001-01-20  Martin Buchholz <martin@xemacs.org>
6089
6090         * XEmacs 21.2.42 "Poseidon" is released.
6091
6092 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6093
6094         * cl-macs.el (cl-upcase-arg): New function.
6095         (cl-function-arglist): New function.
6096         (cl-transform-lambda): Automatically add CL-style lambda list to
6097         documentation string using functions above.
6098
6099 2001-01-12  Andy Piper  <andy@xemacs.org>
6100
6101         * package-get.el (package-get-custom): call
6102         package-net-update-installed-db.
6103
6104         * package-ui.el (pui-install-selected-packages): call
6105         package-net-update-installed-db.
6106
6107         * package-net.el (package-net-update-installed-db): use
6108         packages-package-list so that we reflect reality.
6109
6110         * packages.el (packages-package-list): Make docstring reflect
6111         reality.
6112
6113         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6114
6115         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6116         isn't installed.
6117
6118 2001-01-17  Andy Piper  <andy@xemacs.org>
6119
6120         * wid-edit.el (widget-activation-glyph-mapper): activate or
6121         deactivate native widgets.
6122         (widget-glyph-insert-glyph): record instantiator.
6123         (widget-push-button-value-create): use it.
6124
6125         * gui.el (gui-button-action): new function. Make button's domain
6126         buffer current when calling.
6127         (make-gui-button): update to use gui-button-action.
6128
6129 2001-01-16  Didier Verna  <didier@xemacs.org>
6130
6131         * menubar-items.el (default-menubar): add an entry for modeline
6132         horizontal scrolling in Options -> Display.
6133
6134 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6135
6136         * package-get.el (package-get-require-signed-base): Set to nil
6137         by default.
6138
6139 2001-01-17  Martin Buchholz <martin@xemacs.org>
6140
6141         * XEmacs 21.2.41 "Polyhymnia" is released.
6142
6143 2001-01-16  Mike Sperber <mike@xemacs.org>
6144
6145         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6146         catch lisp/mule/.
6147
6148 2001-01-14  Mike Sperber <mike@xemacs.org>
6149
6150         * startup.el (maybe-create-compatibility-dot-emacs):
6151         (maybe-unmigrate-user-init-file):
6152         (unmigrate-user-init-file): Created.
6153         (maybe-migrate-user-init-file): Offer creation of compatibility
6154         .emacs.
6155         Some doc fixes wrt init file location.
6156
6157 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6158
6159         * faces.el (face-frob-from-locale-first): new variable.
6160         (frob-face-font-2): Honor tags arg while trying to use
6161         standard-face-mapping.  When face-frob-from-locale-first is set,
6162         first try to set face inheriting from frobbed-face.
6163
6164 2001-01-15  Didier Verna  <didier@xemacs.org>
6165
6166         * about.el (xemacs-hackers): update my entry.
6167         * about.el (about-url-alist): ditto.
6168         * about.el (about-maintainer-info): ditto.
6169         * about.el (about-hackers): ditto.
6170
6171 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6172
6173         The byte compiler has been badly broken for a year,
6174         by the patch of 1999-12-06.
6175         * byte-optimize.el (byte-optimize-form-code-walker):
6176         Bug was: the byte compiler was making this erroneous optimization:
6177         (progn (or (foo)) (bar)) ==> (bar)
6178
6179 2000-11-20  Mike Sperber <mike@xemacs.org>
6180
6181         * setup-paths.el (paths-core-load-path-depth): Split
6182         `paths-load-path-depth' in two for site and core lisp.  Don't
6183         recurse into core.
6184         * setup-paths.el (paths-construct-load-path): Use.
6185
6186 2001-01-10  Andy Piper  <andy@xemacs.org>
6187
6188         * package-net.el (package-net-cygwin32-binary-size): new variable
6189         (package-net-win32-binary-size): ditto.  add much needed
6190         commentary.
6191
6192         * gutter-items.el (buffers-tab-items): correct off-by-one error
6193         for buffers-tab-max-size.
6194
6195 2001-01-08  Martin Buchholz <martin@xemacs.org>
6196
6197         * XEmacs 21.2.40 is released.
6198
6199 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6200
6201         * mule/hebrew.el: Fix comments and typos.
6202         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6203
6204 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6205
6206         * ChangeLog.1: move ancient log from fill.el.
6207
6208         * dump-paths.el:
6209         paragraphs.el:
6210         mule/mule-category.el:
6211         Miscellaneous typo fixes and slight doc clarifications.
6212
6213         * mule/mule-ccl.el:  Correct file name in header.
6214
6215 2000-12-31  Martin Buchholz <martin@xemacs.org>
6216
6217         * XEmacs 21.2.39 is released.
6218
6219 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6220
6221         * byte-optimize.el (byte-optimize-cond):
6222         (byte-optimize-cond-1): New.
6223         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6224         Optimizes (cond (x nil)) ==> nil.
6225         Provide better diagnostic on malformed expr like (cond foo).
6226
6227 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6228
6229         * mule/mule-coding.el:
6230         mule/mule-cmds.el (reset-language-environment,
6231         set-language-environment-coding-systems):
6232         Safer default coding-priority-list, corresponding to src/file-coding.h.
6233
6234 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6235
6236         * package-admin.el: Allow package removal from
6237         early-package-load-path.
6238
6239 2000-12-15  Andreas Jaeger  <aj@suse.de>
6240
6241         * about.el (about-maintainer-info): Update my entry.
6242
6243 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6244
6245         * packages.el (locate-library): Add support for bzip2
6246         compressed .el files.
6247
6248 2000-12-12  Andy Piper  <andy@xemacs.org>
6249
6250         * package-net.el: new file.
6251
6252 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6253
6254         * font-lock.el: Add missing C++ keywords.
6255
6256 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6257
6258         * simple.el (indent-for-comment): Preserve indentation of comments
6259         starting in column 0, as documented in (Info-goto-node
6260         "(xemacs)Comments").  Update docstring accordingly.
6261
6262 2000-12-05  Martin Buchholz <martin@xemacs.org>
6263
6264         * XEmacs 21.2.38 is released.
6265
6266 2000-12-04  Didier Verna  <didier@xemacs.org>
6267
6268         * mouse.el (default-mouse-track-set-point-in-window): remove
6269         spurious '+' operation detected by Martin.
6270
6271
6272 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6273
6274         * cl-extra.el (coerce):
6275         Implement char to integer coercion.
6276         Remove extraneous (numberp) test.
6277
6278         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6279         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6280         (byte-optimize-predicate):
6281         Warn if evaluating constant expression signals an error.
6282         (byte-optimize-form): Small simplification.
6283
6284         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6285
6286 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6287
6288         * byte-optimize.el:
6289         (byte-optimize-minus):
6290         (byte-optimize-plus):
6291         (byte-optimize-mult):
6292         (byte-optimize-quo):
6293         Use (car (last x)) instead of (last x) to get last elt!
6294         Use `byte-optimize-predicate' to optimize `%'.
6295         Move optimizations for special numeric args to bytecomp.el.
6296         * bytecomp.el (byte-compile-associative): Remove.
6297         (byte-compile-max): New.
6298         (byte-compile-min): New.
6299         Properly handle erroneous calls: (max) (min).
6300         (byte-compile-plus): New.
6301         (byte-compile-minus):
6302         It's easiest to handle 0, +1 and -1 args here.
6303         (byte-compile-mult): New.
6304         It's easiest to handle 1, -1 and 2 args here.
6305         (byte-compile-quo):
6306         It's easiest to handle 0, +1 and -1 args here.
6307         Issue byte-compiler warning when dividing by zero.
6308
6309         Byte-compiler arithmetic improvements.
6310         Better optimize these expressions in the obvious way:
6311         (+ x y 1)   -->  varref x varref y add add1
6312         (+ x y -1)  -->  varref x varref y add sub1
6313         (- x y 0)   -->  (- x y)
6314         (- 0 x y)   -->  (- (- x) y)
6315         (% 42 19)   --> compile-time constant
6316         (/ 42 19)   --> compile-time constant
6317         (* (foo) 2) --> foo call dup plus
6318
6319         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6320         unless (declaim (optimize (safety 3)))
6321         or (setq byte-compile-delete-errors nil).
6322
6323 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6324
6325         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6326         docstrings.
6327
6328 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6329
6330         * startup.el (command-line-do-help):  Add documentation of
6331         portable dumper switches.
6332
6333 2000-11-22  Andy Piper  <andy@xemacs.org>
6334
6335         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6336
6337         * glyphs.el (init-glyphs): don't use autodetect for strings.
6338
6339 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6340
6341         * byte-optimize.el (byte-optimize-char-before):
6342         (byte-optimize-backward-char):
6343         (byte-optimize-backward-word):
6344         Fix incorrect optimizations for these sorts of expressions:
6345         (let ((x nil)) (backward-char x))
6346
6347 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6348
6349         * byte-optimize.el:
6350         * byte-optimize.el (byte-optimize-backward-char): New.
6351         * byte-optimize.el (byte-optimize-backward-word): New.
6352         Make backward-word and backward-char as efficient as forward versions.
6353
6354         * bytecomp.el (byte-compile-no-args-with-one-extra):
6355         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6356         * bytecomp.el (byte-compile-two-args-with-one-extra):
6357         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6358         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6359         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6360         Check if extra arg is constant nil, and if so, use byte-coded call.
6361
6362         * simple.el (backward-word):
6363         * simple.el (mark-word):
6364         * simple.el (kill-word):
6365         * simple.el (backward-kill-word):
6366         Make COUNT argument optional, for consistency with forward-char et al.
6367
6368         * abbrev.el (abbrev-string-to-be-defined):
6369         * abbrev.el (inverse-abbrev-string-to-be-defined):
6370         * abbrev.el (inverse-add-abbrev):
6371         * abbrev.el (expand-region-abbrevs):
6372         * buff-menu.el (Buffer-menu-execute):
6373         * indent.el (move-to-left-margin):
6374         * indent.el (indent-relative):
6375         * indent.el (move-to-tab-stop):
6376         * info.el (Info-reannotate-node):
6377         * lisp-mode.el (lisp-indent-line):
6378         * lisp.el (end-of-defun):
6379         * lisp.el (move-past-close-and-reindent):
6380         * misc.el (copy-from-above-command):
6381         * mouse.el (default-mouse-track-scroll-and-set-point):
6382         * page.el (forward-page):
6383         * paragraphs.el (forward-paragraph):
6384         * paragraphs.el (end-of-paragraph-text):
6385         * picture.el (picture-forward-column):
6386         * picture.el (picture-self-insert):
6387         * rect.el (extract-rectangle-line):
6388         * simple.el (newline):
6389         * simple.el (fixup-whitespace):
6390         * simple.el (backward-delete-char-untabify):
6391         * simple.el (transpose-chars):
6392         * simple.el (transpose-preceding-chars):
6393         * simple.el (do-auto-fill):
6394         * simple.el (indent-new-comment-line):
6395         * simple.el (blink-matching-open):
6396         * view-less.el (cleanup-backspaces):
6397         * wid-edit.el (widget-transpose-chars):
6398         * term/bg-mouse.el (bg-insert-moused-sexp):
6399         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6400
6401         * info.el (Info-fontify-node):
6402         * simple.el (backward-delete-function):
6403         Use canonical delete-backward-char instead of backward-delete-char.
6404
6405 2000-11-20  Andy Piper  <andy@xemacs.org>
6406
6407         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6408         no buffers.
6409
6410 2000-11-20  Andy Piper  <andy@xemacs.org>
6411
6412         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6413         buffer tabs.
6414
6415 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6416
6417         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6418         (proclaim inline...) was shadowing compiler-macros.
6419
6420 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6421
6422         * bytecomp.el (byte-compile-eval): New.
6423         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6424         Keeps this promise made in Lispref:
6425         "If a file being compiled contains a `defmacro' form, the macro is
6426         defined temporarily for the rest of the compilation of that file."
6427
6428 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6429
6430         * cl.el (floatp-safe):
6431         (plusp):
6432         (minusp):
6433         (oddp):
6434         (evenp):
6435         (cl-abs):
6436         Use a better parameter name than `x'.
6437
6438         * cl-macs.el (check-type): Make continuable.  Change documentation
6439         to require PLACE, but accept any form for compatibility.
6440
6441         * abbrev.el (define-abbrev): Use check-type.
6442         * font-menu.el (font-menu-change-face): Use check-type.
6443         * menubar.el (relabel-menu-item): Use check-type.
6444         * itimer.el: Fix typo.
6445
6446 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6447
6448         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6449
6450 2000-11-14  Martin Buchholz <martin@xemacs.org>
6451
6452         * XEmacs 21.2.37 is released.
6453
6454 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6455
6456         * code-cmds.el: Provide the feature.
6457
6458 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6459
6460         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6461
6462         * code-cmds.el: New file
6463         * mule/mule-cmds.el:
6464         * mule/mule-misc.el
6465         (coding-keymap): New keymap. Define coding system keyboard
6466         commands on file-coding builds too.
6467         (coding-system-change-eol-conversion):
6468         (universal-coding-system-argument):
6469         (set-default-coding-systems):
6470         (prefer-coding-system): Moved from mule-cmds.el
6471         (set-buffer-process-coding-system): Moved from mule-misc.el
6472
6473 2000-09-15  Stephen Carney <carney@scubadoo.com>
6474
6475         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6476
6477 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6478
6479         * package-get.el (package-get-download-sites): Add a pre-release
6480         site for experimental packages.
6481
6482         * auto-autoloads.el: Regenerated.
6483
6484 2000-08-01  Andy Piper  <andy@xemacs.org>
6485
6486         * gutter-items.el (buffers-tab-omit-function): reference
6487         buffers-tab-select-visible-buffers.
6488         (buffers-tab-filter-functions): new variable, by default uses
6489         buffers-tab-selection-function and buffers-tab-omit-function.
6490         (select-buffers-tab-buffers-by-mode): invert arguments.
6491         (buffers-tab-select-visible-buffers): new function. Invert calling
6492         of buffers-menu-omit-invisible-buffers.
6493         (buffers-tab-items): rewrite to use
6494         buffers-tab-filter-functions. Rewrite docstring.
6495         (gutter-buffers-tab-extent): delete.
6496         (add-tab-to-gutter): always build a new extent when adding the
6497         tabs.
6498         (update-tab-in-gutter): make gutter dirty when orientation
6499         changes.
6500
6501 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6502
6503         * bytecomp.el (byte-compile-defvar-or-defconst):
6504         Only do loadhist recording if defvar form includes a value.
6505
6506 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6507
6508         * bytecomp.el (byte-compile-initial-macro-environment):
6509         `eval-when-compile' should not compile its body.
6510
6511 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6512
6513         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6514         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6515         some Japanese English.  Remove some ancient FSF comments, and
6516         improve docstrings.  Use symbols not vectors for tables.
6517
6518 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6519
6520         * keymap.el:
6521         (local-key-binding):
6522         (global-key-binding):
6523         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6524
6525         * lisp.el:
6526         (backward-sexp): Slightly simpler code.
6527         (mark-sexp): Make arg optional, like FSF Emacs.
6528         (forward-list): Slightly simpler code.
6529         (backward-list): Slightly simpler code.
6530         (down-list):  Make arg optional, like FSF Emacs.
6531         (up-list):  Make arg optional, like FSF Emacs.
6532         (backward-up-list):  Make arg optional, like FSF Emacs.
6533         (kill-sexp):  Make arg optional, like FSF Emacs.
6534         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6535
6536         * font-menu.el (font-menu-change-face):
6537         Take continuable errors into account.
6538
6539         * abbrev.el:
6540         * abbrev.el (clear-abbrev-table):
6541         * abbrev.el (define-abbrev-table):
6542         * abbrev.el (define-abbrev):
6543         * abbrev.el (insert-abbrev-table-description):
6544         * apropos.el (apropos-documentation-check-doc-file):
6545         * apropos.el (apropos-documentation-check-elc-file):
6546         * buff-menu.el (list-buffers):
6547         * buff-menu.el (list-buffers-noselect):
6548         * bytecomp.el (byte-recompile-directory):
6549         * bytecomp.el (batch-byte-compile):
6550         * cl-macs.el (typep):
6551         * code-files.el (find-coding-system-magic-cookie):
6552         * code-files.el (insert-file-contents):
6553         * cus-edit.el (customize-set-variable):
6554         * cus-edit.el (customize-save-variable):
6555         * cus-face.el (custom-set-face-font-size):
6556         * cus-face.el (custom-set-face-update-spec):
6557         * cus-face.el (custom-reset-faces):
6558         * custom.el (custom-check-theme):
6559         * custom.el (copy-upto-last):
6560         * fill.el (canonically-space-region):
6561         * fill.el (fill-paragraph):
6562         * fill.el (fill-region):
6563         * fill.el (find-space-insertable-point):
6564         * fill.el (justify-current-line):
6565         * faces.el (face-spec-update-all-matching):
6566         * faces.el (set-face-stipple):
6567         * files-nomule.el (insert-file-contents):
6568         * files.el (insert-file-contents-literally):
6569         * files.el (hack-local-variables-last-page):
6570         * files.el (basic-save-buffer):
6571         * files.el (insert-directory):
6572         * font-menu.el (font-menu-change-face):
6573         * font.el (font-spatial-to-canonical):
6574         * format.el (format-encode-region):
6575         * format.el (format-insert-file):
6576         * format.el (format-replace-strings):
6577         * gutter.el (set-gutter-element):
6578         * help.el (key-or-menu-binding):
6579         * help.el (describe-bindings):
6580         * help.el (with-syntax-table):
6581         * indent.el (indent-rigidly):
6582         * indent.el (delete-to-left-margin):
6583         * info.el:
6584         * info.el (Info-extract-dir-entry-from):
6585         * info.el (Info-build-dir-anew):
6586         * info.el (Info-rebuild-dir):
6587         * info.el (Info-batch-rebuild-dir):
6588         * info.el (Info-read-subfile):
6589         * info.el (Info-build-node-completions):
6590         * info.el (Info-extract-menu-node-name):
6591         * isearch-mode.el (isearch-range-invisible):
6592         * isearch-mode.el (isearch-restore-invisible-extents):
6593         * itimer.el (itimerp):
6594         * itimer.el (itimer-live-p):
6595         * keymap.el:
6596         * keymap.el (substitute-key-definition):
6597         * keymap.el (read-command-or-command-sexp):
6598         * keymap.el (local-key-binding):
6599         * keymap.el (global-key-binding):
6600         * keymap.el (global-set-key):
6601         * keymap.el (local-set-key):
6602         * ldap.el:
6603         * ldap.el (ldap-add-entries):
6604         * ldap.el (ldap-delete-entries):
6605         * lisp.el (backward-sexp):
6606         * lisp.el (mark-sexp):
6607         * lisp.el (forward-list):
6608         * lisp.el (backward-list):
6609         * lisp.el (down-list):
6610         * lisp.el (backward-up-list):
6611         * lisp.el (up-list):
6612         * lisp.el (kill-sexp):
6613         * lisp.el (backward-kill-sexp):
6614         * menubar.el (add-menu-button):
6615         * menubar.el (add-submenu):
6616         * menubar.el (delete-menu-item):
6617         * menubar.el (relabel-menu-item):
6618         * mouse.el (narrow-window-to-region):
6619         * obsolete.el (define-obsolete-variable-alias):
6620         * obsolete.el (store-substring):
6621         * package-admin.el:
6622         * package-admin.el (package-admin-install-function):
6623         * package-admin.el (package-admin-install-function-mswindows):
6624         * package-admin.el (package-admin-default-install-function):
6625         * package-get.el (package-get-update-base-entries):
6626         * packages.el (packages-load-package-dumped-lisps):
6627         * packages.el (packages-collect-package-dumped-lisps):
6628         * printer.el (generic-print-buffer):
6629         * printer.el (generic-print-region):
6630         * replace.el (occur-mode-mouse-goto):
6631         * replace.el (perform-replace):
6632         * select.el (get-selection-no-error):
6633         * simple.el:
6634         * simple.el (newline):
6635         * simple.el (open-line):
6636         * simple.el (edit-and-eval-command):
6637         * simple.el (goto-line):
6638         * simple.el (undo):
6639         * simple.el (kill-region):
6640         * simple.el (copy-region-as-kill):
6641         * simple.el (kill-ring-save):
6642         * simple.el (set-mark):
6643         * simple.el (next-line):
6644         * simple.el (previous-line):
6645         * simple.el (line-move):
6646         * simple.el (set-goal-column):
6647         * simple.el (comment-region):
6648         * subr.el:
6649         * subr.el (putf):
6650         * syntax.el (modify-syntax-entry):
6651         * syntax.el (map-syntax-table):
6652         * view-less.el (view-file):
6653         * view-less.el (view-buffer):
6654         * view-less.el (view-file-other-window):
6655         * window-xemacs.el (backward-other-window):
6656         * window.el:
6657         * window.el (one-window-p):
6658         * window.el (walk-windows):
6659         * window.el (window-list):
6660         * x-mouse.el (x-mouse-kill):
6661         * x-select.el (x-get-cutbuffer):
6662         * x-select.el (x-store-cutbuffer):
6663         * term/bg-mouse.el (bg-mouse-line-to-center):
6664         * term/sun-mouse.el (window-line-end):
6665         * term/sun-mouse.el (sun-select-region):
6666         * term/sun.el (kill-region-and-unmark):
6667         * mule/mule-category.el:
6668         * mule/mule-category.el (modify-category-entry):
6669         * mule/mule-category.el (char-category-list):
6670         * mule/mule-coding.el (coding-system-force-on-output):
6671         * mule/mule-misc.el (coding-system-put):
6672         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6673
6674 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6675
6676         * cus-face.el: Typo fixes and tiny clarifications.
6677         * custom.el: ditto
6678
6679 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6680
6681         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6682         * startup.el (normal-top-level): Setup auto-save-list-file-name
6683         if auto-save-list-file-prefix is non-nil.
6684
6685 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6686
6687         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6688
6689 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6690
6691         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6692         get symbol at point-min.
6693
6694 2000-10-24  Didier Verna  <didier@xemacs.org>
6695
6696         * info.el (Info-emacs-info-file-name): defconst it.
6697         * info.el (Info-footnote-tag): defcustom it.
6698         * info.el (Info-no-description-string): ditto.
6699         * info.el (Info-find-node): adapt to new semantics of
6700         'Info-suffixed-file (don't do the case variants stuff).
6701         * info.el (Info-insert-dir): rewrite the dir file variants code.
6702         * info.el (Info-directory-files): New. Return the list of info
6703         files in a directory.
6704         * info.el (Info-dir-outdated-p): use it.
6705         * info.el (Info-parse-dir-entries): ditto.
6706         * info.el (Info-build-dir-anew): don't restrict to files ending
6707         with a ".info.*" extension.
6708         * info.el (Info-set-mode-line): ditto.
6709         * info.el (Info-read-subfile): adapt to new semantics of
6710         'Info-suffixed-file (append 'exact argument).
6711         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6712         string independently of the case.
6713         * info.el (Info-suffixed-file): use it (match all possible case
6714         for the file name).
6715         * info.el (Info-insert-file-contents): code cleanup.
6716         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6717         columns.
6718         * info.el (Info-batch-rebuild-dir): ditto.
6719         * info.el (Info-read-node-name-1): ditto.
6720         * info.el (Info-search): ditto.
6721         * info.el (Info-fontify-node): ditto.
6722
6723
6724 2000-10-24  Didier Verna  <didier@xemacs.org>
6725
6726         * process.el (shell-command): when called from a program, avoid
6727         'push-mark's "mark-set" message.
6728
6729 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6730
6731         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6732         by a symbol, not by a vector.
6733         * mule/vietnamese.el (vscii): Likewise.
6734         (viscii): Likewise.
6735         * mule/cyrillic.el (koi8-r): Likewise.
6736
6737         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6738         by a symbol, not by a vector.
6739         (chinese-big5-2): Likewise.
6740         * mule/ethiopic.el (ethiopic): Likewise.
6741         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6742         (vietnamese-viscii-upper): Likewise.
6743
6744 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6745
6746         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6747
6748 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6749
6750         * byte-optimize.el (byte-optimize-car): New function.
6751         (byte-optimize-cdr): Ditto.
6752
6753 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6754
6755         * byte-optimize.el: Partial synch with FSF 20.7.
6756         Optimize constant concatenation.
6757         Add keymapp as a side effect free function.  It is a built-in.
6758         (byte-after-unbind-pos): Remove byte-equal.
6759
6760 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6761
6762         * update-elc-2.el: Quote regexps correctly.
6763
6764 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6765
6766         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6767         (ccl-compile): Apply integerp, not integer-or-char-p to
6768         check the type of the buffer magnification
6769         (ccl-compile-write-string): Encode a string with binary
6770         coding system.
6771         (ccl-compile-write-repeat): Likewise.
6772
6773 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6774
6775         * buff-menu.el:
6776         * bytecomp.el:
6777         * coding.el:
6778         * faces.el:
6779         * files.el:
6780         * fill.el:
6781         * float-sup.el:
6782         * font-lock.el:
6783         * help.el:
6784         * iso8859-1.el:
6785         * loaddefs.el:
6786         * menubar-items.el:
6787         * menubar.el:
6788         * modeline.el:
6789         * msw-font-menu.el:
6790         * paragraphs.el:
6791         * paths.el:
6792         * replace.el:
6793         * simple.el:
6794         * sound.el:
6795         * startup.el:
6796         * version.el:
6797         * x-faces.el:
6798         * x-font-menu.el:
6799         Remove purecopy.
6800
6801 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6802
6803         * simple.el (do-auto-fill): Use the function pointer to by
6804         `comment-line-break-function', not `indent-new-comment-line'. This
6805         fixes an issue with cc-mode comment continuation.
6806
6807 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6808
6809         * simple.el (turn-on-auto-fill):  Add (interactive).
6810         * mwheel.el (mwheel-install): Add (interactive).
6811         * font-lock.el (turn-on-font-lock): Add (interactive).
6812         (turn-off-font-lock): Add (interactive).
6813
6814 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6815
6816         * packages.el (packages-special-base-regexp): Add `man'.
6817
6818 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6819
6820         * wid-edit.el (widget-specify-active): map over extents in current
6821         buffer like `widget-specify-inactive' does.  Mapping over the
6822         inactive extent object does not work since the current extent is
6823         ignored by `map-extents'.
6824
6825 2000-10-04  Martin Buchholz <martin@xemacs.org>
6826
6827         * XEmacs 21.2.36 is released.
6828
6829 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6830
6831         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6832         Optimize the compiled-function-constants vector by byte-code
6833         reference counts.
6834
6835 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6836
6837         * build-report.el (build-report-delete-regexp): quote value in
6838         defcustom
6839
6840 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6841
6842         * build-report.el (build-report): Don't bind srcdir which we don't
6843         use in `multiple-value-bind' to avoid the only byte-compiler
6844         warning.
6845
6846 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6847
6848         * build-report.el: Requires cl and custom now.
6849         build-report-version is determined by XEmacs version -- remove
6850         build-report-version*.
6851         * build-report.el (build-report-version): Removed.
6852         * build-report.el (build-report-installation-version-regexp): New.
6853         * build-report.el (build-report-version-file-regexp): New.
6854         * build-report.el (build-report-installation-srcdir-regexp): New.
6855         * build-report.el (build-report-destination): Offer
6856         xemacs-build-reports and xemacs-beta.
6857         * build-report.el (build-report-keep-regexp): Adjusted.
6858         * build-report.el (build-report-delete-regexp): Adjusted.
6859         * build-report.el (build-report-make-output-dir): New.
6860         * build-report.el (build-report-installation-file): Replace use of
6861         `concat' with `expand-file-name'.
6862         * build-report.el (build-report-make-output-file): Removed.
6863         * build-report.el (build-report-make-output-files): New.
6864         * build-report.el (build-report-subject): Identify as
6865         user-variable with "*...".
6866         * build-report.el (build-report-prompts): Ditto.
6867         * build-report.el (build-report-version-file): New.
6868         * build-report.el (build-report-file-encoding): Identify as
6869         user-variable with "*...".
6870         * build-report.el (build-report-make-output-get): New.
6871         * build-report.el (build-report-insert-header): Report
6872         emacs-version and system-configuration instead of
6873         build-report-version.
6874         * build-report.el (build-report-insert-make-output): Add file
6875         argument.
6876         * build-report.el (build-report-insert-installation-file):
6877         Re-indent.
6878         * build-report.el (build-report-keep): Change docstring,
6879         re-indent.
6880         * build-report.el (build-report-delete): Ditto.
6881         * build-report.el (build-report-installation-data): New.
6882         * build-report.el (build-report-version-file-data): New.
6883
6884 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6885
6886         * byte-optimize.el (byte-optimize-lapcode):
6887         Fix the optimization of using the first 5 elements of the
6888         constants vector for variables.
6889         (byte-optimize-lapcode): Fix another ancient broken optimization.
6890
6891 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6892
6893         * *: Spelling mega-patch
6894
6895 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6896
6897         * easymenu.el: doc fixes.
6898         (easy-menu-do-define): Use backquote.
6899         (easy-menu-change):
6900         (easy-menu-add):
6901         `when' seems much clearer than `if' here.
6902         (easy-menu-remove):
6903         (easy-menu-add-item):
6904         (easy-menu-item-present-p):
6905         (easy-menu-remove-item):
6906         Wrap using (when (featurep 'menubar) ...)
6907
6908 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6909
6910         * bytecomp.el (displaying-byte-compile-warnings):
6911         Revert Ben's change to this function below so that the compile log
6912         is displayed properly for users of the "popper" package.
6913
6914 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6915
6916         * window.el (save-selected-window): Use backquote.
6917
6918         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6919         Renamed from `byte-compile-file-form-defvar'.
6920         * bytecomp.el (byte-compile-defvar-or-defconst):
6921         Only cons onto current-load-list in top-level forms.
6922         Else this leaks a cons cell every time a defun is called.
6923         Renamed from `byte-compile-defvar', for clarity.
6924         Warn when docstring of defvar is not a string.
6925         Use consistent error messages.
6926         Better comments.
6927
6928 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6929
6930         * simple.el (set-variable):
6931         Remove unneeded defvar by rearranging order of let* forms.
6932
6933         * mule/mule-ccl.el (ccl-get-next-code):
6934         * menubar-items.el (bookmark-menu-filter):
6935         (language-environment-menu-filter):
6936         (tutorials-menu-filter):
6937         * toolbar-items.el (toolbar-compile):
6938         * byte-optimize.el (disassemble-offset):
6939         Use (declare (special ...)) instead of `defvar'.
6940
6941         * cl-macs.el (cl-do-proclaim):
6942         Fix (declare (special ...)) warning suppression syntax.
6943
6944 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6945
6946         * info.el (Info-tag-table-marker):
6947         (Info-tag-table-buffer):
6948         (Info-find-file-node):
6949         (Info-read-subfile):
6950         (Info-build-node-completions):
6951         (Info-search):
6952         (Info-mode):
6953         Multiple info buffer support.
6954
6955 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6956
6957         * ldap.el (ldap-decode-entry): New defun
6958         (ldap-search-entries): Use it in order to decode DN-prefixed
6959         entries properly
6960
6961 2000-08-23  Daniel Pittman <daniel@danann.net>
6962
6963         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6964         Use `eq', not `=', to compare symbols.
6965
6966 2000-07-30  Ben Wing  <ben@xemacs.org>
6967
6968         * bytecomp.el (byte-compile-report-error):
6969         * bytecomp.el (displaying-byte-compile-warnings):
6970         if stack-trace-on-error is set, send out a backtrace when
6971         an error is encountered that stops byte compilation.  this
6972         should make it much much easier to track down those curious
6973         problems.  also undo the kludge of using a separate "*Show*"
6974         buffer for display when there's a temp-buffer-show-function;
6975         we can avoid this by just being a little smarter.
6976
6977         * dialog-items.el:
6978         * dialog-items.el (search-dialog-regexp): New.
6979         * dialog-items.el (search-dialog-callback):
6980         * dialog-items.el (make-search-dialog):
6981         add a regexp option to the dialog and clean up a bit.
6982
6983         * dialog.el:
6984         * dialog.el (yes-or-no-p-dialog-box):
6985         * dialog.el (get-dialog-box-response):
6986         * dialog.el (make-dialog-box):
6987         * dialog.el (dialog-box-finish): New.
6988         * dialog.el (dialog-box-cancel): New.
6989         * dialog.el (internal-make-dialog-box-exit): New.
6990         implement [properly!] the :modal property of the new dialog box
6991         interface.  this is the first time xemacs has ever had *proper*
6992         modal dialog boxes, giving the standard window-system feedback.
6993         (e.g. under windows, clicking on a disabled frame causes a beep
6994         and makes the dialog box flash three times.)
6995
6996         * dragdrop.el: header keyword frobbing.
6997
6998         * dumped-lisp.el (preloaded-file-list):
6999         renamed winnt.el to win32-native.el.
7000
7001         * faces.el (face-property):
7002         * faces.el (set-face-property):
7003         * faces.el (frob-face-property):
7004         * faces.el (frob-face-font-2):
7005         * faces.el (make-face-bold):
7006         * faces.el (make-face-italic):
7007         * faces.el (make-face-bold-italic):
7008         * faces.el (make-face-unbold):
7009         * faces.el (make-face-unitalic):
7010         * faces.el (make-face-smaller):
7011         * faces.el (make-face-larger):
7012         clean up the implementation of these so that window-system-specific
7013         methods are called only on objects belonging to that window system.
7014         previously, you could have [e.g.] mswindows-make-face-bold called
7015         on font object of device type `stream', which is not good and
7016         explains the subtle errors Adrian was getting when byte-compiling
7017         something that required 'term. (Adrian, now you can use stack-trace-
7018         on-error to find the exact place where things are going wrong instead
7019         of having to laboriously binary-search your way through.)
7020
7021         * finder.el (finder-known-keywords):
7022         cleaned up -- properly sorted, clarified the meanings of many of
7023         the keywords, and added a few -- mswin, gui, content, build, www,
7024         user, services.  the last two try to distinguish between a package
7025         that's used directly by the user, and a package that provides
7026         support services to other packages.
7027
7028         * font-lock.el (lisp-font-lock-keywords-2):
7029         update list of lisp control structures to include everything,
7030         including new ones i introduced.
7031
7032         * gutter.el: header keyword frobbing.
7033
7034         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7035         recent isearch element was not doing so!  you got the second-most-
7036         recent instead.
7037
7038         * lisp-mode.el (construct-lisp-mode-menu):
7039         more menubar cleanups.
7040         * lisp-mode.el (with-selected-window):
7041         make it indent properly.
7042
7043         * menubar-items.el (default-menubar): lots of menubar cleanups.
7044         rearranged the options menu the most, e.g. splitting up the
7045         Keyboard/Mouse menu into a new Editing menu and combining the
7046         separate Scrollbar/Gutter/Toolbar submenus into Display.
7047         Got rid of General, moved items to Editing or new Troubleshooting.
7048         Moved Packages to Tools; doesn't seem to belong under Options.
7049         Added stuff to the Cmds menu, e.g. Change Case.
7050
7051         NB please don't complain about these periodic menubar changes.
7052         Anything like this is necessarily incremental in its construction
7053         -- By constant use you gradually become more and more aware of
7054         better and better ways to group menu items.  When we eventually
7055         move the options menu to a property sheet, the existing structure
7056         will probably be preserved fairly well.
7057
7058         * minibuf.el (next-history-element): fix problems with pressing
7059         down arrow in repeat-complex-command.
7060
7061         * modeline.el:
7062         * modeline.el (modeline-3d-p): New.
7063         added custom variable for controlling the 3d modeline.  the
7064         corresponding Options item has been present for a long time,
7065         but commented out with "fix me!" comments.  it's fixed now.
7066
7067         * obsolete.el (add-menu):
7068         remove bogus gettexts.
7069
7070         * process.el (shell-quote-argument):
7071         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7072         For bash under Windows native, see below.
7073
7074         * simple.el:
7075         * simple.el (display-warning-buffer):
7076         Fixed the handling of warning display to eliminate the annoying
7077         *Show* buffer, like was done for byte-compiler output above.
7078
7079         * simple.el (debug-print): New.
7080         Simple function for sending debug messages to the console and/or
7081         other debug places.
7082
7083         * subr.el (replace-in-string):
7084         Rewrite this function to avoid N^2 behavior with large strings --
7085         catastrophic with the new Windows selection code! (Apparently the
7086         author of this function didn't realize there was a fun
7087         replace-match that could make his life much easier, because we
7088         duplicated the entire logic.  The new version is smaller, easier
7089         to understand, much more robust, and has extended features --
7090         those of replace-match.)
7091
7092         * window.el:
7093         * window.el (with-selected-window): New.
7094         An obvious complement to the existing `with-selected-frame' and
7095         `with-current-buffer'.
7096
7097         * win32-native.el: Renamed from winnt.el.
7098         Added a great deal of stuff for properly handling process quoting,
7099         somewhat modeled on Kirill's original model (which i later threw
7100         away).  We should now finally have correctly working process arg
7101         quoting/dequoting so that the final app gets exactly what we
7102         intended.  Because the mechanism is in Lisp, it's easily
7103         extendible. (For those running bash and running the native
7104         version, I tried hard to do what I thought was correct.  But more
7105         thought is needed, and ideally the volunteer work of people with
7106         these configurations that they generally run on.)
7107
7108         * x-font-menu.el (x-font-menu-font-data):
7109         Put in defvar's to fix byte-compiler warnings.
7110
7111 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7112
7113         * select.el (selection-coercion-alist): Initialise.
7114         * select.el (select-coerce-to-text): New.
7115         * select.el (select-coerce): New.
7116         New functions to perform type and value coercion.
7117
7118         * select.el (select-buffer-killed-default): Keep data if it was
7119         on the clipboard.
7120
7121 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7122
7123         * menubar-items.el (default-menubar): Fix typo.
7124         (default-menubar): `lambda' was mispelled as `lamda'.
7125
7126 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7127
7128         * window.el (shrink-window-if-larger-than-buffer): Remove
7129         edge checking code.
7130
7131 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7132
7133         * paths.el (gnus-local-domain): Removed.
7134         (gnus-local-organization): Ditto.
7135         (gnus-startup-file): Ditto.
7136
7137 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7138
7139         * files.el (auto-mode-alist): Add .spec for RPM.
7140
7141 2000-07-31  Andy Piper  <andy@xemacs.org>
7142
7143         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7144
7145 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7146
7147         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7148         browse-url.
7149         * help.el (xemacs-www-page): Ditto.
7150         (xemacs-www-faq): Ditto.
7151         * menubar-items.el (default-menubar): Ditto.
7152
7153         * wid-edit.el (widget-url-link-action): Ditto.
7154         From: Kenichi OKADA <okada@opaopa.org>.
7155
7156 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7157
7158         * finder.el (finder-commentary): Add autoload cookie.
7159
7160 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7161
7162         * files.el (insert-file-contents-literally): Fix second let
7163         binding for `coding-system-for-read' to `coding-system-for-write'
7164         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7165
7166 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7167
7168         * files.el (insert-file-contents-literally): Use binary coding
7169         system (from Morioka san).
7170         (insert-file-contents-literally): Make file-name-handler method.
7171
7172 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7173
7174         * cl-macs.el (get-selection): Add defsetf.
7175
7176 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7177
7178         * x-init.el (x-activate-region-as-selection): replace obsolete
7179         function x-own-selection with own-selection.
7180         (ow-find): replace obsolete functions x-get-selection and
7181         x-get-clipboard with get-selection and get-clipboard.
7182         (init-post-x-win): replace obsolete function x-disown-selection
7183         with disown-selection.
7184
7185 2000-07-20  Mike Sperber  <mike@xemacs.org>
7186
7187         * startup.el (load-user-init-file): Only try to load init file if
7188         it exists.
7189
7190 2000-07-10  Andy Piper  <andy@xemacs.org>
7191
7192         * dialog-items.el: sync with Ben's patch.
7193
7194         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7195         comment.
7196         (progress-text-glyph): deleted.
7197         (progress-layout-glyph): make completely minimal.
7198         (progress-gauge-glyph): ditto.
7199         (progress-display-style): fix to handle dynamic instantiator
7200         changes.
7201         (progress-text-instantiator): new.
7202         (progress-layout-instantiator): new.
7203         (progress-gauge-instantiator): new.
7204         (set-progress-display-instantiator): renamed and changed from
7205         set-progress-display-style.
7206         (progress-abort-glyph): use instantiator not glyph.
7207         (append-progress-display): use set-progress-display-instantiator
7208         and set-glyph-image.
7209         (abort-progress-display): ditto.
7210         (raw-append-progress-display): ditto.
7211
7212 2000-07-20  Ben Wing  <ben@xemacs.org>
7213
7214         * code-files.el: Move Mule-specific code to mule-coding.el.
7215
7216 2000-07-15  Ben Wing  <ben@xemacs.org>
7217
7218         * autoload.el:
7219         Fixed comments.
7220
7221         * cmdloop.el:
7222         * cmdloop.el (yes-or-no-p):
7223         * cmdloop.el (y-or-n-p):
7224         Make these functions use should-use-dialog-box-p and not be
7225         overridden in dialog.el.
7226
7227         * cus-dep.el:
7228         * cus-dep.el (Custom-make-dependencies): Removed.
7229         * cus-dep.el (Custom-make-dependencies-1): New.
7230         * cus-dep.el (Custom-make-one-dependency): New.
7231         New entry point for use in Makefiles, to avoid excessive
7232         invocations.
7233
7234         * cus-edit.el (custom-variable-reset-saved):
7235         * cus-edit.el (custom-variable-reset-standard):
7236         * cus-edit.el (custom-save-resets):
7237         Fix bytecompiler warnings.
7238
7239         * dialog.el:
7240         * dialog.el (yes-or-no-p-dialog-box):
7241         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7242         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7243         * dialog.el (get-dialog-box-response):
7244         * dialog.el (message-or-box):
7245         * dialog.el (make-dialog-box):
7246         * dialog.el (popup-dialog-box): New.
7247         Avoid yes-or-no-p bogosities.
7248         Create a general function `make-dialog-box' to encapsulate all
7249         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7250
7251         * dumped-lisp.el (preloaded-file-list):
7252         Add dialog-items.  Clean up.  Group files by types.
7253
7254         * easymenu.el (easy-menu-add):
7255         * easymenu.el (easy-menu-remove):
7256         Account for accelerators.
7257
7258         * extents.el:
7259         * extents.el (extent-list): New args, like in map-extents.
7260         * extents.el (extent-at-event): New.
7261         * extents.el (extents-at-event): New.
7262
7263         * font-lock.el:
7264         * font-lock.el (font-lock-mode):
7265         * font-lock.el (font-lock-default-fontify-buffer):
7266         * font-lock.el (font-lock-default-unfontify-region):
7267         * font-lock.el (font-lock-fontify-syntactically-region):
7268         * font-lock.el (font-lock-fontify-keywords-region):
7269         Use new progress-feedback names.
7270
7271         * font-lock.el (java-font-lock-identifier-regexp):
7272         * font-lock.el (java-font-lock-class-name-regexp):
7273         Fix bytecompiler warnings.
7274
7275         * gutter-items.el:
7276         * gutter-items.el (progress-display-use-echo-area): Removed.
7277         * gutter-items.el (progress-feedback-use-echo-area): New.
7278         * gutter-items.el (progress-display-popup-period): Removed.
7279         * gutter-items.el (progress-feedback-popup-period): New.
7280         * gutter-items.el (set-progress-display-style): Removed.
7281         * gutter-items.el (set-progress-feedback-style): New.
7282         * gutter-items.el (progress-display-style): Removed.
7283         * gutter-items.el (progress-feedback-style): New.
7284         * gutter-items.el (progress-stack):
7285         * gutter-items.el (progress-displayed-p): Removed.
7286         * gutter-items.el (progress-feedbacked-p): New.
7287         * gutter-items.el (clear-progress-display): Removed.
7288         * gutter-items.el (clear-progress-feedback): New.
7289         * gutter-items.el (progress-display-clear-when-idle): Removed.
7290         * gutter-items.el (progress-feedback-clear-when-idle): New.
7291         * gutter-items.el (remove-progress-display): Removed.
7292         * gutter-items.el (remove-progress-feedback): New.
7293         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7294         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7295         * gutter-items.el (append-progress-display): Removed.
7296         * gutter-items.el (append-progress-feedback): New.
7297         * gutter-items.el (abort-progress-display): Removed.
7298         * gutter-items.el (abort-progress-feedback): New.
7299         * gutter-items.el (raw-append-progress-display): Removed.
7300         * gutter-items.el (raw-append-progress-feedback): New.
7301         * gutter-items.el (display-progress-display): Removed.
7302         * gutter-items.el (display-progress-feedback): New.
7303         * gutter-items.el (current-progress-display): Removed.
7304         * gutter-items.el (current-progress-feedback): New.
7305         * gutter-items.el (current-progress-display-label): Removed.
7306         * gutter-items.el (current-progress-feedback-label): New.
7307         * gutter-items.el (progress-display): Removed.
7308         * gutter-items.el (progress-feedback): New.
7309         Replace "progress-display" with "progress-feedback" globally.
7310
7311         * gutter-items.el (lprogress-display): Removed.
7312         * gutter-items.el (progress-feedback-with-label): New.
7313         Rename lprogress-display ==> progress-feedback-with-label.
7314
7315         * gutter-items.el (search-dialog-direction): Removed.
7316         * gutter-items.el (search-dialog-text): Removed.
7317         * gutter-items.el (search-dialog-callback): Removed.
7318         * gutter-items.el (make-search-dialog): Removed.
7319         Move to dialog-items.el.
7320
7321         * help.el:
7322         * help.el (help-mode-quit):
7323         * help.el (mode-for-help): New.
7324         * help.el (help-sticky-window): New.
7325         * help.el (help-window-config): New.
7326         * help.el (with-displaying-help-buffer):
7327         * help.el (function-at-event): New.
7328         * help.el (help-symbol-regexp): New.
7329         * help.el (help-symbol-run-function-1): New.
7330         * help.el (help-symbol-run-function): New.
7331         * help.el (help-symbol-function-context-menu): New.
7332         * help.el (help-symbol-variable-context-menu): New.
7333         * help.el (help-symbol-function-and-variable-context-menu): New.
7334         * help.el (frob-help-extents): New.
7335         * help.el (describe-function-1):
7336         * help.el (variable-at-point):
7337         * help.el (variable-at-event): New.
7338         * help.el (describe-variable):
7339         Major overhaul.
7340         - Make functions and variables be mousable.
7341         - Middle button hyperlinks.
7342         - New context-menu entries.
7343
7344         * keydefs.el:
7345         * keydefs.el (global-map):
7346         New key bindings to move lines up and down.
7347
7348         * lisp-mode.el:
7349         * lisp-mode.el (construct-lisp-mode-menu): New.
7350         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7351         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7352         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7353         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7354         Make popup and menubar menus be different.  Popup menu uses
7355         clicked location and automatically assumes symbol under the mouse
7356         for various commands.
7357
7358         * menubar-items.el:
7359         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7360         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7361
7362         * menubar-items.el (global-popup-menu): Removed.
7363         * menubar-items.el (mode-popup-menu): Removed.
7364         * menubar-items.el (activate-popup-menu-hook): Removed.
7365         * menubar-items.el (popup-mode-menu): Removed.
7366         * menubar-items.el (popup-buffer-menu): Removed.
7367         * menubar-items.el (popup-menubar-menu): Removed.
7368         Move to menubar.el.
7369
7370         * menubar.el:
7371         * menubar.el (global-popup-menu): New.
7372         * menubar.el (mode-popup-menu): New.
7373         * menubar.el (activate-popup-menu-hook): New.
7374         * menubar.el (last-popup-menu-event): New.
7375         * menubar.el (popup-mode-menu): New.
7376         * menubar.el (popup-buffer-menu): New.
7377         * menubar.el (popup-menubar-menu): New.
7378         * menubar.el (menu-call-at-event): New.
7379         Move non-content functions here.  Add support for context menu
7380         items on extents.
7381
7382         * minibuf.el (minibuffer-history-uniquify):
7383         Typo fix.
7384
7385         * minibuf.el (read-file-name-1):
7386         Call new file dialog box if it exists.
7387
7388         * minibuf.el (mouse-rfn-setup-vars):
7389         Clean up "chop" action.
7390
7391         * mouse.el:
7392         * mouse.el (button2): Now bound to mouse-track.
7393         * mouse.el (click-inside-extent-p):
7394         * mouse.el (point-inside-extent-p):
7395         * mouse.el (point-inside-selection-p):
7396         * mouse.el (mouse-drag-or-yank): Removed.
7397         * mouse.el (mouse-begin-drag-n-drop): New.
7398         * mouse.el (mouse-eval-sexp):
7399         * mouse.el (mouse-track-activate-strokes): New.
7400         * mouse.el (mouse-track-do-activate): New.
7401         * mouse.el (mouse-track):
7402         * mouse.el (default-mouse-track-event-is-with-button): New.
7403         * mouse.el (default-mouse-track-cleanup-hook):
7404         * mouse.el (default-mouse-track-drag-hook):
7405         * mouse.el (default-mouse-track-drag-up-hook):
7406         * mouse.el (default-mouse-track-click-hook):
7407         Merge drag-n-drop into mouse-track.
7408         Add general "activate" support to replace specific button2 kludges.
7409         Use "button modifier" support in mouse-track.
7410
7411         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7412
7413         * package-ui.el:
7414         * package-ui.el (pui-menu):
7415         * package-ui.el (pui-popup-context-sensitive): Removed.
7416         Fix bytecompiler warnings.
7417         Clean up popup code a bit.
7418
7419         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7420
7421         * simple.el:
7422         * simple.el (transpose-lines):
7423         * simple.el (transpose-line-up): New.
7424         * simple.el (transpose-line-down): New.
7425         * simple.el (transpose-subr):
7426         * simple.el (transpose-subr-1): Removed.
7427         Clean up, add functions to move lines up and down.
7428
7429         * startup.el (mail-host-address):
7430         * startup.el (user-mail-address):
7431         Customize.
7432
7433         * subr.el:
7434         * subr.el (set-symbol-value-in-buffer): New.
7435         * subr.el (error):
7436         * subr.el (check-argument-type):
7437         * subr.el (defined-error-p): New.
7438         Add structured error support.
7439
7440         * toolbar-items.el (toolbar-compile):
7441         Use new make-dialog-box.
7442
7443         * update-elc.el:
7444
7445         * userlock.el (ask-user-about-lock-dbox):
7446         * userlock.el (ask-user-about-supersession-threat-dbox):
7447         * userlock.el (ask-user-about-lock):
7448         * userlock.el (ask-user-about-supersession-threat):
7449         Use new make-dialog-box.
7450         Add safety checks; use should use-dialog-box-p.
7451
7452         * window-xemacs.el:
7453         * window-xemacs.el (__buffer-dedicated-frame):
7454         * window-xemacs.el (buffer-dedicated-frame): New.
7455         * window-xemacs.el (set-buffer-dedicated-frame): New.
7456         Move dedicated-frame stuff into lisp.
7457
7458 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7459
7460         * printer.el (generic-print-region): Do not require that
7461         `printer-name' be set.
7462         (printer-name): Commentary clarification.
7463
7464 2000-07-19  Martin Buchholz <martin@xemacs.org>
7465
7466         * XEmacs 21.2.35 is released.
7467
7468 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7469
7470         * select.el (selection-coercible-types): Initialise.
7471
7472 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7473
7474         * select.el (own-clipboard): Bug fix.
7475
7476 2000-07-17  Mike Sperber  <mike@xemacs.org>
7477
7478         * cus-edit.el (custom-migrate-custom-file): Save init file before
7479         continuing.
7480
7481 2000-07-16  Mike Sperber  <mike@xemacs.org>
7482
7483         * startup.el (load-init-file): Remove silly call to
7484         `load-user-custom-file`.
7485         (maybe-migrate-user-init-file): Minor fixes.
7486
7487 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7488
7489         * apropos.el (apropos-documentation-check-doc-file):
7490         `doc' variable should be let-bound, as was presumably intended.
7491
7492         * cus-edit.el (custom-variable-reset-saved):
7493         (custom-variable-reset-standard):
7494         Remove unused variable comment-widget.  Twice.
7495
7496         * toolbar.el (toolbar-blank-press-function):
7497         Add a real defvar with initial value nil and proper docstring.
7498         (press-toolbar-button): No need to check for boundp-ness anymore.
7499
7500         * rect.el (open-rectangle-line): Remove useless (let) form.
7501         Add defvar for pending-delete-mode.
7502
7503         * info.el (Info-find-node): This function needs an autoload cookie.
7504
7505         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7506         Use let* since the second form referred to the first.
7507
7508 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7509
7510         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7511         instead of removed `mswindows-get-clipboard'.
7512
7513
7514 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7515
7516         * select.el (select-convert-from-text): New.
7517         * select.el (select-convert-from-length): New.
7518         * select.el (select-convert-from-integer): New.
7519         * select.el (select-convert-from-identity): New.
7520         * select.el (select-convert-from-filename): New.
7521         * select.el (selection-converter-in-alist): Use them.
7522         New converter functions for X.
7523
7524         * select.el (get-selection): Removed comment.
7525
7526         * select.el (own-selection): Removed append code - I thought
7527         I'd already done this, but apparently not...
7528
7529         * select.el: Changed comment about TIMESTAMP.
7530
7531         * select.el (select-convert-in): New.
7532         * select.el (select-convert-out): New.
7533         New functions that get used by select.c.
7534
7535         * select.el (select-buffer-killed-default): New.
7536         * select.el (select-buffer-killed-text): New.
7537         * select.el (selection-buffer-killed-alist): New.
7538         New list and functions that get called if a relevant selection
7539         exists and a buffer gets killed.
7540
7541         * select.el (select-convert-to-targets):
7542         * select.el (select-convert-to-identity): Removed.
7543         * select.el (select-convert-from-identity): Removed.
7544         * select.el (select-converter-out-alist):
7545         Removed _EMACS_INTERNAL selection type.
7546
7547         * x-select.el (xselect-kill-buffer-hook): Removed.
7548         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7549         Removed this X-specific nonesense. Use the generic support
7550         in select.el instead.
7551
7552 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7553
7554         * mule/mule-category.el (defined-category-hashtable):
7555         Use make-hash-table instead of make-hashtable
7556
7557         * buff-menu.el: Byte-compiler warning fix.
7558
7559         * isearch-mode.el (isearch-highlight-all-cleanup):
7560         Remove unused variable `isearch-highlight-all-start'.
7561
7562         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7563
7564         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7565
7566         * cus-dep.el (Custom-make-dependencies):
7567         Add autoload cookie for custom-add-loads to generated custom-load.el.
7568
7569         * autoload.el (autoload-package-name): Warning suppression.
7570         Move defvar prior to first use.
7571
7572         * custom.el: Add autoload for custom-declare-face.
7573         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7574         * cl.el (cl-hack-byte-compiler):
7575         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7576         to work properly.
7577
7578 2000-07-08  Mike Sperber  <mike@xemacs.org>
7579
7580         * startup.el (load-home-init-file): Added variable.
7581         (maybe-migrate-user-init-file): Added.
7582         (load-user-init-file): Load custom file if different from init
7583         file.
7584
7585         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7586         "startup."
7587
7588         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7589         Moved `custom-file'-related code to cus-file.el.
7590
7591         * cus-file.el: New file.
7592
7593 2000-04-01  Mike Sperber  <mike@xemacs.org>
7594
7595         * packages.el (packages-find-package-directories): Added support
7596         for external package hierarchies with in-place installations.
7597
7598         * find-paths.el (paths-root-in-place-p): Added.
7599         (paths-find-emacs-directory): Added support for external
7600         directories with in-place installations.
7601         (paths-find-site-directory): Ditto.
7602
7603         * startup.el (find-user-init-file): Also look for
7604         ~/.xemacs/init.elc? in preference to ~/.emacs.
7605
7606 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7607
7608         * select.el (own-selection):
7609         * select.el (own-clipboard): Changed `append' parameter to
7610         `how-to-use' parameter.
7611         * select.el (own-selection): Removed icky append code.
7612         * select.el (own-selection, get-selection): Removed extra type
7613         checking.
7614         * select.el (selection-appender-alist):
7615         * select.el (selection-converter-{in|out}-alist): Initialise.
7616         * select.el (select-append-to-*): New.
7617         * select.el (select-convert-from-*): New.  New functions to append
7618         data and convert data from external type.
7619
7620 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7621
7622         * font-lock.el: Javadoc enhancements.
7623
7624 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7625
7626         * printer.el (generic-print-region): Compose job name from buffer
7627         name.
7628
7629 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7630
7631         * font-lock.el (font-lock-fontify-pending-extents): Call
7632         font-lock-fontify-region instead of font-lock-fontify-buffer
7633         to avoid unnecessary progress gauges.
7634
7635 2000-07-06  Craig Lanning  <lanning@scra.org>
7636
7637         * custom-load.el (faces):
7638
7639         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7640         dir is a regex.
7641
7642         * process.el (call-process-internal): from Dan Holmsand, use binary
7643         coding systems so that jka-compr works.
7644
7645 2000-07-07  Ben Wing  <ben@xemacs.org>
7646
7647         * font-lock.el: Undo previous change.  Unfortunately, some
7648         files actually use the variables directly in their init code
7649         without quoting them.
7650
7651 2000-07-07  Ben Wing  <ben@xemacs.org>
7652
7653         * font-lock.el (defvar font-lock-*-face): Removed.
7654
7655         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7656         only when necessary.
7657
7658 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7659
7660         * cl-macs.el: fix cl-transform-function-property kludge
7661         so that it does not require a random feature.
7662
7663 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7664
7665         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7666         as in Linux kernel "Rules.make".
7667
7668 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7669
7670         * build-report.el (build-report): Add autoload cookie.
7671
7672 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7673
7674         * package-ui.el (defgroup pui):  Correct a misspelling
7675         (pui-toggle-package-delete):  Change `seleted' to `selected'
7676
7677 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7678
7679         * package-get.el (package-get-update-base):
7680         (package-get): Use insert-file-contents-literally always.
7681         (package-get-maybe-save-index):
7682         Force coding system for writing to binary.
7683
7684 2000-06-08  Mike Alexander  <mta@arbortext.com>
7685
7686         * code-process.el (call-process-region): If there is no coding
7687         system for the process on process-coding-system-alist use the
7688         coding system of the buffer containing the region.
7689
7690 2000-06-10  Ben Wing  <ben@xemacs.org>
7691
7692         * cmdloop.el (command-error):
7693         If debug-on-error and noninteractive, output backtrace.
7694
7695         * files.el (file-relative-name):
7696         Remove MSDOS references.
7697
7698         * simple.el (line-number): New function, due to non-obvious
7699         behavior/usage of count-lines.
7700
7701         * simple.el (count-lines): document non-obvious usage to get
7702         line number.
7703
7704 2000-06-11  Ben Wing  <ben@xemacs.org>
7705
7706         * faces.el ((featurep 'xpm)):
7707         * x-faces.el (x-init-face-from-resources):
7708         * x-faces.el (x-init-frame-faces):
7709         * x-misc.el (x-init-specifier-from-resources):
7710         * x-misc.el (x-get-resource-and-bogosity-check):
7711         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7712         * x-mouse.el (x-init-pointer-shape):
7713         * x-scrollbar.el (x-init-scrollbar-from-resources):
7714         Add sixth argument to x-get-resource calls so as to issue warnings
7715         rather than errors on bogus arguments.
7716
7717 2000-06-05  Ben Wing  <ben@xemacs.org>
7718
7719         * compat.el: new file.  provides a clean, non-intrusive way to
7720         define compatibility functions.
7721
7722         * process.el (shell-quote-argument): temporary fix for lack
7723         of nt-quote-process-args.  #### I need to put back the overall
7724         structure of that mechanism but redo the guts of it using the
7725         extra intelligence in the C code.
7726
7727 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7728
7729         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7730         `package-get' does in package-get.el, instead of using external
7731         "md5sum" program.
7732
7733         * package-get.el (package-get): Insert package file literally to
7734         make checksum calculation work.
7735
7736 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7737
7738         * code-files.el (convert-mbox-coding-system): Deleted.
7739         (file-coding-system-alist): Removed reference to
7740         convert-mbox-coding-system.
7741
7742 2000-05-28  Martin Buchholz <martin@xemacs.org>
7743
7744         * XEmacs 21.2.34 is released.
7745
7746 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7747
7748         * font-lock.el (font-lock-keywords): Rewrote docstring
7749
7750 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7751
7752         * loadhist.el (unload-feature): handle case where x is both boundp
7753         and fboundp
7754
7755 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7756
7757         * packages.el: It's ok to use built-in macros, but not lisp
7758         defined ones.
7759
7760 2000-05-20  Ben Wing  <ben@xemacs.org>
7761
7762         * font-lock.el:
7763         * font-lock.el (font-lock-message-threshold):
7764         * font-lock.el (font-lock-mode):
7765         * font-lock.el (font-lock-default-fontify-buffer):
7766         * font-lock.el (font-lock-always-fontify-immediately):
7767         * font-lock.el (font-lock-old-extent): Removed.
7768         * font-lock.el (font-lock-old-len): Removed.
7769         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7770         * font-lock.el (font-lock-pending-extent-table): New.
7771         * font-lock.el (font-lock-range-table): New.
7772         * font-lock.el (font-lock-after-change-function):
7773         * font-lock.el (font-lock-after-change-function-1): Removed.
7774         * font-lock.el (font-lock-fontify-pending-extents): New.
7775         * font-lock.el ('font-lock-revert-cleanup): Removed.
7776         * font-lock.el ('font-lock-revert-setup): Removed.
7777         Rewrite deferral code to handle any number of changes, merging
7778         them properly.  Remove hacked-up code for revert-buffer, now
7779         unnecessary.
7780
7781         * menubar-items.el (default-menubar):
7782         In Options->Edit Init File, don't switch to emacs-lisp-mode
7783         unless necessary; doing this turns off font-lock.
7784
7785 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7786
7787         * keydefs.el: Define C-x BS to backward-kill-sentence.
7788
7789 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7790
7791         * files.el (hack-local-variables-prop-line): Use non-greedy
7792         matching to process -*-texinfo-*- -*-.
7793
7794 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7795
7796         * minibuf.el (minibuf-directory-files): new function.
7797         (read-file-name-activate-callback): use minibuf-directory-files.
7798         (read-directory-name-internal): ditto.
7799         (mouse-file-display-completion-list): ditto.
7800         (mouse-directory-display-completion-list): ditto.
7801         (read-file-name-internal): remove "./" from completion list unless
7802         explicitly matched, for consistency.
7803
7804 2000-05-11  Ben Wing  <ben@xemacs.org>
7805
7806         * gutter-items.el (gutter-buffers-tab):
7807         * gutter-items.el (add-tab-to-gutter):
7808         * gutter-items.el (update-tab-in-gutter):
7809         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7810         * gutter-items.el (append-progress-display):
7811         * gutter-items.el (abort-progress-display):
7812         * gutter-items.el (raw-append-progress-display):
7813         Further fixes.  Use set-glyph-image not set-image-instance-property,
7814         to fix problems with multiple windows in a frame.
7815
7816         * menubar-items.el (tutorials-menu-filter):
7817         Fix typo.
7818
7819         * startup.el (early-error-handler):
7820         Display message box under windows; otherwise, message will disappear
7821         before it can be viewed.
7822
7823         * update-elc.el:
7824         Fix bug in NEEDTODUMP processing.
7825
7826 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7827
7828         * startup.el (lock-directory): Removed.
7829         (superlock-file): Ditto.
7830         (startup-set-paths): Remove lockdir.
7831         (startup-setup-paths-warning): Remove lock-directory.
7832
7833         * setup-paths.el (paths-find-lock-directory): Removed.
7834         (paths-find-superlock-file): Ditto.
7835
7836 2000-05-09  Ben Wing  <ben@xemacs.org>
7837
7838         * faces.el (set-face-property):
7839         * faces.el (set-face-font):
7840         * faces.el (set-face-foreground):
7841         * faces.el (set-face-background):
7842         * faces.el (set-face-background-pixmap):
7843         * faces.el (set-face-underline-p):
7844         * faces.el (set-face-strikethru-p):
7845         * faces.el (set-face-highlight-p):
7846         * faces.el (set-face-dim-p):
7847         * faces.el (set-face-blinking-p):
7848         * faces.el (set-face-reverse-p):
7849         doc string changes.
7850
7851         * glyphs.el:
7852         * glyphs.el (make-image-specifier):
7853         * glyphs.el (glyph-property):
7854         * glyphs.el (set-glyph-image):
7855         * glyphs.el (make-glyph):
7856         * glyphs.el (make-pointer-glyph):
7857         * glyphs.el (make-icon-glyph):
7858         * glyphs.el (widget-image-instance-p): New.
7859         authorship info, lots of doc changes.  New predicate, inadvertently
7860         omitted.  the general principle with specifier docs is now that
7861         the description of instantiators should go with the make-foo-specifier
7862         fun's doc string, rather than in foo-specifier-p.  this follows
7863         conventions elsewhere in XEmacs and in general is a lot more obvious
7864         of a place to look.  sometimes the make-foo-specifier function needs
7865         to be created in the process.
7866
7867         * gutter.el:
7868         * gutter.el (make-gutter-specifier): New.
7869         * gutter.el (make-gutter-size-specifier): New.
7870         * gutter.el (make-gutter-visible-specifier): New.
7871         specifier doc updates according to the conventions specified before.
7872
7873         * objects.el:
7874         * objects.el (make-font-specifier):
7875         * objects.el (make-color-specifier):
7876         * objects.el (make-face-boolean-specifier): New.
7877         specifier doc updates according to the conventions specified before.
7878
7879         * specifier.el:
7880         * specifier.el (set-specifier):
7881         * specifier.el (make-integer-specifier): New.
7882         * specifier.el (make-boolean-specifier): New.
7883         * specifier.el (make-natnum-specifier): New.
7884         * specifier.el (make-generic-specifier): New.
7885         * specifier.el (make-display-table-specifier): New.
7886         specifier doc updates according to the conventions specified before.
7887
7888         * toolbar.el:
7889         * toolbar.el (make-toolbar-specifier): New.
7890         specifier doc updates according to the conventions specified before.
7891
7892 2000-05-09  Ben Wing  <ben@xemacs.org>
7893
7894         * process.el (call-process-internal): Revert to previous version
7895         because Mike's change clashed with a change I did not long before.
7896         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7897         Thanks very much Mike for pointing out the bug and submitting a
7898         patch!
7899
7900 2000-04-13  Mike Alexander  <mta@arbortext.com>
7901
7902         * process.el (call-process-internal): Send the correct input buffer
7903         (call-process-internal): Return the exit status of the process
7904
7905 2000-05-07  Ben Wing  <ben@xemacs.org>
7906
7907         * winnt.el:
7908         * winnt.el (nt-quote-args-verbatim): Removed.
7909         * winnt.el (nt-quote-args-prefix-quote): Removed.
7910         * winnt.el (nt-quote-args-backslash-quote): Removed.
7911         * winnt.el (nt-quote-args-double-quote): Removed.
7912         * winnt.el (nt-quote-args-functions-alist): Removed.
7913         * winnt.el (nt-quote-process-args): Removed.
7914         Remove all stuff for argument quoting.  We borrow the code instead
7915         from Emacs 20.6, which is much more careful in its quoting
7916         (e.g. in handling runs of the escape character) and avoids most of
7917         the need for this Lisp mechanism by checking to see whether we're
7918         running a Cygwin or normal program and doing the appropriate
7919         quoting.  If we end up needing such a mechanism, we should add
7920         it by extending the variable `mswindows-quote-process-args' so it
7921         can take an alist of regexps.
7922
7923 2000-05-07  Ben Wing  <ben@xemacs.org>
7924
7925         * keydefs.el:
7926         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7927         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7928         the window without moving point.
7929
7930         * simple.el:
7931         * simple.el (scroll-up-one): New.
7932         * simple.el (scroll-down-one): New.
7933         Functions for use with C-M-up/down.
7934
7935 2000-05-01  Martin Buchholz <martin@xemacs.org>
7936
7937         * XEmacs 21.2.33 is released.
7938
7939 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7940
7941         * dialog.el (yes-or-no-p-dialog-box):
7942         Fix docstring.
7943         Fix following horrible bug in X11 mode with focus-follows-mouse:
7944           1. Visit two files in two different frames.
7945           2. do File->Revert Buffer in one of those frames.
7946           3. Dialog box appears.
7947           4. Arrange things so that the mouse passes over the *other*
7948              frame, then to the dialog box, and click on "Yes".
7949           5. The file contents end up in the *wrong* buffer!
7950         Add TODO comment.
7951
7952 2000-04-28  Ben Wing  <ben@xemacs.org>
7953
7954         * help.el (describe-installation): correct typo introduced
7955         in last patch: boundp -> fboundp.
7956
7957         * etags.el (buffer-tag-table-list):
7958         canonicalize filenames to Unix format so that tag-table-alist
7959         searching works under Windows.
7960
7961         * autoload.el:
7962         Bowdlerize the supposedly objectionable words
7963         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7964
7965         * gutter-items.el (set-progress-display-style):
7966         * gutter-items.el (search-dialog-callback):
7967         * gutter-items.el (make-search-dialog):
7968         Change to new callback-ex api.
7969
7970 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7971
7972         * help.el: (describe-installation): decode-coding-string is not
7973         defined in a non MULE environment.
7974
7975 2000-04-28  Ben Wing  <ben@xemacs.org>
7976
7977         * gutter-items.el (buffer-list-changed-hook):
7978         use it, not record-buffer-hook.
7979
7980         * subr.el (record-buffer-hook): Removed.
7981
7982 2000-04-27  Ben Wing  <ben@xemacs.org>
7983
7984         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7985         use NORECORD option.  Andy will not like this, but the existing
7986         gutter behavior is just wrong, as per this comment:
7987
7988         ;; this used to add the norecord flag to both calls below.
7989         ;; this is bogus because it is a pervasive assumption in XEmacs
7990         ;; that the current buffer is at the front of the buffers list.
7991         ;; for example, select an item and then do M-C-l
7992         ;; (switch-to-other-buffer).  Things get way confused.
7993         ;;
7994         ;; Andy, if you want to maintain the current look, you must
7995         ;;  *uncouple* the gutter order and buffers order.
7996
7997         * loaddefs.el (completion-ignored-extensions): unfuckify.
7998
7999         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8000         xemacs.mak.
8001
8002         * autoload.el (batch-update-one-directory): new function, used in
8003         xemacs.mak.
8004
8005         * loadup.el: set gc-cons-threshold very high unless dumping --
8006         loadup during update-elc is much much much faster.  also do this
8007         when quick-building.
8008
8009         add commented-out code for profiling loadup.
8010
8011
8012         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8013         is required in order to build xemacs.
8014
8015 2000-04-26  Ben Wing  <ben@xemacs.org>
8016
8017         * loadup.el: don't garbage collect during loadup if quick-build
8018         compile-time option is set.
8019
8020 2000-04-23  Ben Wing  <ben@xemacs.org>
8021
8022         * update-elc.el: compute whether any dumped .el or .elc files
8023         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8024         if so.
8025
8026         * update-elc.el (update-elc-files-to-compile): always change
8027         NOBYTECOMPILE in the src directory rather than current dir,
8028         so it will work under NT.
8029
8030         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8031         the form of this file is identical between Unix and Windows.
8032         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8033         Added comment.
8034         (update-autoloads-from-directory): updated doc string.
8035         updated doc strings in a few other places.
8036
8037 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8038
8039         * bytecomp.el (byte-force-recompile): Fix argument to
8040         byte-recompile-directory.
8041
8042 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8043
8044         * gutter-items.el (progress-display-clear-when-idle): Use
8045         add-one-shot-hook.
8046         * gutter-items.el (clear-progress-display): Adjust number of
8047         arguments.
8048
8049 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8050
8051         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8052
8053 2000-04-16  Ben Wing  <ben@xemacs.org>
8054
8055         * printer.el: New file.
8056
8057         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8058
8059         * help.el (describe-installation): Fix decoding for Windows.
8060
8061         * menubar-items.el:
8062         * menubar-items.el (default-menubar):
8063         * menubar-items.el (tutorials-menu-filter): New.
8064         * menubar-items.el (popup-menubar-menu):
8065         Add authorship.  Redo Help menu and Tutorials filter.
8066
8067         * menubar.el: Correct comment.
8068
8069         * modeline.el (modeline-buffer-identification): Correct doc string.
8070
8071         * simple.el:
8072         * simple.el (printing): Removed.
8073         * simple.el (printer-name): Removed.
8074         * simple.el (generic-print-buffer): Removed.
8075         * simple.el (generic-print-region): Removed.
8076         Move generic print code to printer.el.
8077
8078 2000-04-15  Ben Wing  <ben@xemacs.org>
8079
8080         * simple.el (generic-print-region): New.
8081         make this function actually work.
8082         (generic-print-buffer): call generic-print-region.
8083
8084 2000-04-14  Andy Piper  <andy@xemacs.org>
8085
8086         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8087         by using the new widget-callback-current-channel.
8088         (search-dialog-callback): ditto.
8089
8090 2000-04-12  Andy Piper  <andy@xemacs.org>
8091
8092         * gutter.el (default-gutter-position): moved from gutter-items.el.
8093         (default-gutter-position-changed-hook): ditto.
8094         (gutter-element-visibility-changed-hook): ditto.
8095         (set-gutter-element): ditto.
8096         (remove-gutter-element): ditto.
8097         (set-gutter-element-visible-p): ditto.
8098         (gutter-element-visible-p): ditto.
8099         (init-gutter): ditto.
8100
8101         * dialog.el (make-dialog-box): renamed and moved from
8102         gutter-items.el
8103
8104         * gutter-items.el: move various functions elsewhere.
8105
8106 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8107
8108         * menubar-items.el: Fixed place of parenthesis.
8109
8110 2000-04-12  Ben Wing  <ben@xemacs.org>
8111
8112         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8113                 without constantly being prompted for the tag.
8114         * simple.el: Added a number of section headings, to clarify the
8115                 organization of this file.
8116         * simple.el (activate-region):
8117         * simple.el (region-exists-p):
8118         * simple.el (region-active-p):
8119                 Moved these three function down to the other side of
8120                 the case-changing functions, so they join the rest of
8121                 the region code.
8122         * simple.el (printing): New.
8123         * simple.el (printer-name): New.
8124         * simple.el (generic-print-buffer): New.
8125                 New functions, a very simple prototype for a unified
8126                 printing interface.
8127
8128         * process.el (call-process-internal): Real fix for null BUFFER,
8129                 other problems with BUFFER specs.
8130
8131         * menubar-items.el:
8132                 Fixed up File->Print to use new printing functions.
8133                 Various corrections and expansions to Grep/Compile menus.
8134                 New options for Printing.
8135                 New options for SMTP Mail, the way to send mail under
8136                   MS Windows. (There's also a package patch to make SMTP
8137                   Mail be the default under MSWin.)
8138
8139 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8140
8141         * menubar-items.el: Selecting Rectangle Mousing from menubar
8142         did not work.  Needed to quote mouse-track-rectangle-p.
8143
8144 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8145
8146         * cl-compat.el (keywordp): Removed.
8147
8148 2000-04-05  Andy Piper  <andy@xemacs.org>
8149
8150         * gutter-items.el (progress-layout-glyph): don't initialize here.
8151         (progress-gauge-glyph): use dynamic sizing.
8152         (set-progress-display-style): new function. Set progress glyphs
8153         appropriately depending on the style.
8154         (progress-display-style): new variable. Custom version of
8155         set-progress-display-style.
8156         (progress-abort-glyph): switch to dynamic sizes.
8157         (search-dialog-text): make the edit field active.
8158
8159 2000-04-04  Andy Piper  <andy@xemacs.org>
8160
8161         * gutter-items.el (make-search-dialog): need to make the search
8162         dialog visible after creation.
8163
8164         * menubar-items.el (default-menubar): use the search dialog for
8165         searching. Remove some extraneous search menu items.
8166
8167         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8168         well as strings.
8169         (make-gutter-only-dialog-frame): allow the user to create the
8170         frame unmapped. Allow the gutter spec to be given as a glyph.
8171         (search-dialog-direction): new variable.
8172         (search-dialog-text): new variable.
8173         (search-dialog-callback): new function. Callback for the search
8174         dialog action.
8175         (make-search-dialog): new function. Create a user-friendly search
8176         dialog.
8177
8178 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8179
8180         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8181         under Windows.
8182
8183 2000-04-01  Andy Piper  <andy@xemacs.org>
8184
8185         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8186         progress more accurately.
8187
8188 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8189
8190         * finder.el (finder-compile-keywords): Process readable files only.
8191         Because error in process of .#finder-inf.el when compile xemacs
8192         with --with-clash-detection option.
8193
8194 2000-03-31  Andy Piper  <andy@xemacs.org>
8195
8196         * gutter-items.el (append-progress-display): don't delay after a
8197         successful font-lock.
8198         (make-gutter-only-dialog-frame): new function. Allow users to
8199         create gutter-only dialogs.
8200
8201 2000-03-27  Mike Alexander  <mta@arbortext.com>
8202
8203         * process.el (call-process-internal): Handle a null BUFFER
8204         parameter correctly.
8205
8206 2000-03-28  Andy Piper  <andy@xemacs.org>
8207
8208         * gutter-items.el (abort-progress-display): put strings in the
8209         gutter not extents.
8210         (progress-layout-glyph): signal special 'quit callback.
8211         (progress-display-quit-function): deleted.
8212         (progress-display-stop-callback): deleted.
8213         (progress-display-dispatch-command-events): deleted.
8214         (append-progress-display): remove calls to
8215         progress-display-dispatch-command-events.
8216         (raw-append-progress-display): ditto.
8217
8218 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8219
8220         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8221         being a list.  Actually define `stipple-pixmap-p' which is used as
8222         an error predicate.  Correctly handle PIXMAP being either relative
8223         or absolute file name.
8224
8225 2000-03-24  Andy Piper  <andy@xemacs.org>
8226
8227         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8228         (abort-progress-display): ditto. Don't delete the created extent.
8229         (raw-append-progress-display): ditto.
8230         (progress-display-dispatch-non-command-events): new
8231         function. Encapsulates what we want to do when no command input is
8232         required.
8233         (progress-display-dispatch-command-events): likewise, but disable
8234         for now since it causes too many problems.
8235         (append-progress-display): use them.
8236         (raw-append-progress-display): ditto.
8237         (default-gutter-position-changed-hook): set this rather than
8238         default-gutter-position-changed.
8239         (default-gutter-position-changed-hook): lambda with zero arguments
8240         rather than one.
8241         (raw-append-progress-display): trap errors in pending input since
8242         allowing them to signal will hose the gauge well and
8243         truly. Ideally we would like to delay these until we are more able
8244         to cope.
8245         (append-progress-display): ditto.
8246
8247 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8248
8249         * lisp/make-docfile.el: call-process-internal is now implemented
8250         in process.el.
8251
8252 2000-03-21  Ben Wing  <ben@xemacs.org>
8253
8254         * mule\mule-cmds.el (set-language-info-alist):
8255         Fix to correspond to new menu arrangement.
8256
8257 2000-03-21  Ben Wing  <ben@xemacs.org>
8258
8259         * process.el:
8260         * process.el (call-process-internal): New.
8261         New implementation of call-process.  Only enabled under NT, so far.
8262         stderr handling not implemented yet in CVS'd C code.
8263
8264 2000-03-20  Ben Wing  <ben@xemacs.org>
8265
8266         * lisp-mode.el:
8267         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8268         * lisp-mode.el (lisp-interaction-mode):
8269         Put back Lisp Interaction menubar for Jan V's sake.
8270
8271         * simple.el:
8272         * simple.el (mark-ring):
8273         * simple.el (dont-record-current-mark): New.
8274         * simple.el (in-shifted-motion-command): New.
8275         * simple.el (mark-ring-unrecorded-commands): New.
8276         * simple.el (mark-ring-max):
8277         * simple.el (set-mark-command):
8278         * simple.el (push-mark):
8279         * simple.el (handle-pre-motion-command):
8280         Implement scheme for not recording unimportant marks.
8281
8282         * subr.el:
8283         * subr.el (function-allows-args): New.
8284         New function function-allows-args.
8285
8286 2000-03-20  Martin Buchholz <martin@xemacs.org>
8287
8288         * XEmacs 21.2.32 is released.
8289
8290 2000-03-20  Andy Piper  <andy@xemacs.org>
8291
8292         * gutter-items.el (update-tab-in-gutter): force selection of the
8293         selected-window if required to do so.
8294         (buffers-tab-items): ditto.
8295         (add-tab-to-gutter): ditto.
8296         (create-frame-hook): use force-selection.
8297         (default-gutter-position-changed): lambdify.
8298         (update-tab-hook): deleted since it was only used in one place.
8299
8300 2000-03-18  Andy Piper  <andy@xemacs.org>
8301
8302         * files.el (find-file-noselect): undo change that shouldn't have
8303         gone in.
8304
8305 2000-03-17  Andy Piper  <andy@xemacs.org>
8306
8307         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8308         of selected-window trickery.
8309
8310         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8311         frames tabs.
8312         (progress-display-stop-callback): progress -> progress-display
8313         (progress-display-quit-function): ditto.
8314         (clear-progress-display): ditto.
8315         (remove-progress-display): ditto.
8316         (append-progress-display): ditto.
8317         (abort-progress-display): ditto.
8318         (raw-append-progress-display): ditto.
8319         (display-progress-display): ditto.
8320         (current-progress-display-label): ditto.
8321         (current-progress-display): ditto.
8322         (lprogress-display): ditto and save the buffer
8323         (progress-display): ditto. Otherwise the buffer sometimes gets
8324         changed which confuses font-lock.
8325
8326         * font-lock.el (font-lock-default-fontify-buffer): catch all
8327         errors, not just quit.
8328         (font-lock-mode): progress -> display-progress
8329         (font-lock-default-fontify-buffer): ditto.
8330         (font-lock-fontify-syntactically-region): ditto.
8331         (font-lock-fontify-keywords-region): ditto.
8332
8333 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8334
8335         * cl.el (gensym): Move to here from cl-macs.el.
8336         (gentemp): Ditto.
8337
8338 2000-03-16  Andy Piper  <andy@xemacs.org>
8339
8340         * font-lock.el (font-lock-mode): use lprogress and friends for
8341         progress management.
8342         (font-lock-default-fontify-buffer): ditto.
8343         (font-lock-fontify-syntactically-region): ditto.
8344         (font-lock-fontify-keywords-region): ditto.
8345         (font-lock-revert-cleanup): fix reverting.
8346         (font-lock-revert-setup): ditto.
8347
8348         * gutter-items.el (progress-use-echo-area): new variable. Use the
8349         echo area for progress gauges if non-nil.
8350         (clear-progress): remove echo area stuff and defer to
8351         clear-message.
8352         (append-progress): dispatch non-command events after each progress
8353         increment. Remove echo area stuff.
8354         (abort-progress): remove echo area stuff and defer to
8355         display-message.
8356         (raw-append-progress): ditto. Dispatch non-command events after
8357         gutter redisplay.
8358         (display-progress): defer echo area stuff to display-message.
8359
8360         * gutter-items.el (clear-progress):
8361         (abort-progress): indentation changes.
8362         (display-progress): don't clear progress.
8363         (append-progress): compare messages with equal.
8364         (raw-append-progress): use dispatch-non-command-events to flush
8365         widget creation events.
8366
8367 2000-03-13  Ben Wing  <ben@xemacs.org>
8368
8369         * abbrev.el:
8370         * abbrev.el (abbrev-string-to-be-defined): New.
8371         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8372         Changes for use with the menubar.
8373
8374 2000-03-12  Ben Wing  <ben@xemacs.org>
8375
8376         * alist.el (vassoc): moved here from font-menu.el.
8377
8378         * custom.el (defface): typo fix.
8379
8380         * dialog.el (yes-or-no-p-dialog-box):
8381         * dialog.el (message-box):
8382         * files.el (save-some-buffers-1):
8383         Put accelerators in the button names.
8384
8385         * font-lock.el (font-lock-comment-face):
8386         * font-lock.el (font-lock-keyword-face):
8387         * font-lock.el (font-lock-function-name-face):
8388         Fixed some of the colors under MS Windows because the existing
8389         default colors were hardly different from black and needed to be
8390         made lighter.
8391
8392         * font-menu.el:
8393         * font-menu.el (font-menu-split-long-menu):
8394         * font-menu.el (font-menu-family-constructor):
8395         * font-menu.el (font-menu-size-constructor):
8396         * font-menu.el (font-menu-weight-constructor):
8397         * font-menu.el (font-menu-set-font):
8398         vassoc moved to alist.el.
8399         Accelerators added to all menus.
8400         Unused bound var new-props removed.
8401
8402         * keydefs.el: I did a whole lot of rearranging to put things in a
8403         more consistent order and fixed a number of cases where key
8404         combinations involving up, down, left, right and so on were
8405         defined but the corresponding keypad combinations were not
8406         defined.
8407
8408         * lisp-mode.el:
8409         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8410         * lisp-mode.el (emacs-lisp-mode):
8411         * lisp-mode.el (lisp-interaction-mode):
8412         * lisp-mode.el (flet):
8413         Added accelerators onto the menus.
8414         Made all the different versions of the let function be indented
8415         the same way.
8416         Undid Steve's easy-menu-ification, because it makes it impossible
8417         to have the menubar and popup menus different.
8418         Cleaned up the menu; added items for find-function &c and some
8419         indenting, and removed debug-on-*.
8420
8421         * list-mode.el (list-mode-hook):
8422         * list-mode.el (list-mode):
8423         * list-mode.el (completion-setup-hook):
8424         * list-mode.el (display-completion-list):
8425         Added support for the :window-height keyword, which is required
8426         because of other changes that I made for the file dialog box.  I
8427         also made the hook variables list-mode-hook and
8428         completion-setup-hook and also minibuffer-setup-hook in
8429         minibuf.el be permanent-local; see comment in list-mode.el.
8430
8431         * map-ynp.el (map-y-or-n-p):
8432         Added accelerators to the dialog buttons.
8433
8434         * menubar-items.el (menu-truncate-list):
8435         New internal function.
8436         * menubar-items.el (submenu-generate-accelerator-spec):
8437         * menubar-items.el (menu-item-strip-accelerator-spec):
8438         * menubar-items.el (menu-item-generate-accelerator-spec):
8439         New exported functions, for use in auto-generating accelerator specs.
8440
8441         * menubar-items.el:
8442         * menubar-items.el (default-menubar):
8443         * menubar-items.el (maybe-add-init-button):
8444         * menubar-items.el (bookmark-menu-filter):
8445         * menubar-items.el (slow-format-buffers-menu-line):
8446         * menubar-items.el (build-buffers-menu-internal):
8447         * menubar-items.el (language-environment-menu-filter):
8448         * menubar-items.el (default-popup-menu):
8449         * menubar-items.el (popup-buffer-menu):
8450         * menubar-items.el (popup-menubar-menu):
8451         Did a major overhaul on this file, and in fact I'm nowhere near
8452         done working on the menubar, and there will be more patches to
8453         come.  A basic summary of what I've done:
8454
8455         a) I added accelerators to all of the menu items.  For menus that
8456         are auto-generated, such as the buffers menu, the accelerators are
8457         automatically added to the beginning of each line using the
8458         numbers 1 through 9, then zero, and then letters starting with A,
8459         but omitting the letters that are already in use for the fixed
8460         menu items at the top of the buffers menu.  To facilitate adding
8461         accelerators of this kind, I created some new functions
8462         (*-accelerator-spec), which are also being used by other filters
8463         that auto generate lists of things such as ftp sites to download
8464         packages.  If people really don't like these accelerators
8465         appearing at the beginning of the menu items, a variable can be
8466         added to optionally turn them off, but I think this is rather
8467         pointless because other menu items have accelerators and many or
8468         most of the menu users will use the accelerators if the support is
8469         there.
8470
8471         b) I combined the top level Tools and Apps menus into a single
8472         Tools menu, because the distinction between the two is not
8473         obvious, and the items on the menus are not used often enough that
8474         putting some of them onto submenus is a problem.
8475
8476         c) I created two new top level menus called View and Cmds because
8477         there were too many items on the File and Edit menus, and I'm going
8478         to be adding more items to these menus.  In contrast to the Tools
8479         menu, the items on these menus may be used quite often during an
8480         editing session, and so should be available with fewer
8481         keystrokes.
8482
8483         d) I added a number of options to the options menu, including one
8484         for controlling whether the alt key can be used to traverse to
8485         menu items using the accelerators, one for controlling behavior of
8486         control-k, one for controlling how the kill and yank functions
8487         interact with the clipboard, a few additional buffers-menu
8488         options, and various other things.  I also did a bit of
8489         rearranging, for example, combining the keyboard and mouse options
8490         into a single keyboard and mouse submenu to facilitate the
8491         accelerators on that level.
8492
8493         e) I changed the variable buffers-menu-format-buffer-line-function
8494         to take two arguments instead of one, the second argument being
8495         the line number for use in creating an accelerator.  I added a
8496         hack to support existing functions with one argument (although I
8497         doubt that very many of these exist), for backward compatibility.
8498
8499         f) I moved the top level mule menu to be a submenu of the edit
8500         menu.  I think that most of the items on this menu are fairly
8501         useless and there are certainly not enough frequently used items
8502         to justify this being its own top level menu.
8503
8504         g) I combined most of the items in big-menubar.el into the main menu.
8505         If people think the main menu is too big, it would be possible to
8506         create different configurations, some smaller.
8507
8508         * menubar.el (check-menu-syntax):
8509         Deleted some syntax checks that were no longer valid, partly
8510         because of changes that were already made a long time ago, and
8511         partly because of a change I made where I allow the name of the
8512         menu item to be an evaluated expression rather than just a string,
8513         similar to all of the other parameters of a menu item.
8514
8515         * minibuf.el:
8516         * minibuf.el (read-file-name-1):
8517         * minibuf.el (mouse-read-file-name-1):
8518         I made a number of changes to improve the appearance
8519         and functioning of the file dialog box.  They include:
8520
8521         a) Fixing the problem where closing the dialog box by clicking on
8522         the close button of the window didn't properly exit the
8523         minibuffer.
8524
8525         b) Fixing the problem that if you typed part of a file name, and
8526         then clicked on a completion with the mouse, the file was not
8527         correctly selected.
8528
8529         c) Changing the title of the dialog box to reflect the operation
8530         being done in accordance with user interface conventions, rather
8531         than the name of the dialog box buffer, which is rather useless.
8532
8533         d) Remove the words "possible completions are" which didn't
8534         belong.
8535
8536         e) Fix things so that the completions scroll off the end of the
8537         completions windows only to the right, rather than both to the
8538         right and down, which is in accordance with Windows user interface
8539         conventions.
8540
8541         * msw-init.el (init-post-mswindows-win):
8542         Added a binding for meta-F4, which is the standard windows binding
8543         for exiting a program.
8544
8545         * select.el (get-selection-no-error):
8546         * select.el (own-selection):
8547         * select.el (own-clipboard):
8548         Added an optional argument called append to the functions
8549         own-selection and own-clipboard.  This adds support for appending
8550         text to the existing selection and allows the function
8551         own-clipboard to be used as the value of the variable
8552         interprogram- cut-function.
8553
8554         Fixed a bug in own-selection in handling zmacs-region-stays.
8555
8556         * simple.el (historical-kill-line): New.
8557
8558         * simple.el (kill-line):
8559         * simple.el (interprogram-cut-function):
8560         * simple.el (interprogram-paste-function):
8561         * simple.el (handle-pre-motion-command):
8562         * simple.el (next-line):
8563         * simple.el (previous-line):
8564         a) Expanded the variable kill-whole-line, so that function
8565         kill-line can be set to delete the entire line always, not just
8566         when cursor is at the beginning of the line.  This is controlled
8567         by setting the variable kill-whole-line to the symbol 'always.
8568         This behavior, as well as the existing kill-whole-line behavior,
8569         now only take effect when kill-line is called interactively,
8570         although this is a departure from a previous behavior in the case
8571         of setting this variable kill-whole-line to t.  It is almost
8572         certainly what has always been intended, and most likely the old
8573         way of doing things introduced bugs.  I also created a function
8574         called historical-kill-line, which ignores the kill-whole-line
8575         setting and always gives the historical behavior of only killing
8576         to the end of the line.  I bound this function to shift- control-k
8577         so that the kill to end of line behavior is available, even when
8578         kill-whole-line has been set to change control-k into the simple
8579         delete-whole-line behavior. (This can be set using the options
8580         menu.)
8581
8582         b) I changed things so that kill and yank now interact with the
8583         clipboard by default under windows.  This was done by changing the
8584         default value of interprogram-cut- function and
8585         interprogram-paste-function.  You can get the old behavior by
8586         setting these to nil, and there is an option on the options menu
8587         to do this.
8588
8589         c) I added support for selecting text using shifted motion keys.
8590         This support is on by default and can be controlled by the
8591         variable shifted-motion-keys-select-region.  There is also a
8592         variable called unshifted-motion-keys-deselect-region that
8593         controls more specifically how the shifted motion key behavior
8594         works.  I did not put an option on the options menu to turn this
8595         off, because I can't imagine why this would be useful.
8596
8597         * simple.el (forward-block-of-lines):
8598         * simple.el (backward-block-of-lines):
8599         * simple.el (block-movement-size):
8600         New.
8601
8602         * simple.el (uncapitalized-title-words):
8603         * simple.el (uncapitalized-title-word-regexp):
8604         * simple.el (capitalize-string-as-title):
8605         * simple.el (capitalize-region-as-title):
8606         New.
8607
8608
8609         * subr.el (add-hook):
8610         * subr.el (make-local-hook): New.
8611         * subr.el (remove-local-hook): New.
8612         * subr.el (add-one-shot-hook): New.
8613         * subr.el (add-local-one-shot-hook): New.
8614         Added some functions to make using hooks easier.
8615         These include:
8616
8617         a) Functions add-local-hook and remove-local-hook to make it easy
8618         to use local hooks.
8619
8620         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8621         make it possible to add a "one-shot" hook, which is to say a hook
8622         that runs only once, and automatically removes itself after the
8623         first time it has run.
8624
8625 2000-03-09  Andy Piper  <andy@xemacs.org>
8626
8627         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8628
8629 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8630
8631         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8632         Moved from menubar-items.el.
8633         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8634
8635 2000-03-08  Andy Piper  <andy@xemacs.org>
8636
8637         * gutter-items.el (build-buffers-tab-internal): add selected field
8638         to buffers tab spec.
8639
8640 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8641
8642         * minibuf.el (last-exact-completion): Initialize to nil.
8643
8644 2000-03-07  Didier Verna  <didier@xemacs.org>
8645
8646         * startup.el (command-line-1): remove unused variable
8647         `first-file-buffer'.
8648
8649 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8650
8651         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8652         which is also used for Web server log files.
8653
8654 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8655
8656         * mule/mule-charset.el: Setup auto-fill-chars.
8657
8658 2000-03-02  SL Baur  <steve@beopen.com>
8659
8660         * subr.el (with-string-as-buffer-contents): Reimplement using
8661         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8662         non-deletion of buffer after execution problem.
8663         (with-output-to-string): Use unique buffer name.
8664
8665 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8666
8667         * gutter-items.el (buffers-tab-sort-function):  New variable.
8668         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8669
8670 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8671
8672         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8673
8674 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8675
8676         * menubar-items.el (maybe-add-init-button): Remove the "Load
8677         .emacs" button from all menubars.
8678
8679 2000-03-01  Didier Verna  <didier@xemacs.org>
8680
8681         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8682         region rectangle replacement (from Jan Vroonhof).
8683         (replace-rectangle): new function.
8684
8685 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8686
8687         * mule/mule-cmds.el (set-default-coding-systems): Use
8688         set-terminal-coding-system and set-keyboard-coding-system.
8689         * coding.el (set-terminal-coding-system): Use
8690         set-console-tty-output-coding-system.
8691         (set-keyboard-coding-system): Use
8692         set-console-tty-input-coding-system.
8693
8694 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8695
8696         * minibuf.el (read-variable): Allow symbol to default argument.
8697
8698 2000-02-27  Andy Piper  <andy@xemacs.org>
8699
8700         * gutter-items.el (update-tab-hook): new function to be used for
8701         hooks.
8702         (create-frame-hook): add update-tab-hook.
8703         (record-buffer-hook): ditto.
8704         (default-gutter-position-changed): ditto.
8705         (default-gutter-position): updating the buffers tab is now handled
8706         by a hook.
8707         (default-gutter-position-changed-hook): new variable.
8708         (gutter-element-visibility-changed-hook): ditto.
8709         (set-gutter-element-visible-p): call it.
8710         (set-gutter-element): use modify-specifier-instances. Set extents
8711         as duplicable before using.
8712         (remove-gutter-element): ditto.
8713         (set-gutter-element-visible-p): ditto.
8714         (init-gutter): new function.
8715         (add-tab-to-gutter): use new gutter-element functions rather than
8716         setting specifiers directly.
8717         (clear-progress): ditto.
8718         (abort-progress): ditto.
8719         (gutter-buffers-tab-visible-p): renamed from
8720         default-gutter-visible-p
8721
8722         * specifier.el (modify-specifier-instances): new function from Jan
8723         Vroonhof.
8724
8725         * x-init.el (init-post-x-win): call init-gutter.
8726
8727         * msw-init.el (init-post-mswindows-win): call init-gutter.
8728
8729         * menubar-items.el (default-menubar): Update to reflect new gutter
8730         variables.
8731
8732 2000-02-26  Andy Piper  <andy@xemacs.org>
8733
8734         * gutter-items.el (set-gutter-element): new function. Add gutter
8735         elements to the specified gutter.
8736         (remove-gutter-element): new function. Remove gutter elements from
8737         the specified gutter.
8738         (set-gutter-element-visible-p): new function. Set gutter element
8739         visibility for the provided gutter-visible specifier.
8740
8741 2000-02-23  Andy Piper  <andy@xemacs.org>
8742
8743         * gutter-items.el (add-tab-to-gutter): specify dimensions
8744         dynamically.
8745
8746 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8747
8748         * gutter-items.el (add-tab-to-gutter):
8749         * package-get.el (package-get-interactive-package-query):
8750         * package-ui.el (pui-directory-exists):
8751         (pui-install-selected-packages):
8752         (pui-list-packages):
8753         Use #'(lambda ...)  instead of '(lambda ...).
8754
8755 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8756
8757         * startup.el (load-user-init-file): Check to make sure user
8758           has an init-file before calling load().
8759
8760 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8761
8762         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8763
8764 2000-02-23  Martin Buchholz <martin@xemacs.org>
8765
8766         * XEmacs 21.2.31 is released.
8767
8768 2000-02-21  Mike Sperber <mike@xemacs.org>
8769
8770         * loadup.el (really-early-error-handler):
8771         * update-elc.el:
8772         * make-docfile.el:
8773         Remove dependency on EMACSBOOTSTRAP... environment variables.
8774
8775 2000-02-21  Martin Buchholz <martin@xemacs.org>
8776
8777         * XEmacs 21.2.30 is released.
8778
8779 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8780
8781         * byte-optimize.el (byte-optimize-plus):
8782         (byte-optimize-minus):
8783         (byte-optimize-multiply):
8784         Optimize (- 0) to 0, not (-)
8785         Optimize (+ 5 3.0) to 8.0
8786         Optimize (* 5 3.0) to 15.0
8787         Improve readability.
8788
8789 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8790
8791         * modeline.el: (modeline-scrolling-method): change modeline
8792         mswindows cursor appearance according to the value.
8793
8794         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8795         and 'gui-element face colors and 'gui-element face font to Windows
8796         defaults.
8797
8798 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8799
8800         * font-lock.el: Javadoc enhancements
8801
8802 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8803
8804         * ldap.el (toplevel): Test if LDAP support has been compiled in
8805         (ldap-verbose): New option
8806         (ldap-search-entries): Renamed from the previous ldap-search
8807         Conditionalize message display on ldap-verbose
8808         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8809         defuns
8810         (ldap-search): Is now defined as an obsolete wrapper calling
8811         ldap-search-basic or ldap-search-entries
8812
8813
8814 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8815             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8816             Jan Vroonhof  <jan@xemacs.org>
8817
8818         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8819         When for-effect is true, didn't call `byte-optimize-form'
8820         in and/or subforms without last.
8821
8822 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8823
8824         * package-get.el (package-get-download-sites): Use correct custom
8825         type.
8826
8827 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8828
8829         * files.el (write-file): Ask for coding system when compiled with
8830         file-coding.
8831
8832 2000-02-16  Andy Piper  <andy@xemacs.org>
8833
8834         * buffer.el (switch-to-buffer): give norecord argument to
8835         set-window-buffer instead of explicitly recording.
8836
8837         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8838         we have to pick a window.
8839
8840 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8841
8842         * mule/mule-cmds.el (describe-language-support): Don't add
8843         unexist function to help-map.
8844         (describe-coding-system): Don't use already assigend `C'.
8845
8846 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8847
8848         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8849         work in custom.
8850
8851 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8852
8853         * about.el: Ienaga's e-mail address change.
8854
8855 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8856
8857         * etags.el (find-tag): force new window -- even if buf already
8858         visible -- when other-window is t
8859
8860 2000-02-16  Martin Buchholz <martin@xemacs.org>
8861
8862         * XEmacs 21.2.29 is released.
8863
8864 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8865
8866         * cl-extra.el (getf): This is now identical to `plist-get', so
8867         just defalias it.
8868         * cl-macs.el: Make getf an alias to plist-get, at the
8869         byte-compiler level, using define-compiler-macro.
8870
8871 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8872
8873         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8874
8875 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8876
8877         * lisp/etags.el (find-tag-internal): set exact-tagname to
8878           a regular expression that matches against the tagname
8879           part of the tag entry first instead of only looking in
8880           the context area.
8881
8882 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8883
8884         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8885         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8886
8887 2000-02-07  Martin Buchholz <martin@xemacs.org>
8888
8889         * XEmacs 21.2.28 is released.
8890
8891 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8892
8893         * cl-extra.el (getf): Just call `get', never `get*'.
8894         Make arglist match docstring.
8895         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8896         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8897         * byte-optimize.el: remove references to `get*'.
8898
8899 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8900
8901         * mule/european.el: Add syntax information for Latin3 and Latin4.
8902
8903 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8904
8905         * byte-optimize.el: Byte-optimize (length "foo")
8906
8907 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8908
8909         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8910         width check using `window-leftmost-p' and `window-rightmost-p'.
8911
8912 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8913
8914         * wid-edit.el (widget-match-inline): An atom never matches a
8915           list.
8916
8917 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8918
8919         * modeline.el: Consolidated 'x and 'mswindows specification under
8920         'win tag.
8921
8922 2000-01-29  Andy Piper  <andy@xemacs.org>
8923
8924         * gutter-items.el: (format-buffers-tab-line): Try and be
8925         intelligent about buffer naming when we have duplicates.
8926
8927 2000-01-29  Andy Piper  <andy@xemacs.org>
8928
8929         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8930         updated when it becomes visible.
8931
8932 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8933
8934         * bytecomp.el (byte-compile-insert-header): Properly set coding
8935         system under MULE and file-coding.
8936
8937 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8938
8939         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8940         (dontusethis-set-value-terminal-coding-system-handler):
8941         (dontusethis-set-value-keyboard-coding-system-handler):
8942         Never undefine coding system aliases.  Emergency fix for gnus.
8943
8944 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8945
8946         * files.el (abbreviate-file-name): Use directory-sep-char instead
8947         of hard-coded "/".
8948
8949 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8950
8951         * startup.el (user-init-file-base-list): New variable, replacing
8952         user-init-file-base.
8953         (find-user-init-file): New function.
8954         (command-line-early): Use it.
8955         (load-user-init-file): Ditto.
8956
8957 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8958
8959         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8960         calling valid-image-instantiator-format-p
8961
8962 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8963
8964         * isearch-mode.el (isearch-mode): The variable is
8965         isearch-unhidden-extents, not isearch-opened-extents.
8966
8967 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8968
8969         * minibuf.el (next-history-element): Modify error message if a
8970         default value is available.
8971
8972 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8973
8974         * bytecomp.el (byte-compile-file): Don't unconditionally write
8975         .elc files in binary - might contain non-Latin1.
8976
8977 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8978
8979         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8980         for windows-nt.
8981
8982         * version.el:
8983         * startup.el (user-init-file-base):
8984         * process.el (call-process-region):
8985         * files.el (make-backup-file-name):
8986         (backup-file-name-p):
8987         (file-relative-name):
8988         (abbreviate-file-name):
8989         (set-auto-mode):
8990         * code-process.el (call-process-region): Removed unnecessary
8991         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8992         support out of the universe.
8993
8994         * process.el:
8995         * code-process.el:
8996         * bytecomp.el (byte-compile-file): Removed reference to
8997         buffer-file-type, and commented usage of binary-process-output
8998         NTEmacs variables.
8999
9000 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9001
9002         * help.el (function-arglist): Add case for macro.
9003
9004 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9005
9006         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9007         printers.
9008         (custom-display): Added a menu for printer/display tags.
9009
9010         * frame.el (frame-type):
9011         * device.el (device-type): Added 'msprinter to the doc string, and
9012         removed 'pc -- it is not going to be implemented ever.
9013         (call-device-method): Fixed docstring typo.
9014         Defined specifier tags 'printer and 'display.
9015
9016 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9017
9018         * lisp/itimer.el (itimer-run-expired-timers): (consp
9019           last-command-event-time) instead of (consp
9020           'last-command-event-time).
9021
9022 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9023
9024         * msw-glyphs.el: Removed obsolete commentary.
9025
9026 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9027
9028         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9029         better default value.
9030
9031 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9032
9033         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9034         (read-string): Ditto.
9035         (eval-minibuffer): Ditto.
9036         (read-command): Ditto.
9037         (read-function): Ditto.
9038         (read-variable): Ditto.
9039         (read-number): Ditto.
9040         (read-shell-command): Ditto.
9041         (read-number): Record history.
9042
9043 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9044
9045         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9046
9047 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9048
9049         * faces.el (startup-initialize-custom-faces): New function.
9050         Reset all faces created during auto-autoloads loading time
9051         by defface.
9052         * startup.el (command-line): Call it.
9053
9054 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9055
9056         * about.el (about-hackers): Add myself to contributors list.
9057
9058 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9059
9060         * menubar-items.el (maybe-add-init-button): Removed an argument in
9061         a call to load-user-init-file, as the function managed to lose its
9062         formal parameter a few betas ago.
9063
9064 2000-01-18  Martin Buchholz <martin@xemacs.org>
9065
9066         * XEmacs 21.2.27 is released.
9067
9068 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9069
9070         * process.el (shell-command-to-string): Use the FSF docstring.
9071         Make shell-command-to-string the standard function, and
9072         exec-to-string the (deprecated) alias.
9073
9074         * startup.el: typo fix.
9075
9076 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9077
9078         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9079
9080 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9081
9082         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9083         buffers after visible buffers.
9084         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9085
9086 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9087
9088         * info.el (Info-extract-menu-node-name): Stop at a dot
9089         followed by whitespace or right parenthesis.
9090
9091 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9092
9093         * info.el (Info-directory-list): Warn against using Customize with
9094         Info-directory-list.
9095
9096 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9097
9098         * minibuf.el (read-file-name): doc fix.
9099
9100         * autoload.el (update-file-autoloads): doc fix.
9101
9102         * about.el (about-hackers): Change my E-mail address.
9103
9104 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9105
9106         * info.el (Info-visit-file): Just use the `f' interactive spec to
9107         read a filename in the standard way.
9108
9109 2000-01-13  Andy Piper  <andy@xemacs.org>
9110
9111         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9112         (gutter-buffers-tab-extent): new variable.
9113         (update-tab-in-gutter): call add-tab-to-gutter again if the
9114         orientation has changed.
9115         (add-tab-to-gutter): cope with different orientations.
9116
9117 2000-01-11  Didier Verna  <didier@xemacs.org>
9118
9119         * info.el (Info-following-node-name): backward-skip dots as well
9120         as spaces (dots at the end of a node name aren't part of it).
9121         (Info-extract-menu-node-name): don't skip dots. There could be
9122         some in the node name.
9123         (Info-index): allow dots to be part of a node name.
9124
9125 2000-01-12  Andreas Jaeger  <aj@suse.de>
9126
9127         * files.el (auto-mode-alist): Added idlwave-mode.
9128         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9129
9130 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9131
9132         * info.el (Info-search): Show default value.
9133
9134 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9135
9136         * info.el (Info-read-node-completion-table): New variable.
9137         (Info-read-node-name-1): New function.
9138         (Info-read-node-name): Use it.
9139         (Info-follow-reference): Use DEFAULT argument of completing-read.
9140         (Info-menu): Ditto.
9141
9142 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9143
9144         * hyper-apropos.el (hyper-describe-key-briefly): Save
9145         window configuration.
9146         (hyper-describe-face): Use DEFAULT of completing-read.
9147         (hyper-apropos-read-variable-symbol): Ditto.
9148         (hyper-apropos-read-function-symbol): Ditto.
9149
9150 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9151
9152         * mule/mule-cmds.el (set-default-coding-system): Set
9153         comint-exec-hook to use coding-system-for-read and
9154         coding-system-for-write so that C-x RET c works.
9155
9156 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9157
9158         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9159         (previous-matching-history-element): Increment
9160         minibuffer-max-depth by 1.
9161         (next-matching-history-element): Ditto.
9162
9163 2000-01-11  Andy Piper  <andy@xemacs.org>
9164
9165         * gutter-items.el (buffers-tab): Create a new face for the buffers
9166         tab.
9167         (buffers-tab-face): use it.
9168
9169 2000-01-10  Didier Verna  <didier@xemacs.org>
9170
9171         * modeline.el (modeline-scrolling-method): change modeline X
9172         cursor appearance according to the value.
9173
9174 2000-01-07  Andreas Jaeger  <aj@suse.de>
9175
9176         * about.el (about-hackers): Moved my entry to contributor list.
9177         (xemacs-hackers): Added myself.
9178         (about-maintainer-info): Added description of myself.
9179
9180
9181 2000-01-07  Didier Verna  <didier@xemacs.org>
9182
9183         * modeline.el (modeline-scrolling-method): new variable.
9184         (mouse-drag-modeline): add reference to it in the docstring.
9185         (mouse-drag-modeline): handle it.
9186
9187 2000-01-08  Andy Piper  <andy@xemacs.org>
9188
9189         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9190         calls.
9191         (remove-buffer-from-gutter-tab): ditto.
9192
9193 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9194
9195         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9196         (custom-face-edit): Fix grammatical error in help message.
9197
9198 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9199
9200         * movemail.el: Added.
9201
9202         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9203
9204 2000-01-03  Didier Verna  <didier@xemacs.org>
9205
9206         * modeline.el (mouse-drag-modeline): remove the code related to
9207         the modeline horizontal scrolling facility.
9208
9209 1999-12-31  Martin Buchholz <martin@xemacs.org>
9210
9211         * XEmacs 21.2.26 is released.
9212
9213 1999-12-28  Andy Piper  <andy@xemacs.org>
9214
9215         * wid-edit.el (widget-push-button-value-create): The gui cache
9216         does not agree with native widgets which can only be displayed
9217         once per window. The reasons for caching are diminished now that
9218         we don't hog resources when creating buttons.
9219         (widget-push-button-cache) deleted.
9220
9221 1999-12-24  Martin Buchholz <martin@xemacs.org>
9222
9223         * XEmacs 21.2.25 is released.
9224
9225 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9226
9227         * hyper-apropos.el (hyper-apropos): Toggle
9228         hyper-apropos-programming-apropos correctly.
9229         Set REGEXP when user accepts default value.
9230
9231 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9232
9233         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9234         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9235
9236 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9237
9238         * mule/mule-category.el (undefined-category-designator):
9239         Return char instead of character.  Search for undefined one.
9240         (describe-category): Use with-displaying-help-buffer.
9241
9242 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9243
9244         * byte-optimize.el (byte-optimize-plus):
9245         Optimize (+ 1) to 1 instead of (1+ nil).
9246
9247         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9248
9249         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9250
9251         * byte-optimize.el (byte-optimize-char-before): New function.
9252         Remove performance penalty for using (char-before) instead of (char-after).
9253
9254 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9255
9256         * mule/mule-category.el (char-category-list): Return character
9257         instead of integer.
9258
9259 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9260
9261         * minibuf.el (read-buffer): Check default is buffer object.
9262
9263 1999-11-25  Andy Piper  <andy@xemacs.org>
9264
9265         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9266         for buttons.
9267
9268 1999-12-16  Andreas Jaeger  <aj@suse.de>
9269
9270         * package-get.el (package-get-maybe-save-index): Fixed typo.
9271         Patch by Jeff Miller <jmiller@smart.net>.
9272
9273 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9274
9275         * gnuserv.el (gnuserv-process-filter):  don't call
9276         gnuserv-write-to-client when gnuserv-current-client is nil
9277
9278 1999-12-14  Martin Buchholz <martin@xemacs.org>
9279
9280         * XEmacs 21.2.24 is released.
9281
9282 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9283
9284         * about.el (about-hackers): Update my email address.
9285
9286 1999-12-07  Martin Buchholz <martin@xemacs.org>
9287
9288         * XEmacs 21.2.23 is released.
9289
9290 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9291
9292         * package-get.el (package-get-download-sites): Removed several
9293         defunct download sites, added many new ones, and corrected a few
9294         incorrect directory-on-site entries.  Added physical locations to
9295         site-description.
9296
9297 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9298
9299         * finder.el (finder-commentary): add DOC string and fix
9300         interactive spec
9301
9302 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9303
9304         * help.el (describe-function): Don't forget to intern the string
9305         completing-read returns.
9306         (describe-variable): Ditto.
9307
9308 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9309
9310         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9311         `hyper-apropos-help-mode' here to find symbol to customize
9312         irregardless of cursor position and simplify
9313         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9314         `hyper-apropos-popup-menu'.
9315
9316 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9317
9318         * apropos.el (apropos-mode-map): Add return to call
9319         apropos-follow.
9320         (apropos-print): Call apropos-mode to have better
9321         command reference. Put keymap text-poperty to
9322         symbole name.
9323
9324 1999-11-22  Alastair Burt  <burt@dfki.de>
9325
9326         * help.el: (describe-bindings-1): Added handling of keymaps for
9327         the extents at point.
9328
9329 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9330
9331         * gutter-items.el (buffers-tab-items): Wrap the function in a
9332         save-match-data
9333
9334 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9335
9336         * help.el (describe-function): Use the DEFAULT argument to
9337         completing-read.
9338         (describe-variable): Ditto.
9339
9340 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9341
9342         * minibuf.el (read-from-minibuffer): Add optional argument
9343         DEFAULT to have better mini-buffer history support.
9344         (completing-read): Pass default to read-from-minibuffer.
9345         (read-buffer): Pass default to completing-read.
9346
9347 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9348
9349         * font-lock.el (font-lock-doc-string-face): Document the
9350         `font-lock-lisp-like' property.
9351
9352 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9353
9354         * lisp-mode.el: Specify `font-lock-lisp-like'.
9355
9356         * font-lock.el (font-lock-lisp-like): New function.
9357         (font-lock-fontify-syntactically-region): Use it.
9358
9359 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9360
9361         * XEmacs 21.2.22 is released
9362
9363 1999-11-28  Martin Buchholz <martin@xemacs.org>
9364
9365         * XEmacs 21.2.21 is released.
9366
9367 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9368
9369         * minibuf.el (read-coding-system): Accept symbol and
9370         coding-system object as a default-coding-system.
9371
9372 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9373
9374         * minibuf.el (read-coding-system): Accept symbol as
9375         a default-coding-system.
9376
9377 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9378
9379         * apropos.el (apropos-documentation): Use insert instead
9380         of princ.
9381
9382 1999-11-07  William M. Perry  <wmperry@aventail.com>
9383
9384         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9385           for the linux console.
9386
9387         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9388           stuff to work when you are not on a window system, since the GPM
9389           mouse support now allows pasting from outside of XEmacs.
9390
9391 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9392
9393         * XEmacs 21.2.20 is released
9394
9395 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9396
9397         * setup-paths.el (paths-default-info-directories): Add
9398         /usr/share/info and /usr/local/share/info.
9399
9400 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9401
9402         * about.el: Updated Vladimir Ivanovic's info.
9403
9404 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9405
9406         * auto-show.el (auto-show-truncationp): Remove.
9407
9408         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9409
9410 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9411
9412         * indent.el (indent-line-to): fix bug: spaces were not replaced
9413         with tab if column is multiple of tab-width
9414         From dhn@qedinc.com
9415
9416 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9417
9418         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9419         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9420
9421         * package-get.el (package-get-package-provider): Be verbose when
9422         interactive. Patch from Robert Pluim
9423
9424 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9425
9426         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9427         info file suffixes.
9428
9429 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9430
9431         * process.el (open-network-stream): Add a new optional parameter
9432         PROTOCOL to support udp; fix a minor typo and add an explanation
9433         in docstring for udp programming.
9434
9435         * code-process.el (open-network-stream): Add a new optional
9436         parameter PROTOCOL to support udp; fix a minor typo and add an
9437         explanation in docstring for udp programming.
9438
9439 1999-10-18  Andy Piper  <andy@xemacs.org>
9440
9441         * gui.el (make-gui-button): be more precise about how we call
9442         callbacks.
9443
9444         * wid-edit.el (widget-push-button-value-create): Use the new form
9445         of native gui-button.
9446
9447 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9448
9449         * info.el (Info-page-prev): Don't do (sit-for 0).
9450
9451 1999-10-13  Andy Piper  <andy@xemacs.org>
9452
9453         * gutter-items.el (progress-abort-glyph): new glyph for showing
9454         abort status.
9455         (append-progress): dispatch-event rather than sit-for.
9456         (abort-progress): new function. Show the abort glyph with an
9457         appropriate message.
9458         (raw-append-progress): dispatch-event rather than sit-for.
9459         (display-progress): cope with aborts.
9460
9461         * gui.el (make-gui-button): Use native widgets for buttons
9462         unconditionally.
9463         (insert-gui-button): ditto.
9464         (gui-button-p): ditto.
9465
9466         * xbm-button.el: remove from core.
9467
9468         * xpm-button.el: remove from core.
9469
9470 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9471
9472         * faces.el (init-device-faces): Don't initialize the random faces
9473         on the stream device.
9474
9475 1999-10-06  Andy Piper  <andy@xemacs.org>
9476
9477         * files.el (recover-file): Don't use ls under windows for revert buffer.
9478
9479 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9480
9481         * package-get.el (package-get-download-menu): Make menu really
9482         toggle download sites.
9483         (package-get-download-sites): Add autoload cookie.
9484
9485 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9486
9487         * setup-paths.el (paths-find-module-directory): Ditto.
9488
9489 1999-09-29  Werner Fink  <werner@suse.de>
9490
9491         * setup-paths.el (paths-find-exec-directory): Add missing nil
9492         parameter for environment.
9493
9494 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9495
9496         * modeline.el (modeline-format):
9497         Only purecopy the strings.  Else
9498         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9499         barfs.
9500
9501 1999-08-28  Mike Woolley  <mike@bulsara.com>
9502
9503         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9504         user setting comint-completion-addsuffix and
9505         comint-process-echoes.
9506
9507 1999-09-22  Andy Piper  <andy@xemacs.org>
9508
9509         * gutter-items.el (update-tab-in-gutter): use
9510         last-nonminibuf-window instead of selected-window.
9511
9512 1999-09-18  Andy Piper  <andy@xemacs.org>
9513
9514         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9515         display on.
9516
9517         * subr.el (record-buffer-hook): new variable so that the hook gets
9518         some documentation.
9519
9520 1999-09-16  Andy Piper  <andy@xemacs.org>
9521
9522         * gutter-items.el (update-tab-in-gutter): only update when the
9523         gutter is visible.
9524         (remove-buffer-from-gutter-tab): ditto.
9525
9526 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9527
9528         * simple.el (do-auto-fill): Commented out part of Kinsoku
9529         processing.
9530
9531 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9532
9533         * isearch-mode.el (isearch-highlightify-region): Give the
9534         highlighting extents a high priority.
9535         (isearch-make-extent): Give the main highlighting extent an even
9536         higher priority.
9537
9538 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9539
9540         * packages.el (packages-compute-package-locations): Fix typo from
9541         -u rationalization.
9542
9543 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9544
9545         * setup-paths.el (paths-find-doc-directory): Respect value of
9546         `configure-doc-directory.'
9547
9548         * find-paths.el (paths-find-architecture-directory): Give
9549         precendence `default' argument (which typically comes from
9550         configure).
9551
9552 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9553
9554         * startup.el (command-line-early): Added options -user-init-file
9555         and -user-init-directory.
9556
9557         * files.el (user-init-file): Default to NIL so we can recognize
9558         when it's set.
9559
9560 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9561
9562         * obsolete.el (init-file-user):
9563         * startup.el:
9564         * packages.el (packages-compute-package-locations):
9565         * package-get.el (package-get-user-index-filename):
9566         * menubar-items.el (maybe-add-init-button):
9567         * info.el (Info-annotations-path):
9568         * dump-paths.el:
9569         Change `user-init-directory' to be an absolute path.
9570         Use `user-init-directory' where appropriate.
9571         Zap `init-file-user' and its uses.
9572
9573 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9574
9575         * subr.el (copy-symbol): New function.
9576
9577 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9578
9579         * isearch-mode.el (isearch-done): Be sure to restore invisible
9580         extents in the proper buffer.
9581         (isearch-pre-command-hook): Set this-command to the correct value
9582         in case the buffer has changed and old overriding-local-map was
9583         used.
9584         (isearch-restore-extent): Use remprop instead of setting the
9585         property to nil.
9586
9587 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9588
9589         * cmdloop.el (execute-extended-command): Update zmacs region
9590         before the delay.
9591         (execute-extended-command): Make the message gettext-friendly.
9592
9593 1999-09-07  Andy Piper  <andy@xemacs.org>
9594
9595         * gutter-items.el (progress-gauge-glyph): renamed from
9596         progress-glyph.
9597         (progress-text-glyph): new variable.
9598         (progress-layout-glyph): use layouts and text glyphs.
9599         (progress-area-buffer): removed.
9600         (progress-text-and-extent): new variable.
9601         (progress-displayed-p): dynamically create gutter area buffer.
9602         (clear-progress): ditto.
9603         (raw-append-progress): ditto.
9604         (append-progress): use new glyph names.
9605         (raw-append-progress): only create the extent when needed. set
9606         properties more optimally.
9607         (progress): remove args.
9608
9609 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9610
9611         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9612         mapcar where the return value is unused.
9613         (isearch-restore-invisible-extents): Ditto.
9614         (isearch-highlight-all-cleanup): Ditto.
9615         (isearch-delete-extents-in-range): Traverse the extents only once.
9616         (isearch-highlight-all-update): Don't start over if the search
9617         string has changed and more input is pending.
9618
9619 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9620
9621         * packages.el (packages-find-package-data-path): Ditto.
9622
9623         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9624
9625         * subr.el (mapc-internal): Don't make obsolete.
9626
9627         * cl-extra.el (mapc): Resurrect.
9628
9629 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9630
9631         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9632         alias.
9633
9634         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9635         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9636         (isearch-yank-clipboard): Use get-clipboard instead of
9637         x-get-clipboard.
9638         (isearch-yank-selection): Fix docstring.
9639
9640 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9641
9642         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9643
9644 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9645
9646         * cl-macs.el (extent-start-position): Fix setf method.
9647         (extent-end-position): Ditto.
9648
9649 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9650
9651         * isearch-mode.el: End merge with FSF 20.4.
9652
9653         * isearch-mode.el (search-invisible): New variable.
9654         (isearch-hide-immediately): Ditto.
9655         (isearch-unhidden-extents): Ditto.
9656         (isearch-range-invisible): New function.
9657         (isearch-unhide-extent): Ditto.
9658         (isearch-restore-invisible-extents): Ditto.
9659         (isearch-restore-extent): Ditto.
9660
9661         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9662         implementation.
9663         (isearch-ring-retreat-edit): Ditto.
9664         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9665         (isearch-forward-regexp): New arguments NOT-REGEXP and
9666         NO-RECURSIVE-EDIT.
9667         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9668         (isearch-backward-regexp): New arguments NOT-REGEXP and
9669         NO-RECURSIVE-EDIT.
9670         (isearch-mode): Return isearch-success.
9671         (isearch-update): Use unread-command-events instead of
9672         unread-command-event.
9673         (isearch-abort): If an invalid regexp is encountered, keep popping
9674         states.
9675         (isearch-*-char): Use FSF implementation.
9676         (isearch-whitespace-chars): Use the more robust FSF's
9677         implementation.
9678         (isearch-within-brackets): New variable.
9679         (isearch-mode): Initialize it.
9680         (isearch-edit-string): Bind it.
9681         (isearch-search-and-update): Set it.
9682         (isearch-push-state): Push it.
9683         (isearch-top-state): Pop it.
9684         (isearch-search): Set it.
9685         (isearch-printing-char): When called by isearch-whitespace-chars,
9686         handle M-SPC gracefully.
9687         (isearch-message-prefix): New argument ELLIPSIS.
9688         (isearch-message-suffix): Ditto.
9689         (isearch-message): Use the ELLIPSIS argument when calling
9690         isearch-message-prefix and isearch-message-suffix.
9691         (isearch-message-prefix): Distinguish between "wrapped" and
9692         "overwrapped" search, FWIW.
9693
9694 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * isearch-mode.el (isearch-edit-string): Use the head of the
9697         search ring instead of search-last-string and search-last-regexp.
9698         (search-highlight): Renamed from isearch-highlight.
9699         (isearch-exit): Use the new name.
9700         (isearch-highlight): Ditto.
9701         (isearch-dehighlight): Ditto.
9702         (isearch-update-ring): New function.
9703         (isearch-done): Call it.
9704         (isearch-done): New argument EDIT.
9705         (isearch-repeat): If search string is empty, look up at the car of
9706         the search ring; ignore the yank pointer.
9707         (isearch-abort): Call isearch-done with NOPUSH.
9708         (isearch-cancel): New function.
9709         (isearch-mode-map): Bind it to ESC ESC ESC.
9710
9711         * isearch-mode.el: Begin merge with FSF 20.4.
9712
9713 1999-09-01  Andy Piper  <andy@xemacs.org>
9714
9715         * x-select.el (x-get-clipboard): obsolete.
9716         (x-yank-clipboard-selection): obsolete
9717
9718         * select.el (disown-selection): need to be careful to disown the
9719         clipboard if we set it via selection.
9720         (get-clipboard): move from x-select.el
9721         (yank-clipboard-selection): ditto.
9722
9723 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9724
9725         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9726         isearch-highlight-all-matches to nil.
9727         (isearch-fixed-case): New variable.
9728         (isearch-mode): Initialize it.
9729         (isearch-edit-string): Save it.
9730         (isearch-toggle-case-fold): Set it.
9731         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9732         need to check isearch-fixed-case.
9733         (isearch-toggle-case-fold): Update highlighting of all matches
9734         before the pause.
9735         (isearch-edit-string):
9736
9737 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9738
9739         * isearch-mode.el (isearch-edit-string): Call isearch-message
9740         before reading the event so that the prompt is displayed properly.
9741         (isearch-message): Use isearch-nonincremental when calling
9742         isearch-message-prefix.
9743         (minibuffer-local-isearch-map): Bind up and down to do the same as
9744         M-p and M-n respectively.
9745         (isearch-done): New arg NOPUSH.
9746         (isearch-edit-string): Use it.
9747         (isearch-edit-string): Don't bind isearch-string.
9748         (isearch-ring-adjust): Edit string, *then* push state.
9749
9750 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9751
9752         * faces.el (isearch-secondary): Make isearch-secondary look
9753         different than default.
9754
9755 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9756
9757         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9758         save-excursion.
9759         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9760         (isearch-update): Call isearch-dehighlight without arguments.
9761         (isearch-done): Ditto.
9762
9763         * isearch-mode.el (isearch-fix-case): If the search string has no
9764         upper-case letters, allow the folding to be reenabled.
9765         Previously, once disabled, the folding would remain that way until
9766         the end of isearch.
9767         (isearch-top-state): Call isearch-fix-case.
9768
9769         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9770         save-excursion.
9771         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9772
9773 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9774
9775         * xpm-button.el:
9776         xbm-button.el: Need to exist in core because gui.el depends on
9777         them.
9778
9779 1999-08-31  Andy Piper  <andy@xemacs.org>
9780
9781         * gutter-items.el (buffers-tab-face): new customizable variable.
9782         (buffers-tab-default-buffer-line-length): new specifier for
9783         maximum viewable characters.
9784         (progress-stack): new variable for implementing widget-based
9785         progress messages.
9786         (progress-area-buffer): ditto.
9787         (progress-glyph-height): ditto.
9788         (progress-stop-callback): ditto.
9789         (progress-quit-function): new function.
9790         (progress-glyph): new variable.
9791         (progress-layout-glyph): ditto.
9792         (progress-displayed-p): new function, see message-displayed-p for
9793         details.
9794         (clear-progress): ditto.
9795         (remove-progress): ditto.
9796         (append-progress): ditto.
9797         (raw-append-progress): ditto.
9798         (display-progress): ditto.
9799         (current-progress): ditto.
9800         (current-progress-label): ditto.
9801         (progress): ditto.
9802         (lprogress): ditto.
9803
9804
9805 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9806
9807         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9808
9809         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9810         `isearch-yank-selection'.
9811         (isearch-mode-map): Use it.
9812         (isearch-yank-selection): Use `get-selection' instead of
9813         `get-x-selection'.
9814
9815 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9816
9817         * faces.el (isearch-secondary): Create face here.
9818
9819         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9820         timers.
9821
9822 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9823
9824         * subr.el (buffer-string): More robust backward compatibility
9825         check, courtesy William Perry.
9826
9827 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9828
9829         * replace.el (perform-replace): Stop the search after the search
9830         limit has been reached.
9831
9832 1999-08-23  Andy Piper  <andy@xemacs.org>
9833
9834         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9835         here if we don't have one.
9836
9837 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9838
9839         * ldap.el (ldap-coding-system): Default to nil until we get
9840         efficient UTF8 support
9841         (ldap-decode-string): Guard against `decode-coding-string' not
9842         being defined
9843         (ldap-encode-string): Guard against `encode-coding-string' not
9844         being defined
9845
9846 1999-08-23  Didier Verna  <didier@xemacs.org>
9847
9848         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9849         Some doc strings improvements, and add a star to the `interactive'
9850         calls.
9851
9852 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9853
9854         * font-lock.el (java-font-lock-keywords-3): introduced new
9855         keywords and regexpes for javadoc syntax 1.2.
9856
9857 1999-08-17  Andy Piper  <andy@xemacs.org>
9858
9859         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9860         format-buffers-tab-line.
9861         (buffers-tab-max-buffer-line-length): new variable.
9862         (format-buffers-tab-line): new function. truncate names if over
9863         buffers-tab-max-buffer-line-length.
9864
9865 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9866
9867         * cus-start.el: Customize the variable `bell-inhibit-time'.
9868
9869 1999-08-16  Andy Piper  <andy@xemacs.org>
9870
9871         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9872         brute-force approach to deleting the last buffer.
9873         (buffers-tab-grouping-regexp): new customizable variable.
9874         (select-buffers-tab-buffers-by-mode): use it.
9875
9876 1999-08-13  Andy Piper  <andy@xemacs.org>
9877
9878         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9879         deletion problem.
9880
9881 1999-07-30  Didier Verna  <didier@xemacs.org>
9882
9883         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9884         of princ to output symbols.
9885         (custom-save-face-internal): ditto.
9886         (custom-save-resets): ditto.
9887
9888 1999-08-09  Didier Verna  <didier@xemacs.org>
9889
9890         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9891         `regexp-quote' to protect the major mode name for use as a regular
9892         expression (c++ needs this for instance).
9893
9894 1999-08-08  Andy Piper  <andy@xemacs.org>
9895
9896         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9897         cope with similar mode names.
9898
9899         * gutter-items.el (buffers-tab-selection-function): new selection
9900         function.
9901         (select-buffers-tab-buffers-by-mode): new function.
9902         (buffers-tab-items): use it if set to only display buffers in the
9903         tab in the current buffer's group..
9904         (update-tab-in-gutter): use new api.
9905         (remove-buffer-from-gutter-tab): ditto.
9906
9907         * gutter-items.el (buffers-tab-max-size): set custom selection
9908         default to 6.
9909         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9910         (add-tab-to-gutter): set face as default.
9911
9912 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9913
9914         * faces.el (frob-face-property): Merge the fall-back specifier
9915         with the target, not replace it.
9916
9917 1999-08-05  Andy Piper  <andy@xemacs.org>
9918
9919         * gutter-items.el (update-tab-in-gutter): add frame argument for
9920         buffer-items.
9921         (update-tab-in-gutter): use it.
9922
9923         * gutter-items.el (record-buffer-hook): set.
9924
9925         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9926         change.
9927         (switch-to-buffer-hook) deleted.
9928
9929 1999-08-04  Andy Piper  <andy@xemacs.org>
9930
9931         * gutter-items.el (update-tab-in-gutter): make sure this will work
9932         as an argument to create-frame-hook.
9933
9934 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9935
9936         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9937         instead of timer emulation.
9938
9939 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9940
9941         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9942         Emacs isearch enhancements.
9943
9944 1999-07-28  Andy Piper  <andy@xemacs.org>
9945
9946         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9947         all devices that support tab controls.
9948         (remove-buffer-from-gutter-tab): new function. to be used as a
9949         value for kill-buffer-hook.
9950
9951 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9952
9953         * auto-show.el (auto-show-truncationp): changed to match
9954         `window_translation_on'
9955
9956 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9957
9958         * XEmacs 21.2.19 is released
9959
9960 1999-07-28  SL Baur  <steve@miho>
9961
9962         * code-files.el (insert-file-contents): Fix docstring.
9963         revert previous change.
9964
9965 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9966
9967         * fill.el (fill-region-as-paragraph): Change re-break-point to
9968         contain word-across-newline plus one character so that filling
9969         Japanese and Chinese works as desired.
9970         * simple.el (do-auto-fill): Ditto.
9971
9972 1999-07-26  SL Baur  <steve@miho>
9973
9974         * mule/japanese.el ("Japanese"): Do not specify a default input
9975         method.
9976         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9977
9978 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9979
9980         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9981         able to use cl-macs macro in early lisp.
9982
9983 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9984
9985         * custom.el:
9986         * cus-face.el:
9987         * cus-edit.el:
9988                 Massive custom Theme API changes.
9989
9990 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * code-files.el (insert-file-contents): Regard
9993         coding-system-magic-cookie if `coding-system-for-read' is nil.
9994
9995 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9996
9997         * mule/thai-xtis.el: Add coding: local variable, to avoid
9998         bootstrapping problem with C locale.
9999
10000 1999-07-22  Andy Piper  <andy@xemacs.org>
10001
10002         * dumped-lisp.el (preloaded-file-list): guard against putting
10003         gutter-items in a less than functional XEmacs.
10004         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10005
10006 1999-07-18  Bob Weiner  <weiner@beopen.com>
10007
10008         * fill.el (fill-context-prefix): Fixed bug that prevented the
10009         setting of an adaptive fill prefix when the `dont-skip-first' was
10010         t.
10011
10012 1999-07-22  SL Baur  <steve@miho>
10013
10014         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10015
10016 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10017
10018         * files.el (interpreter-mode-alist): add `make', `guile', and
10019         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10020         makefile-mode, guile is a scheme, and someday XEmacs will be
10021         modular enough to use as an efficient scripting tool.)
10022
10023 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10024
10025         * mule/mule-cmds.el (reset-language-environment): Regard
10026         coding-category `utf-8' and `ucs-4' if they are available.
10027
10028 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10029
10030         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10031         (prefer-coding-system): Fix DOC-string.
10032
10033         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10034         DOC-string too.
10035
10036         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10037         Mule.
10038         (coding-system-change-eol-conversion): Fix DOC-string.
10039
10040 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10041
10042         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10043         instead of `list-coding-system'.
10044
10045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10046
10047         * menubar-items.el (default-menubar): `select-input-method' was
10048         renamed to `set-input-method'.
10049
10050         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10051         "Set Language Environment" menu.
10052
10053         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10054         "Describe Language Support" menu.
10055
10056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10057
10058         * mule/chinese.el ("Chinese-GB"): Rename
10059         `chinese-gb-environment-setup-function' to
10060         `setup-chinese-gb-environment-internal'.
10061
10062 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10063
10064         * mule/korean.el: Use `define-coding-system-alias' instead of
10065         `copy-coding-system'.
10066
10067 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10068
10069         * mule/mule-cmds.el (set-language-environment-coding-systems):
10070         Treat duplicated coding-categories.
10071
10072 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10073
10074         * mule/japanese.el: Use `define-coding-system-alias' instead of
10075         `copy-coding-system'.
10076
10077 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10078
10079         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10080         coding-system `viscii'.
10081
10082 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10083
10084         * mule/cyrillic.el:
10085         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10086         (cyrillic-alternativnyj-decode-table): New variable.
10087         (cyrillic-alternativnyj-encode-table): New variable.
10088         - Specify `iso-8-1' as a category of coding-system
10089           `alternativnyj'.
10090         - Abolish general Cyrillic environment.
10091
10092 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10093
10094         * mule/chinese.el:
10095         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10096         - Register `chinese-gb-environment-setup-function' as a
10097           `setup-function' of "Chinese-GB" environment.
10098
10099 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10100
10101         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10102         optional argument `parents'.
10103
10104         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10105         property for Thai-XTIS.
10106
10107         * mule/mule-help.el (help-with-tutorial): Use property
10108         `tutorial-coding-system' of language-info as a coding-system to
10109         read tutorial file.
10110
10111 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10112
10113         * mule/thai-xtis.el: Don't setup `setup-function' and
10114         `exit-function'.
10115
10116         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10117         `set-coding-category-system' to set up coding-system for
10118         coding-category.
10119
10120         * mule/mule-cmds.el (prefer-coding-system): Use
10121         `set-coding-category-system' to set up coding-system for
10122         coding-category.
10123
10124 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10125
10126         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10127         Thai-XTIS environment.
10128
10129         * mule/mule-cmds.el (prefer-coding-system): Use
10130         `find-coding-system' instead of `coding-system-p'.
10131
10132 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10133
10134         * mule/mule-cmds.el (set-language-environment-coding-systems):
10135         Modify eol-type for XEmacs.
10136
10137         * mule/thai-xtis.el: Delete unused local variable `category'.
10138
10139         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10140         function.
10141         (prefer-coding-system): Don't call
10142         `update-coding-systems-internal'; use function
10143         `coding-category-list' instead of variable `coding-category-list';
10144         use `set-coding-priority-list' instead of `set-coding-priority';
10145         modify `eol-type' for XEmacs.
10146
10147         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10148         `charset-columns'.
10149         (char-width): Likewise.
10150
10151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10152
10153         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10154         `tis-620'.
10155
10156         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10157         `set-coding-priority-list' instead of `set-coding-priority'; don't
10158         call `update-coding-systems-internal'.
10159
10160         * mule/mule-misc.el (coding-system-get): New function.
10161         (coding-system-put): New function.
10162         (coding-system-category): New function.
10163
10164 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10165
10166         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10167         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10168         to avoid conflict with leim/quail/thai-xtis.
10169
10170         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10171         to thai-xtis-chars.el.
10172
10173         * mule/thai-xtis-chars.el: New file (split from
10174         mule/thai-xtis.el).
10175
10176 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10177
10178         * mule/thai-xtis.el:
10179         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10180         - Add syntax entries.
10181         - Put `preferred-coding-system' of the charset `thai-xtis' to
10182           `tis-620'.
10183
10184 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10185
10186         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10187         rewritten to use write-multibyte-character.
10188
10189 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10190
10191         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10192         of `iso-2022-7'.
10193         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10194         ported yet.
10195         (read-input-method-name): Treat optional argument `default'.
10196
10197 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10198
10199         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10200         all.
10201         (set-language-info-alist): Set up menus here.
10202
10203 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10204
10205         * minibuf.el (completing-read): Add new optional argument
10206         `default'.
10207         (read-coding-system): Add new optional argument
10208         `default-coding-system'.
10209
10210 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10211
10212         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10213         (viet-viscii-...->viet-vscii...).
10214
10215 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10216
10217         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10218         and menus.
10219
10220 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10221
10222         * mule/mule-cmds.el (input-method-function): Add permanent-local
10223         property.
10224
10225 1999-03-30  Dave Love  <fx@gnu.org>
10226
10227         * mule/mule-cmds.el (current-language-environment): Doc fix.
10228
10229 1999-02-06  Richard Stallman  <rms@gnu.org>
10230
10231         * mule/european.el (setup-slovenian-environment): New function.
10232         ("Slovenian"): New language environment.
10233
10234 1999-01-27  Dave Love  <fx@gnu.org>
10235
10236         * mule/mule-cmds.el (current-language-environment): Provide :link,
10237         :type (choices) and appropriate :get.
10238
10239 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10240
10241         * mule/mule-cmds.el (describe-language-environment): Don't alter
10242         input-method-alist.
10243
10244 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10245
10246         * mule/mule-cmds.el (prefer-coding-system): Call
10247         set-coding-priority, so that the internal array of priorities is
10248         also updated.
10249
10250 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10251
10252         * mule/mule-cmds.el (prefer-coding-system): If the argument
10253         requires specific EOL conversion type, make the default coding
10254         systems use that.
10255
10256 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10257
10258         * mule/mule-cmds.el (set-language-environment): Pass the default
10259         eol-type to set-language-environment-coding-systems.
10260         (set-default-coding-systems): Copy the eol-type property for the
10261         new default values of {buffer-file,process}-coding-system from the
10262         old defaults.
10263         (set-language-environment-coding-systems): Accept an optional
10264         argument EOL-TYPE, and set the eol-type property of the default
10265         coding systems accordingly.
10266
10267 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10268
10269         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10270         use generate-new-buffer instead of get-buffer-create.
10271
10272 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10273
10274         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10275
10276 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10277
10278         * mule/mule-cmds.el (default-input-method): Fix custom type.
10279
10280 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10281
10282         * mule/mule-cmds.el (setup-specified-language-environment):
10283         Add apropos-inhibit property.
10284         (describe-specified-language-support): Likewise.
10285
10286 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10287
10288         * mule/mule-cmds.el: Doc fixes.
10289
10290 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10291
10292         * mule/mule-cmds.el (register-input-method): Doc-string
10293         modified.
10294
10295 1998-09-01  Dave Love  <fx@gnu.org>
10296
10297         * mule/mule-cmds.el (current-language-environment): Fix
10298         setter function.
10299
10300 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10301
10302         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10303         mule/european.el, mule/hebrew.el, mule/japanese.el,
10304         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10305         avoid bootstrapping problem if you need to recompile all the Lisp
10306         files using interpreted code.
10307
10308 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10309
10310         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10311         ("Latin-2"): Likewise.
10312
10313 1998-08-18  Per Starback  <starback@update.uu.se>
10314
10315         * mule/european.el (setup-latin2-environment): Fix typo.
10316
10317 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10318
10319         * mule/european.el: Give proper value of `input-method' key to all
10320         lang. env.
10321
10322         * mule/mule-cmds.el (activate-input-method): Handle the case that
10323         the arg INPUT-METHOD is nil correctly.
10324         (read-multilingual-string): Activate the specified input method
10325         before calling read-string.  Afterward, activate the original
10326         input method.
10327
10328 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10329
10330         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10331         (set-language-info-alist): Fix typo in doc-string.
10332
10333         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10334
10335 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10336
10337         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10338         (reset-language-environment): New function for the job that
10339         setup-english-environment used to do.
10340         (set-language-environment): Do more setups according to the info
10341         in language-info-alist.
10342         (read-language-name): Handle the case that the arg KEY is nil.
10343         (describe-language-environment): Handle input-method property.
10344
10345         * mule/: All files under this directory, which related with
10346         specific languages (such as mule/european.el, mule/greek.el,
10347         mule/hebrew.el, mule/misc-lang.el), modified as below.
10348         (setup-XXX-environment): Just call set-language-environment.  If
10349         they used to do some other jobs than what done by
10350         set-language-environment, those jobs are done in
10351         setup-XXX-environment-internal now.
10352         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10353         the value to setup-XXX-environment-internal.  Add properties
10354         input-method and features.
10355
10356         * mule/english.el (setup-english-environment): Just call
10357         reset-language-environment.
10358
10359         * mule/european.el (setup-8-bit-environment): Function deleted.
10360
10361 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10362
10363         * mule/mule-cmds.el (input-method-exit-on-first-char)
10364         (input-method-use-echo-area): Doc fixes.
10365
10366 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10367
10368         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10369         variable.
10370         (input-method-use-echo-area): New variable.
10371
10372 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10373
10374         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10375
10376 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10377
10378         * mule/mule-cmds.el (activate-input-method): Update mode line.
10379         (inactivate-input-method): Likewise.
10380
10381 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10382
10383         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10384         input method in the current buffer, but just bind
10385         current-input-method.
10386
10387 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10388
10389         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10390
10391         * mule/misc-lang.el ("IPA"): Add coding-priority and
10392         coding-system.
10393
10394 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10395
10396         * mule/greek.el: Add coding-priority.
10397
10398 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10399
10400         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10401         LANG-ENV.
10402
10403 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10404
10405         * mule/mule-cmds.el (register-input-method): Fix previous change.
10406         (setup-specified-language-environment): Doc fix.
10407
10408 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10409
10410         * mule/mule-cmds.el: Several doc fixes.
10411         (get-language-info, set-language-info): Rename argument.
10412         (set-language-info-alist): Likewise.
10413         (register-input-method): Rename argument.
10414         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10415
10416 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10417
10418         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10419         default value while reading an input method.
10420
10421 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10422
10423         * mule/mule-cmds.el (universal-coding-system-argument):
10424         Use buffer-file-coding-system as default.
10425
10426 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10427
10428         * mule/korean.el ("Korean"): Doc fix.
10429
10430 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10431
10432         * mule/mule-cmds.el (describe-language-environment): Print the
10433         languge environment at the head.
10434
10435 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10436
10437         * mule/japanese.el: Set exit-function to exit-japanese-environment
10438         for Japanese environment.
10439
10440 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10441
10442         * mule/mule-cmds.el (set-language-environment): Doc fix.
10443         (current-language-environment): Use defcustom.
10444         (default-input-method): Specify :type.
10445
10446 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10447
10448         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10449         modified.
10450         (prefer-coding-system): Doc-string modified.
10451
10452 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10453
10454         * mule/mule-cmds.el (set-language-info): Doc-string
10455         describes `coding-priority' KEY.
10456         (set-language-environment-coding-systems): New function.
10457         (select-safe-coding-system): New function.
10458         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10459         (set-language-info-alist): New optionla arg PARENTS.  Call
10460         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10461         (set-language-environment-coding-systems): New function.
10462
10463         * mule/chinese.el: Remove setting up of
10464         describe-chinese-environment-map and
10465         setup-chinese-environment-map.  Exclude them in args of calls to
10466         set-language-info-alist.  Register coding-priority key in
10467         language-info-alist.
10468
10469         * mule/cyrillic.el: Remove setting up of
10470         describe-cyrillic-environment-map and
10471         setup-cyrillic-environment-map.  Exclude them in args of calls to
10472         set-language-info-alist.  Register coding-priority key in
10473         language-info-alist.
10474
10475         * mule/english.el: Register coding-priority key in
10476         language-info-alist.
10477
10478         * mule/ethiopic.el: Register coding-priority key in
10479         language-info-alist.
10480
10481         * mule/european.el: Remove setting up of
10482         describe-european-environment-map and
10483         setup-european-environment-map.  Exclude them in args of calls to
10484         set-language-info-alist.  Register coding-priority key in
10485         language-info-alist.  Add "German" language env.
10486         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10487         (setup-german-environment): New function.
10488
10489         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10490         change default input method to "greek-postfix".
10491
10492         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10493         coding-priority key in
10494
10495 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10496
10497         * mule/mule-cmds.el (set-language-info): Doc fix.
10498         (input-method-inactivate-hook): Doc fix.
10499
10500 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10501
10502         * mule/mule-cmds.el (set-input-method): Renamed from
10503         select-input-method.
10504
10505 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10506
10507         * mule/mule-cmds.el (set-language-environment): Run
10508         exit-language-environment-hook before calling `exit-function'
10509         which is specified for the language environment.
10510
10511 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10512
10513         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10514         modified.
10515         (prefer-coding-system): Likewise.
10516         (describe-language-environment): Print aliases of each coding
10517         system.
10518         (set-language-environment-hook): New variable.
10519         (exit-language-environment-hook): New variable.
10520         (set-language-environment): Call these hooks.  Before setting a
10521         new language environment, exit from the
10522         current-language-environment if necessary.
10523         (input-method-verbose-flag): The value can be nil, t,
10524         complex-only, or default.
10525         (input-method-highlight-flag): Doc-string augmented.
10526         (activate-input-method): Check if we can run the registered
10527         function to activate an input method.
10528
10529         * mule/korean.el: Set exit-function for language environment
10530         "Korean" to exit-korean-environment.
10531         (setup-korean-environment): Moved to korea-util.el.
10532
10533 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10534
10535         * mule/mule-cmds.el (read-multilingual-string): Use
10536         current-input-method prior to default-input-method.  Don't bind
10537         current-input-method by `let', instead, activate the specified
10538         input method in the current buffer temporarily.
10539
10540 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10541
10542         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10543
10544 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10545
10546         * mule/chinese.el (post-read-decode-hz): Return the result of
10547         decode-hz-region.
10548         (pre-write-encode-hz): Do not change the value of
10549         last-coding-system.
10550
10551 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10552
10553         * mule/mule-ccl.el: Doc fixes.
10554
10555 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10556
10557         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10558         (check-ccl-program): New macro.
10559
10560 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10561
10562         * mule/mule-ccl.el: Comment about CCL syntax modified.
10563         (ccl-command-table): Add read-multibyte-character and
10564         write-multibyte-character.
10565         (ccl-code-table): Add ex-cmd.
10566         (ccl-extended-code-table): New variable.
10567         (ccl-embed-extended-command): New function.
10568         (ccl-compile-read-multibyte-character,
10569         ccl-compile-write-multibyte-character) New functions.
10570         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10571         ccl-dump-write-multibyte-character): New functions.
10572
10573 1999-07-22  SL Baur  <steve@miho>
10574
10575         * config.el (config-value-file): config.values is installed into
10576         doc-directory.
10577         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10578
10579 1999-07-19  Didier Verna  <didier@xemacs.org>
10580
10581         * rect.el: all functions rewritten, except when noted. Below is a
10582         list of interface changes.
10583         (apply-on-rectangle): new function. Obsoletes
10584         `operate-on-rectangle'. All functions that used to call this
10585         function now call the new one.
10586         (kill-rectangle): added optional prefix arg to fill lines.
10587         (delete-rectangle): ditto.
10588         (delete-extract-rectangle): ditto.
10589         (open-rectangle): ditto.
10590         (clear-rectangle): ditto.
10591         (delete-rectangle-line): added third arg FILL.
10592         (delete-extract-rectangle-line): ditto.
10593         (open-rectangle-line): ditto.
10594         (clear-rectangle-line): ditto.
10595
10596 1999-07-18  Andy Piper  <andy@xemacs.org>
10597
10598         * menubar-items.el (default-menubar): add gutter options.
10599
10600         * gutter-items.el: new file.
10601         (gutter): new group for custom.
10602         (gutter-visible-p): new variable.
10603         (default-gutter-position): ditto.
10604         (buffers-tab): new group for the buffers tab.
10605         (gutter-buffers-tab): widget to put in the gutter.
10606         (buffers-tab-max-size): max number of tabs.
10607         (buffers-tab-switch-to-buffer-function): function to call when a
10608         tab is pressed.
10609         (buffers-tab-omit-function): filter buffers with this function.
10610         (buffers-tab-format-buffer-line-function): format buffer names for
10611         inclusion in tabs.
10612         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10613         the record.
10614         (build-buffers-tab-internal): build a list of tab items.
10615         (buffers-tab-items): ditto.
10616         (add-tab-to-gutter): put a tab in the gutter area.
10617         (update-tab-in-gutter): reset the buffers in the tab.
10618
10619         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10620
10621         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10622         (switch-to-buffer-hooks): new hook.
10623
10624         * toolbar.el (default-toolbar-position): fix typo.
10625
10626 1999-07-16  Andy Piper  <andy@xemacs.org>
10627
10628         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10629
10630 1999-07-15  Didier Verna  <didier@xemacs.org>
10631
10632         * cus-edit.el (custom-prompt-variable): optional third arg makes
10633         prompt for a comment string.
10634         (customize-set-value): optional prefix makes this function handle
10635         variable comments.
10636         (customize-set-variable): ditto.
10637         (customize-save-variable): ditto.
10638         (customize-customized): handle custom comments.
10639         (customize-save-customized): ditto.
10640         (custom-variable-state-set): ditto.
10641         (custom-face-state-set): ditto.
10642         (customize-saved): ditto.
10643         (custom-variable-set): ditto.
10644         (custom-face-set): ditto.
10645         (custom-variable-save): ditto.
10646         (custom-face-save): ditto.
10647         (custom-variable-reset-saved): ditto.
10648         (custom-face-reset-saved): ditto.
10649         (custom-variable-reset-standard): ditto.
10650         (custom-face-reset-standard): ditto.
10651         (custom-comment-face): new face.
10652         (custom-comment-tag-face): ditto.
10653         (custom-comment): new widget.
10654         (custom-comment-create): new function.
10655         (custom-comment-delete): ditto.
10656         (custom-comment-value-set): ditto.
10657         (custom-comment-show): ditto.
10658         (custom-comment-invisible-p): ditto.
10659         (custom-variable-value-create): create a comment field widget.
10660         (custom-face-value-create): ditto.
10661         (custom-variable-menu): new entry for adding a custom comment.
10662         (custom-face-menu): ditto.
10663         (custom-save-variables): possibly save custom comments.
10664         (custom-save-faces): ditto.
10665
10666         * cus-face.el (custom-set-faces): the arguments can now have a
10667         custom comment as fourth argument.
10668
10669         * custom.el (custom-set-variables): the arguments can now have a
10670         custom comment as fifth element.
10671
10672 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10673
10674         * XEmacs 21.2.18 is released
10675
10676 1999-07-13  SL Baur  <steve@miho>
10677
10678         * lib-complete.el (read-library-name): Revert previous change.
10679         (read-library): Ditto.
10680
10681 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10682
10683         * packages.el (packages-package-list): Capitalize docstring.
10684
10685         * packages.el (packages-find-package-library-path): Use #'nconc
10686         rather than #'append to reduce consing -- #'mapcar uses Flist,
10687         which returns a freshly consed list.  #'append would create yet
10688         another fresh list, using Fmake_list in concat.
10689
10690         * packages.el (package-provide): Use setq with remassq like it
10691         says in its docstring.
10692
10693 1999-07-06  SL Baur  <steve@miho.m17n.org>
10694
10695         * lib-complete.el (progn-with-message): Fix typo.
10696
10697 1999-07-06  SL Baur  <steve@miho.m17n.org>
10698
10699         * mule/mule-misc.el (char-octet): Make function match docstring.
10700         From Katsumi Yamaoka <yamaoka@jpl.org>
10701
10702 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10703
10704         * wid-edit.el (widget-documentation): corrected spelling error.
10705
10706 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10707
10708         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10709         keys if already bound
10710
10711 1999-07-06  SL Baur  <steve@miho.m17n.org>
10712
10713         * lib-complete.el (progn-with-message): Revert previous changes.
10714
10715 1999-06-24  Bob Weiner  <weiner@beopen.com>
10716
10717         * lib-complete.el (find-library):
10718         (find-library-other-window):
10719         (find-library-other-frame): Completely rewrote
10720         so that these functions actually work when called non-interactively.
10721         Also made them handle LIBRARY arguments which end with .el or .elc.
10722
10723 1999-06-24  Bob Weiner  <weiner@beopen.com>
10724
10725         * simple.el (indent-new-comment-line): Locally bound
10726         `block-comment-start' to `comstart' or else when this is called
10727         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10728         `block-comment-start' value, ignoring any existing spacing after a
10729         comment prefix in the previous line and producing ugly comments.
10730
10731 1999-06-23  Bob Weiner  <weiner@beopen.com>
10732
10733         * list-mode.el (mouse-choose-completion):
10734         (choose-completion):
10735         (completion-switch-to-minibuffer): Added.
10736         ([Tab]): [Tab] previously switched to the minibuffer
10737         but since [space] does that and since most applications in the
10738         world use [Tab] to select the next item in a list, do that in the
10739         *Completions* buffer too.  This will cause the least confusion
10740         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10741         06/23/1999.
10742
10743 1999-06-22  Bob Weiner  <weiner@beopen.com>
10744
10745         * help.el (help-buffer-name): Added support for a null value
10746         of `help-buffer-prefix-string' since some buffers require no
10747         prefix.
10748
10749 1999-06-20  Bob Weiner  <weiner@beopen.com>
10750
10751         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10752         in the completion-list-mode-map to bury the completions buffer
10753         even when the minibuffer is no longer active.
10754
10755 1999-06-20  Bob Weiner  <weiner@beopen.com>
10756
10757         * list-mode.el (list-mode): It is visually disconcerting to have
10758         the text cursor disappear within list buffers, especially when
10759         moving from window to window, so leave it visible.
10760
10761 1999-07-01  SL Baur  <steve@miho.m17n.org>
10762
10763         * menubar-items.el (default-menubar): Conditionalize the bug
10764         report menu item (which may not be possible in this XEmacs).
10765         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10766
10767 1999-06-30  SL Baur  <steve@miho.m17n.org>
10768
10769         * subr.el (with-current-buffer): DOC string fix.
10770         Suggested by Bob Weiner <weiner@altrasoft.com>
10771
10772 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10773
10774         * cus-face.el (custom-face-italic): insert missing args
10775
10776 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10777
10778         * packages.el (package-locations): Changed default early package
10779         hierarchies to ~/.xemacs/mule-packages and
10780         ~/.xemacs/xemacs-packages.
10781
10782 1999-06-23  SL Baur  <steve@miho.m17n.org>
10783
10784         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10785
10786 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10787
10788         * packages.el (package-locations): Changed default early package
10789         hierarchy to ~/.xemacs/packages.
10790         (package-locations): Removed `packages' as a possible name for a
10791         late package hierarchy.
10792
10793 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10794
10795         * mule/mule-category.el (word-combining-categories): Set up new
10796         variable.
10797         (word-separating-categories): Likewise.
10798
10799 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10800
10801         * XEmacs 21.2.17 is released
10802
10803 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10804
10805         * font-menu.el (font-menu-set-font): allow for nil specification
10806         of font size.
10807
10808 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10809
10810         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10811         is 1.
10812
10813 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10814
10815         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10816         8859-5 instead of ISO 8859-1.
10817
10818 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10819
10820         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10821         (viet-viscii-encode-table): Ditto.
10822
10823         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10824         Make obsolete definition of char-octet.
10825
10826 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10827
10828         * subr.el: Move no-Mule make-char ...
10829         * help-nomule.el (make-char): To here.
10830         (string-width): Make Mule compatibility alias.
10831
10832 1999-06-15  Andy Piper  <andy@xemacs.org>
10833
10834         * select.el (get-selection-no-error): really make there be no-error.
10835         (get-selection): revert to original.
10836
10837 1999-06-11  Andy Piper  <andy@xemacs.org>
10838
10839         * select.el (selection-sets-clipboard): renamed.
10840         (own-selection): use it.
10841
10842 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10843
10844         * XEmacs 21.2.16 is released
10845
10846 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10847
10848         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10849         missing characters to avoid crash.
10850
10851 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10852
10853         * coding.el (set-terminal-coding-system): Only set the console
10854         coding system on the selected console if it is a tty.
10855
10856 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10857
10858         * cus-face.el:
10859         * cus-edit.el:
10860         * faces.el:
10861         (custom):
10862         (face-spec-set):
10863         * faces.el (frob-face-property):
10864         * font-menu.el (font-menu-set-font):
10865                   Actually apply changes from 1999-03-17
10866
10867 1999-06-10  Andy Piper  <andy@xemacs.org>
10868
10869         * select.el (get-selection): abstract out non error-signalling
10870         part.
10871         (get-selection-no-error): get-selection without signalling an
10872         error.
10873         (selection-is-clipboard-p): new variable. controls whether the
10874         selection sets the clipboard.
10875         (own-selection): use it.
10876
10877         * mouse.el (insert-selection): fallback to clipboard after trying
10878         primary selection and cutbuffer.
10879
10880 1999-06-05  Andy Piper  <andy@xemacs.org>
10881
10882         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10883         selection functions.
10884
10885 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10886
10887         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10888         default value.
10889         (load): Use `raw-text' instead of `no-conversion'.
10890         (insert-file-contents): Likewise.
10891
10892         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10893         of `no-conversion'.
10894
10895 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10896
10897         * coding.el: Don't copy `no-conversion' to `raw-text'.
10898
10899 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10900
10901         * subr.el (make-char): Define it if Mule is not around.
10902
10903 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10904
10905         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10906
10907         * x-select.el (x-disown-selection-internal): Restore symbol as an
10908         obsolete alias.
10909         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10910
10911 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10912
10913         * XEmacs 21.2.15 is released
10914
10915 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10916
10917         * subr.el (split-string): Avoid infinite looping
10918
10919 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10920
10921         * ldap.el (ldap-ignore-attribute-codings): New variable
10922         (ldap-default-attribute-decoder): New variable
10923         (ldap-coding-system): New variable
10924         (ldap-attribute-syntax-encoders): New variable
10925         (ldap-attribute-syntax-decoders): New variable
10926         (ldap-attribute-syntaxes-alist): New variable
10927         (ldap-encode-boolean): New function
10928         (ldap-decode-boolean): New function
10929         (ldap-encode-country-string): New function
10930         (ldap-decode-string): New function
10931         (ldap-decode-address): New function
10932         (ldap-encode-address): New function
10933         (ldap-decode-attribute): New function
10934         (ldap-search): Use some of these
10935
10936 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10937
10938         * version.el (emacs-version): Make the patch level/beta come
10939         before the XEmacs qualifier so that it gets into (funcall
10940         emacs-version) and thus in the bug reports.
10941         (emacs-version>=): Support patch levels.
10942
10943 1999-06-03  SL Baur  <steve@xemacs.org>
10944
10945         * version.el: implement x.y.z version number
10946         From Jan Vroonhof <vroonhof@math.ethz.ch>
10947
10948 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10949
10950         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10951
10952 1999-05-22  Vin Shelton <acs@xemacs.org>
10953
10954         * startup.el: Document -private and break out non-standard X options.
10955
10956 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10957
10958         * mule/mule-charset.el (charset-after): New function.
10959         (charset-direction): Synch with Mule, update docstring.
10960         (get-charset-property): New function.
10961         (put-charset-property): New function.
10962         (charset-plist): New function.
10963
10964         * mule/mule-charset.el (compose-region):
10965         (decompose-region): remove;  these functions (which don't work
10966         since we don't do composite characters) have been moved to
10967         mule-util.el.
10968         (toplevel): follow coding standards
10969
10970 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10971
10972         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10973         exist any more.
10974
10975         * code-files.el: Fix commentary to follow coding standards.  Move
10976         the single line left in mule-files.el to here.
10977
10978         * mule/mule-files.el: delete.
10979
10980 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10981
10982         * info.el (Info-scroll-prev): Use event functions instead of the
10983         old emacs 19 interface.
10984
10985 1999-06-02  Andy Piper  <andy@xemacs.org>
10986
10987         * x-font-menu.el (x-font-menu-load-font):
10988         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10989
10990 1999-05-31  Andy Piper  <andy@xemacs.org>
10991
10992         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10993         group.
10994         (font-menu-this-frame-only-p): ditto.
10995         (font-menu-max-items): reinstate, from Jan Vroonhof
10996         <vroonhof@math.ethz.ch>
10997         (font-menu-submenu-name-format): ditto.
10998         (font-menu-split-long-menu): ditto, for use by the family
10999         constructor.
11000         (font-menu-family-constructor): use it.
11001
11002 1999-05-30  Andy Piper  <andy@xemacs.org>
11003
11004         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11005         for use by the font menu.
11006
11007         * msw-font-menu.el: new file implementing mswindows specific
11008         font-menu behaviour.
11009         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11010         (mswindows-font-menu-junk-families): ditto.
11011         (hack-font-truename): ditto.
11012         (mswindows-font-regexp-ascii): ditto.
11013         (mswindows-reset-device-font-menus): ditto.
11014         (mswindows-font-menu-font-data): ditto.
11015         (mswindows-font-menu-load-font): ditto.
11016
11017         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11018         (x-font-menu-font-data): ditto.
11019         (x-font-menu-load-font): ditto.
11020
11021         * font-menu.el: new file implementing generic font menu behaviour.
11022         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11023         made device independent.
11024         (font-menu-this-frame-only-p): ditto.
11025         (font-menu-preferred-resolution): ditto.
11026         (font-menu-size-scaling): new variable used to determine whether
11027         sizes are in points or tenths of a point.
11028         (vassoc): moved from x-font-menu.el.
11029         (device-fonts-cache): ditto.
11030         (device-fonts-cache): ditto.
11031         (flush-device-fonts-cache): ditto.
11032         (reset-device-font-menus): copied from x-font-menu.el and made
11033         device independent. Most functionality deferred to
11034         device-dependent versions.
11035         (font-menu-family-constructor): copied from x-font-menu.el and
11036         made device independent.
11037         (font-menu-size-constructor): ditto.
11038         (font-menu-weight-constructor): ditto.
11039         (font-menu-set-font): ditto.
11040         (font-menu-change-face): ditto.
11041         (font-menu-load-font): new device method.
11042         (font-menu-font-data): ditto.
11043
11044         * x-font-menu.el: The above functions deleted.
11045
11046 1999-05-26  Andy Piper  <andy@xemacs.org>
11047
11048         * update-elc.el:
11049         * make-docfile.el:
11050         * loadup.el: rehash expand-file-name usage to not use default-directory.
11051
11052 1999-05-21  Andy Piper  <andy@xemacs.org>
11053
11054         * x-select.el (x-select-convert-to-text):
11055         (x-selected-text-type):
11056         (x-get-selection):
11057         (xselect-convert-to-string):
11058         (xselect-convert-to-compound-text):
11059         (xselect-convert-to-length):
11060         (xselect-convert-to-targets):
11061         (xselect-convert-to-delete):
11062         (xselect-convert-to-filename):
11063         (xselect-convert-to-charpos):
11064         (xselect-convert-to-lineno):
11065         (xselect-convert-to-colno):
11066         (xselect-convert-to-sourceloc):
11067         (xselect-convert-to-os):
11068         (xselect-convert-to-host):
11069         (xselect-convert-to-user):
11070         (xselect-convert-to-class):
11071         (xselect-convert-to-name):
11072         (xselect-convert-to-integer):
11073         (xselect-convert-to-atom):
11074         (xselect-convert-to-identity): functions renamed from x-* and
11075         moved to select.el.
11076         (x-get-secondary-selection): use rename get-selection.
11077         (x-get-clipboard): ditto.
11078         (x-own-selection): moved to select.el.
11079         (x-valid-simple-selection-p): ditto.
11080         (x-dehilight-selection): ditto.
11081         (x-own-clipboard): ditto.
11082         (x-disown-selection): ditto.
11083
11084         * x-mouse.el (x-yank-function): moved to mouse.el.
11085         (x-insert-selection): ditto.
11086         (x-set-point-and-move-selection): use renamed function.
11087
11088         * select.el (selected-text-type): moved and renamed from
11089         x-select.el.
11090         (selection-owner-p): moved to C.
11091         (selection-exists-p): ditto.
11092         (get-cutbuffer): new device method.
11093         (get-selection): generalised and moved from x-select.el.
11094         (own-selection): moved x-own-selection functionality into here.
11095         (dehilight-selection): renamed and moved from x-select.el.
11096         (own-clipboard): functionality moved from x-select.el using new
11097         generic C builtins.
11098         (disown-clipboard): ditto.
11099         (select-convert-to-text):
11100         (select-convert-to-string):
11101         (select-convert-to-compound-text):
11102         (select-convert-to-length):
11103         (select-convert-to-targets):
11104         (select-convert-to-delete):
11105         (select-convert-to-filename):
11106         (select-convert-to-charpos):
11107         (select-convert-to-lineno):
11108         (select-convert-to-colno):
11109         (select-convert-to-sourceloc):
11110         (select-convert-to-os):
11111         (select-convert-to-host):
11112         (select-convert-to-user):
11113         (select-convert-to-class):
11114         (select-convert-to-name):
11115         (select-convert-to-integer):
11116         (select-convert-to-atom):
11117         (select-convert-to-identity): new functions renamed from x-* and
11118         moved from x-select.el.
11119
11120         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11121         into here and use as the default window-system mouse yank.
11122         (insert-selection): generalised and moved from x-mouse.el.
11123         (own-clipboard): moved to C.
11124
11125         * msw-select.el (mswindows-selection-owned-p): deleted.
11126         (mswindows-own-selection): generalised and moved to select.el.
11127         (mswindows-disown-selection): generalised and moved to C.
11128         (mswindows-selection-owner-p): ditto.
11129
11130 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11131
11132         * XEmacs 21.2.14 is released
11133
11134 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11135
11136         * about.el: update contact info for jason and slb.
11137
11138 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11139
11140         * mule/european.el (setup-romanian-environment): Add Romanian
11141         support from Emacs/Mule romanian.el.
11142
11143 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11144
11145         * cus-face.el: Label all custom changes with the 'custom' tag.
11146
11147         * cus-edit.el: idem ditto.
11148
11149         * faces.el: Added suport for adding device tags to various functions.
11150         (custom): New device tag.
11151         (face-spec-set): Call reset face with tags argument. No longer do
11152         x-init-global-faces hack.
11153
11154         * faces.el (frob-face-property): Use an anonymous specifier to map
11155         frob-face-property-1 over.
11156
11157         * x-font-menu.el (font-menu-set-font): Always specify all
11158         properties to custom.
11159
11160 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11161
11162         * mule/european.el (setup-czech-environment): Add czech support.
11163         From David Sauer <davids@orfinet.cz>
11164
11165 1999-03-15  SL Baur  <steve@xemacs.org>
11166
11167         * check-features.el: Turn hard errors into warnings.
11168
11169 1999-03-21  SL Baur  <steve@xemacs.org>
11170
11171         * simple.el (delete-key-deletes-forward): As per discussion on
11172         xemacs-beta, default to t.
11173
11174 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11175
11176         * loadup.el: Define Installation-string before loading anything.
11177
11178 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11179
11180         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11181         From Anders Stenman <stenman@isy.liu.se>
11182
11183 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11184
11185         * wid-edit.el (widget-glyph-find): Ditto.
11186
11187         * packages.el (locate-library): Ditto.
11188
11189         * loadup.el (really-early-error-handler): Ditto.
11190
11191         * lib-complete.el (read-library): Ditto.
11192
11193         * faces.el (set-face-stipple): Ditto.
11194
11195         * code-files.el (load): Use new calling style of locate-file.
11196
11197 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11198
11199         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11200         dead.
11201
11202 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11203
11204         * dumped-lisp.el (preloaded-file-list): Don't load
11205         Installation.el.
11206
11207         * loadup.el (Installation-string): Define it here.
11208
11209 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11210
11211         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11212         Installation.el needs to be loaded before `dump-paths', otherwise
11213         the dumping process won't find it.
11214
11215 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11216
11217         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11218         subr so that we can use `replace-in-string' in Installation.el to
11219         get rid of C-m chars under the native Windows build.
11220
11221 1999-04-29  Andy Piper  <andy@xemacs.org>
11222
11223         * make-docfile.el: canonicalize file and directory names.
11224
11225         * device.el (call-device-method): new function for calling device
11226         specific methods.
11227         (define-device-method): new function for defining device methods.
11228         (define-device-method*): ditto.
11229
11230 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11231
11232         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11233
11234 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11235
11236         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11237         (cyrillic-koi8-r-encode-table): Likewise.
11238         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11239         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11240
11241         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11242         from vietnamese.el].
11243
11244         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11245         mule/mule-misc.el.
11246
11247 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11248
11249         * mule/thai-xtis.el:
11250         - Change font registry name from "Thai94x94-0" to "xtis-0".
11251         - Change mnemonic of coding-system `tis-620' to "TIS620".
11252
11253 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11254
11255         * mule/ethiopic.el: fixed.
11256
11257 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11258
11259         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11260
11261         * mule/thai-xtis.el: New file.
11262
11263         * mule/vietnamese.el: New file.
11264
11265         * mule/ethiopic.el: New file.
11266
11267 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11268
11269         * bytecomp.el (byte-compile-close-variables): Leave
11270         debug-issue-ebola-notices alone.
11271
11272 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11273
11274         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11275         at the top of the buffer since it is the most important thing to
11276         customize
11277         (ldap-get-host-parameter): New defun
11278         (ldap-search): Add a new parameter `withdn' to retrieve the
11279         distinguished names of entries
11280
11281 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11282
11283         * startup.el (splash-frame-body): Date and spelling fixes.
11284
11285 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11286
11287         * view-less.el (toggle-truncate-lines): add autoload tag
11288
11289 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11290
11291         * format.el (format-alist): Disable image stuff.
11292
11293 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11294
11295         * wid-edit.el (widget-glyph-find): Search by directories, then by
11296         suffixes rather than the other way around.
11297         (widget-image-conversion): Renamed to
11298         `widget-image-file-name-suffixes'.
11299
11300 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11301
11302         * mule/mule-charset.el: Made old functions obsolete, remove the
11303         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11304         (charset-iso-graphic-plane): Rename from charset-graphic.
11305         (charset-iso-final-char): Rename from charset-final.
11306         (charset-width): Rename from charset-columns.
11307         (charset-bytes): Added from fsf compatibility, returns always 1.
11308
11309         * mule/mule-misc.el: Move charset-doc-string alias to
11310         mule-charset.el
11311
11312 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11313
11314         * x-faces.el (x-make-font-bold-italic): honor
11315         *try-oblique-before-italic-fonts*
11316
11317 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11318
11319         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11320
11321 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11322
11323         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11324         name.
11325
11326 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11327
11328         * cl-extra.el (equalp): Would bug out for lists.
11329
11330 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11331
11332         * about.el (about-hackers):  Change cgw's email address
11333
11334 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11335
11336         * XEmacs 21.2.13 is released
11337
11338 1999-03-12  SL Baur  <steve@xemacs.org>
11339
11340         * simple.el (delete-key-deletes-forward): Revert to previous
11341         behavior.
11342
11343 1999-01-18  Didier Verna  <didier@xemacs.org>
11344
11345         * menubar-items.el (xemacs-splash-buffer): handle the case of
11346         multiple elements in the splash buffer body.
11347
11348         * startup.el (splash-frame-timeout): new constant: interval
11349         between splash buffer elements.
11350         (command-line-1): handle splash buffer with multiple elements (use
11351         a timeout).
11352         (splash-frame-body): Originally `startup-splash-frame-body'.
11353         Rewrote a cleaner and more readable version. This can now be array,
11354         in which case each element is displayed in turn in the splash buffer.
11355         (splash-frame-static-body): new constant. Persistent information
11356         across all splash buffer elements (preserves the possibility to give
11357         it in different languages.
11358         (circulate-splash-frame-elements): new function. Used as a timeout
11359         to circulate through all splash frame elements and display them in
11360         sequence.
11361         (display-splash-frame): originally `startup-splash-frame'. Handle
11362         the case of multiple elements in the splash buffer body. Now
11363         returns a timeout id if multiple elements to display, or nil.
11364
11365 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11366
11367         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11368         so they can be overridden by x-init-face-from-resources.
11369         Additionally specify the font name also with an x tag.
11370
11371 1999-03-08  Andy Piper  <andy@xemacs.org>
11372
11373         * package-get.el (package-get-base): autoload.
11374
11375         * menubar-items.el (default-menubar): add update menu item. Fix
11376         custom menu to only be activated when package-base is available.
11377
11378         * package-get.el (package-get-custom): don't load
11379         package-get-custom as it is auto-generated. Fix group definition.
11380
11381 1999-03-05  Didier Verna  <didier@xemacs.org>
11382
11383         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11384         instead of `symbol-name' (Thanks Kyle).
11385
11386         * cus-edit.el (custom-save-variables): use `prin1' instead of
11387         princ to write symbols.
11388
11389 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11390
11391         * XEmacs 21.2.12 is released
11392
11393 1999-03-05  SL Baur  <steve@xemacs.org>
11394
11395         * menubar-items.el (default-menubar): Add kfm browsing support.
11396         From Neal Becker <nbecker@fred.net>
11397
11398 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11399
11400         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11401         calls to font-lock during buffer reversion.
11402
11403 1999-02-12  Didier Verna  <didier@xemacs.org>
11404
11405         * info.el (Info-build-node-completions): unconditionally widen the
11406         tag table buffer.
11407
11408 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11409
11410         * x-faces.el (x-init-face-from-resources):
11411         Only set fonts in the 'x locale.
11412
11413 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11414
11415         * package-ui.el (pui-install-selected-packages): Don't throw on
11416         `package-admin-delete-binary-package' returning nil since it's
11417         normal.  Reindent function.
11418         (pui-add-required-packages): Handle case where packages selected
11419         for installation have never been installed.
11420
11421 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11422
11423         * menubar-items.el (default-menubar):
11424         Implement the ``Mule->Set coding system of process'' menu item.
11425
11426 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11427
11428         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11429         files
11430         - Change some `if's to `when's
11431
11432 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11433
11434         * XEmacs 21.2.11 is released
11435
11436 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11437
11438         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11439         against window close (Fix Bug #460).
11440         (ask-user-about-lock-dbox): Idem.
11441
11442 1999-02-25  SL Baur  <steve@xemacs.org>
11443
11444         * mule/mule-charset.el (charset-leading-byte): New function.
11445         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11446
11447 1999-02-12  Andy Piper  <andy@xemacs.org>
11448
11449         * about.el (xemacs-hackers): change andy's email address.
11450         (about-url-alist): change andy's web page address.
11451         (about-xemacs): add piper.
11452
11453 1999-02-16  SL Baur  <steve@xemacs.org>
11454
11455         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11456         of mule-base into lisp/mule.
11457
11458 1999-02-16  SL Baur  <steve@xemacs.org>
11459
11460         * mule/arabic.el:
11461         mule/canna-leim.el:
11462         mule/chinese.el:
11463         mule/cyrillic.el:
11464         mule/english.el:
11465         mule/european.el:
11466         mule/greek.el:
11467         mule/hebrew.el:
11468         mule/japanese.el:
11469         mule/kinsoku.el:
11470         mule/korean.el:
11471         mule/misc-lang.el:
11472         mule/mule-category.el:
11473         mule/mule-ccl.el:
11474         mule/mule-charset.el:
11475         mule/mule-cmds.el:
11476         mule/mule-coding.el:
11477         mule/mule-files.el:
11478         mule/mule-help.el:
11479         mule/mule-init.el:
11480         mule/mule-misc.el:
11481         mule/mule-tty-init.el:
11482         mule/mule-x-init.el:
11483         mule/viet-chars.el:  Remerge from mule-base.
11484
11485         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11486         of mule-base into lisp/mule.
11487
11488 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11489
11490         * process.el (exec-to-string): Use `shell-command-switch' in place
11491         of hard-wired "-c" (for WindowsNT).
11492
11493 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11494
11495         * menubar-items.el (default-menubar):  Remove obsolete
11496         "Gopher" item
11497
11498 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11499
11500         * package-admin.el (package-admin-get-install-dir): First fall
11501         back to the location of xemacs-base for non-mule packages.
11502
11503 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11504
11505         * paths.el:
11506         - improved automounter tmp directory support.
11507         - support 4 (!) empirically discovered automounter conventions
11508
11509 1999-02-12  SL Baur  <steve@xemacs.org>
11510
11511         * etags.el (pop-tag-mark): autoload to match key binding.
11512
11513 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11514
11515         * XEmacs 21.2.10 is released
11516
11517 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11518
11519         * package-get.el (package-get-remote-filename): Don't bug out for
11520         a local file name in the search entry.
11521
11522 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11523
11524         * XEmacs 21.2.9 is released
11525
11526 1999-01-19  Didier Verna  <didier@xemacs.org>
11527
11528         * replace.el (replace-search-function): new variable containing a
11529         function to perform a search-forward.
11530         (replace-re-search-function): new variable containing a function
11531         to perform a re-search-forward.
11532         (perform-replace): use them.
11533
11534 1999-01-25  Didier Verna  <didier@xemacs.org>
11535
11536         * select.el (selection-owner-p): use the name `XEmacs'.
11537         (cut-copy-clear-internal): ditto.
11538
11539 1999-01-18  Andy Piper  <andy@xemacs.org>
11540
11541         * about.el (about-url-alist): Update my entry.
11542         (xemacs-hackers): Ditto.
11543
11544 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11545
11546         * buffer.el (switch-to-buffer): Fixing documentation.
11547         * minibuf.el (minibuffer-completion-table): ditto.
11548         * cl-macs.el (return-from): ditto.
11549
11550 1999-01-04  Didier Verna  <didier@xemacs.org>
11551
11552         * replace.el (delete-non-matching-lines): temporarily disable
11553         case-folding when called interactively with a regexp containing
11554         uppercase characters.
11555         (delete-matching-lines): ditto.
11556         (count-matches): ditto.
11557         (list-matching-lines): ditto.
11558
11559 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11560
11561         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11562         abort if current window is split horizontally, not if others are
11563         split.  Got rid of unnecessary minibuffer checking.  Also, add
11564         some comments (it's still complex).
11565
11566 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11567
11568         * package-get.el: changed address for doc.ic.ac.uk to
11569         sunsite.doc.ic.ac.uk
11570
11571 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11572
11573         * ldap.el (toplevel): Remove requires so that the file compiles
11574         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11575
11576 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11577
11578         * dump-paths.el: Calculate module-directory and set
11579         module-load-path to the load path for modules.
11580
11581         * loadup.el: Get bootstrap value of module-load-path from the
11582         environment variable EMACSBOOTSTRAPMODULEPATH.
11583         - Display the module load path if we're debugging paths.
11584
11585         * setup-paths.el: Added function paths-find-site-module-directory.
11586         - Added function paths-find-module-directory.
11587         - Added function paths-construct-module-load-path.  Uses new
11588         environment variable EMACSMODULEPATH.
11589
11590 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11591
11592         * font.el (font-default-object-for-device):
11593         Oops! This `or' can't be replaced by `unless'.
11594         Fixed inability to run w3, among other things.
11595
11596 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11597
11598         * package-admin.el: Change initialization of
11599           package-admin-install-function dependent on system type.
11600           Change package-admin-install-function-mswindows to use
11601           "minitar".
11602
11603 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * mouse.el (default-mouse-motion-handler): Disable help echo while
11606         in the minibuffer.
11607
11608 1998-12-28  Martin Buchholz <martin@xemacs.org>
11609
11610         * XEmacs 21.2.8 is released.
11611
11612 1998-12-24  Martin Buchholz <martin@xemacs.org>
11613
11614         * XEmacs 21.2.7 is released.
11615
11616 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11617
11618         * package-ui.el (pui-list-packages): Set truncate-lines.
11619
11620         * package-get.el (package-get-download-menu): Use
11621         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11622
11623         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11624         (pui-help-string): idem.
11625         (list-packages-mode): New major mode.
11626         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11627         (pui-install-selected-packages): Add suport for removing packages.
11628         (pui-toggle-package-delete-key): New function.
11629         (pui-popup-context-sensitive): New kludge.
11630         (pui-list-packages): Add warning when `package-get-remote' is nil.
11631         (package-ui-add-site): New function.
11632
11633 1998-12-01  Didier Verna  <didier@xemacs.org>
11634
11635         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11636
11637 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11638
11639         * ldap.el: Custom-ized
11640         (toplevel): Do not provide `ldap' which is provided by C level
11641         LDAP code
11642         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11643
11644 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11645
11646         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11647
11648 1998-12-17  Andy Piper  <andy@xemacs.org>
11649
11650         * sound.el (sound-load-list): name changed from sound-load-alist.
11651         (sound-extension-list): name changed from sound-ext-list.
11652         (load-default-sounds): use new names.
11653         (load-sound-file): use new names.
11654
11655 1998-12-16  Andy Piper  <andy@xemacs.org>
11656
11657         * XEmacs 21.2.6 is released
11658
11659 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11660
11661         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11662         errors.
11663
11664 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11665
11666         * wid-edit.el (widget-echo-this-extent): Set
11667         help-echo-owns-message to t.
11668
11669 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11670
11671         * package-get.el (package-get-download-menu): use toggles for
11672           each site in the download site menu.
11673
11674 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11675
11676         * package-get.el (package-get): If we cannot find a package
11677           because package-get-remote is not set, give a more helpful
11678           error message.
11679
11680 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11681
11682         * package-get.el (package-get-remote-filename): use an EFS path
11683         with user anonymous if no user is specified.
11684
11685 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11686
11687         * faces.el (face-spec-set): Re-init fallfacks for default after
11688         calling reset-face on the default face.
11689
11690 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11691
11692         * package-admin.el (package-admin-default-install-function):
11693         Behave as advertised.  Make sure the pkg-dir is proper for
11694         default-directory.
11695         (package-admin-add-binary-package): Make sure the pkg-dir is
11696         proper for default-directory.
11697         (package-admin-install-function-mswindows): Make sure the pkg-dir
11698         is proper for default-directory.
11699
11700 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11701
11702         * XEmacs 21.2.5 is released
11703
11704 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11705
11706         * files.el (binary-file-regexps): regexp-opt is not available at
11707         bytecompile time.
11708
11709 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11710
11711         * x-win-xfree86.el:
11712         * x-win-sun.el (x-win-init-sun):
11713         * x-win-sun.el:
11714         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11715         * x-iso8859-1.el:
11716         * x-init.el (init-post-x-win):
11717         * x-init.el (init-pre-x-win):
11718         * x-init.el (x-initialize-compose):
11719         * x-init.el:
11720         * x-compose.el:
11721         * winnt.el:
11722         * widget.el:
11723         * wid-edit.el (widget-glyph-click):
11724         * wid-edit.el (widget-glyph-find):
11725         * wid-edit.el (widget-type):
11726         * view-less.el (view-buffer-other-window):
11727         * very-early-lisp.el:
11728         * version.el:
11729         * toolbar.el:
11730         * toolbar-items.el:
11731         * term/sun.el (suntool-map):
11732         * term/sun-mouse.el:
11733         * term/internal.el:
11734         * syntax.el (modify-syntax-entry):
11735         * symbol-syntax.el:
11736         * subr.el:
11737         * startup.el (lock-directory):
11738         * simple.el (set-comment-column):
11739         * simple.el (backward-delete-char-untabify):
11740         * shadow.el (find-emacs-lisp-shadows):
11741         * shadow.el:
11742         * setup-paths.el (paths-construct-info-path):
11743         * select.el (cut-copy-clear-internal):
11744         * process.el (call-process-region):
11745         * process.el (start-process-shell-command):
11746         * process.el:
11747         * paths.el (rmail-spool-directory):
11748         * paragraphs.el (use-hard-newlines):
11749         * package-get.el (package-get-dependencies):
11750         * package-admin.el (package-admin-delete-binary-package):
11751         * obsolete.el (truncate-string):
11752         * obsolete.el (store-substring):
11753         * mouse.el (default-mouse-track-maybe-own-selection):
11754         * mouse.el (mouse-yank-at-point):
11755         * modeline.el:
11756         * modeline.el (mouse-drag-modeline):
11757         * minibuf.el (read-directory-name-internal):
11758         * minibuf.el (read-file-name-internal):
11759         * minibuf.el (read-file-name-internal-1):
11760         * minibuf.el (read-file-name-2):
11761         * minibuf.el (exact-minibuffer-completion-p):
11762         * minibuf.el (read-from-minibuffer):
11763         * minibuf.el:
11764         * menubar.el (check-menu-syntax):
11765         * map-ynp.el (map-y-or-n-p):
11766         * make-docfile.el (docfile-out-of-date):
11767         * loadup.el ((member "run-temacs" command-line-args)):
11768         * loadup.el ((member "no-site-file" command-line-args)):
11769         * loadup.el (really-early-error-handler):
11770         * loadup.el:
11771         * loadhist.el:
11772         * loaddefs.el:
11773         * lisp-mnt.el (lm-verify):
11774         * lib-complete.el (lib-complete:cache-completions):
11775         * lib-complete.el (library-all-completions):
11776         * itimer.el (itimer-run-expired-timers):
11777         * info.el (Info-mode):
11778         * info.el (Info-insert-file-contents):
11779         * info.el (Info-rebuild-dir):
11780         * info.el (Info-build-dir-anew):
11781         * info.el (Info-parse-dir-entries):
11782         * info.el (Info-dir-outdated-p):
11783         * info.el (Info-insert-dir):
11784         * info.el (info-xref):
11785         * info.el:
11786         * hyper-apropos.el (hyper-apropos-get-doc):
11787         * hyper-apropos.el (hyper-describe-face):
11788         * hyper-apropos.el (hyper-apropos-mode):
11789         * hyper-apropos.el:
11790         * help.el (list-processes):
11791         * help.el:
11792         * gnuserv.el:
11793         * font.el (mswindows-font-create-name):
11794         * font.el (font-default-font-for-device):
11795         * font.el (x-font-create-object):
11796         * font.el (font-registry):
11797         * font.el:
11798         * font-lock.el (font-lock-keywords):
11799         * font-lock.el:
11800         * finder.el (finder-compile-keywords):
11801         * find-paths.el (paths-find-recursive-path):
11802         * fill.el (set-justification-center):
11803         * fill.el (fill-region-as-paragraph):
11804         * files.el (insert-directory):
11805         * files.el (wildcard-to-regexp):
11806         * files.el (recover-file):
11807         * files.el (basic-save-buffer):
11808         * files.el (delete-auto-save-file-if-necessary):
11809         * files.el (file-relative-name):
11810         * files.el (backup-extract-version):
11811         * files.el (backup-buffer):
11812         * files.el (set-visited-file-name):
11813         * files.el (set-auto-mode):
11814         * files.el (interpreter-mode-alist):
11815         * files.el:
11816         * files.el (find-file-noselect):
11817         * files.el (abbreviate-file-name):
11818         * files.el (parse-colon-path):
11819         * files.el (directory-abbrev-alist):
11820         * etags.el (visit-tags-table-buffer):
11821         * easymenu.el (easy-menu-define):
11822         * dragdrop.el (experimental-dragdrop-drag):
11823         * dragdrop.el (dragdrop-drop-do-functions):
11824         * dragdrop.el (dragdrop-drop-at-point):
11825         * disass.el (disassemble-1):
11826         * disass.el (disassemble-internal):
11827         * disass.el (disassemble):
11828         * disass.el:
11829         * derived.el (derived-mode-init-mode-variables):
11830         * derived.el (define-derived-mode):
11831         * custom.el (defgroup):
11832         * cus-edit.el (custom-quote):
11833         * config.el:
11834         * code-process.el (open-network-stream):
11835         * code-process.el (start-process):
11836         * code-process.el (call-process-region):
11837         * code-process.el (call-process):
11838         * code-process.el:
11839         * code-files.el (insert-file-contents):
11840         * code-files.el:
11841         * code-files.el (buffer-file-coding-system-for-read):
11842         * cmdloop.el (yes-or-no-p-minibuf):
11843         * cl.el:
11844         * cl-macs.el:
11845         * cl-extra.el:
11846         * callers-of-rpt.el (make-caller-report):
11847         * callers-of-rpt.el:
11848         * bytecomp.el (batch-byte-recompile-directory):
11849         * bytecomp.el (batch-byte-compile-1):
11850         * bytecomp.el (batch-byte-compile):
11851         * bytecomp.el (display-call-tree):
11852         * bytecomp.el (byte-compile-insert):
11853         * bytecomp.el (byte-compile-two-args-19->20):
11854         * bytecomp.el (byte-compile-variable-ref):
11855         * bytecomp.el (byte-compile-form):
11856         * bytecomp.el (byte-compile-top-level-body):
11857         * bytecomp.el (byte-compile-out-toplevel):
11858         * bytecomp.el (byte-compile-byte-code-maker):
11859         * bytecomp.el (byte-compile-file-form-defmumble):
11860         * bytecomp.el (byte-compile-file-form):
11861         * bytecomp.el (byte-compile-keep-pending):
11862         * bytecomp.el (byte-compile-insert-header):
11863         * bytecomp.el (byte-compile-from-buffer):
11864         * bytecomp.el (byte-compile-file):
11865         * bytecomp.el (byte-recompile-file):
11866         * bytecomp.el (byte-compile-close-variables):
11867         * bytecomp.el (byte-compile-warn-about-unused-variables):
11868         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11869         * bytecomp.el (byte-compiler-legal-options):
11870         * bytecomp.el (byte-compile-lapcode):
11871         * bytecomp.el (byte-optimize-log):
11872         * bytecomp.el ((fboundp 'defsubst)):
11873         * bytecomp.el:
11874         * bytecomp-runtime.el:
11875         * byte-optimize.el (byte-optimize-apply):
11876         * byte-optimize.el (car):
11877         * byte-optimize.el (byte-optimize-form):
11878         * byte-optimize.el (byte-optimize-form-code-walker):
11879         * byte-optimize.el:
11880         * build-report.el (build-report-insert-installation-file):
11881         * build-report.el (build-report):
11882         * auto-show.el:
11883         * apropos.el (apropos-documentation):
11884         - mega patch
11885         - clean up byte-compile warnings
11886         - remove unused variables
11887         - Use common lisp style hashtable functions
11888         - byte compiler cleanup
11889         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11890         - remove old backquote syntax usage
11891         - move some cl functionality into C for speed.
11892         - remove last remaining VMS support
11893         - spelling fixes
11894         - implement last, butlast, nbutlast, copy-list in C.
11895         - new macro ignore-file-errors, similar to ignore-errors
11896           (ignore-file-errors (delete-file "foo"))
11897         - get frequent garbage collection during loadup.el by tweaking
11898           gc-cons-threshold, rather than explicitly calling garbage-collect
11899         - default delete-key-deletes-forward to `t'.
11900
11901 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11902
11903         * XEmacs 21.2-beta4 is released.
11904
11905 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11906
11907         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11908         (easy-menu-item-present-p): Wrapper around find-menu-item.
11909         (easy-menu-remove-item): Wrapper around delete-menu-item.
11910
11911         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11912         (add-menu-button): Add 'in-menu' argument.
11913         (add-menu-item-1): Add in-menu support to helper function.
11914
11915 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11916
11917         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11918
11919 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11920
11921         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11922         of Dec 4, 1997.
11923
11924 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11925
11926         * process.el (shell-command-on-region): Report if the command
11927         succeeded or failed.
11928
11929 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11930
11931         * subr.el (buffer-substring-no-properties): Comment out.
11932
11933 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11934
11935         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11936           into font instances first, like `x-frob-font-size' does.
11937           (mswindows-find-larger-font): ditto
11938
11939 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11940
11941         * package-ui.el (pui-install-selected-packages): fix args in call
11942         to `package-get'.
11943
11944 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11945
11946         * package-get.el (host-name): New widget type.
11947         (package-get-remote): Better customization using new type.
11948         (package-get-download-sites): idem dito.
11949
11950         (package-get-custom): Do not use package-get-all untill we have
11951         runtime dependencies.
11952
11953         (package-get-remove-copy): Default to 't' we no longer need this
11954         kludge as we do not currently use depenencies.
11955
11956         (package-get-was-current): New variable.
11957         (package-get-require-base): New 'force-current' argument.
11958         (package-get-update-base): idem
11959         (package-get-package-provider):  idem
11960         (package-get-locate-index-file): New 'no-remote' argument.
11961         (package-get-locate-file): idem.
11962
11963         (package-get-maybe-save-index): New function.
11964         (package-get-update-base): Use it.
11965
11966 1998-10-28 Greg Klanderman <greg@alphatech.com>
11967
11968         * package-get.el (package-get-remote): default to nil; by default,
11969         don't go out to the net via EFS.  They must select a download site.
11970         (package-get-download-sites): new variable.
11971         (package-get-download-menu): new function.
11972         (package-get-locate-index-file): new function.
11973         (package-get-update-base): use it.
11974
11975         * menubar-items.el (default-menubar): add "Update Package Index"
11976         and "Add Download Site" menus under Options | Manage Packages.
11977
11978 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11979
11980         * package-get.el (package-get): bugfix code checking installed version
11981         for case where package is not currently installed.
11982         (package-get-require-signed-base-updates): new variable.
11983         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11984         deemed not a goot thing.  Use the variable
11985         package-get-allow-unsigned-base-updates instead.
11986
11987 1998-10-16 Greg Klanderman <greg@alphatech.com>
11988
11989         * package-get.el (package-get): Don't install an older version than
11990         we already have unless explicitly told to.  Issue a warning.
11991
11992         * package-ui.el (pui-add-required-packages): when adding
11993         dependencies, don't add packages that are up to date.
11994         (pui-package-symbol-char):  Don't consider a package out of date
11995         if you have a newer version installed than the latest version in
11996         package-get-base.
11997
11998         * package-get.el (package-get-base-filename): document that it may
11999         be a path relative to package-get-remote;  new default value.
12000         (package-get-locate-file): new function.
12001         (package-get-update-base): use it to expand package-get-base-filename.
12002         (package-get-save-base): new function to save the package-get database
12003         to file.
12004         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12005         (package-get-update-base): pass the REMOTE-SOURCE arg.
12006         (package-get-update-base-entry): call package-get-custom-add-entry.
12007         (package-get-file-installed-p): removed; no longer needed.
12008         (package-get-create-custom): ditto.
12009         (toplevel): remove code to build and load package-get-custom.el
12010         (package-get-custom-add-entry): new function.
12011
12012 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * wid-edit.el (widget-button-click): Don't switch window.
12015
12016 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12017
12018         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12019
12020 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12021
12022         * etags.el (find-tag-default): Run find-tag-hook using
12023         run-hooks rather than funcall
12024
12025 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12026
12027         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12028         and the current local map as the parents to isearch-mode-map.
12029
12030 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12031
12032         * XEmacs 21.2-beta3 is released.
12033
12034 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12035
12036         * package-get.el (package-get-update-base): use
12037         insert-file-contents-internal, not insert-file-contents-literally.
12038
12039 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12040
12041         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12042         dump time.
12043
12044 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12045
12046         * package-get.el (package-get-update-base-entry): new function.
12047         (package-get-update-base): renamed; was `package-get-load-base'.
12048         cleanup, and use package-get-update-base-from-buffer.
12049         (package-get-update-base-from-buffer): new function.
12050         (package-get-update-base-entries): new; helper for above.
12051         Do not eval lisp grabbed over ftp; parse it from new format.
12052
12053 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12054
12055         * files.el (set-auto-mode): Don't play games loading package-get
12056         database; package-get-package-provider will handle it all.
12057
12058 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12059
12060         * package-get.el (package-get-base-filename): new variable.
12061         (package-get-require-base): new function.
12062         (package-get-pgp-signed-begin-line): new variable.
12063         (package-get-pgp-signature-begin-line): ditto.
12064         (package-get-pgp-signature-end-line):  ditto.
12065         (package-get-load-base): new function.
12066         (package-get-interactive-package-query):
12067         (package-get-update-all):
12068         (package-get-dependencies):
12069         (package-get-package-provider):
12070         (package-get-custom): use package-get-require-base.
12071         [package-get-custom loading]: disable for now.
12072
12073         * package-ui.el (pui-list-packages): use (package-get-require-base)
12074
12075 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12076
12077         * package-ui.el: Correct obvious thinko in choosing extent face.
12078
12079 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12080
12081         * menubar-items.el (default-menubar): pui-list-package has nothing
12082         to with Customize. Move all the package stuff to a new Item in Options.
12083
12084         * package-ui.el (pui-menu): Add menu and Popup menu.
12085
12086         * package-get.el (package-get): Use new
12087         package-admin-get-install-dir.
12088
12089         * package-admin.el (package-admin-get-install-dir): New syntax.
12090         Conserve package location and put mule packages where mule-base is.
12091
12092         * package-get.el : Customized
12093
12094         * package-ui.el (pui): Customized
12095         (pui-package-install-dest-dir): New variable.
12096         (pui-install-selected-packages): Use it
12097
12098 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12099
12100         * package-get.el (package-get-interactive-package-query): Move
12101         dependency on package-get-base to run-time.
12102         (package-get-update-all): Ditto.
12103         (package-get-dependencies): Ditto.
12104         (package-get-package-provider): Ditto.
12105         (package-get-custom): Ditto.
12106
12107 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12108
12109         * events.el: Remove 'ascii-character property from 'backspace
12110         and 'delete symbols
12111
12112 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12113
12114         * package-get-base.el: removed.
12115
12116 1998-09-23  Didier Verna  <didier@xemacs.org>
12117
12118         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12119         (no-upper-case-p): new function.
12120         (with-search-caps-disable-folding): new macro.
12121         (with-interactive-search-caps-disable-folding): new macro.
12122         (zap-to-char): In interactive mode, do a case-sensitive search if
12123         the character is uppercase.
12124         (zap-up-to-char): ditto.
12125
12126         * replace.el (perform-replace): use the function no-upper-case-p.
12127
12128         * isearch-mode.el (isearch-fix-case): ditto.
12129         make obsolete `with-caps-disable-folding' and
12130         `isearch-no-upper-case-p'.
12131
12132         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12133         (tags-search): ditto.
12134         (tags-query-replace): ditto.
12135
12136         * info.el (Info-search): ditto.
12137
12138 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12139
12140         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12141
12142 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12143
12144         * package-admin.el (package-admin-rmtree): rewritten.  need to
12145         check for "." and ".." before symlink check.  expand files and
12146         directories with respect to DIRECTORY, not default-directory.
12147
12148 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12149
12150         * package-get.el (package-get-all): add INSTALL-DIR argument.
12151
12152 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12153
12154         * package-ui.el (pui-add-required-packages): new function, select
12155         dependent packages.
12156         (pui-display-keymap): bind it.
12157         (pui-help-string): document it.
12158         (pui-install-selected-packages): package-get-all -> package-get.
12159
12160         * package-get.el (package-get-dependencies): new function.
12161
12162 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12165         regexps.
12166
12167 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12168
12169         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12170         function.
12171         (default-mouse-track-normalize-point): Use it.
12172
12173 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12174
12175         * package-admin.el (package-admin-delete-binary-package):
12176                 General cleanup. Remove unnessary use of progn and
12177         save-excursion.
12178         (package-admin-delete-binary-package): Do NOT mess with file
12179         modes. That is evil.
12180         (package-admin-delete-binary-package): Wrap all deleting in
12181         condition-case. The data in MANIFEST is untrustworthy.
12182         (package-admin-delete-binary-package): Let the OS worry about non
12183         empty directories.
12184
12185 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12186
12187         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12188         processing.
12189         (lm-report-bug): Fix mail address to send bug reports to.
12190
12191 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12192
12193         * XEmacs 21.2-beta2 is released.
12194
12195 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12196
12197         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12198
12199 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12200
12201         * info.el (Info-mode): Document page turning by double clicks in
12202         docstring so `M-x describe-mode' will display it.
12203
12204 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12205
12206         * info.el (Info-mouse-track-double-click-hook): Use character
12207         widths to calculate a border region where double clicking does
12208         page turning, and return `nil' by default so other hooks, such as
12209         region highlighting, will be run.
12210
12211 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12212
12213         * sound.el (default-sound-directory-list): Initialize with all the
12214         "sounds" directories in `data-directory-list'.  It used to just be
12215         the first one.
12216
12217         * packages.el (locate-data-directory-list): Created.  This gives
12218         the list of matching directories, unlike `locate-data-directory',
12219         which just gives the first one.
12220
12221 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12222
12223         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12224         make a binding in the local keymap until help-char handling is
12225         improved.
12226
12227         * help.el (help-keymap-with-help-key): Provide keymap with help
12228         binding.
12229         (help-print-help-form): New helper function.
12230
12231 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12234         move extent to another buffer; no need to create a new extent.
12235         (isearch-fix-case): New function.
12236         (isearch-search-and-update): Use it.
12237
12238 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12241         the keymap, not minor-mode-map-alist.
12242         (isearch-done): Restore overriding-local-map.
12243
12244 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12245
12246         * bytecomp.el (byte-compile-buffer-substring):
12247         Fix for: (byte-compile (defun f () (buffer-substring)))
12248         ==>   ** buffer-substring called with 3 args, but requires 0-3
12249         - new code not only works, but is more readable, too.
12250
12251 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12252
12253         * msw-faces.el (mswindows-init-device-faces): Don't try to
12254           specify a default font at this late stage. Do try to force
12255           creation of the default face font so that if it fails we get
12256           an error now instead of a crash at frame creation.
12257
12258           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12259           mswindows-make-font-unitalic: Canonical default weight
12260           changed from "Normal" to "Regular".
12261
12262           mswindows-make-font-bold / -bold-italic: Supplied device was
12263           not being passed into call to mswindows-find-smaller-font.
12264
12265 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12266
12267         * package-get.el (package-get-remote): Fix the path where to find
12268           the packages on xemacs.org.
12269
12270 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12271
12272         * about.el (about-maintainer-info): Update Ben's entry.
12273
12274 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12275
12276         * lisp/shadow.el (find-emacs-lisp-shadows):
12277         - `member' was being called on lists of length 2000!
12278         - Replace with hashtables.
12279         - Replace hand-coded loops with (dolist)
12280         - Fix comment typo
12281
12282 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12283
12284         * packages.el: Added new function, `package-delete-name', to
12285           delete existing packages from the installed package database
12286           (`packages-package-list').  Also added the "pkginfo" directory
12287           to `packages-special-base-regexp', so that the pkginfo directory
12288           would not get added to `late-packages'.
12289
12290         * package-admin.el: Added ability to delete an installed package
12291           (added low-level function, `package-admin-delete-package').
12292           Understands how to use the pkginfo/MANIFEST.<package> file to
12293           delete the package.  When installing a package, will also
12294           create a MANIFEST.* file if one is not provided by the
12295           package.  If the MANIFEST.* doesn't exist when deleting a
12296           package, the functions will fall back to attempting to delete
12297           any package-specific lisp directory.
12298
12299         * package-get.el: Moved some functions to package-admin.el.
12300           Added interactive function `package-get-delete-package', for
12301           use by users for deleting a package.
12302
12303           Also modified to not require the presence of efs.
12304
12305 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * files.el (find-file-noselect): Handle all signals, kill the
12308         buffer and resignal.
12309
12310 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12311
12312         * cl-macs.el (glyph-image): Add setf method.
12313
12314 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12315
12316         * package-get.el: Fixed broken EFS downloading.  Also, look for
12317           .tar.gz files first, in preference over .tgz files.
12318
12319         * package-ui.el: Fix display of package version numbers.
12320
12321 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12322
12323         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12324         argument.
12325
12326 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12327
12328         * list-mode.el: `display-completion-list': added new/optional
12329           keyword `:completion-string', which allows the programmer to
12330           change the "Possible completions are:" prompt.
12331
12332         * menubar-items.el: Added new pulldown menu-pick to start up the
12333           visual package browser/installer:
12334
12335                 Options->Customize->List Packages
12336
12337         * package-admin.el: Added hooks for installing under both Unix
12338           and MS Windows.  Does additional error checking.  No longer
12339           calls "add-big-package.sh" to install packages under Unix; now
12340           calls gunzip & tar directly.
12341
12342         * package-get.el: Added ability to install packages from files
12343           on a local disk/CDROM.  Now deletes any existing package lisp
12344           directory.  Does completion on available packages when
12345           querying for package names.  Will also search for .tgz files
12346           in addition for .tar.gz files.  Tries to reload
12347           auto-autoloads, as a convenience when loading new packages,
12348           and also tries to add any new package paths to `load-path'.
12349           Changed all occurences of `concat' to use `expand-file-name'.
12350
12351         * package-ui.el: New file which implements the main visual
12352           package browser/installer, which is started via a menu pick or
12353           M-x pui-list packages.
12354
12355 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12356
12357         * startup.el (load-init-file): spelling fix.
12358
12359 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12360
12361         * startup.el (normal-top-level): Load auto-autoload files
12362         covariantly with their precedence.
12363
12364 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12365
12366         * menubar-items.el (default-menubar): Remove "Font Weight"
12367         option, there is currently no custom equivalent.. Customize-faces
12368         is "Edit faces".
12369
12370         * x-font-menu.el (font-menu-set-font): Use customize to set
12371         default face.
12372
12373         * faces.el (face-spec-update-all-matching): New function.
12374
12375         * cus-face.el (custom-set-face-update-spec): New function.
12376         Interface to customize faces from elisp.
12377
12378         (custom-face-value-create): Show the customized settings if set
12379         but not saved.
12380
12381 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12382
12383         (custom-face-value-create): Show the customized settings if set
12384         but not saved.
12385
12386 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12387
12388         * keydefs.el (global-map): Add FSF 20.3 binding of
12389         query-replace-regexp.
12390
12391 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12392
12393         * minibuf.el (read-file-name-internal-1): use
12394         user-name-completion-1 instead of user-name-completion.
12395
12396 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12397
12398         * loadup.el:
12399         * make-docfile.el:
12400         * update-elc.el: Don't set `source-directory' (now defunct as a
12401         global variable) no more.
12402
12403         * packages.el (packages-list-autoloads): Made `source-directory'
12404         (now defunct as a global variable) a parameter.
12405
12406 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12407
12408         * about.el (about-hackers): new email
12409
12410 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12411
12412         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12413
12414 1998-07-17  Didier Verna  <didier@xemacs.org>
12415
12416         * faces.el (set-face-property):
12417         (set-face-dim-p):
12418         (face-dim-p): updated the doc strings now that the dim property isn't
12419         tty-specific.
12420         (face-equal): the dim property is now a common one.
12421
12422         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12423         Renamed the `stipple' attribute to `background-pixmap'.
12424         (custom-face-background-pixmap): make custom-face-stipple an
12425         obsolete alias for this.
12426
12427 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12428
12429         * find-paths.el (paths-file-readable-directory-p): Created and
12430         used.
12431
12432         * loadup.el: Don't set inhibit-... flags from run-temacs.
12433
12434 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12435
12436         * packages.el (packages-data-path-depth): Added and used.
12437
12438 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12439
12440         * about.el:
12441         - Change .xpm to .png, delete "zcat" section.
12442         - cosmetic fix in the 'marcpa' entry.
12443
12444         * etc/photos
12445         - convert all .xpm.Z to .png
12446         - rename mrb to martin
12447         - rename mcook-m to mcookm
12448
12449 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12450
12451         * x-init.el (x-initialize-compose): Add support for
12452         dead-circumflex as YET ANOTHER NAME for that dead key.
12453
12454 1998-08-05  Colin Rafferty <colin@xemacs.org>
12455
12456         * setup-paths.el (paths-construct-exec-path): Made the
12457         last-packages really be last.
12458         (paths-construct-data-directory-list): Ditto.
12459
12460 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12461
12462         * startup.el(startup-splash-frame-body):
12463         Update Copyright notice in splash screen
12464
12465 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12466
12467         * minibuf.el (read-file-name-internal-1): do ~user completion.
12468
12469 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12470
12471         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12472         aginst destroyed extents
12473
12474 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12475
12476         * package-get.el (package-get): add `install-dir' argument.
12477
12478 1998-07-20  John Jones  <jj@asu.edu>
12479
12480         * package-get.el: calls to package-get-update-all will only
12481           update packages which are already installed.
12482
12483 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12484
12485         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12486         writable.
12487
12488 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12489
12490         * about.el (about-hackers): Correct my email.
12491
12492 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12493
12494         * about.el (about-hackers): new email-address.
12495
12496 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12497
12498         * minibuf.el (read-number): Don't let `input-error' condition
12499         escape.
12500
12501 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12502
12503         * about.el (about-hackers): use my `email-for-life' address.
12504
12505 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12506
12507         * XEmacs 21.2-beta1 is released.
12508
12509 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12510
12511         * ldap.el (ldap-search): Doc string change
12512
12513 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12514
12515         * menubar-items.el (default-menubar): Removed references to
12516         `data-directory', and use `locate-data-file' instead, and made
12517         then greyed out if they don't exist.
12518
12519 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12520
12521         * keymap.el (events-to-keys): Use `format' instead of `concat'
12522         since the latter does not accept integer args anymore
12523
12524 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12525
12526         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12527         macros replaced.
12528
12529 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12530
12531         * make-docfile.el: Get first initialization from very-early-lisp.el
12532         * update-elc.el: Ditto.
12533         * loadup.el (really-early-error-handler): Ditto.
12534
12535         * packages.el (packages-unbytecompiled-lisp): Add new file,
12536         very-early-lisp.el.
12537
12538         * very-early-lisp.el: New file.
12539
12540 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12541
12542         * Symbols that have been obsolete for at least 3 years removed (II).
12543
12544         * obsolete.el (eval-current-buffer): Make compatible.
12545         (byte-code-function-p): Ditto.
12546         (send-string): Removed.
12547         (send-region): Removed.
12548         (screen-scrollbar-width): Removed.
12549         (set-screen-scrollbar-width): Removed.
12550         (set-screen-left-margin-width): Removed.
12551         (set-screen-right-margin-width): Removed.
12552         (screen-left-margin-width): Removed.
12553         (screen-right-margin-width): Removed.
12554         (set-buffer-left-margin-width): Removed.
12555         (set-buffer-right-margin-width): Removed.
12556         (buffer-left-margin-width): Removed.
12557         (buffer-right-margin-width): Removed.
12558         (x-set-frame-icon-pixmap): Removed.
12559         (x-set-screen-icon-pixmap): Removed.
12560         (pixel-name): Removed.
12561         (make-pixmap): Removed.
12562         (make-cursor): Removed.
12563         (pixmap-width): Removed.
12564         (pixmap-contributes-to-line-height-p): Removed.
12565         (set-pixmap-contributes-to-line-height): Removed.
12566
12567 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12568
12569         * obsolete.el (popup-menu-up-p): removed.
12570         (read-no-blanks-input): Removed.
12571         (wholenump): Removed.
12572         (ring-mod): Removed (what was ring-mod?).
12573         (current-time-seconds): Removed.
12574         (run-special-hook-with-args): Removed.
12575         (dot): Removed.
12576         (dot-marker): Removed.
12577         (dot-min): Removed.
12578         (dot-max): Removed.
12579         (window-dot): Removed.
12580         (set-window-dot): Removed.
12581
12582         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12583         `dot-min'.
12584
12585         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12586
12587         * code-files.el (insert-file-contents): Rename
12588         run-special-hook-with-args to run-hook-with-args-until-success.
12589         (write-region): Ditto.
12590
12591 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12592
12593         * about.el: Fix typos, update release date.
12594
12595         * Symbols that have been obsolete for at least 3 years removed.
12596
12597         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12598         screen- functions.
12599         (toplevel): remove setf methods for screen functions.
12600         * cl-macs.el (extent-data): defsetf removed.
12601         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12602         many places to remove.
12603         (comment-indent-hook): Ditto.
12604         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12605         (buffer-dedicated-screen): Ditto.
12606         (deiconify-screen): Ditto.
12607         (delete-screen): Ditto.
12608         (event-screen): Ditto.
12609         (find-file-other-screen): Ditto.
12610         (find-file-read-only-other-screen): Ditto.
12611         (live-screen-p): Ditto.
12612         (screen-height): Ditto.
12613         (screen-iconified-p): Ditto.
12614         (screen-list): Ditto.
12615         (screen-live-p): Ditto.
12616         (screen-name): Ditto.
12617         (screen-parameters): Ditto.
12618         (screen-pixel-height): Ditto.
12619         (screen-pixel-width): Ditto.
12620         (screen-root-window): Ditto.
12621         (screen-selected-window): Ditto.
12622         (screen-totally-visible-p): Ditto.
12623         (screen-visible-p): Ditto.
12624         (screen-width): Ditto.
12625         (screenp): Ditto.
12626         (get-screen-for-buffer): Ditto.
12627         (get-screen-for-buffer-noselect): Ditto.
12628         (get-other-screen): Ditto.
12629         (iconify-screen): Ditto.
12630         (lower-screen): Ditto.
12631         (mail-other-screen): Ditto.
12632         (make-screen): Ditto.
12633         (make-screen-invisible): Ditto.
12634         (make-screen-visible): Ditto.
12635         (modify-screen-parameters): Ditto.
12636         (new-screen): Ditto.
12637         (next-screen): Ditto.
12638         (next-multiscreen-window): Ditto.
12639         (other-screen): Ditto.
12640         (previous-screen): Ditto.
12641         (previous-multiscreen-window): Ditto.
12642         (raise-screen): Ditto.
12643         (redraw-screen): Ditto.
12644         (select-screen): Ditto.
12645         (selected-screen): Ditto.
12646         (set-buffer-dedicated-screen): Ditto.
12647         (set-screen-height): Ditto.
12648         (set-screen-position): Ditto.
12649         (set-screen-size): Ditto.
12650         (set-screen-width): Ditto.
12651         (show-temp-buffer-in-current-screen): Ditto.
12652         (switch-to-buffer-other-screen): Ditto.
12653         (visible-screen-list): Ditto.
12654         (window-screen): Ditto.
12655         (x-set-screen-pointer): Ditto.
12656         (x-set-frame-pointer): Ditto.
12657         (screen-title-format): Ditto.
12658         (screen-icon-title-format): Ditto.
12659         (terminal-screen): Ditto.
12660         (delete-screen-hook): Ditto.
12661         (create-screen-hook): Ditto.
12662         (mouse-enter-screen-hook): Ditto.
12663         (mouse-leave-screen-hook): Ditto.
12664         (map-screen-hook): Ditto.
12665         (unmap-screen-hook): Ditto.
12666         (default-screen-alist): Ditto.
12667         (default-screen-name): Ditto.
12668         (x-screen-defaults): Ditto.
12669         (x-create-screen): Ditto.
12670         * obsolete.el: meta-flag removed.
12671         baud-rate removed.
12672         sleep-for-millisecs removed.
12673         extent-data removed.
12674         set-extent-data removed.
12675         set-extent-attribute removed.
12676         extent-glyph removed.
12677         extent-layout removed.
12678         set-extent-layout removed.
12679         list-faces-display removed.
12680         list-faces removed.
12681         trim-versions-without-asking removed.
12682         after-write-file-hooks removed.
12683         truename removed.
12684         auto-fill-hook removed.
12685         blink-paren-hook removed.
12686         select-screen-hook, deselect-screen-hook removed.
12687         auto-raise-screen, auto-lower-screen removed.
12688
12689         * msw-mouse.el: Global change resource -> mswindows-resource.
12690
12691         * XEmacs 21.0-pre5 is released.
12692
12693 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12694
12695         * about.el (about-hackers): Credits update.
12696
12697 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * register.el (insert-register): Don't activate the region.
12700
12701 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12702
12703         * select.el: Restore x-* symbols for backwards compatibility:
12704         x-copy-primary-selection, x-kill-primary-selection,
12705         x-delete-primary-selection, x-select-make-extent-for-selection,
12706         x-valid-simple-selection-, x-cut-copy-clear-internal.
12707
12708 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12709
12710         * XEmacs 21.0-pre4 is released.
12711
12712 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12715         reporting bugs.
12716         (maybe-add-init-button): Fix semantics under Windows.  Use
12717         `expand-file-name' rather than `concat'.
12718
12719         * help.el (print-messages): New function.
12720
12721 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12722
12723         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12724
12725 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12726
12727         * about.el: Tweaked my entry in about-hackers.
12728
12729         * find-paths.el (paths-emacs-root-p):
12730           Relaxed emacs-root checking of an in-place installation to
12731           also accommodate the flat layout used on MS Windows.
12732
12733 1998-06-29  John Jones  <jj@asu.edu>
12734
12735         * package-get.el: calls to package-get-update-all will only
12736           update packages which are already installed.
12737
12738 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12739
12740         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12741         are handled by the gui-element face fallbacks now.
12742
12743         * x-faces.el: default gui-element face to "background" as well as
12744         the default face.
12745
12746         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12747         and default face settings since these are set as fallbacks now in
12748         the appropriate domain.
12749
12750 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12751
12752         * text-mode.el (text-mode): Reorder regexp so the OR part
12753         corresponding to `page-delim' goes first and the hack in
12754         `forward-paragraph' will work.
12755         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12756
12757 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12758
12759         * subr.el (remove-hook): When checking the hook value
12760           with functionp, don't apply car to it.
12761
12762 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12763
12764         * package-get.el (package-get-remote-filename):
12765           Don't use file-name-as-directory because the local directory
12766           separator conventions might not be the same as ftp's.
12767
12768 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12769
12770         * ldap.el (ldap-host-parameters-alist): New name of
12771         `ldap-host-parameters-plist'
12772
12773 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12774
12775         * package-get.el: Using (require 'package-get-base), now that it
12776         provides itself.  Consequently removed all instances of (load
12777         "package-get-base.el").
12778
12779 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12780
12781         * subr.el (remove-hook): Don't treat the hook value as a
12782           list unless it is both consp and not functionp.
12783
12784 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12785
12786         * about.el: Email address for Ben Wing is ben@xemacs.org.
12787         * auto-show.el: Ditto.
12788         * bytecomp.el: Ditto.
12789         * faces.el: Ditto.
12790         * x-scrollbar.el: Ditto.
12791         * x-misc.el: Ditto.
12792         * tty-init.el: Ditto.
12793         * toolbar-items.el: Ditto.
12794         * symbol-syntax.el: Ditto.
12795         * specifier.el: Ditto.
12796         * objects.el: Ditto.
12797         * hyper-apropos.el: Ditto.
12798         * glyphs.el: Ditto.
12799
12800 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12801
12802         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12803         vertical-divider-always-visible-p.
12804         (default-mouse-motion-handler): Ditto.
12805
12806 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12809         global value.
12810
12811 1998-06-21  Oliver Graf <ograf@fga.de>
12812
12813         * build-reports.el: changed receiver to xemacs-build-reports list
12814
12815 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12816
12817         * font.el: Split font-family-mappings into X and
12818           mswindows-specific versions.
12819           mswindows-font-create-[object|name]: Treat supplied size
12820           as a pointsize. Added underline and strikethru handling.
12821
12822         * msw-faces.el: changed default mswindows charset to western.
12823
12824         * msw-glyphs.el: removed space in border-glyph font string that
12825           was inserted to get round bugs in the mswindows C font code.
12826
12827 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12828
12829         * about.el (about-hackers): Credits update.
12830
12831         * help-nomule.el (tutorial-supported-languages): Add Romanian
12832         TUTORIAL.
12833
12834         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12835         to ISO-8859-2.
12836
12837 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12838
12839         * font.el: Split font-family-mappings into X and
12840           mswindows-specific versions.
12841           mswindows-font-create-[object|name]: Treat supplied size
12842           as a pointsize. Added underline and strikethru handling.
12843
12844         * msw-faces.el: changed default mswindows charset to western.
12845
12846         * msw-glyphs.el: removed space in border-glyph font string that
12847           was inserted to get round bugs in the mswindows C font code.
12848
12849 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12850
12851         * minibuf.el: make read-color-completion-table call
12852           (mswindows-color-list for mswindows devices.
12853
12854 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12855
12856         * lisp/font-lock.el
12857         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12858         Let declaration items contain non-word symbol characters.
12859
12860 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12861
12862         * package-get.el (package-get-package-provider): Added autoload
12863         cookie.  Loading "package-get-base.el" in ALL functions that use
12864         it.  Fixed some (interactive ...) with multiple argument specs
12865         again.  Cosmetic indentation changes.
12866
12867 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12868
12869         * info.el (Info-insert-dir): Don't use nreverse on variables
12870         that you want to use later.
12871
12872 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12873
12874         * x-mouse.el (x-set-point-and-move-selection): Replace call
12875         to x-kill-primary-selection with kill-primary-selection
12876
12877 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12878
12879         * simple.el (what-cursor-position): Make cursor position reported
12880         use value of column-number-start-at-one
12881
12882 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12883
12884         * about.el (xemacs-hackers): Fix Jareth's email address.
12885
12886 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12887
12888         * startup.el (startup-splash-frame): Remove
12889         `xemacs-startup-logo-function'.
12890
12891 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12892
12893         * about.el (about-hackers): Update credits list.
12894
12895 1998-06-06  Jeff Miller <jmiller@smart.net>
12896
12897         * lisp/sound.el: Update sound-ext to allow filenames with
12898           extensions to be found by load-sound-file
12899
12900 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12901
12902         * info.el (Info-rebuild-outdated-dir): Removed variable
12903         (Info-auto-generate-directory): New variable
12904         (Info-save-auto-generated-dir): New variable
12905         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12906         (Info-build-dir-anew): Second parameter removed.  Use
12907         `Info-save-auto-generated-dir'
12908         (Info-rebuild-dir): Ditto
12909
12910 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12911
12912         * list-mode.el (next-list-mode-item): Would not recognize
12913         border between directly neighbored items.
12914
12915 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12916
12917         * package-get.el: add autoloads for some functions.
12918
12919 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * specifier.el (let-specifier): Tiny docfixes.
12922
12923 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12924
12925         * msw-mouse.el: set selection-pointer-glyph to Normal.
12926
12927 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12928
12929         * wid-edit.el (widget-specify-secret): New function.
12930         (widget-after-change): Use it.
12931         (widget-specify-field): Use it.
12932
12933 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12934
12935         * mouse.el (drag-window-divider): Use `(not done)' instead of
12936         `doit'; reuse result of `window-pixel-edges'.
12937
12938         * modeline.el (drag-modeline-event-lag): Rename to
12939         drag-divider-event-lag.
12940
12941 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12942
12943         * specifier.el (let-specifier): Rewritten not to generate needless
12944         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12945         arguments.
12946
12947 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12948
12949         * minibuf.el (read-file-name-1): Setup buffer-local value of
12950         `completion-ignore-case' in completions buffer under Windows.
12951
12952 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12953
12954         * about.el (about-maintainer-glyph): Fix support for not
12955         compressed images.
12956
12957 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12958
12959         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12960
12961         * mouse.el (mouse-track): Cancel selection if misc-user event with
12962         `cancel-mode-internal' function is fetched.
12963
12964 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12965
12966         * files.el (save-some-buffers-1): Fixed return value.
12967
12968 1998-06-01  Oliver Graf <ograf@fga.de>
12969
12970         * dragdrop.el: added experimental
12971
12972 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12973
12974         * startup.el (after-init-hook, init-file-user,
12975         user-init-directory, load-user-init-file):  Purge references
12976         to "~/.xemacs/init.el" from docstrings.
12977
12978         (load-user-init-file) Use paths-construct-path to construct
12979         paths to user init files.  Go directly to ~/.emacs, do not
12980         search ~/.xemacs/, do not load `default-custom-file'.
12981
12982 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12983
12984         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12985         general *sh.
12986         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12987
12988 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12989
12990         * menubar-items.el (default-menubar): add Update Packages to customize
12991         menu.
12992
12993 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12994
12995         * faces.el: use toolbar face as a fallback for toolbar properties
12996         in xpm-color-symbols instead of default.
12997
12998         * msw-faces.el: rename 3d-object -> gui-element face.
12999
13000 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13001
13002         * startup.el (xemacs-startup-logo-function): New variable.
13003         (startup-splash-frame): Use it.
13004
13005 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13006
13007         * files.el (save-some-buffers): Would wait 1 second.
13008         (save-some-buffers-1): Delete other windows here instead of in
13009         `save-some-buffers'.
13010         (save-some-buffers): Force redisplay only if windows were deleted.
13011
13012 1998-06-02  Didier Verna  <didier@xemacs.org>
13013
13014         * cus-face.el (custom-face-attributes): generalized the use of
13015         toggle buttons for boolean attributes.
13016         Re-ordered the items a bit.
13017
13018 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13019
13020         * sound.el (default-sound-directory): Use `locate-data-directory'
13021         to find the sounds directory.
13022
13023 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13024
13025         * sound.el: default sound-ext to .wav under mswindows, .au
13026         otherwise. load-default sounds without extensions.
13027
13028 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13029
13030         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13031         if send-pr is not bound.
13032
13033 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13034
13035         * files.el: grok idl files in auto-mode-alist.
13036 1998-06-01  Jeff Miller  <jmiller@smart.net>
13037
13038         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13039         calling `upcase'.
13040
13041 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13042
13043         * msw-glyphs.el: add xbm to the list of image types supported.
13044
13045 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13046
13047         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13048         instead of XEmacs one when dumping InfoDock.
13049
13050 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13051
13052         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13053         for `modeline-visible-p'
13054
13055         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13056
13057 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13058
13059         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13060         since it's not used anymore. doc string fixes.
13061
13062         * package-get.el (package-get-file-installed-p): new function. use
13063         instead of file-installed-p which is in an external package.
13064
13065 1998-05-28  Oliver Graf <ograf@fga.de>
13066
13067         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13068         favor of select-window/switch-to-buffer
13069
13070 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13071
13072         * startup.el: changed (getenv "HOME") to (user-home-directory)
13073
13074 1998-05-25  Oliver Graf <ograf@fga.de>
13075
13076         * frame.el (cde-start-drag) moved to dragdrop.el
13077         (offix-start-drag-region) moved to dragdrop.el
13078         (offix-start-drag) moved to dragdrop.el
13079         * dragdrop.el (cde-start-drag) moved from frame.el
13080         (offix-start-drag-region) moved from frame.el
13081         (offix-start-drag) moved from frame.el
13082         (cde-start-drag-region) cde drag regions
13083         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13084
13085 1998-05-26  Oliver Graf <ograf@fga.de>
13086
13087         * dragdrop.el: created dragdrop-drag prototypes
13088         (cde-start-drag-region) fixed typo
13089
13090 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13091
13092         * simple.el (after-init-hook): Remove reader macro.
13093
13094         * packages.el (packages-hardcoded-lisp): Get rid of reader
13095         macros.  Update DOC string.
13096
13097 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13098
13099         * mouse.el (drag-window-divider): Ditto.
13100
13101         * modeline.el (mouse-drag-modeline): Use it.
13102
13103         * lisp-mode.el (let-specifier): Specify indentation.
13104
13105         * specifier.el (let-specifier): Renamed from
13106         `with-specifier-instance'.
13107
13108 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13109
13110         * x-faces.el:
13111         * faces.el: move definition of xpm-color-symbols from x-faces.el
13112         to faces. Predicate x-get-resource on the presence of x.
13113
13114         * msw-faces.el: set 3d-object face rather than modeline. Specify
13115         faces as specfier defaults.
13116
13117         * package-get.el: don't use package-admin-add-single-file-package.
13118
13119 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13120
13121         * toolbar-items.el: Fixup tooltips.
13122         (toolbar-gnus): Don't use obsolete variable
13123         toolbar-news-frame-properties.
13124         (toolbar-news-reader): Default to `gnus' instead of
13125         `not-configured'.
13126
13127         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13128         Windows.
13129
13130 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13131
13132         * package-get.el: rename -installedp -> -installed-p.
13133
13134 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13135
13136         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13137         attributes, and assinged it to continuation, truncation and
13138         hscroll glyphs.
13139
13140         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13141         and made continuation, truncation and hscroll glyphs arrow
13142         characters out of that font.
13143
13144 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13145
13146         * minibuf.el (minibuffer-electric-separator): Play nicely with
13147         directory-sep-char being \.
13148         (minibuffer-electric-tilde): Ditto.
13149         (read-file-name-map): Ditto.
13150
13151 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13152
13153         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13154         on X devices.
13155         (default-mouse-track-deal-with-down-event): Avoid
13156         `x-disown-selection'; use `disown-selection' instead.
13157
13158 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13159
13160         * select.el:
13161         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13162         moved to (cut-copy-clear-internal) in select.el. Ditto for
13163         (x-delete-primary-selection) (x-kill-primary-selection)
13164         (x-copy-primary-selection).
13165         (own-clipboard): new function.
13166
13167         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13168         functions in select.el. remove old ones.
13169         (mswindows-own-clipboard): new function.
13170
13171 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13172
13173         * gnuserv.el: allow connections from mswindows type devices.
13174
13175 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13176
13177         * msw-glyphs.el: change image type used from cursor to resource.
13178
13179 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13180
13181         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13182         for {top,bottom}-{left,right} values in addition to
13183         {top,bottom}_{left,right}.
13184         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13185
13186 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13187
13188         * cl-macs.el (specifier-instance): Undefine its setf method.
13189
13190         * specifier.el (with-specifier-instance): Added docstring.
13191
13192         * mouse.el (drag-window-divider): Ditto.
13193
13194         * modeline.el (mouse-drag-modeline): Use it.
13195
13196         * lisp-mode.el (with-specifier-instance): Define its indentation
13197         level.
13198
13199         * specifier.el (with-specifier-instance): New macro.
13200
13201 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13202
13203         * package-get.el (package-get-create-custom): new function to
13204         auto-generate package-get-custom.el from package-get-base.el.
13205         * (package-get-ever-installedp): new function.
13206         * (package-get-custom): new function to get all packages specified
13207         by customize.
13208
13209 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13210
13211         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13212
13213 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13214
13215         * cl-extra.el: Reverse previous float change.
13216
13217 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13218
13219         * x-faces.el:
13220         * faces.el (try-font-name): moved from x-faces.el since it is
13221         required by w3 under mswindows as well X.
13222
13223 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13224
13225         * winnt.el: Removed evil (setq completion-ignore-case t)
13226         clause, one more overlookef fsfism.
13227         (nt-quote-args-functions-alist): End sentences with double space.
13228
13229 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13230
13231         * window-xemacs.el (push-window-configuration): Remove kludgery of
13232         recaching default-toolbar specifier.
13233         (pop-window-configuration): Ditto.
13234         (unpop-window-configuration): Ditto.
13235
13236 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13237
13238         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13239
13240 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13241
13242         * winnt.el (nt-quote-args-verbatim): Added function.
13243         (nt-quote-args-prefix-quote): Added function.
13244         (nt-quote-args-backslash-quote): Added function.
13245         (nt-quote-args-double-quote): Added function.
13246         (nt-quote-args-functions-alist): New variable.
13247         (nt-quote-process-args): Added function. This is the main quoting
13248         work horse called from process-nt.c
13249
13250 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13251
13252         * winnt.el: Removed duplicate definitions for backspace,
13253         delete, M-backspace and C-M-backspace.
13254         (file-name-buffer-file-type-alist): Removed this variable.
13255         (find-buffer-file-type): Removed function.
13256         (find-file-binary):  Removed function.
13257         (find-file-text): Removed function.
13258         (find-file-not-found-set-buffer-file-type): Removed function.
13259         (save-to-unix-hook): Removed function.
13260         (revert-from-unix-hook): Removed function.
13261         (using-unix-filesystems): Removed function.
13262         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13263         warning.
13264         (x-set-selection): Removed function.
13265         (x-get-selection): Removed function.
13266         Removed commented FSFisms.
13267         Replaced copyright notice (this file is not part of GNU Emacs).
13268         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13269         comint-process-echoes setting to t.
13270
13271 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13272
13273         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13274         and used following the interface change of
13275         `paths-find-recursive-path'.
13276
13277         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13278         regexp instead of a list of base names.
13279         (paths-version-control-filename-regexp):
13280         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13281         Introduced and used following the interface change of
13282         `paths-find-recursive-path'.
13283
13284 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13285
13286         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13287         on X devices, rather than on all non-TTY devices.
13288
13289 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13290
13291         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13292
13293         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13294
13295 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13296
13297         * itimer.el (activate-itimer): Fixed usage of integers
13298         as argument to `concat'.
13299
13300 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13301
13302         * itimer.el (start-itimer): replace the use of `concat' with
13303         `format'
13304
13305 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13306
13307         * mode-motion.el (mode-motion-hook): Clarify docstring.
13308         From Bob Weiner <weiner@altrasoft.com>
13309
13310         * loadhist.el (symbol-file): Supply prompt string when used
13311         interactively.
13312         From Bob Weiner <weiner@altrasoft.com>
13313
13314 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * loadup.el (really-early-error-handler): Ditto.
13317
13318         * update-elc.el: Ditto.
13319
13320         * setup-paths.el (paths-construct-exec-path): Ditto.
13321
13322         * make-docfile.el: Ditto.
13323
13324         * find-paths.el (paths-decode-directory-path): Use split-path
13325         instead of decode-path.
13326
13327         * files.el (parse-colon-path): Update docstring reference.
13328
13329 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13330
13331         * msw-init.el:
13332         * x-init.el:
13333         Bind cut'n'paste keys to non window-system specific functions.
13334
13335         * msw-select.el: New function mswindows-clear-clipboard.
13336         mswindows-cut-copy-clipboard extended to handle clearing of the
13337         selection and renamed to mswindows-cut-copy-clear-clipboard.
13338
13339         * select.el: on mswindows devices delete-primary-selection
13340         calls mswindows-clear-clipboard.
13341
13342 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13343
13344         * simple.el (quoted-insert): Inhibit quit when using read-char.
13345
13346         * cmdloop.el (read-char): Don't inhibit quit.
13347         (read-char-exclusive): Ditto.
13348         (read-char): Signal quit if quit-char was pressed.
13349         (read-char-exclusive): Ditto.
13350         (read-quoted-char): Return a character, not integer.
13351
13352         * menubar-items.el (default-popup-menu): Use Andy's generic
13353         selection code.
13354         (default-popup-menu): Fix code.
13355
13356 1998-05-14  Oliver Graf <ograf@fga.de>
13357
13358         * dragdrop.el (dragdrop-function-widget): this time it's done
13359
13360 1998-05-13  Oliver Graf <ograf@fga.de>
13361
13362         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13363
13364 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13365
13366         * device.el (device-pixel-width):
13367         (device-pixel-height):
13368         (device-mm-width):
13369         (device-mm-height):
13370         (device-bitplanes):
13371         (device-color-cells): Swapped parameters to device-system-metric
13372         according to the interface change.
13373
13374 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13375
13376         * mouse.el (default-mouse-motion-handler): Use new name of the
13377         function event-over-vertical-divider-p.
13378         Do not set E-W arrow cursor over the divider if
13379         vertical-divider-draggable-p is nil in the window.
13380         ([top-level]): Use new name for the variable
13381         vertical-divider-map.
13382         (drag-window-divider): Respect vertical-divider-draggable-p.
13383         Variable name typo fixes.
13384
13385 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * keymap.el (kbd): Define here; handle string constants and
13388         others...
13389
13390 1998-05-15  Christian Nyb <chr@mediascience.no>
13391
13392         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13393         in Emacs 18.
13394
13395 1998-05-13  Didier Verna  <didier@xemacs.org>
13396
13397         * mouse.el (drag-window-divider): give the vertical divider a
13398         pressed look when dragging it.
13399
13400 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13401
13402         * faces.el: predicate some more face operations on x or mswindows
13403         not just x.
13404
13405         * modeline.el: enable modeline coloring for mswindows.
13406
13407 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13408
13409         * minibuf.el (minibuffer-default): Added variable; compatible with
13410         FSF Emacs.
13411         (next-history-element): Used `minibuffer-default'.
13412
13413 1998-05-12  Oliver Graf <ograf@fga.de>
13414
13415         * dragdrop.el (dragdrop-function-widget): button and mods ok
13416         arguments still look a bit strange
13417         (dragdrop-compare-mods) created
13418         (dragdrop-drop-do-functions) correctly checks for buttons and
13419         modifiers
13420
13421 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * setup-paths.el (paths-default-info-directories): Replace
13424         path-separator with directory-sep-char.
13425
13426         * files.el (path-separator): Don't define it here.
13427
13428 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13429
13430         * update-elc.el: Ditto.
13431
13432         * setup-paths.el (paths-construct-exec-path): Ditto.
13433
13434         * make-docfile.el: Ditto.
13435
13436         * loadup.el (really-early-error-handler): Ditto.
13437
13438         * find-paths.el (paths-decode-directory-path): Use decode-path
13439         instead of decode-path-internal.
13440
13441         * files.el (parse-colon-path): Update docstring.
13442
13443 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * subr.el (get-buffer-window-list): Make BUFFER optional.
13446
13447         * window-xemacs.el (windows-of-buffer): Defalias to
13448         get-buffer-window-list.
13449
13450 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13451
13452         * disass.el: Fix maintainer keyword.
13453
13454         * bytecomp.el (byte-compile-and-load-file): Autoload.
13455         (byte-compile-buffer): Ditto.
13456
13457         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13458         value is returned, not the name.
13459         (lisp-imenu-generic-expression): Enable it.
13460         (lisp-mode-variables): Ditto.
13461         (lisp-indent-offset): Change defconst to defvar.
13462         (lisp-indent-function): Ditto.
13463         (lisp-body-indent): Ditto.
13464
13465 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13466
13467         * modeline.el: Use zap-last-kbd-macro-event.
13468
13469         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13470         nil, don't attempt to do anything with messages.
13471         (eval-last-sexp): Use `letf' for clarity.
13472
13473 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13474
13475         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13476
13477 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13478
13479         * buff-menu.el:
13480         * lisp-mode.el:
13481         * obsolete.el:
13482         Change empty docstrings into no doc strings at all.
13483         Fix bogus FSF-format docstrings.
13484         * etags.el: Fix docstring.
13485
13486 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13487
13488         * package-get.el (package-get): Use internal md5
13489
13490 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13491
13492         * about.el (about-xemacs): Correct abuse of concat.
13493
13494 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13495
13496         * info.el (Info-mode): Use easymenu.
13497
13498 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13499
13500         * apropos.el (apropos): Don't use concat with integers.
13501
13502         * cmdloop.el (describe-last-error): Handle the case when no error
13503         was seen gracefully.
13504
13505         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13506         defun.
13507         (apropos-describe-plist): Ditto.
13508
13509         * help.el (with-displaying-help-buffer): Revert to a defun.
13510         (describe-key): Use it as defun.
13511         (describe-mode): Ditto.
13512         (describe-bindings): Ditto.
13513         (describe-prefix-bindings): Ditto.
13514         (describe-installation): Ditto.
13515         (view-lossage): Ditto.
13516         (describe-function): Ditto.
13517         (describe-variable): Ditto.
13518         (describe-syntax): Ditto.
13519
13520 1998-05-11  Oliver Graf <ograf@fga.de>
13521
13522         * dragdrop.el: changed order of require/provide
13523         (dragdrop-drop-mime-default) changed to new calling conventions
13524         (dragdrop-drop-do-functions) changed to new calling conventions
13525         (dragdrop-function-widget) this one needs more work...
13526
13527 1998-05-10  Oliver Graf <ograf@fga.de>
13528
13529         * about.el: another small change in my entry
13530         * dragdrop.el (dragdrop-drop-log-function): logging added
13531         plus customizations
13532         changed interface to handler functions. now called with event
13533         and object
13534
13535 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13536
13537         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13538         E-W arrow pointer displayed over draggable dividers.
13539
13540         * mouse.el (default-mouse-motion-handler): Show it when
13541         appropriate.
13542         (drag-window-divider): Added.
13543         ([top-level]): Initialized window-divider-map with a keymap
13544         binding the above function to left button down event.
13545
13546         * x-mouse.el (x-init-pointer-shape): Initialize
13547         divider-pointer-glyph from Cursor.dividerPointer, or use default
13548         E-W double arrow.
13549
13550 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13551
13552         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13553
13554 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13555
13556         * simple.el (count-words-buffer): Don't query for buffer.
13557         (count-lines-buffer): Ditto.
13558
13559 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13560
13561         * help.el (where-is): add optional insert argument.
13562
13563 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13564
13565         * help.el (describe-key-briefly): New argument INSERT.
13566
13567         * simple.el (eval-expression): New optional argument; synch with
13568         FSF 20.3.
13569
13570         * keydefs.el (global-map): Add new register bindings.
13571
13572         * register.el: Synched with FSF 20.3.
13573
13574 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13575
13576         * window-xemacs.el (recenter): all arguments are optional.
13577
13578 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13579
13580         * device.el: (device-pixel-width): Reflected name/parameters
13581         change to device-system-metric.
13582         (device-pixel-height): Ditto.
13583         (device-mm-width): Ditto.
13584         (device-mm-height): Ditto.
13585         (device-bitplanes): Ditto.
13586         (device-color-cells): Ditto.
13587
13588 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13589
13590         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13591
13592         * cl.el (most-positive-fixnum): Document.
13593         (most-negative-fixnum): Ditto.
13594
13595         * cus-dep.el: Updated comment.
13596
13597         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13598         constant.
13599
13600         * cus-load.el (custom-put): Removed.
13601
13602         * files.el (after-find-file): Just resignal quit instead of
13603         signaling "canceled".
13604
13605 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * frame.el (other-frame): Use `focus-frame' instead of
13608         select-frame kludges.
13609
13610         * lisp-mode.el: Update lisp-indent-function for
13611         save-selected-frame and with-selected-frame.
13612
13613         * frame.el (save-selected-frame): New macro.
13614         (with-selected-frame): Ditto.
13615         (other-frame): Use `set-frame-focus'.
13616
13617 1998-05-06  Oliver Graf <ograf@fga.de>
13618
13619         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13620         (dragdrop-drop-url-default) default handler for URL drops created
13621         (dragdrop-drop-mime-default) default handler for MIME drops created
13622         (dragdrop-drop-functions) default custom for handling drops created
13623         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13624
13625 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13626
13627         * mouse.el: Removed redundant mouse-mswindows-drop function.
13628
13629 1998-05-05  Oliver Graf <ograf@fga.de>
13630
13631         * about.el: changed some text in my entry
13632         * dragdrop.el: added customs
13633
13634 1998-05-04  Oliver Graf <ograf@fga.de>
13635
13636         * mouse.el: killed global drop key bindings
13637         (mouse-offix-drop) removed
13638         * dragdrop.el: created
13639         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13640
13641 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13642
13643         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13644         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13645
13646         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13647         obsolete comment.
13648
13649         * scrollbar.el (scrollbars-visible-p): Use new
13650         {vertical,horizontal}-scrollbar-visible-p specifiers.
13651
13652 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13653
13654         * device.el (device-pixel-height):
13655         (device-pixel-width):
13656         (device-mm-width):
13657         (device-mm-height):
13658         (device-bitplanes):
13659         (device-color-cells): Moved these 6 functions from device.c; they
13660         all use single (device-system-metrics) call.
13661
13662 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13663
13664         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13665         were renamed.
13666
13667         * menubar-items.el:
13668         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13669         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13670
13671         * help.el (help-map): Remove Hyperbole keybinding logic.
13672         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13673
13674 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13675
13676         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13677         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13678
13679 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13680
13681         * msw-glyphs.el: use nicer icon3 from the frame icon.
13682
13683 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13684
13685         * version.el (emacs-version): Remove InfoDock conditionals.
13686
13687         * startup.el (startup-splash-frame): Change ID logo name.
13688
13689 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * files.el (after-find-file): If the user presses C-g on
13692         directory-creation prompt, kill the buffer.
13693
13694 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13695
13696         * simple.el (count-words-region): Reverse previous change.
13697
13698 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13699
13700         * replace.el (query-replace): Just call perform-replace.
13701         (query-replace-regexp): Ditto.
13702         (perform-replace): Move region handling here.
13703         (perform-replace): Use the new arg to match-data.
13704
13705 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13706
13707         * x-init.el: Install X specific display table that
13708           displays char 0240 as a space to avoid whatever it is
13709           that screws up display of that character code.
13710
13711 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13712
13713         * help.el (function-arglist): If no arguments are documented for a
13714         subr, print nothing rather than incorrect output.
13715
13716 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13717
13718         * cmdloop.el (command-error): Update bail-out error message to use
13719         `emacs-program-name'.
13720
13721         * lib-complete.el: Remove reader macro cruft.
13722
13723         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13724         cruft.
13725
13726         * simple.el (count-words-region): Drop interactive-p check on the
13727         message.
13728
13729 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13730
13731         * font.el
13732         * msw-faces.el
13733         Correct spelling of mswindows-font-canonicalize-name.
13734
13735 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13736
13737         * ldap.el (ldap-host-parameters-alist): Replaced with
13738         `ldap-host-parameters-plist'
13739         (ldap-search): Adapt to previous change
13740
13741 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13742
13743         * about.el (about-hackers): Update Bob Weiner bio.
13744         (about-maintainer-info): Ditto.
13745
13746 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13747
13748         * simple.el (display-warning-minimum-level): Docfix.
13749
13750 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13751
13752         * widget.el (:default-get): New keyword.
13753         * wid-edit.el (default, widget-default-default-get): Define it.
13754         (group, widget-group-default-get): Define it.
13755         (menu-choice, widget-choice-default-get): Define it.
13756         (widget-default-get): New function.
13757         (widget-choice-action): Call it.
13758         (widget-editable-list-entry-create): Call it.
13759
13760 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13761
13762         * byte-optimize.el (byte-boolean-vars): Removed.
13763         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13764         lookup through `byte-boolean-vars'.
13765
13766 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13767
13768         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13769         resource-provided values into ghost specs for scrollbar-height and
13770         scrollbar-width.
13771
13772 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13773
13774         * byte-optimize.el: Don't attempt to optimize /=.
13775
13776         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13777         (byte-compile-/=): Ditto.
13778
13779 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13780
13781         * apropos.el: Use `with-displaying-help-buffer'.
13782         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13783         Use `with-displaying-help-buffer'.
13784         (apropos-follow): Do not give special treatment to buffer cursor
13785         was in prior to a mouse click.
13786         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13787         (apropos-print-doc): Set correct buffer for setting text
13788         properties.
13789
13790 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13791
13792         * help.el (help-buffer-prefix-string): New variable.
13793         (help-buffer-name): Use it.
13794
13795         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13796         mode menu.
13797
13798 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13799
13800         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13801
13802 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13803
13804         * files.el (find-file-noselect): Update docstring.
13805         (find-file-noselect): Signal an error if found an unreadable file.
13806         (file-chase-links): Save the match data.
13807         (normal-mode): Use `lwarn' and `error-message-string'.
13808         (interpreter-mode-alist): Change defconst to defvar.
13809         (inhibit-first-line-modes-regexps): Ditto.
13810         (inhibit-first-line-modes-regexps): Added .tgz.
13811         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13812         (change-major-mode-with-file-name): New user-option.
13813         (set-visited-file-name): Synched with FSF.
13814         (file-name-extension): New function, from FSF 20.3.
13815         (file-relative-name): Synched with FSF.
13816         (save-some-buffers): Support the C-r feature.
13817         (recover-session): Synched with FSF.
13818         (kill-some-buffers): Ditto.
13819         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13820
13821 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13822
13823         * files.el (insert-file): Undo previous change and reenable use of
13824         format.el.
13825
13826 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13827
13828         * window-xemacs.el (recenter): Define.
13829
13830 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13831
13832         * font.el (mswindows-font-create-name)
13833         (mswindows-font-create-object): new functions for mswindows type
13834         fonts.
13835
13836         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13837         strings are parsed as well as font objects.
13838
13839 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13840
13841         * modeline.el (defining-kbd-macro): Restore modeline indication of
13842         kbd-macro being recorded.
13843         (add-minor-mode): Simplify docstring.
13844         (modeline-minor-mode-menu): Remove stuff.
13845
13846 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13847
13848         * code-process.el (call-process): dynamically decide process
13849         coding type.
13850
13851 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13852
13853         * modeline.el: Add line-number-mode, column-number-mode to
13854         the modeline minor-mode menu.  Button2 on the line number does
13855         goto-line.
13856
13857 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13858
13859         * mouse.el: move x-selection-owner-p type things to
13860         selection-owner-p.
13861
13862         * msw-init.el: copy zmacs stuff from x-init.el
13863
13864         * msw-select.el (mswindows-own-selection)
13865         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13866         functions. Very simple minded implementation of selectio
13867         ownership.
13868
13869         * select.el (own-selection) (disown-selection)
13870         (activate-region-as-selection) (select-make-extent-for-selection)
13871         (valid-simple-selection-p): functions moved from x-select.el for
13872         generalized selection.
13873
13874         * x-select.el: see select.el changes.
13875
13876         * x-toolbar.el: use new selection functions.
13877
13878 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13879
13880         * packages.el (packages-find-package-directories): Fixed bug that
13881         would pick up multiple site-package directories.
13882         (package-locations): Added "xemacs-packages" as a late package
13883         location.
13884
13885         * find-paths.el: Now uses `emacs-program-name' and
13886         `emacs-program-version'.
13887         Additions to enforce version-specific directories in
13888         `paths-find-version-directory'.
13889
13890 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13891
13892         * default.el: Removed.
13893         * site-start.el: Removed.
13894
13895 1998-04-29  Didier Verna  <didier@xemacs.org>
13896
13897         * minibuf.el (minibuffer-history-minimum-string-length): Default
13898         to nil.
13899
13900 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13901
13902         * find-paths.el (paths-program-name): Rename.
13903         (paths-emacs-root-p): Ditto.
13904         (paths-find-site-directory): Ditto.
13905
13906 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13907
13908         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13909         `emacs-lisp-byte-compile-and-load'.
13910
13911 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13912
13913         * ldap.el (ldap-search): Fixed additional parameter passing to
13914         `ldap-open'
13915
13916 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13917
13918         * select.el (kill-primary-selection) (selection-owner-p)
13919         (copy-primary-selection) (yank-clipboard-selection)
13920         (selection-exists-p) (delete-primary-selection): new file and
13921         functions that do the right thing for the selected device.
13922
13923         * x-menubar.el: use generalised selection functions.
13924
13925         * dumped-lisp.el: dump select.el.
13926
13927 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13928
13929         * find-paths.el (paths-progname): New variable.
13930         (paths-emacs-root-p): Use it.
13931         (paths-find-site-directory): Ditto.
13932
13933 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13934
13935         * loadup.el ((member "dump" command-line-args)): Dump as
13936         `infodock' if InfoDock.
13937
13938 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13939
13940         * find-paths.el (construct-emacs-version): Simplify, include
13941         program name in the return value.
13942         * (paths-find-version-directory): Use it.
13943
13944 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13945
13946         * info.el (Info-parse-dir-entries): Fixed regexp
13947         (Info-build-dir-anew): Remove full suffix and capitalize info file
13948         name for files with no @direntry
13949         (Info-batch-rebuild-dir): New function
13950         (Info-suffixed-file): Check for regular files instead of simple
13951         file existence (could catch directories before)
13952
13953 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13954
13955         * setup-paths.el, find-paths.el: Removed uses of `not' which
13956         temacs doesn't have.
13957
13958         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13959         into root searching.
13960
13961 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13962
13963         * subr.el: Remove definition of `not'.
13964
13965 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13966
13967         * msw-glyphs.el: enable graphics support.
13968
13969 1998-04-23  Didier Verna  <didier@xemacs.org>
13970
13971         * x-menubar.el (default-menubar): restored the line-number-mode
13972         option.
13973
13974         * misc doc string updates related to the options menu.
13975
13976 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13977
13978         * setup-paths.el (paths-construct-load-path): Fix typo.
13979
13980 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13981
13982         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13983         font-menu-ignore-scaled-fonts don't have to be bound now; this
13984         gets us one step further towards making --no-autoloads work.
13985
13986         * startup.el (normal-top-level): Load auto-autoloads only if
13987         lisp-directory is non-nil.
13988
13989         * setup-paths.el (paths-construct-load-path): Made it robust
13990         against nil lisp-directory.
13991
13992         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13993         to the list of variables that cause a warning when nil.
13994
13995         * toolbar.el (init-toolbar-location): Now works even when there's
13996         no toolbar icon directory.
13997
13998 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13999
14000         * help.el (view-lossage): Recognize it.
14001
14002         * simple.el (log-message): Mark multiline messages.
14003
14004 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14005
14006         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14007
14008 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14009
14010         * package-get.el (package-get-all):  add `\n' separator to
14011         interactive specification so that both variables are read
14012
14013 1998-04-22  Didier Verna  <didier@xemacs.org>
14014
14015         * x-menubar.el: ported the options menu to Custom.
14016         Moved the "read only" toggle button to the buffers menu.
14017         Corrected some missing ;;;###autoload or defcustom.
14018
14019         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14020         the scrollbar-visible specifier for options menu handling.
14021
14022         * toolbar.el (toolbar-visible-p)
14023                      (toolbar-captioned-p)
14024                      (default-toolbar-position): defcustom wrappers around
14025         the toolbar specifiers for options menu handling.
14026
14027         * frame.el (get-frame-for-buffer-default-instance-limit):
14028         defcustom it for options menu handling.
14029
14030         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14031         font-lock-mode for options menu handling.
14032
14033         * cus-start.el: added Custom properties to overwrite-mode for
14034         options menu handling.
14035
14036 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * about.el: shameless self-promotion.
14039
14040 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * simple.el (raw-append-message): Slightly optimize.
14043         (remove-message): Use `push' for clarity.
14044         (append-message): Ditto.
14045         (display-warning): Dito.
14046         (raw-append-message): Send the message to the appropriate device.
14047
14048 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14049
14050         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14051         From Sean MacLennan <Sean.MacLennan@pika.ca>
14052
14053 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14054
14055         * setup-paths.el: Changed `directory-sep-char' to
14056         `path-separator', following a change in GNU Emacs.
14057
14058 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14059
14060         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14061         (Info-build-dir-anew): Add a final newline.
14062         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14063         is `always'
14064         (Info-rebuild-dir): Ditto
14065
14066         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14067
14068 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14069
14070         * simple.el (count-words-buffer): Retain zmacs region.
14071         (count-words-region): Ditto.
14072         * simple.el: (what-line): Expanded line counts.
14073         (count-lines): New parameter to conditionalize whether collapsed
14074         lines get counted.
14075         From Bob Weiner <weiner@altrasoft.com>
14076
14077 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14078
14079         * packages.el (package-locations): infodock-packages must override
14080         mule-packages and packages.
14081
14082 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14083
14084         * wid-edit.el:
14085         remove rude messages from widget-activation-widget-mapper
14086         and widget-activation-glyph-mapper
14087
14088 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14089
14090         * toolbar.el: Remove (featurep 'x) test from
14091         toolbar-make-button-list
14092
14093 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14094
14095         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14096         only if in the same frame.
14097
14098 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14099
14100         * packages.el (package-locations): Added site-packages hierarchy.
14101
14102         * setup-paths.el (paths-default-info-directories): Introduced and
14103         used.
14104
14105         * packages.el, setup-paths.el: Set various path searching depths
14106         to 1.
14107
14108         * packages.el (packages-hierarchy-depth):
14109         (packages-load-path-depth): Introduced and used.
14110
14111         * setup-paths.el (paths-load-path-depth): Introduced and used.
14112
14113         * find-paths.el (paths-find-recursive-path): Added max-depth
14114         parameter.
14115
14116 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14117
14118         * setup-paths.el (paths-construct-info-path): Removed
14119         dependency on behavior of (file-name-as-directory "").
14120
14121 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14122
14123         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14124         lisp objects
14125
14126 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14127
14128         * dump-paths.el, startup.el: Added handling for --debug-paths.
14129
14130 1998-04-15  William M. Perry  <wmperry@aventail.com>
14131
14132         * wid-edit.el: We cannot just set the help-echo or balloon-help
14133           properties for an extent based on the :help-echo widget
14134           property, since help-echo and balloon-help cause an EXTENT to
14135           get passed in, where :help-echo functions are expecting a WIDGET
14136
14137 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14138
14139         * scrollbar.el (init-scrollbar-from-resources): Call
14140         mswindows-init-scrollbar-metrics when appropriate.
14141
14142 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14143
14144         * dumped-lisp.el: dump x-toolbar for window system
14145
14146         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14147         have support and xpm.
14148
14149 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14150
14151         * files.el (toggle-read-only): Fix docstring.
14152         From Didier Verna <didier@xemacs.org>
14153
14154 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14155
14156         * startup.el (normal-top-level): Load autoload-file-name without
14157         specifying an extension---some people only auto-autoload.el.gz.
14158
14159 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14160
14161         * files.el (backup-enable-predicate): Don't bomb on NAME being
14162         nil.
14163
14164 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14165
14166         * find-paths.el, packages.el: Now prefers configure'd paths.
14167         This shouldn't cause any of the originally anticipated problems as
14168         the current paths architecture will not define the various
14169         configure-xxx variables if they're not specified on the configure
14170         command line.
14171
14172         * find-paths.el, setup-paths.el, packages.el: Removed all
14173         mentionings of "/" as a path separator.
14174         Used paths-construct-path throughout.
14175
14176         * find-paths.el (paths-construct-path): Created to assemble paths
14177         from directory components.
14178
14179         * setup-paths.el, packages.el: Used paths-decode-directory-path
14180         instead of decode-path-internal.
14181
14182         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14183         and associates.
14184         (paths-decode-directory-path) Created.
14185
14186         * setup-paths.el: Changed configure-exec-path to
14187         configure-exec-directory.
14188
14189 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14190
14191         * packages.el (packages-find-packages): Fixed decoding of
14192         EMACSPACKAGEPATH.
14193
14194         * startup.el: -no-packages -> -no-early-packages.
14195
14196         (packages-load-package-lisps): Fixed loading of auto-autoload
14197         files.
14198
14199         * startup.el (normal-top-level): Fixed loading of core
14200         auto-autoload.
14201
14202         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14203
14204         * startup.el, packages.el, dump-paths.el: Added proper settings
14205         for site-directory and lisp-directory variables.
14206
14207         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14208         inhibit-package-autoloads and fixed handling of it.
14209
14210         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14211         handling of former inhibit-package-init, now
14212         inhibit-early-packages, to make -vanilla etc. work.
14213
14214 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14215
14216         * code-process.el (start-process): Fallback to 'undecided instead
14217         of 'binary for process input coding stream.
14218
14219         * process.el (start-process): Docstring fix.
14220
14221 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14222
14223         * info.el (Info-insert-dir): Do not insert temporary dir files
14224         in Info-dir-file-attributes
14225         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14226         (Info-rebuild-dir): Ditto.
14227
14228 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14229
14230         * obsolete.el: Added obsoleteness declarations for
14231         `site-directory' and `Info-default-directory-list'.
14232
14233 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14234
14235         * find-paths.el (paths-find-emacs-root): Only look at the
14236         executable at the end of the symlink chain for determining the
14237         Emacs root.
14238
14239 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14240
14241         * setup-paths.el (paths-construct-info-path): Changed construction
14242         to cater to gone default in configure.
14243
14244         * find-paths.el (paths-uniq-append): Added.
14245
14246         * packages.el: Rewritten package path construction once again.
14247
14248         * dump-paths.el, startup.el: Removed package-path as a global
14249         variable.
14250
14251         * package-admin.el (package-admin-add-single-file-package):
14252         (package-admin-add-binary-package): Changed package-path to
14253         late-packages.
14254
14255         * packages.el (packages-split-path): Split path at "/" rather than
14256         nil according to change in emacs.c.
14257
14258 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14259
14260         * setup-paths.el (paths-construct-info-path): Changed info path
14261         order so that directories come out right.
14262         (paths-find-lock-directory): Fixed bug: It used to think
14263         configure-lock-directory is a path.
14264
14265 1998-04-06  Jeff Miller <jmiller@smart.net>
14266
14267         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14268         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14269         eases the use of toolbar-add/kill-item functions.
14270
14271 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14272
14273         * code-files.el (file-coding-system-alist): Commented out
14274         loaddefs.el magical treatment.
14275
14276 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14277
14278         * info.el (Info-rebuild-outdated-dir): Added new option
14279         `conservative' and made it the default
14280         (Info-rebuild-dir): Appropriately parse multi-line description
14281         strings, and multi-section dir files. Issue warning when dir
14282         is rebuilt as temporary
14283         (Info-build-dir-anew): Issue warning when dir is built as
14284         temporary
14285
14286 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14287
14288         * list-mode.el (list-mode-map): Bind highlight motion commands to
14289         standard keys left, right, C-b and C-f.
14290
14291 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14292
14293         * files.el (auto-mode-alist): allow .sc for Scheme->C
14294
14295 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14296
14297         * loadup.el (pureload): Don't quote (garbage-collect).
14298
14299 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14300
14301         * package-get-base.el: Updated.
14302
14303 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14304
14305         * isearch-mode.el (isearch-just-started): New variable.
14306         (isearch-mode): Set it.
14307         (isearch-repeat): Advance one character forward only if the search
14308         was successful, and was not just started.
14309         (isearch-repeat): Clear isearch-just-started.
14310
14311 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14312
14313         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14314         if running -batch.
14315
14316 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14317
14318         * subr.el (listify-key-sequence): Removed.
14319
14320 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14321
14322         * bytecomp.el (byte-compile-print-gensym): New option.
14323         (byte-compile-output-file-form): Use it.
14324         (byte-compile-output-docform): Ditto.
14325         (byte-compile-compiled-obj-to-list): Ditto.
14326
14327 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14328
14329         * msw-glyphs.el: set frame icon if xpm support.
14330
14331 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14332
14333         * help.el: Code that pretty prints variable values
14334           removed.
14335
14336 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14337
14338         * find-paths.el (paths-emacs-root-p): Correct test for installation
14339         directory.
14340         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14341
14342 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14343
14344         * loaddefs.el: Don't set debug-ignored-errors; leave
14345           its default value set to nil.
14346
14347 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14348
14349         * info.el (Info-rebuild-dir): fixed mis-spelling.
14350
14351 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14352
14353         * info.el (Info-rebuild-outdated-dir): New custom var
14354         (Info-insert-node): Create/update dir file when needed, ie when it
14355         does not exist or is older than some info files in directory
14356
14357 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14358
14359         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14360         for last packages, mainly for using a 20.4 package base.
14361
14362         * packages.el (late-packages): Typo fix.  It was called
14363         early-packages.
14364
14365         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14366         relative symlinks correctly.
14367         (paths-find-emacs-roots): More rigorous checking for plausible
14368         configuration-time root.
14369
14370         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14371         find its roots.
14372
14373 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14374
14375         * faces.el: Fix docstrings.
14376         * glyphs.el: Fix docstrings.
14377         * mouse.el: Fix docstrings.
14378
14379         * frame.el: Change phrase `current frame' to `selected frame'.
14380
14381         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14382
14383         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14384         macros using backquote to make them infinitely more readable.
14385
14386 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14387
14388         * packages.el (packages-find-package-path): Hardcoded specialized
14389         InfoDock support until we can clean this up.
14390
14391         * help.el (describe-bindings-1): Return the value of the bindings
14392         help buffer created.
14393         (describe-bindings): Ditto.
14394
14395         * simple.el (set-variable): Restore previous behavior of not
14396         bombing if the variable to set is not boundp.
14397
14398 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14399
14400         * packages.el (packages-handle-package-dumped-lisps): Allow for
14401         non-local files to be loaded off the package-lisp variable.
14402
14403 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14404
14405         * x-faces.el: Global X resources should override
14406           specs for all device classes (color, grayscale, mono);
14407           code currently doesn't override any of them.  Fixed by
14408           calling remove-specifier with '(x default) as the tag
14409           set and allowing inexact matches.
14410
14411 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * faces.el: Separated face initializations based on
14414           device classes into device type specific (tag set,
14415           instantiator) pairs.
14416
14417 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * wid-edit.el (widget-choice-action): Remember user's explicit
14420         choice.
14421         (widget-choice-value-create): Respect it.
14422         From Richard Stallman <rms@gnu.org>
14423
14424 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14425
14426         * setup-paths.el (paths-construct-info-path): Always append
14427         existing directories from configure-time info path.
14428
14429         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14430         Info-directory-list.
14431
14432         * info.el: Removed Info-default-directory-list which was broken by
14433         design.
14434         Removed bogus initialization of Info-directory-list---startup.el
14435         can do a much better job.
14436         Added autoload of Info-directory-list.
14437
14438         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14439         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14440         be exclusive; now it's merely given precedence, just like in the
14441         old days.
14442
14443 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14444
14445         * find-paths.el (paths-find-architecture-directory): Fix bug with
14446         finding; it used to default too early.
14447
14448 1998-03-25  Martin Buchholz <martin@xemacs.org>
14449
14450         * packages.el (packages-split-path): Fix a bug; it used to fail
14451         for paths that weren't split.
14452
14453 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14454
14455         * finder.el (finder-compile-keywords): trap on errors.
14456
14457 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14458
14459         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14460           fourth argument of t so that only the specs exactly
14461           matching the tag lists are removed.
14462
14463 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14464
14465         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14466
14467 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14468
14469         * minibuf.el (mouse-read-file-name-1): If a default directory was
14470         specified, use it for generating the completions.
14471
14472 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14473
14474         * update-elc.el: Now respects inhibit-package-init and
14475         inhibit-site-lisp.
14476         Now does path construction with loadup-paths.
14477
14478         * startup.el (normal-top-level, startup-setup-paths): Now respects
14479         inhibit-package-init and inhibit-site-lisp.
14480
14481         * packages.el (packages-find-package-path): Extended package path
14482         by version-specific hierarchies.
14483         (packages-find-packages): Now respects inhibit flag and
14484         inhibit-site-lisp.
14485         Moved path setup to loadup-paths.
14486
14487         * make-docfile.el: Now respects inhibit-package-init and
14488         inhibit-site-lisp.
14489         Now does path construction with loadup-paths.
14490
14491         * loadup.el: Now respects inhibit-package-init and
14492         inhibit-site-lisp.
14493
14494         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14495
14496         * loadup-paths.el: New file: setup load-path to encompass
14497         packages.
14498
14499 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14500
14501         * auto-show.el: load-gc renamed to pureload.
14502         * site-load.el: Ditto.
14503         * packages.el (toplevel): Ditto.
14504         * loadup.el (really-early-error-handler): Ditto.
14505         * dumped-lisp.el (preloaded-file-list): Ditto.
14506         * cus-face.el (custom-declare-face): Ditto.
14507
14508 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14509
14510         * <Today>: The Big Path Searching Overhaul.
14511
14512         * find-paths.el: New file: find and assemble paths in the
14513         installation hierarchy.
14514
14515         * setup-paths.el: New file: global layout of paths and directories
14516         within the XEmacs hierarchy.
14517
14518         * packages.el: Replaced everything related to path searching and
14519         startup by code in terms of find-paths.
14520
14521         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14522         the new path searching engine.
14523
14524         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14525         and setup-paths.
14526
14527 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14528
14529         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14530         setup-paths.el.
14531
14532 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14533
14534         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14535         compiles identically in any configuration.
14536         Removed irrelevant commentary.
14537
14538 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14539
14540         * simple.el (set-variable): Allow setting specifiers.
14541
14542 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14543
14544         * lisp.el (forward-sexp): Revert previous change.
14545
14546 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14547
14548         * frame.el (frame-initialize): Use `delete-console' instead of
14549         `delete-device' to delete the stream console to match the usage in
14550         Fkill_emacs.
14551
14552 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14553
14554         * files.el (cdpath-previous): New variable.
14555         (cd): Use it.
14556         From Bob Weiner <weiner@wave.altrasoft.com>
14557
14558 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14559
14560         * keydefs.el: Changed keybindings of forward-char,
14561           backward, scroll-up and scroll-down to point to their
14562           -command counterparts.
14563
14564         * simple.el: New functions: forwarc-char-command,
14565           backwrad-char-command, scroll-up-command,
14566           scroll-down-command which work liek their counterparts
14567           except that they honor the variable
14568           signal-error-on-buffer-boundary.
14569
14570           Definition of signal-error-on-buffer-boundary received
14571           from src/cmds.c.
14572
14573           defvar declaration added for word-across-newline to avoid
14574           byte-compiler warning about the free variable reference.
14575
14576 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14577
14578         * winnt.el: Removed "%t" from the beginning of
14579         modeline-format. From now on, there's no nt-specifics in the modeline.
14580
14581 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14582
14583         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14584         of `when' with `if'.
14585
14586 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14587
14588         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14589         mswindows. Must be reworked along with glyphs.el, or
14590         merged into it, after there is images support.
14591
14592         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14593         'mswindows.
14594
14595 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14596
14597         * faces.el: fix for text cursor initialization.
14598         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14599         From Andy Piper <andyp@parallax.co.uk>
14600
14601 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14602
14603         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14604         if there is an existing package that handles it and warn the user
14605         about that mode.
14606
14607 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14608
14609         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14610         Installation" menu item when Installation-string is not bound.
14611
14612 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14613
14614         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14615         From Jeremiah W. James <jerry@cs.ucsb.edu>
14616
14617 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14618
14619         * msw-faces.el:
14620         * faces.el: Fix face initialization.
14621
14622 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14623
14624         * files.el (backup-enable-predicate): fix breakage introduced
14625         by TMPDIR patch.
14626
14627 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14628
14629         * x-faces.el (x-init-face-from-resources): The
14630           TTY face property retrieval functions don't return
14631           specifiers, so use face-property instead.
14632
14633 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14634
14635         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14636
14637 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14638
14639         * x-menubar.el: Expanded documentation for
14640           option-save-faces.  Changed Options -> Browse Faces
14641           menu entry to invoke customize-face.
14642
14643 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14644
14645         * faces.el: Most face initialization moved out of
14646           init-other-random-faces to the top level so that the
14647           initialization happens before Xemacs is dumped.  Much
14648           of the fascist "face-differs-from-default-p or FROB!"
14649           code has been retired in favor of letting the user do
14650           what they want to do.  Face initialization code changed
14651           to use `default' specifier tag so that the settings can
14652           be overridden later if the user wishes it.
14653
14654 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14655
14656         * about.el (about-hackers): Update contributors list.
14657
14658 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14659
14660         * specifier.el: Define new specifier tag `default'.
14661
14662         * modeline.el: Initialize faces using `default' tag.
14663
14664         * x-faces.el (x-init-face-from-resources): Remove
14665           specifier specs containing the `default' tag before
14666           adding new specs.
14667
14668 1998-03-02  John Jones  <jj@asu.edu>
14669
14670         * package-get.el (package-get-all): fixed arguments on call to
14671         package-admin-add-single-file-package.
14672         * package-get.el (package-get-installedp): fixed to match
14673         advertised behavior.
14674         * package-get.el: added function package-get-update-all which
14675         installs newest versions of all the current packages (if they are
14676         not already installed).
14677
14678 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14679
14680         * files.el (find-file-noselect): Uncommented `truename' binding in
14681         `let*' and use it later to set `buffer-file-truename' iff it's
14682         still nil, as happens for example when finding a compressed
14683         file with "jka-compr".
14684
14685 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14686
14687         * faces.el: in make-face-* type functions do the operation for all
14688         window systems, not just the first one found.
14689
14690         * font.el: call mswindows-list-fonts for mswindows.
14691
14692 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14693
14694         * code-process.el (call-process-region):
14695         * process.el (call-process-region):
14696         * package-get.el (package-get-dir):
14697         * files.el (backup-enable-predicate):
14698         * gnuserv.el (gnuserv-temp-file-regexp):
14699         Use temp-directory in place of `/tmp'.
14700
14701 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14702
14703         * "Fast" dired-in-C enhancements for Windows 95/NT:
14704
14705         * files.el: Added function, `wildcard-to-regexp', from GNU
14706           Emacs.
14707
14708         * files.el (insert-directory): Modified to use special
14709           dired-in-C enhancements if present.
14710
14711 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14712
14713         * code-files.el: make default coding no-conversion.
14714
14715 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14716
14717         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14718         the load-path.
14719
14720         * update-elc.el: Strip directory when testing for files not to
14721         bytecompile.
14722
14723 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14724
14725         * lisp-mode.el: Use recommended form for menus.
14726
14727         * info.el (Info-construct-menu): Use recommended form for menus.
14728
14729         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14730         entry.
14731
14732 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14733
14734         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14735           (get-frame-for-buffer-noselect): Always return frames
14736           in the not-this-window-p cond clause.
14737
14738 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14739
14740         * help.el (describe-installation): New function.
14741
14742         * x-menubar.el (default-menubar): Add describe-installation to
14743         Help menu.
14744
14745         * packages.el (packages-unbytecompiled-lisp): Installation.el
14746         should not be bytecompiled.
14747
14748         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14749         XEmacs.
14750
14751         * x-menubar.el (default-menubar): Use correct guard for VM menu
14752         entry.
14753
14754         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14755         coding.
14756         From Andy Piper <andyp@parallax.co.uk>
14757
14758 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14759
14760         * ldap.el: Do not require ldap-internal at compile time.
14761
14762 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14763
14764         * code-files.el: new file. a virtual copy of mule-files.el
14765         but without charset
14766         dependencies. (toggle-buffer-file-ocding-system) new function for
14767         changing the eol type for the current buffer.
14768
14769         * code-process.el: new file. a copy of
14770         mule-process.el. mule-process.el will disappear when things have
14771         settled.
14772
14773         * coding.el: new file. a virtual copy of mule-files.el but
14774         without charset dependencies. (coding-system-base) new function
14775         for getting the parent coding system of a coding system with eol
14776         type set.
14777
14778         * dumped-lisp.el: add above files for the non-mule case.
14779
14780 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14781
14782         * window-xemacs.el (display-buffer): If no explicit
14783           frame is specified, search for a window that displays
14784           the buffer on the currently selected frame, before
14785           searching other frames.
14786
14787 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14788
14789         * frame.el (get-frame-for-buffer): If not-this-window-p
14790           is non-nil, use window on the selected frame if it is not
14791           also the selected window.  When defaulting, search for
14792           windows on the currently selected fgrame before searching
14793           other frames.
14794
14795 1998-02-25  Didier Verna  <didier@xemacs.org>
14796
14797         * modeline.el (modeline-swap-buffers): originally named
14798         `mouse-release-modeline'. Whether to actually swap the buffers is
14799         decided in `mouse-drag-modeline'.
14800         (mouse-drag-modeline): A button release event is considered a
14801         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14802         stay unchanged.
14803
14804 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14805
14806         * x-menubar.el: Put redo on the menubar.
14807         From Aki Vehtari <Aki.Vehtari@hut.fi>
14808
14809 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14810
14811         * bytecomp.el (displaying-byte-compile-warnings): if
14812         temp-buffer-show-function is set, use it to display current set of
14813         warnings in the "*Compile-Log-Show*" buffer.
14814
14815         * simple.el (display-warning-buffer): if temp-buffer-show-function
14816         is set, use it to display current set of warnings in the
14817         "*Warnings-Show*" buffer.
14818
14819 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14820
14821         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14822         Common Lisp.
14823
14824 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14825
14826         * menubar.el: Allow button descriptors at least 2 long.
14827
14828         * x-menubar.el (default-menubar): Use recommended forms.
14829         (file-menu-filter): Remove.
14830         (edit-menu-filter): Remove.
14831
14832 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14833
14834         * about.el (about-hackers): Updated.
14835
14836 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14837
14838         * help.el (help-max-help-buffers): new variable
14839         (help-register-and-maybe-prune-excess): new function
14840         (help-buffer-name): use help-max-help-buffers.
14841         (with-displaying-help-buffer): use
14842         help-register-and-maybe-prune-excess.
14843
14844         * help.el (help-maybe-pretty-print-value): if the value fits on
14845         one line, let it.
14846
14847 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14848
14849         * (with-displaying-help-buffer): there is no need to kill the buffer
14850         if it exists, because with-output-to-temp-buffer will clear it.
14851         further, killing the buffer violates the rule that
14852         temp-buffer-show-function, if set, has the full responsibility of
14853         showing the temp buffer.  killing the buffer fucks with the window
14854         configuration, hosing temp-buffer-show-function.
14855
14856
14857 1998-02-23  Didier Verna  <didier@xemacs.org>
14858
14859         * modeline.el (mouse-drag-modeline):
14860         - Always scroll the modeline that was originally clicked on.
14861         - Use x pixels instead of x characters (which doesn't work anyway)
14862         as horizontal reference for modeline dragging. This allows us to
14863         keep on dragging the modeline even if the motion event occurs in
14864         another window.
14865
14866 1998-02-23  Didier Verna  <didier@xemacs.org>
14867
14868         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14869         glyph on the modeline to indicate that dragging the mouse has an
14870         effect both horizontally and vertically.
14871
14872 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14873
14874         * about.el (about-xemacs): Get rid of redundant visible version
14875         number.
14876
14877 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14878
14879         * about.el (about-hackers): Update credits.
14880
14881 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14882
14883         * prim/register.el (view-register): Show register type file-query.
14884
14885 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14886
14887         * mode-motion.el (mode-motion-highlight-internal):
14888           save-excursion inside save-window-exucrsion form to
14889           hide buffer point changes from save-window-excursion.
14890           Prevents display flickering when the mouse pointer
14891           moves.
14892
14893 1998-02-17  Didier Verna  <didier@xemacs.org>
14894
14895         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14896         function to handle correctly the case of a toolbar one side of the
14897         window: scrolling will not necessarily happen.
14898
14899 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14900
14901         * files.el (after-find-file): Restore missing argument
14902           to format that provides filename for "... consider M-x
14903           recover-file" message.  Also call `message' with "%s"
14904           as the first arg instead of an arbitrary string.
14905
14906 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14907
14908         * about.el (about-hackers): Various additions.
14909
14910 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14911
14912         * autoload.el (generate-file-autoloads-1): Don't force an extra
14913         line out when copying on-the-same line autoloads.
14914
14915         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14916         is installed.
14917
14918 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14919
14920         * x11/x-win-xfree86.el (x-win-init-xfree86):
14921         * x11/x-win-sun.el (x-win-init-sun):
14922         * x11/x-init.el (x-initialize-compose):
14923         * prim/simple.el:
14924         (backward-or-forward-kill-sexp):
14925         (backward-or-forward-kill-sentence):
14926         (backward-or-forward-kill-word):
14927         (backward-or-forward-delete-char):
14928         * prim/isearch-mode.el (isearch-help-or-delete-char):
14929         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14930         x-keysym-on-keyboard-p to detect backspace.
14931         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14932         Clean up symbols used with dead keys, checking Linux and solaris
14933         keysyms.
14934         Simplify x-win-*.el using above methods.
14935         Change documentation for x-keysym-*-p functions.
14936
14937 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14938
14939         * about.el (about-hackers): Restore entries for Michael Sperber and
14940         Vinnie Shelton.
14941         From Vinnie Shelton <acs@acm.org>
14942
14943 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14944
14945         * simple.el (count-words-region): Ditto.
14946
14947 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14948
14949         * simple.el (count-words-buffer): Document.  Don't print anything
14950         if non-interactive.
14951
14952 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14953
14954         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14955         multiple files in InfoDock.
14956
14957 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14958
14959         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14960         from version.el in InfoDock.
14961
14962         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14963         specially.
14964
14965 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14966
14967         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14968         variable name in docstring.
14969
14970 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14971
14972         * menubar.h: Include "gui.h".
14973
14974 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14975
14976         * site-load.el: Fix documentation.
14977
14978 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14979
14980         * package-get-base.el (package-get-base): Updated.
14981
14982         * keymap.el: PC-ize.
14983
14984 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14985
14986         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14987         from' on a fresh line.
14988
14989 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14990
14991         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14992         object.
14993
14994 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14995
14996         * undo-stack.el: PC-ize.
14997
14998         * cmdloop.el: PC-ize.
14999
15000 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15001
15002         * bytecomp-runtime.el: PC-ize.
15003
15004         * byte-optimize.el: Prolog fixup.  PC-ize.
15005
15006         * cus-dep.el: Spelling fix.
15007
15008         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15009         entries follow).
15010
15011 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15012
15013         * text-mode.el (text-mode-hook-identify): New function,
15014         put on text-mode-hook.  Set text-mode-variant here.
15015         (text-mode): Don't set it here.
15016
15017 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15018
15019         * text-mode.el (text-mode-hook): New defvar.
15020         (text-mode-variant): New variable.
15021         (text-mode): Set that variable locally.
15022         (toggle-text-mode-auto-fill): New command.
15023
15024 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15025
15026         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15027
15028 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15029
15030         * text-mode.el (paragraph-indent-text-mode):
15031         Renamed from spaced-text-mode.
15032         (text-mode-map): Bind TAB to indent-relative.
15033         (indented-text-mode-map): Variable deleted.
15034         (indented-text-mode): Now an alias for text-mode.
15035
15036 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15037
15038         * loadup.el: test-atoms debugging stuffs removed.
15039
15040 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15041
15042         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15043
15044 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15045
15046         * help.el (describe-beta): Made it use `locate-data-file'.
15047         (describe-distribution): Ditto.
15048         (describe-copying): Ditto.
15049         (describe-project): Ditto.
15050         (view-emacs-news): Ditto.
15051
15052         * help-nomule.el (help-with-tutorial): Made it use
15053         `locate-data-file' to find tutorial.
15054
15055 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15056
15057         * about.el: Corrected my email address.
15058
15059         * mouse.el: Added 'mouse-mswindows-drop' similar to
15060         'mouse-offix-drop'.
15061
15062 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15063
15064         * loadup.el (running-xemacs): Spelling fix.
15065
15066 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15067
15068         * packages.el (packages-find-packages-1): Don't allow a backwards
15069         compatible lisp tree to overwrite `preloaded-file-list'.
15070
15071 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15072
15073         * loadup.el: Don't delete "xemacs" prior to dumping.
15074
15075 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15076
15077         * package-info.el (pi-last-mod-date): New function.
15078         (pi-author-version): New function.
15079         (batch-update-package-info): Use them.
15080
15081 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15082
15083         * frame.el (get-frame-for-buffer-default-to-current): Create.
15084         (get-frame-for-buffer-noselect): Allow user to use current frame
15085         with `get-frame-for-buffer-default-to-current'.
15086
15087 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15088
15089         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15090         (byte-compile-output-docform): Ditto.
15091         (byte-compile-compiled-obj-to-list): Ditto.
15092
15093 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15094
15095         * startup.el (command-line-1): Removed code that ran
15096           buffer-menu.
15097
15098 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15099
15100         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15101
15102 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15103
15104         * frame.el (suspend-emacs-or-iconify-frame): Check using
15105         `device-on-window-system-p' instead of explicitly checking for X,
15106         so that the same logic works for MS Windows.
15107         (suspend-or-iconify-emacs): Ditto.
15108
15109 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15110
15111         * about.el (about-maintainer-info): Andy Piper is back.
15112         (xemacs-hackers): Updated Andy Piper's email address.
15113         (about-hackers): Added Jonathan Harris.
15114         (about-hackers): Updated Tibor Polgar's email address.
15115
15116 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15117
15118         * about.el: Add xemacs.org email manager.
15119
15120         * package-get-base.el (package-get-base): Updated with most recent
15121         package updates.
15122
15123 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15124
15125         * help.el (function-arglist): Use `indirect-function' instead of
15126         `symbol-function' so that aliases are treated correctly.
15127
15128 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15129
15130         * help.el (help-map): Add f1 binding to `help-for-help'.
15131         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15132         (describe-key-briefly): Use `princ' "%s" to print object.
15133         (with-displaying-help-buffer): Kill buffer if it exists, again.
15134         (describe-key): Use `princ' "%s" to print object.
15135         (describe-function-1): Use `princ' "%s" to print object.
15136         Commented out alias lines removed.
15137         (help-pretty-print-limit): New variable to control pretty-printing
15138         of variable values.
15139         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15140         `help-pretty-print-value' again.  Only print-print when OBJECT is
15141         list of length less than `help-pretty-print-limit'.
15142         (describe-variable): Use `help-maybe-pretty-print-value' again.
15143
15144 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15145
15146         * simple.el (blink-matching-open): Remove C++ kludge.
15147         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15148
15149 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15150
15151         * info.el (Info-default-directory-list): Made the documentation
15152         more explanitory.
15153
15154 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15155
15156         * lisp/packages.el:
15157         * lisp/package-admin.el:
15158         * lisp/build-report.el:
15159         Fix typos.
15160
15161 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15162
15163         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15164         warnings in Java buffers without final newline and editing the
15165         last line.
15166
15167 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15168
15169         * packages.el (packages-find-packages-1): Don't allow a backwards
15170         compatible lisp tree to overwrite `preloaded-file-list'.
15171         Suggested by Colin Rafferty  <colin@xemacs.org>
15172
15173         * mouse.el (mouse-offix-drop): Set undo-boundary.
15174         From Oliver Graf <ograf@fga.de>
15175
15176 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15177
15178         * loadup.el (load-gc): rewrite as defun.
15179         Print something sensical if a required dump-time file isn't found.
15180
15181 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15182
15183         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15184         bug strikes a menudescriptor.
15185
15186         * package-get-base.el (package-get-base): Updated.
15187
15188         * package-info.el (batch-update-package-info): Derive REQUIRES
15189         from the Makefile.
15190
15191 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15192
15193         * files.el (save-some-buffers): Don't play games with deleting
15194         other windows if we are in the minibuffer window.
15195
15196 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15197
15198         * modeline.el (modeline-minor-mode-menu): Add support for :active
15199         (add-minor-mode): Document :active property to TOGGLE.
15200
15201 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15202
15203         * modeline.el (modeline-minor-mode-menu): Add support for an
15204         `:included' predicate in the `toggle-sym' plist.
15205         (add-minor-mode): Document the :included property, format
15206         docstring some more.
15207         (modeline-minor-mode-menu): Documentation string added.
15208
15209 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15210
15211         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15212         labels from the symbol-names by thwacking off the overly redundant
15213         and overused "mode", parenthesizing "minor", and capitalizing the
15214         resultant strings.  Also shortened the menu's title by eliminating
15215         the redundant buffer name.
15216         (add-minor-mode): Beautified the docstring, added mention of the
15217         `:menu-tag' property of TOGGLE.
15218         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15219         `toggle-sym' to beatify the mode-life menus.
15220         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15221         `auto-fill-function'.
15222
15223 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15224
15225         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15226         menus to :style 'toggle.
15227
15228 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15229
15230         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15231
15232 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15233
15234         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15235         only recognize first hyperlink.
15236         (hyper-apropos-highlightify): Deletia, this is already done by
15237         `hyper-apropos-insert-face'.
15238         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15239
15240 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15241
15242         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15243         mail.
15244         (toolbar-mail-reader): Add support for `send'.
15245         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15246
15247 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15248
15249         * info.el (Info-emacs-info-file-name): Add defvar for
15250         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15251         will function properly.
15252
15253 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15254
15255         * simple.el: make the backwards delete function called by
15256         `backward-or-forward-delete-char' user configurable.
15257
15258 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15259
15260         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15261         compiled function got loaded from.
15262
15263 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15264
15265         * term/apollo.el: Synched up with InfoDock 3.6.2.
15266
15267 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15268
15269         * startup.el (load-init-file): Load autoloads earlier.
15270         (startup-splash-frame): Handle InfoDock logo.
15271
15272         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15273         InfoDock.
15274         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15275
15276         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15277         doesn't have this function.
15278
15279         * packages.el (locate-data-file): Fix to call `locate-file'.
15280
15281 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15282
15283         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15284         version of version.el.
15285         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15286
15287         * x-menubar.el (default-menubar): Guard reference to
15288         `gnuserv-frame'.
15289         (default-menubar): Guard references to `font-lock-mode'.
15290         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15291         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15292
15293         * make-docfile.el: Don't snarf doc strings from autoloads.
15294
15295         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15296         loading auto-autoloads files.
15297
15298         * loaddefs.el: Disable dumping autoloads.
15299
15300 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15301
15302         * lisp-mnt.el: Synch to Emacs 20.2.
15303
15304         * help.el: Remove manual autoload of `finder-by-keyword'.
15305
15306         * finder.el (finder-by-keyword): Autoload.
15307
15308         * help.el: Conditionalize hyperbole setup.
15309
15310 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15311
15312         * packages.el (package-require): Update to reflect new data format.
15313
15314 1998-01-02  Didier Verna  <didier@xemacs.org>
15315
15316         * x-menubar.el (default-menubar): make the tutorials available
15317         through the menubar. (Plus some compilation warnings cleanup).
15318
15319 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15320
15321         * check-features.el: New file.  Perform sanity check after build.
15322
15323         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15324         files to tooltalk package.
15325         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15326         package.
15327
15328         * package-admin.el (package-admin-xemacs): Use better default for
15329         location of XEmacs binary.
15330
15331 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15332
15333         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15334         tag with sexp and add value tag with value `t'.
15335
15336 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15337
15338         * package-get.el: Changes to work with real data.
15339         From Pete Ware <ware@cis.ohio-state.edu>
15340
15341         * packages.el (packages-reload-autoloads): Guard load for the time
15342         being.
15343
15344         * update-elc.el ("packages.el"): Force loading packages.el instead
15345         of possibly out-of-date packges.elc.
15346         * make-docfile.el ("packages.el"): Ditto.
15347
15348 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15349
15350         * build-report.el (build-report-delete-regexp): Added a rule for
15351         the main tarball shadowing anything past it.
15352
15353 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15354
15355         * packages.el (package-provide): Delete a previous provide.
15356
15357         * package-info.el: New file.
15358
15359         * package-get.el: New file.
15360         From Pete Ware <ware@cis.ohio-state.edu>
15361         (package-get): Fix md5 computation to work with Mule.
15362
15363 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15364
15365         * simple.el (log-message-*): Quote symbols in docstrings properly.
15366
15367 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15368
15369         * packages.el (packages-new-autoloads): Ignore symbolic links.
15370
15371         * cus-face.el (face-custom-attributes-get): Fix typo.
15372         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15373
15374 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15375
15376         * startup.el (load-init-file): Reload new or changed autoloads
15377         unless inhibited.  Reload modified dumped lisp (stubbed).
15378
15379         * packages.el (packages-new-autoloads): New function.
15380         (packages-reload-autoloads): New function.
15381         (packages-reload-dumped-lisp): New (stub) function.
15382
15383         * loadup.el: Inhibit reloading dumped files when running temacs.
15384
15385         * loadhist.el (file-provides): Extend to handle variant
15386         extensions.
15387
15388         * replace.el (query-replace): Fix typo.
15389
15390 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15391
15392         * make-docfile.el: list-autoloads-path has been renamed.
15393         * update-elc.el: list-autoloads has been renamed.
15394
15395         * packages.el (packages-list-autoloads): Renamed.
15396         (packages-list-autoloads-path): Ditto.
15397
15398 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15399
15400         * packages.el (packages-find-packages-1): Made it signal a warning
15401         for an error in an auto-autoload.el file.
15402
15403 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15404
15405         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15406         tag with const.
15407         From Aki Vehtari <Aki.Vehtari@hut.fi>
15408
15409         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15410
15411         * loadhist.el (unload-feature): Remove autoload.
15412
15413 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15414
15415         * loadhist.el: Unpackaged.
15416
15417         * help.el (describe-symbol-find-file): Rename
15418         `describe-function-find-file' and make old name obsolete.
15419         (describe-function-1): Use it.
15420         (describe-function-1): Guard reference to
15421         `compiled-function-annotation'.
15422
15423 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15424
15425         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15426         argument.
15427         (help-mode-quit): New optional arg to control whether it kills or
15428         buries.  Tidied up.
15429         (with-displaying-help-buffer): Don't kill buffer initially, even
15430         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15431         (help-pretty-print-value): Rename back from
15432         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15433         use it, otherwise use dumped `cl-prettyprint'.
15434         (describe-variable): Use `help-pretty-print-value' again.
15435         (find-func): Removed reference to "find-func" at end.
15436
15437 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15438
15439         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15440           GUI XEmacs. Rename? x-menubar is rather window system
15441           independant, except for a couple of items.
15442
15443 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15444
15445         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15446         entries as they will no longer be distributed with XEmacs.
15447
15448         * format.el (format-alist): Fix image/tiff regexps.
15449         From P. E. Jareth Hein <jareth@camelot-soft.com>
15450
15451         * help.el (help-maybe-pretty-print-value): Rename.
15452         (describe-variable): Use it.
15453         (describe-variable): Add trailing linefeed.
15454
15455 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15456
15457         * help.el (describe-function-1): Don't output anything for
15458           arglist of autoload functions.
15459
15460 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15461
15462         * help.el (describe-function-1): Don't output anything for
15463           arglist of autoload functions.
15464
15465 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15466
15467         * help.el (help-mode-map): New bindings for `help-mode-bury',
15468         `describe-function-at-point', `describe-variable-at-point',
15469         `Info-elisp-ref', `customize-variable', `help-next-section' and
15470         `help-prev-section'.
15471         (help-next-section): New function.
15472         (help-prev-section): New function.
15473         (help-mode-quit): Changed to kill the help buffer.
15474         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15475         correctly.
15476         (help-buffer-name): New function to generate the name of help
15477         buffers.
15478         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15479         argument giving the name of the help buffer.
15480         (describe-key): Use `with-displaying-help-buffer' with name.
15481         (describe-mode): Ditto.
15482         (describe-bindings): Ditto.
15483         (describe-prefix-bindings): Ditto.
15484         (view-lossage): Ditto.
15485         (with-syntax-table): New macro.
15486         (function-called-at-point): Use `ignore-errors' and
15487         `with-syntax-table'.
15488         (function-at-point): Ditto.
15489         (describe-function): Use `with-displaying-help-buffer' with name.
15490         (function-arglist): Extracted from `describe-function-1'.  Returns
15491         function's arglist as string.
15492         (function-documentation): Extracted from `describe-function-1'.
15493         Returns function's docstring.
15494         (describe-function-1): Remove all the "stream" garbage, including
15495         the stream argument.  Use `function-arglist' and
15496         `function-documentation'.
15497         (describe-function-arglist): Just use `function-arglist'.
15498         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15499         (help-pretty-print-value): New function to help with
15500         pretty-printing variable values.  Knows about `#<...>'.  Needs
15501         `pp-internal'.
15502         (describe-variable): Use `with-displaying-help-buffer' with name.
15503         Formatting improved.  Display file where variable is defined, if
15504         known.  Use `help-pretty-print-value'.
15505         (describe-syntax): Use `with-displaying-help-buffer' with name.
15506         (list-processes): Remove "stream" garbage.
15507
15508 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15509
15510         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15511         call a dumped routine instead.
15512
15513         * x-win-xfree86.el: Wrap file in defun.
15514         * x-win-sun.el: Ditto.
15515
15516 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15517
15518         * help.el (view-emacs-news): Remove usage of outl-mouse which
15519         advises functions and does other evil things.
15520
15521 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15522
15523         * format.el (format-alist): Add `image/tiff'.
15524         From P. E. Jareth Hein <jareth@camelot-soft.com>
15525
15526 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15527
15528         * about.el (about-hackers): More names added.
15529
15530         * make-docfile.el: Remove superfluous package path search.
15531
15532         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15533
15534 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15535
15536         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15537         ignored shadows.
15538
15539 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15540
15541         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15542         get trailing slashes when added to the load-path.
15543
15544         * x-init.el (init-x-win): Locate where XEmacs X localization files
15545         are.
15546
15547 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15548
15549         * x-faces.el: Added support for foregroundToolBarColor
15550           to xpm-color-symbols.
15551
15552 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15553
15554         * etags.el (tags-remove-duplicates): Removed.
15555         (buffer-tag-table-list): Use `delete-duplicates'.
15556
15557         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15558         correctly.
15559         (get*): Defalias to `get'.
15560
15561         * cl.el (eql): Compare integers with `eq'.
15562         (cl-map-extents): Check for `map-extents' first.
15563
15564 1997-12-17  Didier Verna  <didier@xemacs.org>
15565
15566         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15567         added the 'numero', 'copyright' and 'trademark' symbols.
15568
15569         * leim/quail/latin-post.el ("french-postfix"): see above.
15570
15571 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15572
15573         * widget.el (define-widget): Check the arguments.
15574
15575         * cus-edit.el (customize-face): Use `check-argument-type'.
15576         (custom-variable-value-create): Use `signal' to signal error.
15577         (custom-variable-reset-saved): Ditto.
15578         (custom-variable-reset-standard): Ditto.
15579         (custom-face-reset-saved): Ditto.
15580
15581         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15582         (widget-default-format-handler): Ditto.
15583         (widget-checklist-add-item): Ditto.
15584         (widget-radio-add-item): Ditto.
15585         (widget-editable-list-entry-create): Ditto.
15586         (widget-sexp-prompt-value): Ditto.
15587
15588         * custom.el (custom-declare-variable): Signal errors better.
15589         (custom-handle-keyword): Ditto.
15590         (custom-declare-group): Ditto.
15591
15592         * window-xemacs.el (windows): Ditto.
15593
15594         * menubar.el (menu): Ditto.
15595
15596         * keydefs.el (keyboard): Ditto.
15597
15598         * minibuf.el (minibuffer): Ditto.
15599
15600         * process.el (execute): Ditto.
15601
15602         * fill.el (fill): Ditto.
15603
15604         * modeline.el (modeline): Ditto.
15605
15606         * help.el (help): Ditto.
15607
15608         * faces.el (faces): Ditto.
15609
15610         * files.el (files): Ditto.
15611
15612         * x-init.el (x): Ditto.
15613
15614         * lisp-mode.el (lisp): Ditto.
15615
15616         * process.el (processes): Ditto.
15617
15618         * mouse.el (mouse): Ditto.
15619
15620         * abbrev.el (abbrev): Moved from cus-edit.
15621
15622         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15623         as variable declaration.
15624
15625 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15626
15627         * menubar.el (find-menu-item): Use `check-argument-type'.
15628         (find-menu-item): Cosmetic changes.
15629
15630 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15631
15632         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15633
15634 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15635
15636         * startup.el (set-default-load-path): Only search package-path
15637         when not running temacs.
15638
15639         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15640         files.
15641
15642         * loadup.el: Correct commentary.  Reformatting.
15643         (really-early-error-handler): Use absolute path to the
15644         first dumped-lisp.el file.
15645         (really-early-error-handler): Print full path name of
15646         each dumped lisp file (inherited from InfoDock).
15647
15648         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15649         dumped-lisp.el files.
15650
15651         * make-docfile.el (preloaded-file-list): Reorder when the
15652         package-path is searched.
15653         * update-elc.el: Ditto.
15654
15655         * lisp-mode.el (call-with-condition-handler): Treat the same as
15656         `condition-case' for indentation.
15657
15658         * about.el (about-xemacs): Update release date.
15659
15660 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15661
15662         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15663         anywhere but at the last clause.
15664         (ecase): Disallow `t' and `otherwise'.
15665
15666 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15667
15668         * cus-edit.el (custom-buffer-create-buttons): New function
15669         from stuff moved out of `custom-buffer-create-internal'.
15670         (custom-novice): New variable.  Default t.
15671         (custom-display-global-buttons): Ditto.  Default `top'.
15672         (custom-buffer-create-internal): Only display help if
15673         `custom-novice' is non-nil.  Display global buttons according to
15674         `custom-display-global-buttons'.
15675
15676 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15677
15678         * menubar.el (find-menu-item): Use `check-argument-type'.
15679         (find-menu-item): Cosmetic changes.
15680
15681 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15682
15683         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15684         look.
15685
15686 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15687
15688         * format.el (format-deannotate-region):  Bug fix.
15689         Deannotating a region containing unknown tags would fail
15690         (causing decoding of text/enriched to fail at user level)
15691
15692 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15693
15694         * minibuf.el (read-directory-name): Support sixth
15695           arg, HISTORY, as already documented.
15696
15697 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15698
15699         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15700         to `ecase'.
15701
15702 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15703
15704         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15705         skk-activate.
15706
15707 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15708
15709         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.