update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-kar'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-kar'.
8
9         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kyd'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kyd'.
19
20         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-hok'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-hok'.
30
31         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-jyu'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-jyu'.
41
42         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-zkd'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-zkd'.
52
53         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-kmi'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-kmi'.
63
64         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-okd'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-okd'.
74
75         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-nkm'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-nkm'.
85
86         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-nto'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-nto'.
96
97         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-yhk'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-yhk'.
107
108         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-sok'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-sok'.
118
119         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-kda'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-kda'.
129
130         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-myz'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-myz'.
140
141         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-kgk'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-kgk'.
151
152         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-drt'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-drt'.
162
163         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-mam'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-mam'.
173
174         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
175         CHISE.
176
177 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `===hng-dng'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===hng-dng'.
184
185         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
186         CHISE.
187
188 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `=>cns11643-5'.
192
193 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-keg'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-keg'.
200
201         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-jou'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-jou'.
211
212         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-smk'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-smk'.
222
223         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-kyo'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-kyo'.
233
234         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-kss'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-kss'.
244
245         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-wan'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-wan'.
255
256         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-ksk'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-ksk'.
266
267         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-kyu'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-kyu'.
277
278         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-skk'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-skk'.
288
289         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-sik'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-sik'.
299
300         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
301         CHISE.
302
303 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `===hng-kbk'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-kbk'.
310
311         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-kcj'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-kcj'.
321
322         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
323         CHISE.
324
325 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `===hng-k24'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `===hng-k24'.
332
333         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
334         CHISE.
335
336 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         setting for `===hng-gok'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `===hng-gok'.
343
344         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
345         CHISE.
346 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `===hng-tsu'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `===hng-tsu'.
353
354         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
355         CHISE.
356
357 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `===hng-sys'.
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `===hng-sys'.
364
365         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
366         CHISE.
367
368 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
371         - Use "&HNG010-<d><d><d><d><d>;" instead of
372           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
373         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
374
375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
376         `=ucs-bmp-itaiji-002' and `===hng-khm'.
377
378         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
379         "hngkhi-0" as the suffix of registry.
380         (===hng-khm): New coded-charset for XEmacs CHISE.
381         (=ucs-itaiji-002): Ditto.
382         (=ucs-bmp-itaiji-002): Ditto.
383
384 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `=>ucs@iwds-1'.
388
389         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
390         XEmacs CHISE.
391
392 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
395         CHISE.
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
398         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
399         `===hng-khi'.
400
401 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `===hng-khi'.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===hng-khi'.
408
409         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
410         CHISE.
411
412 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
415         #x9FA5 as the value of `max-code'.
416         (=ucs-bmp-var-002): Likewise.
417         (=ucs-bmp-var-003): Likewise.
418         (=ucs-bmp-itaiji-084): Likewise.
419         (=ucs-bmp-cjk@JP): Likewise.
420         (=ucs-bmp-cjk@JP/hanazono): Likewise.
421         (==ucs-bmp-cjk@JP/hanazono): Likewise.
422         (=>ucs-bmp-cjk@component): Likewise.
423
424 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
427         CHISE.
428
429 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
432         XEmacs CHISE.
433         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
434         `==jis-x0208@1978/2-pr' as the mother.
435
436 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
439         CHISE.
440
441 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
445
446 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
449         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
450
451 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `===ucs@gb'.
455
456 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `===hanyo-denshi/ks', `===jis-x0208' and
460         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
461         as the entity-reference for `===jis-x0213-1@2000'; use
462         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
463
464 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `===jis-x0208'.
468
469         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
470         instead of `===jis-x0208' as the mother.
471         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
472         `===jis-x0208' as the mother.
473         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
474         `===jis-x0208' as the mother.
475         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
476         `===jis-x0213-1' as the mother.
477         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
478         `===jis-x0213-1' as the mother.
479         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
480         the mother.
481         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
482         mother.
483
484 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=ucs-var-001'.
488
489 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=ucs-bmp-var-001'.
493
494         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
495         CHISE.
496         (=ucs-bmp-var-001): Ditto.
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         setting for `=ucs-var-003'.
500
501 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `=ucs-bmp-var-003'.
505
506         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
507         CHISE.
508         (=ucs-bmp-var-003): Ditto.
509
510 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `=ucs-var-002'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=ucs-bmp-var-002'.
517
518         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
519         CHISE.
520         (=ucs-bmp-var-002): Ditto.
521
522 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
525         XEmacs CHISE.
526         (==jis-x0208@1978/5pr): Ditto.
527
528 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `=>ucs-bmp-cjk@component'.
532
533         * mule/mule-conf.el (=>ucs@component): New coded-charset for
534         XEmacs CHISE.
535         (=>ucs-bmp-cjk@component): Ditto.
536
537 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `=>iwds-1'.
541
542 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
545         CHISE.
546
547 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-charset.el (default-coded-charset-priority-list):
550         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
551         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
552         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
553         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
554
555 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist):
558         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
559
560         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
561         `=>>ucs@iso' as the mother.
562         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
563         mother.
564
565 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `===hanyo-denshi/ia'.
569
570 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `===hanyo-denshi/ia'.
574
575 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-conf.el (=koseki): Fix DOC.
578         (==koseki): New coded-charset for XEmacs CHISE.
579
580 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
583         XEmacs CHISE.
584         (===hanyo-denshi/jd): Fix DOC.
585
586 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===hanyo-denshi/ip'.
590
591 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `===hanyo-denshi/ip'.
595
596         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
597         XEmacs CHISE.
598
599 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `==ucs-radicals@unicode' and `=>daikanwa'.
603
604         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
605         for XEmacs CHISE.
606
607 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
610         XEmacs CHISE.
611
612 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `===ruimoku-v6'.
616
617 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===ruimoku-v6'.
621
622 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
625         CHISE.
626
627 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
630         coded-charset for XEmacs CHISE.
631
632 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
635         XEmacs CHISE.
636
637 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `===ucs-sip@iso'.
641
642 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
645         CHISE.
646
647 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `==ucs-sip@iso'.
651
652         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
653         CHISE.
654
655 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
658         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
659         (=ucs-sip-ext-b@iso): Fix registry.
660         (==ucs-sip-ext-b@iso): Ditto.
661         (===ucs-sip-ext-b@iso): Ditto.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=ucs-sip@iso'.
665
666 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `=>cbeta'.
670
671 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `=>cns11643-7'.
675
676         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
677
678 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
681         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
682
683 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
686         `=ucs@cns'.
687         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
688         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
689         `=ucs@jis/1990'.
690         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
691         `=ucs@jis/2000'.
692         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
693         `=ucs@jis/2004'.
694         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
697         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
698
699 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
702         XEmacs CHISE.
703         (==jis-x0208@1978/1pr): Ditto.
704         (==jis-x0208@1978/2-pr): Ditto.
705
706 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `===jis-x0213-1@2004'.
710
711 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hanyo-denshi/jb'.
718
719         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
720         XEmacs CHISE.
721         (=+>hanyo-denshi/ft): Ditto.
722         (=+>hanyo-denshi/jt): Ditto.
723
724 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `===hanyo-denshi/hg'.
728
729 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
732         XEmacs CHISE.
733         (===hanyo-denshi/hg): Ditto.
734
735 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
738         glyph-forms instead of detailed glyph-images.
739         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
740         `=adobe-japan1-*'.
741         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
742         (===adobe-japan1-1): Ditto.
743         (===adobe-japan1-2): Ditto.
744         (===adobe-japan1-3): Ditto.
745         (===adobe-japan1-4): Ditto.
746         (===adobe-japan1-5): Ditto.
747         (===adobe-japan1-6): Ditto.
748         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
749         `=>>>adobe-japan1' as the mother.
750         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
751         `=>>adobe-japan1' as the mother.
752         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
753         glyph-images.
754         (==jis-x0208@1978): Ditto.
755         (==jis-x0208@1983): Ditto.
756         (==jis-x0208@1990): Ditto.
757         (==jis-x0213-1): Ditto.
758         (==jis-x0213-1@2000): Ditto.
759         (==jis-x0213-1@2004): Ditto.
760         (==jis-x0213-2): Ditto.
761         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
762         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
763         `=jis-x0208@1978'.
764         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
765         `=jis-x0208@1983'.
766         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
767         `=jis-x0208@1990'.
768         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
769         `=jis-x0213-1'.
770         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
771         `=jis-x0213-1@2000'.
772         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
773         `=jis-x0213-1@2004'.
774         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
775         `=jis-x0213-2'.
776         (===jis-x0208): New coded-charset for XEmacs CHISE.
777         (===jis-x0208@1978): Ditto.
778         (===jis-x0208@1983): Ditto.
779         (===jis-x0208@1990): Ditto.
780         (===jis-x0213-1): Ditto.
781         (===jis-x0213-1@2000): Ditto.
782         (===jis-x0213-2): Ditto.
783         (===jis-x0212): Ditto.
784         (===ks-x1001): Ditto.
785         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
786         mother.
787         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
788         as the mother.
789         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
790         as the mother.
791         (===cns11643-1): New coded-charset for XEmacs CHISE.
792         (===cns11643-2): Ditto.
793         (===cns11643-3): Ditto.
794         (===cns11643-4): Ditto.
795         (===cns11643-5): Ditto.
796         (===cns11643-6): Ditto.
797         (===cns11643-7): Ditto.
798         (=>>cns11643-1): Ditto.
799         (==big5-cdp): Indicate abstract glyph-images instead of
800         representative glyph-images.
801         (===big5-cdp): New coded-charset for XEmacs CHISE.
802         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
803         detailed glyph-images.
804         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
805         `=hanyo-denshi/*'.
806         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
807         (===hanyo-denshi/ib): Ditto.
808         (===hanyo-denshi/jt): Ditto.
809         (===hanyo-denshi/ks): Ditto.
810         (===mj): Ditto.
811         (===mj-0): Ditto.
812         (===mj-1): Ditto.
813         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
814         `=>>>hanyo-denshi/*' as its mother.
815         (==gt): Indicate abstract glyph-forms instead of detailed
816         glyph-images.
817         (===gt): New coded-charset for XEmacs CHISE.
818         (=>>>gt): Indicates `==gt' instead of `=gt'.
819         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
820         (==gt-k): Indicate abstract glyph-forms instead of detailed
821         glyph-images.
822         (===gt-k): New coded-charset for XEmacs CHISE.
823         (==daikanwa): Indicates glyph-images instead of detailed
824         glyph-images.
825         (===daikanwa): New coded-charset for XEmacs CHISE.
826         (===daikanwa/+p): Ditto.
827         (===daikanwa/ho): Ditto.
828         (==cbeta): Ditto.
829         (===cbeta): Ditto.
830         (==jef-china3): Ditto.
831         (===jef-china3): Ditto.
832         (==ruimoku-v6): Ditto.
833         (==ucs@iso): Indicate representative glyph-forms instead of
834         representative glyph-images.
835         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
836         (==ucs@unicode): Indicate representative glyph-forms instead of
837         representative glyph-images.
838         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
839         `=ucs@unicode'.
840         (==ucs@cns): Indicate representative glyph-forms instead of
841         representative glyph-images.
842         (==ucs@jis): Ditto.
843         (==ucs@jis/1990): Ditto.
844         (==ucs@jis/2000): Ditto.
845         (==ucs@jis/2004): Ditto.
846         (==ucs@ks): Ditto.
847         (===ucs@iso): New coded-charset for XEmacs CHISE.
848         (===ucs@unicode): Ditto.
849         (===ucs@gb): Ditto.
850         (===ucs@ks): Ditto.
851         (===ucs-bmp-cjk@gb): Ditto.
852         (===ucs-sip-ext-b@iso): Ditto.
853
854 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
858         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
859         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
860         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
861         `===cns11643-3', `===cns11643-4', `===cns11643-5',
862         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
863         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
864         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
865         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist):
868         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
869         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
870         - Use "&g1-[NAME];" for `=>>[NAME]'.
871         - Abolish "&g2-[NAME];".
872
873 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
876         `=>>ucs@cns' as the mother.
877
878 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `==ucs@ks'.
882
883 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
886         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
887         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
888         0x00E30000〜0x00E409D5.
889
890 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist):
893         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
894         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
895
896 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
899         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
900
901         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
902         (=mj-0): Ditto.
903         (=mj-1): Ditto.
904         (==mj): Ditto.
905         (==mj-0): Ditto.
906         (==mj-1): Ditto.
907         (=>>mj): Ditto.
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         setting for `=mj' and `==mj'.
911
912 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
915         CHISE.
916
917 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
920         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
921         `=>ucs@hanyo-denshi'.
922
923 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `=koseki' and `=>ucs@hanyo-denshi'.
927
928         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
929         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
930
931 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
934         XEmacs CHISE.
935
936 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
939         Change priority of `=>>>ucs@iso'.
940
941         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
942         `=>>>ucs@iso' as the mother.
943         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
944
945 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist):
948         Change priority of `=>>>ucs@unicode'.
949
950         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
951         `=ucs@unicode'.
952
953 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist):
956         Change priority of `=>>>ucs@jis'.
957
958         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
959         `=ucs@jis'.
960
961 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `==daikanwa/+p'.
965
966 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `==shinjigen@1ed'.
970
971 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
974         XEmacs CHISE.
975
976 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-conf.el (==shinjigen): Modify DOC.
979         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
980         (==shinjigen@rev): Modify DOC.
981
982 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
985         CHISE.
986
987 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         settings for `==daikanwa' and `==ucs@JP/hanazono'.
991
992         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
993         XEmacs CHISE.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `==daikanwa'.
997
998 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `==cns11643-7'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `==cns11643-7'.
1005
1006 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `==cns11643-6'.
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `==cns11643-6'.
1013
1014 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `==cns11643-5'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `==cns11643-5'.
1021
1022 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1025         setting for `==cns11643-4'.
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1028         `==cns11643-4'.
1029
1030 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `==cns11643-3'.
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `==cns11643-3'.
1037
1038 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `==cns11643-2'.
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `==cns11643-2'.
1045
1046 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1049         Change priority of `=>>>ucs@ks'.
1050
1051         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1052         `=ucs@ks'.
1053
1054 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1057         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1058         `==ucs@cns' and `==cns11643-1'.
1059
1060         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1061         (==cns11643-2): Ditto.
1062         (==cns11643-3): Ditto.
1063         (==cns11643-4): Ditto.
1064         (==cns11643-5): Ditto.
1065         (==cns11643-6): Ditto.
1066         (==cns11643-7): Ditto.
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1069         `==cns11643-1'.
1070
1071 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1074         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1075         `=>>>ucs@jis/1990'.
1076
1077         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1078         `=ucs@jis/1990'.
1079         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1080         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1081
1082 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1085         Change priority of `=>>>ucs@cns'.
1086
1087         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1088         `=ucs@cns'.
1089
1090 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1091
1092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1093         `==ks-x1001'.
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1096         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1097         `==ks-x1001'.
1098
1099 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1102
1103 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1106         `=jis-x0208'.
1107         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1108         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1109         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1110         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1111         (=>>>jis-x0213-1@2000): Changed to an alias for
1112         `=jis-x0213-1@2000'.
1113         (=>>>jis-x0213-1@2004): Changed to an alias for
1114         `=jis-x0213-1@2004'.
1115         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1116
1117 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1120         `=adobe-japan1-0'.
1121         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1122         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1123         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1124         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1125         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1126         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1127
1128 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1132         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1133         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1134         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1135         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1136
1137 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1141         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1142         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1143         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1144         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1145         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1146         `==jis-x0212'.
1147
1148 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1151         "AdobeJapan1-[0-6]$".
1152         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1153         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1154         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1155         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1156         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1157         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1158         (==adobe-japan1-1): Ditto.
1159         (==adobe-japan1-2): Ditto.
1160         (==adobe-japan1-3): Ditto.
1161         (==adobe-japan1-4): Ditto.
1162         (==adobe-japan1-5): Ditto.
1163         (==adobe-japan1-6): Ditto.
1164         (==jis-x0208): Ditto.
1165         (==jis-x0208@1978): Ditto.
1166         (==jis-x0208@1983): Ditto.
1167         (==jis-x0208@1990): Ditto.
1168         (==jis-x0213-1): Ditto.
1169         (==jis-x0213-1@2000): Ditto.
1170         (==jis-x0213-1@2004): Ditto.
1171         (==jis-x0213-2): Ditto.
1172         (==jis-x0212): Ditto.
1173         (==gb2312): Ditto.
1174         (==iso-ir165): Ditto.
1175         (==gb12345): Ditto.
1176         (==ks-x1001): Ditto.
1177         (==cns11643-1): Ditto.
1178         (==cns11643-2): Ditto.
1179         (==cns11643-3): Ditto.
1180         (==cns11643-4): Ditto.
1181         (==cns11643-5): Ditto.
1182         (==cns11643-6): Ditto.
1183         (==cns11643-7): Ditto.
1184         (==big5-cdp): Ditto.
1185         (==hanyo-denshi/ja): Ditto.
1186         (==hanyo-denshi/jb): Ditto.
1187         (==hanyo-denshi/jc): Ditto.
1188         (==hanyo-denshi/jd): Ditto.
1189         (==hanyo-denshi/ft): Ditto.
1190         (==hanyo-denshi/ia): Ditto.
1191         (==hanyo-denshi/ib): Ditto.
1192         (==hanyo-denshi/hg): Ditto.
1193         (==hanyo-denshi/jt): Ditto.
1194         (==hanyo-denshi/ks): Ditto.
1195         (==gt): Ditto.
1196         (==gt-k): Ditto.
1197         (==daikanwa): Ditto.
1198         (==shinjigen): Ditto.
1199         (==ucs@iso): Ditto.
1200         (==ucs@unicode): Ditto.
1201         (==ucs@gb): Ditto.
1202         (==ucs-bmp@gb): Ditto.
1203         (==ucs@cns): Ditto.
1204         (==ucs-bmp@cns): Ditto.
1205         (==ucs@jis): Ditto.
1206         (==ucs@jis/1990): Ditto.
1207         (==ucs@jis/2000): Ditto.
1208         (==ucs@jis/2004): Ditto.
1209         (==ucs@JP): Ditto.
1210         (==ucs@JP/hanazono): Ditto.
1211         (==ucs@ks): Ditto.
1212         (==ucs-bmp@ks): Ditto.
1213         (==ucs@cns11643): Ditto.
1214         (==ucs-bmp-cjk@gb): Ditto.
1215         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1216         (==ucs-sip-ext-b@iso): Ditto.
1217
1218 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1221         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1222
1223         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1224         XEmacs CHISE.
1225         (=ucs-bmp-cjk@unicode): Abolished.
1226
1227 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `=+>ucs-bmp-cjk-compat@jis'.
1231
1232         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1233         for XEmacs CHISE.
1234
1235 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1238         CHISE.
1239
1240 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1243         for XEmacs CHISE.
1244         (=jis-x0208@1978/1er-pr): Abolished.
1245         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1246         `=jis-x0208@1978/1er-pr' as the mother.
1247
1248 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=ucs-itaiji-084'.
1252
1253 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1254
1255         * mule/mule-charset.el (default-coded-charset-priority-list):
1256         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1257
1258         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1259         XEmacs CHISE.
1260         (=ucs-bmp-itaiji-084): Ditto.
1261
1262 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1266
1267 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1270         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1271
1272         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1273         XEmacs CHISE.
1274         (=big5-cdp-var-5): Ditto.
1275
1276 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1284         XEmacs CHISE.
1285
1286 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `=>>>hanyo-denshi/ft'.
1290
1291 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1294         XEmacs CHISE.
1295         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1296         `=hanyo-denshi/jd' as the mother.
1297
1298 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1301         XEmacs CHISE.
1302         (=+>adobe-japan1-1): Ditto.
1303         (=+>adobe-japan1-2): Ditto.
1304         (=+>adobe-japan1-3): Ditto.
1305         (=+>adobe-japan1-4): Ditto.
1306         (=+>adobe-japan1-5): Ditto.
1307         (=+>adobe-japan1-6): Ditto.
1308         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1309
1310 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1313         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1314         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1315
1316         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1317         the top.
1318
1319 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1322         XEmacs CHISE.
1323         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1324         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1325         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1326
1327 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list):
1330         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1331         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1332
1333         * mule/mule-conf.el: Modify order of definitions of some
1334         coded-charsets.
1335
1336 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1339         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1340         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1341
1342         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1343         CHISE.
1344         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1345         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1346
1347 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1350         CHISE.
1351
1352 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `=daikanwa/+2p'.
1356
1357         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1358         XEmacs CHISE.
1359
1360 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1363         XEmacs CHISE.
1364         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1365
1366 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `=>>>hanyo-denshi/ib'.
1370
1371 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1374         XEmacs CHISE.
1375         (=>>>hanyo-denshi/ib): Ditto.
1376         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1377         `=hanyo-denshi/ja' as the mother.
1378         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1379         `=hanyo-denshi/ib' as the mother.
1380
1381 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1384         XEmacs CHISE.
1385         (utf-8-ivs-mcs-er): Likewise.
1386         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1387         and `=>ucs-gb'.
1388         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1389         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1390         `ucs-gb' and `=>ucs-gb'.
1391         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1392         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1393         and `=>ucs-cns'.
1394         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1395         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1396         `ucs-cns' and `=>ucs-cns'.
1397         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1398         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1399         `ucs-big5' and `=>ucs-big5'.
1400         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1401         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1402         `ucs-big5' and `=>ucs-big5'.
1403         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1404         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1405         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1406         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1407         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1408         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1409         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1410         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1411         `=>ucs-jis'; modify DOC and mnemonic.
1412         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1413         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1414         and `=>ucs-jis'; modify DOC and mnemonic.
1415         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1416         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1417         `=>ucs-ks'.
1418         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1419         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1420         and `=>ucs-ks'.
1421         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1422
1423 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1426         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1427
1428 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1431         Modify priorities.
1432
1433 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1436         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1437
1438 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1442
1443 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1446         CHISE.
1447
1448 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1449
1450         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1451         CHISE.
1452
1453 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1456         CHISE.
1457
1458 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `=+>ucs-bmp-cjk@unicode'.
1462
1463         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1464         for XEmacs CHISE.
1465
1466 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=>>daikanwa'.
1470
1471 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `=>>hanyo-denshi/jt'.
1475
1476 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1479         XEmacs CHISE.
1480         (=+>jis-x0208@1990): Ditto.
1481         (=+>jis-x0213-1@2000): Ditto.
1482
1483 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1486         XEmacs CHISE.
1487
1488 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1491         XEmacs CHISE.
1492         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1493         `=hanyo-denshi/jc' as the mother.
1494
1495 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         setting for `=+>adobe-japan1'.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list):
1501         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1502         and `=>>hanyo-denshi/ft' to `=>>gt'.
1503
1504 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1507         XEmacs CHISE.
1508         (=>>adobe-japan1-1): Ditto.
1509         (=>>adobe-japan1-2): Ditto.
1510         (=>>adobe-japan1-3): Ditto.
1511         (=>>adobe-japan1-4): Ditto.
1512         (=>>adobe-japan1-5): Ditto.
1513         (=>>adobe-japan1-6): Ditto.
1514         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1515
1516 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (=adobe-japan1): New alias for
1519         `=adobe-japan1-6'.
1520         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1521         (=>>>adobe-japan1-1): Ditto.
1522         (=>>>adobe-japan1-2): Ditto.
1523         (=>>>adobe-japan1-3): Ditto.
1524         (=>>>adobe-japan1-4): Ditto.
1525         (=>>>adobe-japan1-5): Ditto.
1526         (=>>>adobe-japan1-6): Ditto.
1527         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1528
1529 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `=>>>adobe-japan1'.
1533
1534 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         setting for `=+>ucs@ks'.
1538
1539 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1542         XEmacs CHISE.
1543         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1544         `=adobe-japan1-6' as the mother.
1545
1546 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         setting for `=>cns11643-7'.
1550
1551 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1554         CHISE.
1555
1556 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1559         XEmacs CHISE.
1560         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for `=>ucs@jis/2004'.
1564
1565 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1568         setting for `=+>gt'.
1569
1570         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1571         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1572
1573 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1576         `=>ucs@unicode' as the mother.
1577         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1578         mother.
1579         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1580         mother.
1581         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1582         mother.
1583
1584 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `=+>ucs@unicode'.
1588
1589         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1595         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1596         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1597         - Add setting for `=+>ucs@cns'.
1598
1599         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1600         CHISE.
1601         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1602         as the mother.
1603         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1604         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1608
1609 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=>ucs@ks'.
1613
1614 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1617         `=ucs-bmp-cjk-compat@unicode'.
1618
1619         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1620         coded-charset for XEmacs CHISE.
1621
1622 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1625         `=ucs-bmp-cjk-compat'.
1626
1627         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1628         XEmacs CHISE.
1629
1630 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1633         CHISE.
1634
1635 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1638         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1639
1640         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1641         `=>ucs@jis/1990'.
1642         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1643
1644 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1647         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1648
1649         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1650         CHISE.
1651         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1652         mother.
1653
1654 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1657         `=>jis-x0213-2@usual'.
1658         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1659         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1660         `=>jis-x0213-2@usual' as the mother.
1661
1662 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1665         (=>ucs@JP): New alias for `=+>ucs@jis'.
1666
1667 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1670         `=>jis-x0208@usual'.
1671         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1672         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1673         `=>jis-x0208@usual' as the mother.
1674         (=>jis-x0208): Likewise.
1675
1676 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679         setting for `=+>jis-x0208@1978'.
1680
1681 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1684         XEmacs CHISE.
1685
1686 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         setting for `=>>>ucs@jis/1990'.
1690
1691 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=>ucs@jis/1990'.
1695
1696 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `=ucs@JP/hanazono'.
1700
1701         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1702         CHISE.
1703         (=ucs@JP/hanazono): Ditto.
1704         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1705         (=>>hanyo-denshi/jc): Ditto.
1706         (=>>hanyo-denshi/jd): Ditto.
1707
1708 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1711         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1712
1713 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1716         XEmacs CHISE.
1717
1718 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1721         XEmacs CHISE.
1722
1723 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1726         `=ucs-bmp-cjk@JP'.
1727
1728 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1731         XEmacs CHISE.
1732
1733 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1736         Modify order of settings; add settings for `=daikanwa@rev2'.
1737
1738 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         setting for `=>>cbeta'.
1742
1743         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1744         CHISE.
1745
1746 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         setting for `=>>adobe-japan1'.
1750
1751 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1754         XEmacs CHISE.
1755
1756 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1759         setting for `=>>hanyo-denshi/ia'.
1760
1761         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1762         XEmacs CHISE.
1763
1764 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1768
1769         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1770         XEmacs CHISE.
1771         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1772         `=hanyo-denshi/jt' as the mother.
1773
1774 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         setting for `=>>>jis-x0213-2'.
1778
1779         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1780         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1781         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1782
1783 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1786         XEmacs CHISE.
1787
1788 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1791         XEmacs CHISE.
1792
1793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1794         `=>>jis-x0213-1@2004'.
1795
1796 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1804         - Use "&g2-*;" as entity-references for `=>>>*'.
1805         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1806
1807         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1808         XEmacs CHISE.
1809         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1810         as the mother.
1811
1812 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1815         setting for `=>>hanyo-denshi/ib'.
1816
1817         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1818         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1819         (=>>jis-x0208@1990): Ditto.
1820         (=>>hanyo-denshi/ib): Ditto.
1821
1822         * mule/mule-charset.el (default-coded-charset-priority-list):
1823         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1824
1825 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1828         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1829         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1830         `=>>>ucs@jis/2004'.
1831
1832 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1835         XEmacs CHISE.
1836         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1837         `=jis-x0213-1@2004' as the mother.
1838         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1839         (=>>>ucs@ks): Ditto.
1840
1841         * mule/mule-charset.el (default-coded-charset-priority-list):
1842         Modify priority of `=hanyo-denshi/*'.
1843
1844 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         settings for `=>>ucs@JP' and `=ucs@JP'.
1848
1849 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1852         CHISE.
1853
1854 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>>>ucs@cns'.
1858
1859         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1860         CHISE.
1861
1862 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1865         instead of `=>>>jis-x0213-1@2004' as the mother.
1866         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1867         (=>>>ucs@unicode): Likewise.
1868         (=>>>ucs@jis): Likewise.
1869         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1870         mother.
1871         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1872
1873 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1877         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1878         `=>>>ucs@jis'.
1879
1880 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-charset.el (default-coded-charset-priority-list):
1883         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1884         and `=jis-x0213-*-2000'.
1885
1886 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1889         XEmacs CHISE.
1890         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1891         `=>>jis-x0213-1' as the mother.
1892
1893 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1897
1898 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1901
1902 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1905         XEmacs CHISE.
1906
1907 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-coding.el (decomposition-feature-list): Set
1910         `=decomposition', `=decomposition@cid' and
1911         `=decomposition@hanyo-denshi'.
1912
1913 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1916         setting for `=>>hanyo-denshi/ks'.
1917
1918         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1919         XEmacs CHISE.
1920
1921 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1924         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1925
1926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1927         `=hanyo-denshi/ks/mf'.
1928
1929         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1930         XEmacs CHISE.
1931         (=hanyo-denshi/ks/mf): Ditto.
1932
1933 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1936         settings for P=hanyo-denshi/jt'.
1937
1938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1939         `=hanyo-denshi/jt'.
1940
1941         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1942         XEmacs CHISE.
1943
1944 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         settings for `=hanyo-denshi/ip'.
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `=hanyo-denshi/ip'.
1951
1952         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         settings for `=hanyo-denshi/hg'.
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=hanyo-denshi/hg'.
1962
1963         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1964         XEmacs CHISE.
1965
1966 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         setting for `=>>hanyo-denshi/ft'.
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `=>>hanyo-denshi/ft'.
1973
1974         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1975         XEmacs CHISE.
1976
1977 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         settings for `=hanyo-denshi/ib'.
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1983         `=hanyo-denshi/ib'.
1984
1985         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
1992         non-isolated characters of `=hanyo-denshi/*'.
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `=hanyo-denshi/ia'.
1996
1997         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1998         XEmacs CHISE.
1999
2000 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2003         setting for isolated characters of `=hanyo-denshi/ft'.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `=hanyo-denshi/ft'.
2007
2008         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for isolated characters of `=hanyo-denshi/jd'.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=hanyo-denshi/jd'.
2018
2019         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2020         XEmacs CHISE.
2021
2022 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         setting for isolated characters of `=hanyo-denshi/jc'.
2026
2027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2028         `=hanyo-denshi/jc'.
2029
2030         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2031         XEmacs CHISE.
2032
2033 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for isolated characters of `=hanyo-denshi/jb'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `=hanyo-denshi/jb'.
2040
2041         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2042         XEmacs CHISE.
2043
2044 2011-02-13  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/ja'.
2048
2049 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=hanyo-denshi/ja'.
2053
2054         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2055         XEmacs CHISE.
2056
2057 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         settings for isolated characters of `=adobe-japan1-6'.
2061
2062 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2065         CHISE.
2066         (=daikanwa/+2p): Ditto.
2067         (=daikanwa/ho): Ditto.
2068
2069 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2072         coding-system for XEmacs CHISE.
2073
2074 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2077         setting for `=>>ruimoku-v6'.
2078
2079         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2080         CHISE.
2081
2082 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         setting for `=daikanwa@rev1'.
2086
2087 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2091
2092 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2095         XEmacs CHISE.
2096         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2097
2098 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2101         CHISE.
2102
2103 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2106         CHISE.
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `=>ucs@jis'.
2110
2111 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for `=>jis-x0208@usual'.
2115
2116         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2117         XEmacs CHISE.
2118         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2119         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2120         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2121
2122 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2125         CHISE.
2126         (=>>>jis-x0208@1990): Ditto.
2127         (=>>>jis-x0213-1): Ditto.
2128         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2129         mother.
2130         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2131         as the mother.
2132
2133 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2136         setting for `=>ucs@cns' and `=>>ucs@ks'.
2137
2138         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2139         CHISE.
2140
2141 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2144         CHISE.
2145
2146 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2149         CHISE.
2150         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2151         mother.
2152
2153 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2156         `==>ucs-bmp-cjk@bucs'.
2157
2158         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2159         XEmacs CHISE.
2160
2161 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2164         setting for `==>ucs@bucs'.
2165
2166         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2167         XEmacs CHISE.
2168
2169 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2172         - Add setting for `=>>jis-x0208'.
2173         - Omit setting for `=>>jis-x0208@1990'.
2174         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2175           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2176           `=ucs@FOO'.
2177
2178 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=>daikanwa'.
2182
2183 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=daikanwa): Fix DOC.
2186         (=>daikanwa): New abstract character for XEmacs CHISE.
2187         (=>ucs@iso): Likewise.
2188         (=>ucs@unicode): Likewise.
2189         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2190
2191 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2194         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2195           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2196         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2197         - Add `=>big5-cdp'.
2198
2199 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2202         (=>big5-cdp): New abstract character.
2203
2204 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2207         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2208         `chinese-big5'.
2209
2210 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list):
2213         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2216         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2217         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2218         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2219         and `=>jis-x0213-2'.
2220
2221 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2224         XEmacs CHISE.
2225         (=>>ucs@jis/2000): Likewise.
2226         (=>>ucs@jis/2004): Likewise.
2227
2228 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2231         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2232         `=>>ucs@cns'.
2233
2234         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2235         XEmacs CHISE.
2236         (=>>gt): Use quote instead of backquote; modify DOC.
2237         (=>gt): Use quote instead of backquote.
2238         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2239         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2240         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2241         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2242         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2243         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2244
2245 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2248         `=>>ucs@unicode' and `=>>gt'.
2249
2250 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2253         XEmacs CHISE.
2254         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2255         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2256         `=jis-x0208@1978/1er-pr' as the mother.
2257         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2258
2259 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2262         `=ucs@unicode' as the mother.
2263
2264 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         setting for `=>>ucs@unicode'.
2268
2269         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2270         CHISE.
2271
2272 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2275         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2278         `=adobe-japan1-6' and `=adobe-japan1-base'.
2279
2280         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2281         XEmacs CHISE.
2282         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2283         specify `min-code' and `max-code'.
2284         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2285         (=adobe-japan1-2): Likewise.
2286         (=adobe-japan1-3): Likewise.
2287         (=adobe-japan1-4): Likewise.
2288         (=adobe-japan1-5): Likewise.
2289         (=adobe-japan1-6): Likewise.
2290
2291 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `=>gt'.
2295
2296 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2299         CHISE.
2300
2301 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2304         setting for `=>zinbun-oracle'.
2305
2306         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2307         for XEmacs CHISE.
2308
2309 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2312         for XEmacs CHISE.
2313         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2314         `=jis-x0208@1978' as the mother.
2315
2316 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2319         - Use `=gt' instead of `ideograph-gt'.
2320         - Use `=gt-k' instead of `ideograph-gt-k'.
2321         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2322         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2323         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2324         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2325         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2326         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2327         - Use `=>>gt' instead of `<=>gt'.
2328         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2329         - Add setting for `=>>jis-x0208@1990'.
2330         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2331           `=>>jis-x0213-1@2000'.
2332         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2333         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2334           `=>>jis-x0213-1@2004'.
2335         - Add setting for `=>>jis-x0208@1978'.
2336         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2337
2338 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2341         XEmacs CHISE.
2342
2343 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2347         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2348         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2349         `<=>jis-x0213-1@2004'.
2350
2351 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2354         CHISE.
2355         (=>jis-x0213-2): Ditto.
2356
2357 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2360         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2361
2362 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2365         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2366         `=>jis-x0213-1'.
2367
2368 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2371         CHISE.
2372         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2373
2374 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2377         `<==>jis-x0213-1'.
2378         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2379         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2380         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2381         (<=>jis-x0208): New alias for `=>jis-x0208'.
2382         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2383         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2384         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2385         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2386         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2387         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2388         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2389         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2390         (=>>gt): Renamed from `<==>gt'.
2391         (<==>gt): New alias for `=>>gt'.
2392
2393 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2396         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2397         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2398         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2399         - Add settings for `<=>jis-x0213-1@2000' and
2400           `<=>jis-x0213-1@2004'.
2401
2402         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2403         XEmacs CHISE.
2404         (<==>jis-x0213-1): Likewise.
2405         (<==>jis-x0213-1@2000): Likewise.
2406         (<==>jis-x0213-1@2004): Likewise.
2407         (<=>jis-x0208): Add property `=>iso-ir 168'.
2408         (<=>jis-x0208@1997): Likewise.
2409         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2410         as the mother; add property `=>iso-ir 228'.
2411         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2412         property `=>iso-ir 228'.
2413         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2414         property `=>iso-ir 233'.
2415         (<==>gt): Renamed from `<=>gt'.
2416         (<=>gt): New alias for `<==>gt'.
2417
2418 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2421         CHISE.
2422         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2423         `<=>jis-x0208' as the mother.
2424         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2425         (<=>jis-x0213-1@2000): Ditto.
2426         (<=>jis-x0213-1@2004): Ditto.
2427
2428 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         settings for `<=>gt'.
2432
2433         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2434
2435 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2438         XEmacs CHISE.
2439         (=jis-x0208@1978/-4pr): Likewise.
2440         (=jis-x0208@1978/4-pr): Likewise.
2441         (=jis-x0213-1): Likewise.
2442         (=ucs@iso): Likewise.
2443         (=ucs@unicode): Likewise.
2444         (=ucs@gb): Likewise.
2445         (=ucs@gb/fw): Likewise.
2446         (=ucs@cns): Likewise.
2447         (=ucs@cns/fw): Likewise.
2448         (=ucs@jis): Likewise.
2449         (=ucs@jis/fw): Likewise.
2450         (=ucs@jis/1990): Likewise.
2451         (=ucs@jis/2000): Likewise.
2452         (=ucs@jis/2004): Likewise.
2453         (=ucs@JP): Likewise.
2454         (=ucs@ks): Likewise.
2455         (=ucs@big5): Likewise.
2456         (=ucs@big5/cns11643): Likewise.
2457         (=ucs@cns11643): Likewise.
2458
2459 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list):
2462         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2463
2464         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2465         CHISE.
2466         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2467         mother.
2468
2469 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2472         from src/mule-charset.c].
2473         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2474         specify `final'.
2475         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2476         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2477         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2478         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2479         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2480         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2481
2482 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2485         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2486         (=jis-x0208@1978/i-4): Specify `partial'.
2487         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2488         mother coded-charset.
2489         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2490
2491 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2494         settings for `=jis-x0213-1@2004'.
2495
2496 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2499         CHISE.
2500         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2501         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2502         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2503         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2504         temporarily.
2505         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2506
2507 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2510         CHISE.
2511         (=shinjigen@1ed): Inherited from `=shinjigen'.
2512         (=shinjigen@rev): Likewise.
2513
2514 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2518
2519 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2522         define it as an alias.
2523         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2524         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2525         alias.
2526         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2527         alias.
2528
2529 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2532         CHISE.
2533
2534 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2537         CHISE.
2538         (shinjigen-2): Ditto.
2539
2540 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list):
2543         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2544         `chinese-big5-eten-*' and `chinese-big5'.
2545
2546 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2549         #x9FA5 temporarily.
2550
2551 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         settings for `=jis-x0208@1978/i1'.
2555
2556 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2559         XEmacs CHISE.
2560
2561 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2564         XEmacs CHISE.
2565
2566 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2569         XEmacs CHISE.
2570
2571 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2574         CHISE.
2575         (=ucs-bmp@cns): Likewise.
2576         (=ucs-bmp@jis): Likewise.
2577         (=ucs-bmp@ks): Likewise.
2578
2579 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2582         CHISE.
2583         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2584
2585 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         settings for `=zinbun-oracle'.
2589
2590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2591         `=zinbun-oracle'.
2592
2593 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2596         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2597         `=ucs@iso'.
2598
2599 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list):
2602         Delete `ucs-sip'; modify order of some CCSs.
2603
2604 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2607         in XEmacs CHISE.
2608
2609         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2610         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2611         CHISE.
2612
2613 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2616         its registry.
2617         (=ucs-radicals@unicode): Likewise.
2618
2619 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2622         CHISE.
2623
2624 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2627         CHISE.
2628
2629 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2632         CHISE.
2633
2634 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2637         Modify preference of *isolated settings*.
2638
2639 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2642         utf-2000 is provided.
2643         (=ucs@cns11643): Likewise.
2644
2645 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2648         Prefer every *isolated setting* to ordinary setting.
2649
2650 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2654
2655 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2658         CHISE.
2659
2660 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2663         settings for `=jis-x0208@1997'.
2664
2665 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2668         `=jis-x0208@1997'.
2669
2670 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2673         XEmacs CHISE.
2674
2675 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2678         `=jis-x0208@1978'.
2679         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2680         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2681         `=jis-x0208-1990' as the mother.
2682         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2683
2684 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2687         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2688         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2689         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2690         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2691         for `=ucs@JP'.
2692
2693 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2696         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2697         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2698         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2699         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2700         `=daikanwa@rev2'.
2701
2702 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2705         (=gt): Likewise.
2706         (=gt-k): Likewise.
2707         (=gt-pj-*): Likewise.
2708         (=gt-pj-k1): Likewise.
2709         (=gt-pj-k2): Likewise.
2710         (=daikanwa): Likewise.
2711         (=daikanwa-rev1): Likewise.
2712         (=daikanwa-rev2): Likewise.
2713         (=big5-pua): Likewise.
2714         (=big5-eten): Likewise.
2715         (chinese-big5-eten-a): Likewise.
2716         (chinese-big5-eten-b): Likewise.
2717         (=hanziku-*): Likewise.
2718         (=cbeta): Likewise.
2719         (=jef-china3): Likewise.
2720         (=ruimoku-v6): Likewise.
2721         (=ucs@iso): Likewise.
2722         (=ucs@unicode): Likewise.
2723         (=ucs@gb): Likewise.
2724         (=ucs@cns): Likewise.
2725         (=ucs@jis): Likewise.
2726         (=ucs@jis-1990): Likewise.
2727         (=ucs@jis-2000): Likewise.
2728         (=ucs@jp): Likewise.
2729         (=ucs@ks): Likewise.
2730         (=ucs@big5): Likewise.
2731         (=ucs-radicals): Likewise.
2732         (=ucs-radicals@unicode): Likewise.
2733         (=ucs-bmp-cjk): Likewise.
2734         (=ucs-bmp-cjk@unicode): Likewise.
2735         (=ucs-sip-ext-b): Likewise.
2736         (=ucs-sip-ext-b@iso): Likewise.
2737
2738 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2741         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2742
2743 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2746         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2747         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2748         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2749         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2750         arabic-digit, ipa and ``&I-B-XXXX;''.
2751
2752 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2755         setting for (I-)HZK{03..12}-XXXX.
2756
2757 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2760         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2761
2762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2763         `=ruimoku-v6'.
2764
2765         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2766         CHISE.
2767
2768 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2771         (=ucs@unicode): Likewise.
2772         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2773         (=ucs@cns): Likewise.
2774         (=ucs@jis): Likewise.
2775         (=ucs@ks): Likewise.
2776         (=ucs@big5): Likewise.
2777
2778 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2781         `ucs-jis'.
2782         (utf-8-jis-er): Likewise.
2783         (utf-8-jp): New coding-system.
2784         (utf-8-jp-er): Likewise.
2785
2786         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2787
2788 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2791
2792         * mule/japanese.el: Move definition of `euc-jisx0213' to
2793         mule/mule-coding.el.
2794
2795 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2798         mule-coding before loading update-cdb when utf-2000 is provided.
2799
2800 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2803         `=daikanwa'.
2804
2805 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2808         definition codes when `utf-2000' is provided.
2809
2810 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-category.el (word-combining-categories): Don't setup
2813         `word-combining-categories' in XEmacs CHISE.
2814         (word-separating-categories): Add setting about Latin script in
2815         XEmacs CHISE.
2816
2817 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2818
2819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2820         setting for `chinese-big5'.
2821
2822 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2825         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2826         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2827         add setting for HZK0[12]-xxxx.
2828
2829 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2832         in XEmacs CHISE.
2833
2834 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list):
2837         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2838         and `chinese-big5' to `=gt-pj-*'.
2839
2840 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2841
2842         * mule/mule-conf.el (=daikanwa): Renamed from
2843         `ideograph-daikanwa'.
2844         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2845
2846 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-conf.el (=cns11643-7): Renamed from
2849         `chinese-cns11643-7'.
2850         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2851
2852 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=cns11643-6): Renamed from
2855         `chinese-cns11643-6'.
2856         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2857
2858 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2859
2860         * mule/mule-conf.el (=cns11643-5): Renamed from
2861         `chinese-cns11643-5'.
2862         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2863
2864 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el (=cns11643-4): Renamed from
2867         `chinese-cns11643-4'.
2868         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2869
2870 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=cns11643-3): Renamed from
2873         `chinese-cns11643-3'.
2874         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2875
2876 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2879         `=cns11643-2'.
2880         (chinese-cns11643-2): New alias for `=cns11643-2'.
2881
2882 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2883
2884         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2885         `=cns11643-1'.
2886         (chinese-cns11643-1): New alias for `=cns11643-1'.
2887
2888 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2891         (chinese-gb12345): New alias for `=gb12345'.
2892
2893 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2894
2895         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2896         (chinese-gb2312): New alias for `=gb2312'.
2897
2898 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2901         (chinese-big5): New alias for `=big5'.
2902
2903 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2906         (korean-ksc5601): New alias for `=ks-x1001'.
2907
2908 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2911         `=jis-x0212'.
2912         (japanese-jisx0212): New alias for `=jis-x0212'.
2913
2914 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2915
2916         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2917         `=jis-x0208-1983'.
2918         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2919
2920 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2923         `=jis-x0208-1978'.
2924         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2925
2926 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2927
2928         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2929         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2930
2931 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2934         (chinese-cns11643-3): Specify iso-ir 183.
2935         (chinese-cns11643-4): Specify iso-ir 184.
2936         (chinese-cns11643-5): Specify iso-ir 185.
2937         (chinese-cns11643-6): Specify iso-ir 186.
2938         (chinese-cns11643-7): Specify iso-ir 187.
2939         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2940         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2941
2942 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2945         \uXXXX for every cases.
2946
2947 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2948
2949         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2950         (ucs-big5): Changed to an alias for `=ucs@big5'.
2951
2952 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2953
2954         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2955         (ucs-ks): Changed to an alias for `=ucs@ks'.
2956
2957 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2960         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2961
2962 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2965         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2966
2967 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2970         (ucs-jis): Changed to an alias for `=ucs@jis'.
2971
2972 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2973
2974         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2975         (ucs-cns): Changed to an alias for `=ucs@cns'.
2976
2977 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2978
2979         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2980         (ucs-gb): Changed to an alias for `=ucs@gb'.
2981
2982 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2983
2984         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2985         `ideograph-daikanwa-2'.
2986         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2987         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2988
2989 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2992         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2993
2994         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2995         for `xemacs-chise-version'.
2996
2997 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2998
2999         * mule/mule-charset.el (default-coded-charset-priority-list):
3000         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3001         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3002         instead of `ideograph-hanziku-*'.
3003
3004         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3005         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3006
3007 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3010         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3011         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3012         `utf-2000' is provided.
3013
3014 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3017         is provided [was builtin coded-charsets].
3018
3019 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3020
3021         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3022         is provided [was builtin coded-charsets].
3023
3024 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3025
3026         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3027         is provided [was builtin coded-charsets].
3028
3029 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3030
3031         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3032         is provided [was builtin coded-charsets].
3033
3034 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3035
3036         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3037         when `utf-2000' is provided [was builtin coded-charsets].
3038
3039 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-conf.el (=hanziku-*): Renamed from
3042         `ideograph-hanziku-*'.
3043         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3044
3045 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3048         `utf-2000' is provided [was builtin coded-charsets].
3049         (ideograph-hanziku-{1..12}): Likewise.
3050
3051 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3054         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3055
3056 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3059         when `utf-2000' is provided [was builtin coded-charsets].
3060
3061 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3064         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3065         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3066
3067 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3068
3069         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3070         (ideograph-gt): Changed to an alias for `=gt'.
3071
3072 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3075         is provided; it was defined as a builtin coded-charset.
3076         (ideograph-gt): Likewise.
3077
3078 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3079
3080         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3081         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3082
3083 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3084
3085         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3086         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3087
3088 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-conf.el (=big5-eten): Renamed from
3091         `chinese-big5-eten'.
3092         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3093
3094 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3097         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3098
3099 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3100
3101         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3102         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3103
3104 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3105
3106         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3107         (china3-jef): Changed to an alias for `=jef-china3'.
3108
3109 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3110
3111         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3112         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3113
3114         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3115         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3116         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3117         when `utf-2000' is provided.
3118
3119 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-charset.el (default-coded-charset-priority-list):
3122         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3123
3124         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3125         (ucs-jis-2000): Deleted.
3126
3127 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3128
3129         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3130         UTF-2000.
3131         (=ucs-jis-2000): New coded-charset for UTF-2000.
3132
3133 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3134
3135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3136         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3137
3138 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3139
3140         * mule/mule-charset.el (default-coded-charset-priority-list):
3141         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3142         `ideograph-cbeta'.
3143
3144 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3145
3146         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3147         builtin coded-charset].
3148
3149 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3152         settings for &K0-xxxx and &I-K0-xxxx.
3153
3154 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3157         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3158
3159 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3160
3161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3162         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3163
3164 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3167         UTF-2000.
3168         (ideograph-gt-pj-k1): Likewise.
3169         (ideograph-gt-pj-k2): Likewise.
3170
3171 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3172
3173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3174         `=jis-x0208'.
3175
3176 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3179         UTF-2000 [was a builtin coded-charset].
3180
3181 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3184         (utf-8-gb-er): Likewise.
3185
3186 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3189         settings for JIS X 0212 and JIS X 0208:1978.
3190
3191 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3194         setting for JIS X 0213.
3195
3196 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3199         standard-case-table in UTF-2000.
3200
3201 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3204         definitions for isolated-chars.
3205
3206 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3207
3208         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3209         `configure-utf-2000-lisp-directory'.
3210         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3211         `mule-lisp-load-path'.
3212
3213 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * startup.el (startup-setup-paths): Set and use
3216         `utf-2000-lisp-directory'.
3217         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3218         UTF-2000.
3219
3220 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3221
3222         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3223         (paths-find-utf-2000-lisp-directory): New function.
3224         (paths-construct-load-path): Add new optional argument
3225         `utf-2000-lisp-directory'.
3226
3227         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3228
3229 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3232         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3233         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3234         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3235         `chinese-big5-2' in UTF-2000.
3236
3237         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3238         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3239
3240 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3243         `big5-eten-er' in UTF-2000.
3244         (big5-cdp): Modify DOC-string and mnemonic.
3245
3246 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3249         UTF-2000 [renamed from utf-8-er].
3250         (utf-8-gb): New coding-system in UTF-2000.
3251         (utf-8-gb-er): Likewise.
3252         (utf-8-cns): Likewise.
3253         (utf-8-cns-er): Likewise.
3254         (utf-8-big5): Likewise.
3255         (utf-8-big5-er): Likewise.
3256         (utf-8-jis): Likewise.
3257         (utf-8-jis-er): Likewise.
3258         (utf-8-ks): Likewise.
3259         (utf-8-ks-er): Likewise.
3260         (utf-8-er): Likewise.
3261
3262 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3263
3264         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3265         instead of `utf-8-unix' in UTF-2000.
3266
3267         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3268
3269 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3270
3271         * mule/japanese.el (euc-jisx0213): New coding-system.
3272
3273         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3274         `japanese-jisx0208-1990' as the mother.
3275
3276 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * dumped-lisp.el (preloaded-file-list): Change condition of
3279         loading "close-cdb".
3280
3281 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3284         setup `coded-charset-entity-reference-alist'.
3285
3286 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3289         UTF-2000.
3290
3291 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3292
3293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3294         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3295
3296 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3299         (chinese-big5-eten-a): Likewise.
3300         (chinese-big5-eten-b): Likewise.
3301         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3302         code range is #x8140 .. #x8DFE.
3303
3304 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3307         UTF-2000.
3308         (chinese-big5-cdp): Likewise.
3309
3310 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3311
3312         * dumped-lisp.el (preloaded-file-list): Rename
3313         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3314
3315 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3316
3317         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3318         append `system-char-db-source-file-list' into
3319         `preloaded-file-list' in UTF-2000.
3320
3321 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3322
3323         * dumped-lisp.el (preloaded-file-list): Delete
3324         character-definition files.
3325
3326 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3329         UTF-2000.
3330
3331 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3332
3333         * mule/mule-charset.el (default-coded-charset-priority-list):
3334         Delete `mojikyo-2022-1'.
3335
3336 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3337
3338         * mule/mule-charset.el (default-coded-charset-priority-list):
3339         Delete `mojikyo'.
3340
3341 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3344         `ucs-sip'.
3345
3346 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-charset.el (default-coded-charset-priority-list):
3349         Comment out `chinese-gb12345'.
3350
3351 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * bytecomp.el (byte-compile-insert-header): Fixed.
3354
3355 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3358         XEmacs UTF-2000.
3359
3360 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3363         UTF-2000.
3364
3365 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3368         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3369
3370 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3371
3372         * mule/mule-charset.el (default-coded-charset-priority-list):
3373         `japanese-jef-china3' is renamed `china3-jef'.
3374
3375 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3378         `japanese-jef-china3' and `ideograph-cbeta'.
3379
3380 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3381
3382         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3383
3384 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3387         `chinese-big5-cdp'.
3388
3389 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3392         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3393
3394 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3397         loading character definitions.
3398
3399 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * dumped-lisp.el (preloaded-file-list): Rename
3402         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3403
3404 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         `chinese-big5'.
3408
3409 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * dumped-lisp.el (preloaded-file-list): Dump
3412         "Ideograph-R028-Private" with XEmacs UTF-2000.
3413
3414 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3417         `chinese-gb12345'.
3418
3419 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3422         `ideograph-gt-pj-{1..11}'.
3423
3424         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3425         XEmacs UTF-2000.
3426
3427 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-charset.el (default-coded-charset-priority-list):
3430         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3431         `chinese-isoir165'.
3432
3433 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3436         `image/png', `image/x-xpm' and `image/tiff'.
3437
3438         * files.el (binary-file-regexps): Add *.PNG.
3439
3440 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * mule/mule-charset.el (default-coded-charset-priority-list):
3443         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3444         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3445
3446 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3447
3448         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3449         the first completion when UTF-2000 is running.
3450
3451 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-charset.el (default-coded-charset-priority-list):
3454         Delete `ucs'.
3455
3456 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3459
3460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3461         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3462
3463 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/vietnamese.el (vscii-2): Delete abolished property
3466         `composite'; now composite mode is default.
3467
3468 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3471         of `raw-text'; check \uHHHH representation even if non-ascii
3472         characters are not found.
3473
3474         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3475         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3476         unconditionally.
3477
3478         * mule/viet-ccl.el: New file.
3479
3480         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3481         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3482         - Separate CCL based implementations to viet-ccl.el.
3483
3484 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3485
3486         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3487         "jisx0213.2000-1".
3488         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3489
3490         * mule/mule-charset.el (default-coded-charset-priority-list):
3491         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3492         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3493
3494 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3495
3496         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3497
3498 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         `ucs' in UTF-2000.
3502
3503 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list):
3506         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3507         `arabic-iso8859-6'.
3508
3509 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3510
3511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3512         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3513
3514 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3515
3516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3517         `katakana-jisx0201' in UTF-2000.
3518
3519 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3520
3521         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3522         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3523         "u0FB50-Arabic-Presentation-Forms-A",
3524         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3525         "u0FE50-Small-Form-Variants",
3526         "u0FE70-Arabic-Presentation-Forms-B",
3527         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3528         UTF-2000.
3529
3530 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3531
3532         * dumped-lisp.el (preloaded-file-list): Delete
3533         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3534         ... "Ideograph-R214-Flute" in UTF-2000.
3535
3536 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3537
3538         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3539         (japanese-jisx0213-2): New coded-charset.
3540
3541         * dumped-lisp.el (preloaded-file-list): Add
3542         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3543         "Ideograph-R030-Mouth".
3544
3545 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3548         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3549         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3550         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3551         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3552         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3553         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3554         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3555
3556 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3557
3558         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3559         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3560         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3561         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3562         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3565         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3566
3567 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3568
3569         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3570         in UTF-2000.
3571
3572 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3573
3574         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3575         (chinese-isoir165): Moved from mule/chinese.el.
3576         (chinese-cns11643-3): Moved from mule/chinese.el.
3577         (chinese-cns11643-4): Moved from mule/chinese.el.
3578         (chinese-cns11643-5): Moved from mule/chinese.el.
3579         (chinese-cns11643-6): Moved from mule/chinese.el.
3580         (chinese-cns11643-7): Moved from mule/chinese.el.
3581
3582         * mule/chinese.el: Move definition of coded-charsets to
3583         mule/mule-conf.el.
3584
3585 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3586
3587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3588         `ideograph-daikanwa'.
3589
3590 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3591
3592         * dumped-lisp.el (preloaded-file-list): Delete
3593         "ccs-jisx0201-latin.el".
3594
3595 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3596
3597         * dumped-lisp.el (preloaded-file-list): Add
3598         "u031A0-Extended-Bopomofo" in UTF-2000.
3599
3600 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3603         renamed to u02E00-CJK-Radical-Supplement.
3604
3605 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3606
3607         * dumped-lisp.el (preloaded-file-list): Add
3608         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3609         "u030A0-Katakana", "u03100-Bopomofo",
3610         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3611         "u03200-Enclosed-CJK-Letters-and-Months" and
3612         "u03300-CJK-Compatibility".
3613
3614 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3615
3616         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3617         "u02F00-Kangxi-Radicals" and
3618         "u02FF0-Ideographic-Description-Characters".
3619
3620 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3621
3622         * dumped-lisp.el (preloaded-file-list): Add
3623         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3624         "u02800-Braille-Patterns" in UTF-2000.
3625
3626 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3627
3628         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3629         "uXXXXX-*.el" in UTF-2000.
3630
3631         * bytecomp.el (byte-compile-insert-header): Delete comments if
3632         non-ASCII characters are found; allow `byte-compile-dynamic' and
3633         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3634         `raw-text'.
3635
3636 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3637
3638         * dumped-lisp.el (preloaded-file-list): Add
3639         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3640         "u025A0-Geometric-Shapes.el".
3641
3642 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3643
3644         * dumped-lisp.el (preloaded-file-list): Add
3645         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3646         "u02460-Enclosed-Alphanumerics.el".
3647
3648 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3649
3650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3651         `chinese-gb2312'.
3652
3653         * dumped-lisp.el (preloaded-file-list): Add
3654         "u02200-Mathematical-Operators.el" and
3655         "u02300-Miscellaneous-Technical.el".
3656
3657 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3658
3659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3660         `chinese-cns11643-*'.
3661
3662         * dumped-lisp.el (preloaded-file-list): Add
3663         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3664         "u02190-Arrows.el" in UTF-2000.
3665
3666 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3669         `korean-ksc5601'.
3670
3671         * dumped-lisp.el (preloaded-file-list): Add
3672         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3673         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3674         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3675
3676 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3677
3678         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3679
3680 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3681
3682         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3683         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3684         "u01780-Khmer.el", "u01800-Mongolian.el",
3685         "u01E00-Latin-Extended-Additional.el" and
3686         "u01F00-Greek-Extended.el" in UTF-2000.
3687
3688 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3691         `ethiopic-ucs' and `ethiopic'.
3692
3693         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3694         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3695
3696         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3697         from mule/ethiopic.el.
3698
3699         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3700         mule/mule-conf.el.
3701
3702 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3703
3704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3705         `lao'.
3706
3707         * mule/mule-conf.el (lao): New coded-charset.
3708
3709         * dumped-lisp.el (preloaded-file-list): Add
3710         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3711         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3712         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3713         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3714         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3715
3716 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3717
3718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3719         `ucs-bmp' and `arabic-iso8859-6'.
3720
3721 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3722
3723         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3724         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3725         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3726
3727 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3728
3729         * startup.el (normal-top-level): Load autoload file for UTF-2000
3730         in UTF-2000.
3731
3732 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3735         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3736         "u00020-Basic-Latin.el", "u00080-C1.el",
3737         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3738         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3739         "u002B0-Spacing-Modifier-Letters.el",
3740         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3741         UTF-2000.
3742
3743 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3746         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3747         instead of `vietnamese-viscii-*'.
3748
3749 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3750
3751         * mule/mule-conf.el: New file.
3752
3753         * mule/misc-lang.el: Move definition of charset `ipa' to
3754         mule/mule-conf.el.
3755
3756 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3757
3758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3759         `latin-viscii'; prefer it for characters used in Vietnamese.
3760
3761 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3762
3763         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3764
3765 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3768         `vietnamese-viscii-lower'.
3769         (latin-viscii-upper): Renamed from charset
3770         `vietnamese-viscii-upper'.
3771         (vietnamese-viscii-lower): New alias for charset
3772         `latin-viscii-lower'.
3773         (vietnamese-viscii-upper): New alias for charset
3774         `latin-viscii-upper'.
3775
3776 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list):
3779         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3780
3781 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3782
3783         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3784         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3785         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3786         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3787         lisp/utf-2000.
3788
3789 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3790
3791         * mule/ccs-tcvn5712.el: New file.
3792
3793 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3794
3795         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3796         in UTF-2000.
3797
3798 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3801         `japanese-jisx0208'.
3802
3803 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3804
3805         * dumped-lisp.el (preloaded-file-list): Add
3806         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3807         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3808         UTF-2000.
3809
3810         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3811         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3812         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3813         mule/ccs-viscii.el: New files.
3814
3815         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3816         if \uXXXX is found.
3817
3818 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3819
3820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3821         `hiragana-jisx0208' and `katakana-jisx0208'.
3822
3823 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3824
3825         * mule/chinese.el (chinese-cns11643-3): Define it even if
3826         `utf-2000' is provided.
3827         (chinese-cns11643-4): Likewise.
3828         (chinese-cns11643-5): Likewise.
3829         (chinese-cns11643-6): Likewise.
3830         (chinese-cns11643-7): Likewise.
3831
3832 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3833
3834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3835         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3836
3837 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3838
3839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3840         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3841
3842 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3843
3844         * mule/mule-charset.el (default-coded-charset-priority-list):
3845         Setup in UTF-2000.
3846
3847 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3848
3849         * mule/viet-chars.el: Don't define charset
3850         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3851         they are defined as builtin charsets.
3852
3853 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3854
3855         * version.el (emacs-version): Add more space just before UTF-2000
3856         version string.
3857
3858 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3859
3860         * version.el ([constant] emacs-version): Don't add a space in the
3861         preceding place of `xemacs-betaname' because it is duplicated.
3862         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3863
3864         * startup.el (splash-frame-body): Add ETL.
3865
3866 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3867
3868         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3869         is provided because it is defined as builtin charset.
3870         (chinese-cns11643-4): Likewise.
3871         (chinese-cns11643-5): Likewise.
3872         (chinese-cns11643-6): Likewise.
3873         (chinese-cns11643-7): Likewise.
3874
3875 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3876
3877         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3878         coding-system `iso-10646-ucs-4' is not defined.
3879
3880 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3881
3882         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3883         coding-system if `utf-2000' is provided.
3884
3885 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3886
3887         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3888         `utf-2000' is provided.
3889
3890 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3891
3892         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3893         if utf-2000 is provided temporally.
3894
3895 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3896
3897         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3898         as builtin variable].
3899
3900 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3901
3902         * files.el (insert-file-contents-literally): Treat file as binary;
3903         call file-name-handlers. [sync with Emacs 20.3.10]
3904
3905 2008-12-28  Vin Shelton  <acs@xemacs.org>
3906
3907         * XEmacs 21.4.22 is released
3908
3909 2008-12-30  Vin Shelton  <acs@xemacs.org>
3910
3911         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3912         during building even if no packages are found.
3913
3914 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3915
3916         * printer.el (generic-print-region): 
3917         (generic-print-buffer): 
3918         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3919         check if the msprinter device is available, now that msprinter is
3920         always available as a specifier tag. 
3921
3922 2008-12-24  Vin Shelton  <acs@xemacs.org>
3923
3924         * about.el: Add Francisco to my bio!
3925
3926 2008-12-23  Vin Shelton  <acs@xemacs.org>
3927
3928         * autoload.el: Move operator definitions to autoload-operators.el
3929         in the xemacs-base package.
3930
3931 2007-11-22  Vin Shelton  <acs@xemacs.org>
3932
3933         * about.el (about-hacker-contribution): Updated my bio.
3934
3935 2007-10-07  Vin Shelton  <acs@xemacs.org>
3936
3937         * XEmacs 21.4.21 is released
3938
3939 2007-09-19  Didier Verna  <didier@xemacs.org>
3940
3941         Update my personal info.
3942         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3943         * about.el (about-other-current-hackers): Ditto.
3944         * about.el (about-url-alist): Add my musical website.
3945         * about.el (about-personal-info): Update my entry.
3946         * about.el (about-hacker-contribution): Ditto.
3947
3948 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3949
3950         * package-get.el (package-get-download-sites): Update download
3951         sites in Japan.
3952         * package-get.el (package-get-pre-release-download-sites): Ditto.
3953
3954 2007-08-18  Vin Shelton  <acs@xemacs.org>
3955
3956         * package-get.el (package-get-pre-release-download-sites): Sync
3957         mirror sites with 21.5.  (Thanks, Adrian)
3958
3959 2007-08-09  Mike Sperber  <mike@xemacs.org>
3960
3961         * startup.el (migrate-user-init-file): Create backup of
3962         `user-init-file' before migrating.
3963         * startup.el (maybe-migrate-user-init-file): Print
3964         information about backup file.
3965         (maybe-create-compatibility-dot-emacs): Follow above change.
3966
3967 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3968
3969         * font-lock.el: Sync font-lock-add-keywords and
3970         font-lock-remove-keywords from GNU Emacs.
3971         * font-lock.el (font-lock-keywords-alist): New.
3972         * font-lock.el (font-lock-removed-keywords-alist): New.
3973         * font-lock.el (font-lock-add-keywords): New.
3974         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3975         * font-lock.el (font-lock-remove-keywords): New.
3976
3977 2007-08-16  Vin Shelton  <acs@xemacs.org>
3978
3979         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3980         patch from Hans de Graaff.
3981
3982 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3983
3984         * package-get.el (package-get-download-sites): Document Chile and
3985         update Denmark download site.
3986         * package-get.el (package-get-pre-release-download-sites): Ditto.
3987
3988 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3989
3990         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3991
3992 2006-12-09  Vin Shelton  <acs@xemacs.org>
3993
3994         * XEmacs 21.4.20 is released
3995
3996 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3997
3998         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3999
4000 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4001
4002         * info.el (Info-find-file-node, Info-insert-dir)
4003         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4004         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4005         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4006         and discussion.
4007
4008 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4009
4010         * obsolete.el (line-beginning-position): New, from 21.5.x.
4011         (line-end-position): Ditto.
4012
4013 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4014
4015         * package-get.el (package-get-download-sites): Welcome
4016         nl.xemacs.org and Thanks!
4017         * package-get.el (package-get-pre-release-download-sites): Ditto.
4018
4019 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4020
4021         * font-lock.el: Add support for not-so recent changes in Java to
4022         java-mode.
4023
4024 2006-01-28  Vin Shelton  <acs@xemacs.org>
4025
4026         * XEmacs 21.4.19 is released
4027
4028 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4029
4030         * easymenu.el: Update copyright. 
4031         * easymenu.el (easy-menu-all-popups):
4032         Add a docstring. 
4033         * easymenu.el (easy-menu-add):
4034         Document a bug, rework the function to preserve any existing
4035         non-default mode-popup-menu instead of overwriting it, and not to
4036         bother normalising the menu title (nothing else does).
4037         * easymenu.el (easy-menu-remove):
4038         Restore the default mode-popup-menu instead of leaving an empty
4039         one when we remove the last easy-menu popup. 
4040
4041 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4042
4043         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4044         as suggested by Rodrigo Ventura.
4045         * package-get.el (package-get-pre-release-download-sites): Ditto,
4046         with replacement of xemacs-21.5 by beta, which is the logical path
4047         to our beta core and package pre-releases.
4048
4049 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4050
4051         * package-get.el (package-get-download-sites): Add Hong Kong
4052         download site.
4053         * package-get.el (package-get-pre-release-download-sites): Ditto.
4054
4055 2005-12-26  Vin Shelton  <acs@xemacs.org>
4056
4057         * find-paths.el:
4058         * find-paths.el (paths-emacs-root-p): Add search for package root.
4059         * find-paths.el (paths-find-emacs-root): Replaced with
4060         paths-find-invocation-roots, which returns a list of roots.
4061         * find-paths.el (paths-find-invocation-roots): New.
4062         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4063
4064 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4065
4066         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4067         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4068
4069 2005-12-03  Vin Shelton <acs@xemacs.org>
4070
4071         * XEmacs 21.4.18 is released
4072
4073 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4074
4075         * package-get.el (package-get-download-sites): Update reflecting
4076         latest http://www.xemacs.org/Releases/ information generated by
4077         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4078         * package-get.el (package-get-pre-release-download-sites): Ditto.
4079
4080 2005-02-28  Simon Josefsson  <jas@extundo.com>
4081
4082         * about.el (xemacs-hackers): Add jas.
4083         (about-other-current-hackers): Likewise.
4084         (about-url-alist): Add URL for jas.
4085         (about-personal-info): Document jas.
4086         (about-hacker-contribution): Describe jas contributions.
4087
4088 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4089
4090         * easymenu.el (easy-menu-remove): As described in 
4091         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4092         except the "Command" menu from mode-popup-menu. 
4093
4094 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4095  
4096         * font.el (font-spatial-to-canonical): Correct calculation of 
4097         return value for pixel-based input value. 
4098  
4099 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4100
4101         * code-process.el (call-process): Process-related docstring
4102         improvements spurred by Norbert Koch.
4103         * code-process.el (call-process-region): Ditto.
4104         * code-process.el (start-process): Ditto.
4105
4106 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4107
4108         * finder.el (finder-find-library): Return filename actually
4109         searched for.
4110
4111 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4112
4113         * help.el (view-emacs-news): Use `expand-file-name' instead of
4114         `locate-data-file' as the latter will find any "NEWS" files that
4115         might exist in packages _before_ the one in core.
4116
4117 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4118
4119         * package-get.el (package-get-init-package):
4120         package-get-init-package buglet (21.4.17) by Jeff Mincy
4121         <mincy@rcn.com> fixing false temporary load-path shadows reported
4122         after package installation and simplifying code.
4123
4124 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4125
4126         * package-get.el (package-get-download-sites): Sync mirrors list
4127         with the XEmacs website.
4128         (package-get-pre-release-download-sites): Ditto.
4129
4130 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4131
4132         * derived.el (derived-mode-merge-syntax-tables):
4133         Revert my 21.5-only patch of 2003-07-18 which slipped in
4134         through Jerry James's patch of 2004-06-07.
4135
4136 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4137
4138         * cmdloop.el (keyboard-quit): Remove workaround for
4139         `region-active-p' not making sure active region is in current
4140         buffer now that it does.
4141         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4142         * simple.el (region-active-p): `region-active-p' to only return t
4143         when active region is in current buffer.
4144
4145 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4146
4147         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4148         package names, quell a byte-compiler warning, doc fix.
4149
4150 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4151
4152         * buffer.el (pop-to-buffer):
4153         * window-xemacs.el (display-buffer):
4154         Document use of `same-window-buffer-names,' `same-window-regexps'
4155         by pop-to-buffer and display-buffer. 
4156         
4157 2005-02-06  Vin Shelton <acs@xemacs.org>
4158
4159         * XEmacs 21.4.17 is released
4160
4161 2005-01-29  Ben Wing  <ben@xemacs.org>
4162
4163         * shadow.el (find-emacs-lisp-shadows):
4164         Add custom-defines to list of ignored files.
4165
4166 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4167
4168         * simple.el (shifted-motion-keys-select-region): Fix statement
4169         about unshifted-motion-keys-deselect-region.
4170
4171 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4172
4173         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4174         now) for GNU Emacs compatibility.
4175         (make-obsolete-variable): Ditto.
4176
4177 2004-01-08  Ben Wing  <ben@xemacs.org>
4178
4179         * code-files.el (load):
4180         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4181
4182 2004-12-05  Vin Shelton <acs@xemacs.org>
4183
4184         * XEmacs 21.4.16 is released
4185
4186 2004-12-04  Vin Shelton  <acs@xemacs.org>
4187
4188         * auto-autoloads.el: Regenerated.
4189
4190         * custom-load.el: Regenerated.
4191
4192 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         Fix bug: apropos errors if a defalias refers to an undefined
4195         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4196
4197         * apropos.el (apropos):
4198         (apropos-command):
4199         * help.el (frob-help-extents):
4200         * help-macro.el (make-help-screen):
4201         * hyper-apropos.el (hyper-apropos-grok-functions):
4202         (hyper-apropos-get-doc):
4203         Catch void-function error thrown by `documentation'.
4204
4205 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4206
4207         * packages.el (package-require): Fix incorrect arg to format.
4208         This fixes a `format specifier' error.
4209
4210 2004-08-13  Jerry James  <james@xemacs.org>
4211
4212         * bytecomp.el (forward-word): Tell the byte compiler the correct
4213         number of arguments to forward-word.
4214
4215 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4216
4217         * etags.el: Fixed loading of include files for tag completion. Now
4218         you can make a tag file for a library, include it into your
4219         project and it will be reloaded only if it changed. Infinte
4220         include loops are detected and the correct tag files are loaded.
4221         * etags.el (buffer-tag-table-list): Load and verify tag files in
4222         the external function buffer-tag-table-list-load.
4223         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4224         tag files. Also load the included tag files. The priority of the
4225         included files is right below their parent file. If multiple
4226         matches occur then the symbols from the parent file are found
4227         first.
4228         * etags.el (tag-table-include-files): Corrected comment
4229         string. Switched to pattern constant tags-include-pattern to have
4230         it at a central location.
4231         * etags.el (tags-include-pattern): Added doc string.
4232         * etags.el (add-to-tag-completion-table): Removed obsolete
4233         comments as the include files are allready returned by
4234         buffer-tag-table-list and loaded.
4235         * etags.el (find-tag-internal): The include files are allready
4236         included in tag-tables as buffer-tag-table-list returns them now.
4237
4238 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4239
4240         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4241         Loading items into the notebook is now done by C code.
4242         * widgets-gtk.el (gtk-widget-instantiate-internal):
4243         Style no longer changed.
4244
4245 2004-06-28  Nix  <nix@esperi.org.uk>
4246
4247         * cmdloop.el (truncate-command-history-for-gc): Delay
4248         execution of all things that look up variable bindings,
4249         via `enqueue-eval-event'.
4250
4251 2004-06-24  Vin Shelton  <acs@xemacs.org>
4252
4253         * package-get.el (package-get-require-signed-base-updates):
4254         now defaults to nil.
4255
4256 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4257
4258         * subr.el (split-string): Clean up docstring.
4259
4260 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4261
4262         * faces.el (zmacs-region): fix typo in docstring.
4263
4264 2004-06-07  Jerry James  <james@xemacs.org>
4265
4266         * derived.el: Synch with Emacs 21.3.
4267         * subr.el (with-local-quit): New, from Emacs 21.3.
4268         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4269         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4270         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4271
4272 2004-06-16  Jerry James  <james@xemacs.org>
4273
4274         * cl.el (cl-set-substring): Increment start by the length of the
4275         string, not the string itself.
4276
4277 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4278
4279         * etags.el (tag-table-include-files): Expand included TAGS file
4280         paths to avoid problems with relative paths.  Thanks to Peter
4281         Chubb <peterc@gelato.unsw.edu.au>.
4282         * etags.el (tags-include-pattern): New.
4283         * etags.el (add-to-tag-completion-table): Parse and ignore
4284         trailing include lines.
4285
4286 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4287
4288         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4289         avoiding line solely composed of equal signs.
4290
4291 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4292
4293         * cus-edit.el (alloc): Typo fix.
4294         * cus-edit.el (custom-browse-visibility): Ditto.
4295         * cus-edit.el (custom-variable-value-create): Ditto.
4296         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4297         * cus-edit.el (custom-save-variables): Bind print-length and
4298         print-level to nil to avoid value abbreviation.
4299         * cus-edit.el (custom-save-face-internal): Ditto.
4300         * cus-edit.el (custom-save-faces): Save in sorted order.
4301         * cus-edit.el (custom-save-resets): Bind print-length and
4302         print-level to nil to avoid value abbreviation.
4303         * cus-edit.el (custom-save-loaded-themes): Ditto.
4304
4305 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4306
4307         * subr.el (split-string-default-separators): New.
4308         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4309         see comment in source.
4310
4311 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4312
4313         * mule/japanese.el (paragraph-start, paragraph-separate):
4314         Remove anchor to BOL.
4315
4316 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * cl.el (gensym, gentemp): Improve docstrings.
4319
4320 2004-05-10  Vin Shelton  <acs@xemacs.org>
4321
4322         * etags.el: Sync with 21.5 version.
4323
4324 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4325
4326         * etags.el:
4327         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4328         only for use with exuberant ctags. This will also enable building of 
4329         completion tables with exuberant ctags. This will not work with
4330         xemacs ctags. 
4331         * etags.el (get-tag-table-buffer): New function for creating of
4332         completion table is used if tags-exuberant-ctags-optimization-p ist t
4333         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4334         finding the tag names. New.
4335         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4336         building tag completion table with exuberant ctags. New.
4337         * etags.el (find-tag-internal): Improve exact tag matching for tags
4338         with name fields. Before the patch return types of functions or
4339         function parameters (with exuberant ctags) were found as matches.
4340
4341 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4342
4343         * list-mode.el (display-completion-list): Fixed completion list was
4344         taking the width of the frame and not of the window for displaying
4345         the selection methods.
4346
4347 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4348
4349         * menubar-items.el (default-menubar): Options are saved to custom.el.
4350
4351
4352 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4353
4354         * isearch-mode.el (isearch-abort): Preserve successful search target.
4355
4356 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4357
4358         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4359         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4360         Bihlmeyer.
4361         * gnuserv.el (gnuserv-mode-line-string): New.
4362         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4363         gnuserv-mode.
4364         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4365         * gnuserv.el (gnuserv-edit-files): Use
4366         make-x-device-with-gtk-fallback.
4367
4368 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4369
4370         * gtk-widgets.el: New import: gtk-accel-group-new.
4371         * dialog-gtk.el:
4372         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4373         * dialog-gtk.el (popup-builtin-question-dialog):
4374         Added support for dialog button mnemonics.
4375
4376 2004-03-22  Chris Green <cmg@dok.org>
4377
4378         * process.el (shell-command): Output buffer was ignored when a
4379         background process was run via shell-command.
4380
4381 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4382
4383         * cus-edit.el (custom-save-variables): Retrieve a list of
4384         variables to save first, sort it, and make sure the variables are
4385         saved in sorted order.
4386
4387 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4388  
4389         * package-get.el (package-get-update-base-from-buffer): Force
4390         binary coding system for verifying GnuPG signature in the
4391         package-index file.
4392  
4393 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4394
4395         * package-get.el (package-get-package-index-file-location): Handle
4396         missing "EMACSPACKAGEPATH" environment variable.
4397
4398 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4399
4400         * package-admin.el (package-admin-find-top-directory): Simplify
4401         directory comparisions and fix substring errors on short path
4402         components.
4403         * package-get.el (package-get-package-index-file-location):
4404         Default to first component of "EMACSPACKAGEPATH", if set.
4405
4406 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4407
4408         * package-get.el (process-error): New error datum.
4409
4410 2004-02-02  Vin Shelton <acs@xemacs.org>
4411
4412         * XEmacs 21.4.15 is released
4413
4414 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4415
4416         * itimer.el (activate-itimer): Modify the itimer timeout value as
4417         if it were begun at the last time when the itimer driver was woken
4418         up.
4419
4420 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * specifier.el (Copyright):
4423         Update.
4424         (make-specifier-and-init):
4425         (map-specifier):
4426         (canonicalize-inst-pair):
4427         (canonicalize-spec-list):
4428         (set-specifier):
4429         Synch docstrings to 21.5 where appropriate.
4430
4431 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4432
4433         * package-get.el (package-get-list-packages-where): New.  A
4434         function that allows searching for groups of packages.  For
4435         example, find all packages that require the fsf-compat package.
4436
4437 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4438
4439         The Great PUI Sync.
4440
4441         * auto-autoloads.el: Regenerated.
4442
4443         * custom-load.el: Regenerated.
4444
4445         * dumped-lisp.el (packages-hardcoded-lisp): New.
4446
4447         * menubar-items.el (menu-max-items): New.
4448         (menu-submenu-max-items): New.
4449         (menu-submenu-name-format): New.
4450         (menu-split-long-menu): New.
4451         (menu-sort-menu): New.
4452         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4453
4454         * obsolete.el (pui-add-install-directory): Renamed to the more
4455         logical `pui-set-local-package-get-directory'.
4456         (package-get-download-menu): Moved to `package-ui.el' and renamed
4457         to `package-ui-add-download-menu'.
4458
4459         * package-admin.el (package-admin-install-function-mswindows):
4460         Whitespace clean up.
4461         (package-admin-add-single-file-package): Removed.
4462         (package-admin-default-install-function): Whitespace clean up.
4463         (package-admin-find-top-directory): New.
4464         (package-admin-get-install-dir): Use it.
4465         (package-admin-get-manifest-file): 
4466         (package-admin-check-manifest): 
4467         (package-admin-add-binary-package):
4468         (package-admin-get-lispdir):
4469         (package-admin-delete-binary-package):
4470         (package-admin):
4471
4472         * package-get.el (package-get-package-index-file-location): New.
4473         (package-get-install-to-user-init-directory): New.
4474         (package-get-remote):
4475         (package-get-download-sites):
4476         (package-get-pre-release-download-sites): New.
4477         (package-get-site-release-download-sites): New.
4478         (package-get-base-filename):
4479         (package-get-always-update):
4480         (package-get-user-index-filename): Removed.
4481         (package-get-pgp-available-p): New.
4482         (package-get-require-signed-base-updates):
4483         (package-get-was-current):
4484         (package-entries-are-signed): New.
4485         (package-get-continue-update-base): New.
4486         (package-get-download-menu): Removed.
4487         (package-get-require-base):
4488         (package-get-update-base-entry):
4489         (package-get-locate-file):
4490         (package-get-locate-index-file):
4491         (package-get-maybe-save-index):
4492         (package-get-update-base):
4493         (package-get-update-base-from-buffer):
4494         (package-get-update-base-entries):
4495         (package-get-interactive-package-query):
4496         (package-get-update-all):
4497         (package-get-all):
4498         (package-get-dependencies):
4499         (package-get-init-package):
4500         (package-get-info): New.
4501         (package-get):
4502         (package-get-staging-dir):
4503         (package-get-set-version-prop): Removed.
4504         (package-get-installedp):
4505         (package-get-ever-installed-p):
4506         (packages): Removed.
4507         (package-get-custom-groups): Removed.
4508         (package-get-custom): Removed.
4509         (package-get-custom-add-entry): Removed.
4510
4511         * package-info.el (batch-update-package-info):
4512
4513         * package-net.el (package-net-batch-generate-bin-ini):
4514         (package-net-update-installed-db):
4515
4516         * package-ui.el (pui-info-buffer):
4517         (pui-directory-exists): Removed.
4518         (pui-package-dir-list): Removed.
4519         (pui-add-install-directory): Removed.
4520         (package-ui-download-menu): New.
4521         (package-ui-pre-release-download-menu): New.
4522         (package-ui-site-release-download-menu): New.
4523         (pui-set-local-package-get-directory): New.
4524         (pui-package-symbol-char):
4525         (pui-update-package-display):
4526         (pui-toggle-package):
4527         (pui-toggle-package-key):
4528         (pui-toggle-package-delete):
4529         (pui-toggle-package-delete-key):
4530         (pui-toggle-package-event):
4531         (pui-toggle-verbosity-redisplay):
4532         (pui-install-selected-packages):
4533         (pui-add-required-packages):
4534         (pui-help-echo):
4535         (pui-display-info):
4536         (list-packages-mode):
4537         (pui-list-packages):
4538
4539         * packages.el (packages-compute-package-locations):
4540         (package-require):
4541         (package-delete-name):
4542         (packages-hardcoded-lisp): Removed.
4543         (packages-useful-lisp): Removed.
4544         (packages-unbytecompiled-lisp): Removed.
4545         (packages-find-package-directories):
4546
4547         Summary:
4548
4549         Major code clean up of all things PUI.
4550
4551         Much improved code to determine where packages should be
4552         installed.  PUI no longer depends on any packages being
4553         pre-installed to compute where packages are to be installed to.
4554
4555         The user can specify the location of their package-index file.  It
4556         isn't necessary to set this because it has sane defaults.  People
4557         who "run-in-place" won't accidently overwrite the CVS
4558         package-index file.  See
4559         `package-get-package-index-file-location'. 
4560
4561         PUI will now properly clean up after itself in the event of an
4562         unsuccessful package install.  This drastically reduces the number
4563         of "wrong md5sum" FAQs.
4564
4565         non-Mule XEmacsen can no longer install Mule packages.
4566
4567         Package management via the custom interface has been removed.
4568
4569         The PUI related menubar items have been reorganised.
4570
4571         The PGP verification code has been fixed and the default for
4572         whether or not it is used is automatically computed.
4573
4574         * update-elc.el ((preloaded-file-list site-load-packages
4575         need-to-dump dumped-exe)):
4576         Just a couple of small changes to allow for
4577         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4578         existing anymore.
4579
4580 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4581
4582         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4583         apply `format' to the first argument of byte-compile-warn, it
4584         already calls format.
4585
4586 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4587
4588         * files.el (delete-old-versions): Avoid going interactive during
4589         make install when environment variable VERSION_CONTROL is set.
4590
4591 2003-12-04  Vin Shelton  <acs@xemacs.org>
4592
4593         * menubar-items.el (menu-item-search): Only bring up search dialog
4594         box if the feature is available and desired.
4595
4596 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4599
4600 2003-11-05  Vin Shelton  <acs@xemacs.org>
4601
4602         * help.el (Help-prin1-face):
4603         (Help-princ-face):
4604         princ and prin1 are functions and need to be called as such.  The
4605         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4606
4607 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4608
4609         * about.el (about-xemacs): Give full version and build date.
4610
4611 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * win32-native.el (grep-null-device): This XEmacs has null-device.
4614
4615 2003-09-06  Mike Sperber  <mike@xemacs.org>
4616
4617         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4618         implement the specified semantics for `defvar.'
4619
4620 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4621
4622         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4623         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4624         displaying buffer in question.
4625
4626 2003-09-03  Vin Shelton <acs@xemacs.org>
4627
4628         * XEmacs 21.4.14 is released
4629
4630 2003-08-17  Vin Shelton  <acs@xemacs.org>
4631
4632         * about.el: Vanity patch.
4633
4634 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4635
4636         * code-process.el (call-process):
4637         (call-process-region):
4638         (start-process):
4639         Document coding system processing.
4640
4641 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         * startup.el (splash-frame-body): Idiomatic English.
4644
4645 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4646
4647         * font-lock.el (font-lock-match-java-declarations): Move
4648         save-restriction, narrow-to-region to beginning of function to
4649         avoid going beyond the limit and causing an infloop.
4650
4651 2003-04-16  Jerry James  <james@xemacs.org>
4652
4653         * keydefs.el: Remove mappings for keys mapped to the nowhere
4654         defined function function-key-error.
4655
4656 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4657
4658         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4659         lisp-interaction-mode-hook): Add the docstrings.
4660
4661 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4662
4663         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4664         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4665         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4666
4667 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4668
4669         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4670         lambda list after the original doc.  Care about
4671         #'(lambda () "SingleString") 
4672         (cl-upcase-arg): 
4673         (cl-function-arglist):
4674         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4675         circular data structures in lambda list specification
4676
4677 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4678
4679         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4680         to appear in font-lock-function-name-face.
4681
4682 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4685         is not also the value of the lambda.
4686
4687 2003-05-06  Andy Piper  <andy@xemacs.org>
4688
4689         * files.el (revert-buffer): Make sure local variables get processed,
4690         even in the case of an optimized reversion.
4691
4692 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4693
4694         * XEmacs 21.4.13 is released
4695
4696 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4699         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4700
4701 2003-02-14  Ben Wing  <ben@xemacs.org>
4702
4703         * byte-optimize.el:
4704         * byte-optimize.el (byte-compile-inline-expand):
4705         * byte-optimize.el (byte-compile-unfold-lambda):
4706         * byte-optimize.el (byte-optimize-form-code-walker):
4707         * byte-optimize.el (byte-optimize-form):
4708         * byte-optimize.el (byte-decompile-bytecode-1):
4709         * byte-optimize.el (byte-optimize-lapcode):
4710         Review carefully and sync up to 20.7 except for areas as noted.
4711         Fixes problem with JDE compilation.
4712
4713 2003-02-05  Ben Wing  <ben@xemacs.org>
4714
4715         * simple.el:
4716         * simple.el (motion-keys-for-shifted-motion):
4717         Omit M-S-home/end from motion keys.
4718
4719 2003-02-07  Ben Wing  <ben@xemacs.org>
4720
4721         * text-props.el (text-property-any):
4722         * text-props.el (text-property-not-all):
4723         Fix bug when end > start.
4724
4725 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * info.el (Info-insert-dir): Make default-directory end in
4728         separator.  Patch due to Martin Buchholz.
4729
4730 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4731
4732         * XEmacs 21.4.12 "Portable Code" is released.
4733
4734 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4735
4736         * about.el: Update golubev data.
4737
4738 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * isearch-mode.el (isearch-mode-map): Substitute comment on
4741         desirability, and back out "GR is printable" changes.
4742
4743 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4744
4745         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4746
4747 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4748
4749         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4750
4751 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4752
4753         * menubar-items.el (default-menubar): Use browse-url-mozilla
4754         instead of browse-url-gnome-moz for Mozilla.
4755
4756 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4757
4758         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4759
4760 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4761
4762         * files.el (auto-mode-alist): Remove redundant entries for modes
4763         that live in packages.
4764         (interpreter-mode-alist): Ditto.
4765
4766 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4767
4768         * menubar-items.el (default-menubar): Sync with current
4769         browse-url-xemacs.el.
4770
4771 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * XEmacs 21.4.10 "Military Intelligence" is released.
4774
4775 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4776
4777         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4778
4779 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4780
4781         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4782
4783 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4784
4785         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4786         effect free function.
4787         (font-lock-fontify-keywords-region): Supply the argument to
4788         font-lock-compile-keywords.
4789
4790 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4791
4792         * package-get.el (package-get-download-sites): Bring sites list
4793         up to date, prefer xx.xemacs.org addresses.
4794
4795 2002-09-27  Andy Piper  <andy@xemacs.org>
4796
4797         * dialog.el (make-dialog-box): for general dialogs only
4798         delete-frame-hook will be run.
4799
4800 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4801
4802         * font-lock.el (font-lock-fontify-syntactically-region): Add
4803         comment about lookup-syntax-properties, document LOUDLY as unused.
4804
4805 2002-08-26  Andy Piper  <andy@xemacs.org>
4806
4807         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4808         merge.
4809
4810 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4811
4812         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4813         (make-obsolete-variable): Ditto.
4814         (make-compatible): Ditto.
4815         (make-compatible-variable): Ditto.
4816
4817 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4818
4819         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4820         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4821
4822 2002-08-28  Andy Piper  <andy@xemacs.org>
4823
4824         * files.el (revert-buffer): propagate revert-without-query-status.
4825
4826 2002-06-03  Andy Piper  <andy@xemacs.org>
4827
4828         * dialog-items.el (make-search-dialog): align various subcontrols
4829         in visually pleasing ways, allow frame to autosize to the dialog
4830         size.
4831         * dialog.el (make-dialog-box): add a border inside the frame. Add
4832         :autosize property, if t then reset the frame size appropriately
4833         before the frame is mapped.
4834         * gutter-items.el (set-progress-feedback-instantiator): align
4835         various subcontrols.
4836         * gutter-items.el (set-progress-abort-instantiator): ditto.
4837
4838 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4839
4840         * XEmacs 21.4.9 "Informed Management" is released.
4841
4842 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4843
4844         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4845         "&optional append" argument.
4846
4847 2002-07-16  Didier Verna  <didier@xemacs.org>
4848
4849         * subr.el (replace-in-string): fix case fold bug introduced by
4850         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4851         case-fold-search in temporary buffers.
4852
4853 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4854
4855         * lib-complete.el (find-library): Remove check for mule because
4856         decompression DOES work on Mule.
4857
4858 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4859
4860         * simple.el (join-line): New alias for `delete-indentation'.
4861
4862 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4863
4864         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4865         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4866         (font-lock-builtin-face): New.
4867         (font-lock-constant-face): New.
4868         (font-lock-face-list): Add builtin and constant faces.
4869
4870 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * autoload.el (make-autoload): Support define-derived-mode.
4873         Collected puts of doc-string-elt property.  Based on a patch by
4874         Didier Verna <didier@xemacs.org>.
4875
4876 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4877
4878         * wid-edit.el (widget-field-activate): Fix docstring typo.
4879
4880 2002-07-23  Andy Piper  <andy@xemacs.org>
4881
4882         * about.el (about-personal-info): update me.
4883
4884 2002-07-12  Andy Piper  <andy@xemacs.org>
4885
4886         * custom.el (custom-theme-set-variables): remove bogus
4887         arguments. Use custom-set-default to set defaults.
4888         (custom-set-variables): update doc.
4889         (custom-local-buffer): new, synced from FSF.
4890         (custom-set-default): ditto.
4891         (defcustom): update doc.
4892
4893 2002-06-16  Andy Piper  <andy@xemacs.org>
4894
4895         * menubar-items.el (default-menubar): enable windows printing on
4896         cygwin as well as native.
4897
4898 2002-06-12  Andy Piper  <andy@xemacs.org>
4899
4900         * printer.el (generic-print-buffer): catch all errors so that the
4901         print device can be cleared in all scenarios.
4902         (Printer-clear-device): make sure clearing the printer allows it
4903         to be used again immediately.
4904         (generic-print-region): make sure the default printer face is
4905         black-on-white.
4906
4907 2002-04-23  Jerry James  <james@xemacs.org>
4908
4909         * window-xemacs.el (display-buffer-function): Change doc to
4910         reflect new arg.
4911         * window-xemacs.el (pre-display-buffer-function): Ditto.
4912         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4913         non-nil, make the new window just big enough for its contents.
4914         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4915         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4916         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4917
4918 2002-06-06  Andy Piper  <andy@xemacs.org>
4919
4920         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4921         (defcustom): ditto.
4922         (custom-handle-keyword): ditto.
4923
4924 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4927         Make obsolete.  Default to nil.
4928         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4929         Inspired by a patch by John Palmieri.
4930
4931 2002-07-01  Mike Alexander  <mta@arbortext.com>
4932
4933         * process.el (shell-command-on-region): Don't delete the region
4934         before giving it to call-process-region
4935
4936 2002-06-04  Jerry James <james@eecs.ku.edu>
4937
4938         * find-paths.el (paths-find-architecture-directory): Search in
4939         `system-configuration'/`base', not `base'`system-configuration'.
4940
4941 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4942
4943         * info.el (Info-index): Add missing \ in [ t].
4944
4945 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4946
4947         * gutter-items.el (gutter-buffers-tab-visible-p,
4948         buffers-tab-omit-function, buffers-tab-selection-function,
4949         buffers-tab-filter-functions):
4950         Doc improvements.
4951
4952 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4955
4956         * toolbar-items.el (toolbar-news): Fix typo in message string.
4957
4958 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4959
4960         * dialog.el (yes-or-no-p-dialog-box): 
4961         * cmdloop.el (y-or-n-p-minibuf):
4962         (yes-or-no-p-minibuf):
4963         (yes-or-no-p):
4964         (y-or-n-p): 
4965         Specify negative answers in docstrings.
4966
4967 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4968
4969         * package-ui.el (pui-help-echo): Display both installed and author
4970         version.  Use a balloon-help window to display extra info like
4971         package requires.
4972
4973 2002-05-30  Andy Piper  <andy@xemacs.org>
4974
4975         * files.el (revert-buffer-internal): don't visit
4976         revert-buffer. Kill buffer when not used. Suggested by Mike
4977         Alexander <mta@arbortext.com>
4978
4979 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * files.el (revert-buffer): More docstring fiddling.
4982
4983 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * files.el (revert-buffer):
4986         (revert-buffer-internal):
4987         (revert-buffer-insert-file-contents-function):
4988         Improve docstrings and comments.
4989
4990 2002-05-08  Andy Piper  <andy@xemacs.org>
4991
4992         * files.el (revert-buffer): observe noconfirm behavior.
4993
4994 2002-04-09  Andy Piper  <andy@xemacs.org>
4995
4996         * files.el (revert-buffer): use revert-buffer-internal if it looks
4997         like doing so will not result in any user-visible changes.
4998         (revert-buffer-internal): new function. Do the actual process of
4999         reversion and then see whether the result is any different to what
5000         we have already. If it is not then do nothing.
5001
5002 2001-12-11  Andy Piper  <andy@xemacs.org>
5003
5004         * menubar.el (get-popup-menu-response): re-order so that it works
5005         on more sane/facist window systems.
5006
5007 2001-12-03  Andy Piper  <andy@xemacs.org>
5008
5009         * faces.el (frob-face-property): don't infloop in face frobbing
5010         from Jan Vroonhof <jan@xemacs.org>.
5011
5012 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5013
5014         * faces.el (frob-face-property): Follow face fall-back hierarchy
5015         properly for face properties without an instance. Only do manual
5016         copy form 'default in last resort. This handles in particular
5017         the case where 'default itself has only a fall-back (which is
5018         the case by default on windows).
5019
5020 2001-11-24  Andy Piper  <andy@xemacs.org>
5021
5022         * printer.el (generic-print-region): set default-frame-plist to
5023         nil while creating the printer frame so that sizes reflect the
5024         printed page.
5025
5026         * faces.el (face-complain-about-font): Don't complain on printers.
5027
5028 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5029         
5030         * package-net.el: Andy synch.
5031         
5032 2001-12-16  Andy Piper  <andy@xemacs.org>
5033
5034         * package-get.el (package-get-update-all): Make sure installed.db
5035         gets updated after updating packages.
5036
5037 2002-03-28  Ben Wing  <ben@xemacs.org>
5038
5039         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5040         continuation, truncation so that we don't get line jumpiness from
5041         them being larger than the line height.
5042
5043         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5044
5045 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5046
5047         * font.el (font-window-system-mappings): Add mapping for Gtk
5048         (assume identical to X) 
5049
5050 2002-02-04  Andy Piper  <andy@xemacs.org>
5051
5052         * files.el (convert-standard-filename): Fix for short filename
5053         Peter Arius <pas@methodpark.de>
5054
5055 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5056
5057         * list-mode.el (default-choose-completion): completion-base-size
5058         should refer to local value in the completion list buffer.
5059
5060 2001-12-03  Didier Verna  <didier@xemacs.org>
5061
5062         * rect.el: autoload `replace-rectangle'.
5063         * keydefs.el (global-map): bind it to `C-x r p'.
5064
5065 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * XEmacs 21.4.8 "Honest Recruiter" is released.
5068
5069 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         This patch is based on Jerry James's patch and analysis.
5072
5073         * select.el (get-clipboard):
5074         (get-selection):
5075         Update docstrings.
5076         (get-clipboard-foreign):
5077         (get-selection-foreign):
5078         New function for use as `interprogram-paste-function's.
5079
5080         * simple.el (interprogram-paste-function): Change default to
5081         `get-clipboard-foreign'; improve docstring.
5082         (interprogram-cut-function): Improve dosctring.
5083
5084 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * XEmacs 21.4.7 "Economic Science" is released.
5087
5088 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5089
5090         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5091
5092 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5093
5094         * obsolete.el (assq-delete-all): New compatibility alias for 
5095         remassq.
5096
5097 2002-01-09  Simon Josefsson  <jas@extundo.com>
5098
5099         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5100
5101 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5102
5103         * info.el (Info-auto-generate-directory): Default
5104         Info-auto-generate-directory to 'if-outdated.
5105
5106 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * startup.el (normal-top-level): Prevent migration code from
5109         trashing .emacs on an error in loading the init files.
5110
5111 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5112
5113         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5114         "system default" Xdefaults and friends get xrdb-mode.
5115
5116 2002-03-05  Mats Lidell  <matsl@contactor.se>
5117  
5118         * help-nomule.el (tutorial-supported-languages): Added Swedish
5119         tutorial. Sorted languages.
5120
5121 2002-02-11  Mike Sperber <mike@xemacs.org>
5122
5123         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5124         regenerating outdated dir files and dir is non-existent.
5125
5126 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5127
5128         * code-files.el (convert-mbox-coding-system): Improve comment.
5129         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5130         coding-system argument to `write-region-pre-hook' call.
5131         (write-region-pre-hook): Fix docstring to mention lockname argument.
5132
5133 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5134
5135         * minibuf.el (completing-read): Remove redundant wrong arg list.
5136
5137         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5138
5139 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5140
5141         * obsolete.el (interactive-form): new compatibility alias for 
5142         function-interactive.
5143
5144 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5145
5146         * menubar-items.el (Menubar-items-truncate-list): Removed.
5147         * menubar-items.el (Menubar-items-truncate-history): New.
5148         * menubar-items.el (default-menubar): Use
5149         Menubar-items-truncate-history.
5150
5151 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5152
5153         * printer.el (generic-print-region): Pass correct arguments to
5154         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5155         Torkelsson <torkel@acc.umu.se>.
5156
5157 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5158
5159         * help.el (describe-mode): synched with FSF 19.34; handle nil
5160         minor mode indicators.
5161
5162 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5163
5164         * minibuf.el (completing-read): Update docstring.
5165
5166 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * XEmacs 21.4.6 "Common Lisp" is released.
5169
5170 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * package-net.el: Inadvertant synch with Windows branch.  From
5173         Andy's log:
5174         (package-net-kit-version): new variable.
5175         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5176
5177 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5178
5179         * package-get.el (package-get-locate-index-file): Also search the
5180         core etc/ directory for the package index file if it can't be
5181         found in ~/.xemacs/.
5182
5183 2001-12-13  William Perry  <wmperry@gnu.org>
5184
5185         * dialog-gtk.el (popup-builtin-question-dialog):
5186         Conform to API in gui.c.
5187         
5188 2001-11-12  Andy Piper  <andy@xemacs.org>
5189
5190         * cus-edit.el (custom-save-face-internal): make sure we save
5191         non-themed faces.
5192         (custom-save-variables): ditto variables.
5193
5194 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5195
5196         * faces.el (make-face-family):
5197         (make-face-size):
5198         New face-modifying functions per Jan Vroonhof.
5199
5200         cus-face.el (custom-set-face-font-family):
5201         (custom-set-face-font-size):
5202         Use them.
5203
5204         * font.el (font-window-system-mappings): More precise docstring.
5205
5206         (font-create-name):
5207         (font-create-object):
5208         (tty-font-create-object):
5209         (tty-font-create-plist):
5210         (x-font-create-object):
5211         (x-font-create-name):
5212         (ns-font-create-name):
5213         (mswindows-font-create-object):
5214         (mswindows-font-create-name):
5215         Add doctrings.
5216
5217 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5218
5219         * gtk-faces.el (gtk-init-device-faces): removed spurious
5220         quote before let* expression.
5221
5222 2001-10-29  Andy Piper  <andy@xemacs.org>
5223
5224         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5225         modified when changing coding system.
5226
5227         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5228         that we invoke the GUI directory selector.
5229
5230 2001-10-25  Andy Piper  <andy@xemacs.org>
5231
5232         * dialog.el (make-dialog-box): use new directory dialog support.
5233         * minibuf.el (read-file-name-1): ditto.
5234         (read-file-name): ditto.
5235         (read-directory-name): ditto.
5236
5237 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * XEmacs 21.4.5 "Civil Service" is released.
5240
5241 2001-04-23  Didier Verna  <didier@xemacs.org>
5242
5243         * cus-edit.el (custom-variable-pre-save): New.
5244         * cus-edit.el (custom-variable-post-save): New.
5245         * cus-edit.el (custom-variable-save): use them.
5246         * cus-edit.el (custom-face-pre-save): New.
5247         * cus-edit.el (custom-face-post-save): New.
5248         * cus-edit.el (custom-face-save): use them.
5249         * cus-edit.el (custom-group-pre-save): New.
5250         * cus-edit.el (custom-group-post-save): New.
5251         * cus-edit.el (custom-group-save): use them.
5252         * cus-edit.el (Custom-save): use the pre/post functions above,
5253         call `custom-save-all' only once.
5254         * cus-edit.el (custom-variable-pre-reset-standard): New.
5255         * cus-edit.el (custom-variable-post-reset-standard): New.
5256         * cus-edit.el (custom-variable-reset-standard): use them.
5257         * cus-edit.el (custom-face-pre-reset-standard): New.
5258         * cus-edit.el (custom-face-post-reset-standard): New.
5259         * cus-edit.el (custom-face-reset-standard): use them.
5260         * cus-edit.el (custom-group-pre-reset-standard): New.
5261         * cus-edit.el (custom-group-post-reset-standard): New.
5262         * cus-edit.el (Custom-reset-standard): use them.
5263         * cus-edit.el (custom-face-reset-saved): use the pre/post
5264         functions above, call `custom-save-all' only once.
5265
5266 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5267
5268         * gutter-items.el (buffers-tab face): Derive from the modeline
5269         face by default.  Many people use white-on-black for the default
5270         font, and the tabs look hideous with that color combination.  The
5271         modeline usually has the correct colors.
5272
5273 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5274
5275         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5276         (tag-mark-stack-max): Typo fix.
5277
5278 2001-09-28  Ben Wing  <ben@xemacs.org>
5279
5280         * font-lock.el:
5281         * font-lock.el (font-lock-after-change-function):
5282         fix problem with last patch, reported by Katsumi Yamaoka.
5283
5284 2001-09-17  Ben Wing  <ben@xemacs.org>
5285
5286         * font-lock.el (font-lock-after-change-function):
5287         fix problem when you insert a comment on the line before a line of
5288         code: if we use the following char, then when you hit backspace,
5289         the following line of code turns the comment color.
5290
5291 2001-06-08  Ben Wing  <ben@xemacs.org>
5292
5293         * process.el: comment about shell-command-switch.
5294         * process.el (shell-quote-argument): Need to quote a null
5295         argument, too.  From Dan Holmsand.
5296         
5297         * startup.el (normal-top-level): Delete some unused FSF junk.
5298         * startup.el (command-line-early):
5299         
5300         * startup.el (command-line): Call MS Windows init function.
5301         
5302         * win32-native.el:
5303         * win32-native.el (mswindows-system-shells): New.
5304         * win32-native.el (mswindows-system-shell-p): New.
5305         * win32-native.el (init-mswindows-at-startup): New.
5306         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5307         * win32-native.el (mswindows-quote-one-simple-arg):
5308         * win32-native.el (mswindows-quote-one-command-arg):
5309         * win32-native.el (mswindows-construct-process-command-line-alist):
5310         Correct comments at top.  Correctly handle passing arguments
5311         to Cygwin programs and to bash.  Fix quoting of zero-length
5312         arguments (from Dan Holmsand).  Set shell-command-switch based
5313         on shell-file-name, which in turn comes from env var SHELL.
5314
5315 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5316
5317         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5318         default-toolbar-position): Fill docstrings for balloon-help.
5319
5320 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5321
5322         * faces.el: Reenable specifications over 'gtk domain.
5323
5324 2001-08-08  Didier Verna  <didier@xemacs.org>
5325
5326         * autoload.el (update-autoload-files): make defdir a file name,
5327         not directory name.
5328
5329 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5330
5331         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5332
5333         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5334
5335 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5336
5337         * font-menu.el (font-menu-set-font): Default to current font-family.
5338         (font-menu-preferred-resolution):
5339         (font-menu-size-scaling):
5340         Provide gtk defaults, too.
5341
5342 2001-07-29  Mike Alexander  <mta@arbortext.com>
5343
5344         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5345         list
5346         (custom-set-face-font-family): ditto
5347
5348 2001-07-26  Mike Sperber <mike@xemacs.org>
5349
5350         * files.el (auto-mode-alist): .9 files are man pages, too.
5351
5352 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5353
5354         * process.el (call-process-internal): bind
5355         coding-system-for-write to 'binary when calling
5356         start-process-internal, so the process receives 
5357         the literal contents of INFILE.
5358
5359 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5360
5361         * files.el (auto-mode-alist): Add configure.ac support.
5362
5363 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5364
5365         * buff-menu.el:
5366         mouse.el:
5367         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5368
5369 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5370
5371         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5372
5373 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5374
5375         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5376         mixed text.
5377         (kinsoku-eol-p): Ditto.
5378
5379 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5380
5381         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5382         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5383         characters as the category `s' or `e' correctly.
5384
5385 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5386
5387         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5388
5389 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5390
5391         * mule/cyrillic.el:  Set up case table.
5392
5393 2001-06-08  Mike Sperber <mike@xemacs.org>
5394
5395         * files.el (save-some-buffers-1): Don't zap the help window right
5396         after `map-y-or-n-p' has popped it up.
5397
5398 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5399
5400         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5401
5402 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * specifier.el: define-specifier-tag 'gtk.
5405
5406 2001-05-12  Ben Wing  <ben@xemacs.org>
5407
5408         * find-paths.el (paths-find-recursive-path):
5409         fix error with null EXCLUDE-REGEXP.
5410         
5411         * font-lock.el (font-lock-mode):
5412         fix problem reported by hrvoje with buffers starting with a space.
5413         
5414 2001-05-06  Ben Wing  <ben@xemacs.org>
5415
5416         * dialog.el (make-dialog-box):
5417         * menubar-items.el (default-menubar):
5418         * printer.el (generic-print-buffer):
5419         * printer.el (generic-print-region):
5420         implement printing the selection when it's selected.
5421
5422 2001-04-18  Didier Verna  <didier@xemacs.org>
5423
5424         * cus-edit.el (Custom-reset-standard): reset to standard settings
5425         not only when the buffer's :custom-state is 'modified, but also
5426         when it is 'set or 'saved.
5427
5428 2001-04-17  Didier Verna  <didier@xemacs.org>
5429
5430         * startup.el (load-user-init-file): define `custom-file' before
5431         loading the user's init file.
5432
5433 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5434
5435         * menubar.el (popup-mode-menu): Make it work with
5436         popup-menu-titles turned off.
5437         
5438 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5439
5440         * about.el (about-mailto-link): Use compose-mail for sending mail.
5441
5442 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5443
5444         * package-admin.el (package-install-hook): New.
5445         (package-delete-hook): New.
5446         (package-admin-add-single-file-package): Use package-delete-hook.
5447
5448         * package-get.el (package-get): Use package-install-hook.
5449
5450 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5451
5452         * package-ui.el (pui-install-selected-packages): reverse the lists
5453         of packages so that they get handled in the same order as they
5454         were selected.
5455
5456 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5457
5458         * packages.el (locate-library): Use read-library-name for completion.
5459
5460 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5461
5462         * byte-optimize.el (=): `=' is not a binary predicate!
5463         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5464         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5465
5466 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5467
5468         * bytecomp.el (byte-compile-arithcompare):
5469         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5470
5471 2001-06-03  William M. Perry  <wmperry@gnu.org>
5472
5473         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5474         return the filename selected by the user!
5475
5476 2001-05-31  William M. Perry  <wmperry@gnu.org>
5477
5478         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5479         in XEmacs/GTK.
5480
5481 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5482
5483         * coding.el: Tiny typo fixed.
5484
5485 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5486
5487         * XEmacs 21.4.3 "Academic Rigor" is released.
5488
5489 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5490
5491         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5492
5493 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5496
5497 2001-05-04  Ben Wing  <ben@xemacs.org>
5498
5499         * printer.el (generic-print-buffer):
5500         * printer.el (generic-print-region):
5501         Enable dialog boxes.  Apply workaround recommended by Kirill.
5502         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5503         
5504         * simple.el (kill-whole-line):
5505         * simple.el (kill-line-1):
5506         * simple.el (kill-entire-line):
5507         * simple.el (kill-line):
5508         * simple.el (backward-kill-line):
5509         Take out interactive dependence of kill-whole-line.
5510
5511 2001-04-22  Ben Wing  <ben@xemacs.org>
5512
5513         * dialog.el (make-dialog-box):
5514         Put dialog titles back in -- this time correctly.  Fix various
5515         other problems with leaks and such.
5516
5517         * simple.el (region-exists-p):
5518         * simple.el (region-active-p):
5519         Add comment about which one is correct to use in menu specs.
5520
5521 2001-05-05  Ben Wing  <ben@xemacs.org>
5522
5523         * dialog.el (make-dialog-box): fix doc string.
5524         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5525         take out Pretty Print.
5526         * printer.el:
5527         * printer.el (printer-current-device): New.
5528         * printer.el (Printer-get-device): New.
5529         * printer.el (Printer-clear-device): New.
5530         * printer.el (generic-page-setup): New.
5531         * printer.el (generic-print-buffer):
5532         * printer.el (generic-print-region):
5533         Implement Page Setup.  Handle errors properly.
5534
5535 2001-05-05  Ben Wing  <ben@xemacs.org>
5536
5537         * subr.el (error): Complete list of errors in doc string.
5538         
5539 2001-04-22  Ben Wing  <ben@xemacs.org>
5540
5541         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5542         
5543 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5544
5545         * build-report.el: Remove CVS keywords since this file has been in
5546         core lisp for a while now.
5547         * build-report.el (build-report-make-output-files): Fix typo.
5548
5549 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5550
5551         * about.el (about-finish-buffer): Make sure the last change works
5552         even if EVENT is nil.
5553
5554 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5555
5556         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5557         clicked, not the one that happens to be the current buffer at the
5558         time.
5559
5560 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5561
5562         * cus-edit.el (custom-display): Support the GTK Window System also.
5563
5564 2001-04-30  Ben Wing  <ben@xemacs.org>
5565
5566         * printer.el:
5567         * printer.el (printer-page-header):
5568         * printer.el (Print-context): New.
5569         * printer.el (printer-page-footer):
5570         * printer.el (generate-header-element): New.
5571         * printer.el (generate-header-line): New.
5572         * printer.el (print-context-property):
5573         * printer.el (generic-print-buffer):
5574         * printer.el (generic-print-region):
5575         Implement headers and footers.  Implement calling Print dialog box
5576         (#### but it doesn't quite work yet).
5577
5578 2001-04-25  Ben Wing  <ben@xemacs.org>
5579
5580         * about.el (xemacs-hackers):
5581         * about.el (about-url-alist):
5582         * about.el (about-personal-info):
5583         * about.el (about-hacker-contribution):
5584         More contributions.
5585         
5586         * simple.el (handle-post-motion-command):
5587         Fix spurious setting of zmacs-region-stays to t after a non-shift
5588         motion command.
5589
5590 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5591
5592         * about.el (about-personal-info): Update my bio.
5593         (about-hacker-contribution): Ditto.
5594
5595 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5596
5597         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5598
5599 2001-04-19  Andy Piper  <andy@xemacs.org>
5600
5601         * package-net.el (package-net-cygwin32-binary-size): new size.
5602         (package-net-win32-binary-size): new size.
5603         (package-net-convert-index-to-ini): Use new arch.
5604         (package-net-batch-convert-index-to-ini): Removed.
5605         (package-net-generate-bin-ini): New.
5606         (package-net-batch-generate-bin-ini): New.
5607
5608 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5609
5610         * XEmacs 21.4.1 "Copyleft" is released.
5611
5612 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * x-compose.el (xlib-input-method-bug-workaround):
5615         (alias-colon-to-double-quote):
5616         Force sort in map-keymap to work around rehash bug.
5617
5618 2001-04-17  Ben Wing  <ben@xemacs.org>
5619
5620         * about.el: Finish overhaul, add a few new hackers, update a
5621         couple old ones.
5622
5623 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5624
5625         * XEmacs 21.4.0 "Solid Vapor" is released.
5626
5627 2001-04-15  Ben Wing  <ben@xemacs.org>
5628
5629         * about.el:
5630         * about.el (about-headline-face): New.
5631         * about.el (about-link-face): New.
5632         * about.el (about-current-release-maintainers): New.
5633         * about.el (about-other-current-hackers): New.
5634         * about.el (about-url-alist):
5635         * about.el (about-once-and-future-hackers): New.
5636         * about.el (about-mailto-link): New.
5637         * about.el (about-get-buffer):
5638         * about.el (about-finish-buffer):
5639         * about.el (about-xemacs):
5640         * about.el (about-features): Removed.
5641         * about.el (about-advantages): New.
5642         * about.el (about-maintainer-info): Removed.
5643         * about.el (about-personal-info): New.
5644         * about.el (about-hacker-contribution): New.
5645         * about.el (about-maintainer):
5646         * about.el (about-show-linked-info):
5647         * about.el (about-hackers):
5648         Major revamping.  Rewriting of most of the text, improve the
5649         link handling, separate info on contributors into personal
5650         and contribution info, add new contributors, update personal
5651         info, etc. etc.
5652         
5653         * menubar-items.el (default-menubar):
5654         Help menubar entry for News now says more accurately
5655         "What's New in XEmacs".
5656         
5657         * mouse.el:
5658         * mouse.el (mouse-track-cleanup-hook):
5659         * mouse.el (mouse-track):
5660         Don't set-buffer to a dead buffer when calling mouse-track
5661         cleanup hooks.
5662
5663 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5664
5665         * XEmacs 21.2.47 "Zephir" is released.
5666
5667 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5668
5669         * dialog.el (make-dialog-box): Disable dialog box titles until
5670         we get them working.
5671
5672 2001-03-30  Ben Wing  <ben@xemacs.org>
5673
5674         * help.el:
5675         * help.el (Help-princ-face):
5676         * help.el (Help-prin1-face):
5677         * help.el (frob-help-extents):
5678         * help.el (describe-function-1):
5679         * help.el (describe-variable):
5680         Avoid using font-lock faces, which may not be defined.
5681         Instead, use hyper-apropos faces, and make sure they're
5682         defined as necessary by using `require'. (It's not so safe
5683         to do this for font-lock.) In any case, we will eventually
5684         be merging this functionality into hyper-apropos.
5685
5686         * loaddefs.el (completion-ignored-extensions):
5687         Fix documentation.
5688         
5689         * menubar-items.el (menu-truncate-list): Removed.
5690         * menubar-items.el (Menubar-items-truncate-list): New.
5691         * menubar-items.el (default-menubar):
5692         Fix errors if grep or compile command is too long.  Rename helper
5693         function to be less visible.
5694
5695 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5696
5697         * byte-optimize.el (byte-optimize-minus):
5698         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5699
5700 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5701
5702         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5703         Mule is available.
5704
5705         * mule/latin.el: New file.
5706
5707 2001-03-11  Ben Wing  <ben@xemacs.org>
5708
5709         * auto-save.el:
5710         * auto-save.el (auto-save-directory):
5711         * auto-save.el (make-auto-save-file-name):
5712         * auto-save.el (auto-save-file-name-p): New.
5713
5714         Merge in improvements from other definition of
5715         make-auto-save-file-name in files.el.
5716         
5717         * auto-save.el (auto-save-original-name):
5718         * auto-save.el (auto-save-name-in-fixed-directory):
5719         * auto-save.el (auto-save-unslashify-name): Removed.
5720         * auto-save.el (auto-save-slashify-name): Removed.
5721         * auto-save.el (auto-save-reserved-chars): New.
5722         * auto-save.el (auto-save-escape-name): New.
5723         * auto-save.el (auto-save-unhex): New.
5724         * auto-save.el (auto-save-unescape-name): New.
5725
5726         Change algorithm for encoding filenames in auto-save names to be
5727         entirely safe with all filesystems and all possible characters in
5728         a filename, and 100% reversible. (Essentially, uses
5729         quoted-printable as the encoding.)
5730         
5731         * auto-save.el (recover-all-files):
5732
5733         Use insert-directory rather than calling ls directly -- fixes
5734         things under Windows.
5735
5736         * files.el:
5737         * files.el (convert-standard-filename): Substitute FSF's
5738         definition for this (we had nothing here before).
5739         
5740         * files.el (backup-buffer): Warning fix.
5741         
5742         * files.el (make-backup-file-name):
5743         * files.el (find-backup-file-name):
5744         Fix error in calling sequence to auto-save-file-name-p.
5745         
5746         * files.el (recover-file):
5747         Use insert-directory rather than calling ls directly -- fixes
5748         things under Windows.
5749
5750         * files.el (make-auto-save-file-name): Removed.
5751         * files.el (auto-save-file-name-p): Removed.
5752         auto-save is always dumped so no sense in having a definition
5753         that will always be overwritten with another.
5754         
5755         * files.el (insert-directory):
5756         * win32-native.el:
5757         * win32-native.el (debug-mswindows-process-command-lines):
5758         * win32-native.el (original-make-auto-save-file-name): Removed.
5759         * win32-native.el (make-auto-save-file-name): Removed.
5760
5761
5762 2001-03-21  Martin Buchholz <martin@xemacs.org>
5763
5764         * XEmacs 21.2.46 "Urania" is released.
5765
5766 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5767
5768         * menubar-items.el (default-menubar): Update sample.emacs to
5769         sample.init.el and adjust accelerators.
5770
5771 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * build-report.el (build-report): Improve docstring.
5774
5775 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * ChangeLog: Log GTK merge.
5778
5779         * gutter-items.el:
5780         * mwheel.el:
5781         * sound.el:
5782         * startup.el:
5783         Revert gratuitous whitespace changes.
5784
5785 2001-03-07  Ben Wing  <ben@xemacs.org>
5786
5787         * help.el:
5788         * help.el (key-or-menu-binding):
5789         * help.el (Help-find-file): New.
5790         * help.el (describe-beta):
5791         * help.el (describe-copying):
5792         * help.el (describe-project):
5793         * help.el (view-emacs-news):
5794         * help.el (view-sample-init-el): New.
5795         * help.el (Help-princ-face): New.
5796         * help.el (Help-prin1-face): New.
5797         * help.el (help-symbol-function-context-menu):
5798         * help.el (help-symbol-variable-context-menu):
5799         * help.el (help-symbol-function-and-variable-context-menu):
5800         * help.el (frob-help-extents):
5801         * help.el (describe-function-1):
5802         * help.el (describe-variable):
5803
5804         Add coloring in Help buffers, correspondent with hyperlinks.
5805         View files in view-mode rather than Fundamental.
5806         Remove separators from context menus -- now handled in generic code.
5807         Add `Find Tag' to context menu.
5808         
5809         * menubar.el (popup-mode-menu):
5810
5811         Rewrite code that outputs the popup menu to (a) put more specific
5812         entries first, (b) be more robust, (c) output the proper context
5813         menu separators automatically (the context menu functionality is
5814         new and currently used only by Help).
5815
5816 2001-03-10  William M. Perry  <wmperry@aventail.com>
5817
5818         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5819         this function when converting from the 21.1 GTK branch.  Now
5820         supports file, password, question, and color built-in dialogs.
5821
5822 2001-03-06  Ben Wing  <ben@xemacs.org>
5823
5824         * keydefs.el:
5825         * keydefs.el (global-map):
5826         Add commented-out change of M-k (for 21.5).
5827         
5828         * menubar-items.el (default-menubar):
5829         Fix items to control kill-line behavior; add items for
5830         shifted motion.
5831         
5832         * simple.el:
5833         * simple.el (kill-whole-line):
5834         * simple.el (historical-kill-line): Removed.
5835         * simple.el (kill-line): Removed.
5836         * simple.el (kill-entire-line): New.
5837         * simple.el (kill-line-1): New.
5838         * simple.el (backward-kill-line):
5839         Undo kill-whole-line == always changes.  Add new function
5840         kill-entire-line to unconditionally delete the current line.
5841         Add comments describing the lamentable state of affairs of
5842         the kill-line functions and variables.
5843
5844 2001-03-02  Ben Wing  <ben@xemacs.org>
5845
5846         * simple.el:
5847         * simple.el (beginning-of-buffer):
5848         * simple.el (end-of-buffer):
5849         * simple.el (mark-ring-unrecorded-commands):
5850         * simple.el (signal-error-on-buffer-boundary):
5851         * simple.el (shifted-motion-keys-select-region):
5852         * simple.el (unshifted-motion-keys-deselect-region):
5853         * simple.el (motion-keys-for-shifted-motion): New.
5854         * simple.el (handle-pre-motion-command):
5855         * simple.el (handle-post-motion-command):
5856         * simple.el (forward-char-command):
5857         * simple.el (backward-char-command):
5858         * simple.el (scroll-up-command):
5859         * simple.el (scroll-down-command):
5860         * simple.el (next-line):
5861         * simple.el (previous-line):
5862         * simple.el (backward-block-of-lines):
5863         * simple.el (forward-block-of-lines):
5864         * simple.el (backward-word):
5865         * simple.el (mark-word):
5866
5867         Augment documentation of the most common motion commands to make
5868         note of the shifted-motion support.  Improve the support to (a)
5869         properly document how it works and why it's done in the fashion it
5870         is, and (b) allow the keystrokes that trigger it to be customized.
5871
5872         Correct error in the customize specification of
5873         mark-ring-unrecorded-commands.
5874
5875 2001-03-02  Ben Wing  <ben@xemacs.org>
5876
5877         * font-lock.el:
5878         * font-lock.el (font-lock-pending-extent-table): Removed.
5879         * font-lock.el (font-lock-pending-buffer-table): New.
5880         * font-lock.el (font-lock-pre-idle-hook):
5881         * font-lock.el (font-lock-after-change-function):
5882         * font-lock.el (font-lock-fontify-pending-extents):
5883         * font-lock.el (font-lock-lisp-like):
5884
5885         Fix handling of pending extents to avoid excessive slowness (N^2
5886         behavior) when making lots of buffer changes between redisplays,
5887         such as when saving the Options.
5888
5889 2001-03-09  William M. Perry  <wmperry@aventail.com>
5890
5891         * device.el:
5892         * dragdrop.el:
5893         * dumped-lisp.el:
5894         * faces.el:
5895         * frame.el:
5896         * gnuserv.el:
5897         * loadup.el:
5898         * menubar-items.el:
5899         * minibuf.el:
5900         The Great GTK Merge.
5901
5902         * ChangeLog.GTK:
5903         * dialog-gtk.el:
5904         * gdk.el:
5905         * generic-widgets.el:
5906         * glade.el:
5907         * gnome-widgets.el:
5908         * gnome.el:
5909         * gtk-compose.el:
5910         * gtk-extra.el:
5911         * gtk-faces.el:
5912         * gtk-ffi.el:
5913         * gtk-file-dialog.el:
5914         * gtk-font-menu.el:
5915         * gtk-glyphs.el:
5916         * gtk-init.el:
5917         * gtk-iso8859-1.el:
5918         * gtk-marshal.el:
5919         * gtk-mouse.el:
5920         * gtk-package.el:
5921         * gtk-password-dialog.el:
5922         * gtk-select.el:
5923         * gtk-widget-accessors.el:
5924         * gtk-widgets.el:
5925         * gtk.el:
5926         widgets-gtk.el:
5927         The Great GTK Merge: new files.
5928
5929 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5930
5931         * generic-widgets.el: Don't require gtk (a built-in feature) at
5932         top level.  Don't execute the last sexp unless (featurep 'gtk).
5933
5934 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5937
5938 2001-02-23  Martin Buchholz <martin@xemacs.org>
5939
5940         * XEmacs 21.2.45 "Thelxepeia" is released.
5941
5942 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5943  
5944         * about.el (xemacs-hackers): update my entry. 
5945         * about.el (about-maintainer-info): ditto. 
5946         * about.el (about-hackers): ditto. 
5947
5948 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5949
5950         * about.el (about-maintainer-info): More vanity info about
5951         yours truly.
5952
5953 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5954
5955         * build-report.el (build-report-destination): xemacs-build-reports
5956         has moved to SourceForge, where mailing list name length is
5957         restricted, hence the name change to
5958         xemacs-buildreports@xemacs.org.
5959         * build-report.el (build-report-keep-regexp): Update default.
5960         * build-report.el (build-report-delete-regexp): Ditto.
5961         * build-report.el (build-report-make-output-files): Ditto.
5962
5963 2001-02-19  Craig Lanning  <lanning@scra.org>
5964
5965         * lisp-mode.el: Add indentation specifications for following
5966         Common Lisp forms: handler-case, handler-bind, with-slots,
5967         with-open-file, with-open-stream, print-unreadable-object.
5968
5969 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5970
5971         * font-lock.el (font-lock-set-defaults-1):
5972         Move initialization of `font-lock-cache-position' so that it's set
5973         even if font-lock-keywords is already defined.
5974
5975 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5976
5977         * autoload.el (generate-file-autoloads-1):
5978         Use `emacs-lisp-mode-syntax-table' instead of
5979         `lisp-mode-syntax-table'.
5980         * lisp-mode.el (lisp-mode-syntax-table):
5981         Get rid of old checks for `parse-partial-sexp' version.
5982         Make `|' (pipe) string delimiter instead of punctuation.
5983
5984 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5985
5986         * window.el (save-selected-window):
5987         Use gensym for better macro hygiene.
5988
5989 2001-02-06  Mike Sperber <mike@xemacs.org>
5990
5991         * dump-paths.el:
5992         * startup.el (startup-setup-paths): Set and use
5993         `mule-lisp-directory'.
5994         (startup-setup-paths-warning): Ditto.
5995
5996         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5997         (paths-construct-load-path): Consider `mule-lisp-directory'.
5998
5999 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6000
6001         * font-lock.el: Syntax table improvements used.  A few random
6002         changes are not specified below.
6003         (font-lock-fontify-string-delimiters):
6004         (font-lock-syntactic-keywords):
6005         (font-lock-cache-state nil):
6006         (font-lock-cache-position):
6007         New variables.
6008         (font-lock-set-syntax):
6009         (font-lock-apply-syntactic-highlight):
6010         (font-lock-fontify-syntactic-anchored-keywords):
6011         (font-lock-fontify-syntactic-keywords-region):
6012         (font-lock-eval-keywords):
6013         New functions.
6014         (font-lock-remove-face):
6015         (font-lock-fontify-syntactically-region):
6016         Use syntax properties.
6017
6018 2001-02-08  Martin Buchholz <martin@xemacs.org>
6019
6020         * XEmacs 21.2.44 "Thalia" is released.
6021
6022 2001-01-16  Mike Sperber <mike@xemacs.org>
6023
6024         * startup.el (normal-top-level): Work even if no installation root
6025         is found.
6026
6027 2001-01-30  Andy Piper  <andy@xemacs.org>
6028
6029         * gutter-items.el (progress-abort-glyph): remove instantiator.
6030         (set-progress-abort-instantiator): new function.
6031         (abort-progress-feedback): use it.
6032
6033         * gutter.el (set-gutter-dirty-p): new function.
6034
6035 2001-01-30  Didier Verna  <didier@xemacs.org>
6036
6037         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6038
6039 2001-01-24  Didier Verna  <didier@xemacs.org>
6040
6041         * sound.el (sound-extension-list): give a better default value.
6042         * sound.el (load-sound-file): improve the doc string, also find
6043         files given by absolute names, pass a real extension list to
6044         `locate-file'.
6045
6046 2001-01-26  Martin Buchholz <martin@xemacs.org>
6047
6048         * XEmacs 21.2.43 "Terspichore" is released.
6049
6050 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6051
6052         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6053         messages from gnuserv.
6054
6055 2001-01-20  Martin Buchholz <martin@xemacs.org>
6056
6057         * XEmacs 21.2.42 "Poseidon" is released.
6058
6059 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6060
6061         * cl-macs.el (cl-upcase-arg): New function.
6062         (cl-function-arglist): New function.
6063         (cl-transform-lambda): Automatically add CL-style lambda list to
6064         documentation string using functions above.
6065
6066 2001-01-12  Andy Piper  <andy@xemacs.org>
6067
6068         * package-get.el (package-get-custom): call
6069         package-net-update-installed-db.
6070
6071         * package-ui.el (pui-install-selected-packages): call
6072         package-net-update-installed-db.
6073
6074         * package-net.el (package-net-update-installed-db): use
6075         packages-package-list so that we reflect reality.
6076
6077         * packages.el (packages-package-list): Make docstring reflect
6078         reality.
6079
6080         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6081
6082         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6083         isn't installed.
6084
6085 2001-01-17  Andy Piper  <andy@xemacs.org>
6086
6087         * wid-edit.el (widget-activation-glyph-mapper): activate or
6088         deactivate native widgets.
6089         (widget-glyph-insert-glyph): record instantiator.
6090         (widget-push-button-value-create): use it.
6091
6092         * gui.el (gui-button-action): new function. Make button's domain
6093         buffer current when calling.
6094         (make-gui-button): update to use gui-button-action.
6095
6096 2001-01-16  Didier Verna  <didier@xemacs.org>
6097
6098         * menubar-items.el (default-menubar): add an entry for modeline
6099         horizontal scrolling in Options -> Display.
6100
6101 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6102
6103         * package-get.el (package-get-require-signed-base): Set to nil
6104         by default.
6105
6106 2001-01-17  Martin Buchholz <martin@xemacs.org>
6107
6108         * XEmacs 21.2.41 "Polyhymnia" is released.
6109
6110 2001-01-16  Mike Sperber <mike@xemacs.org>
6111
6112         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6113         catch lisp/mule/.
6114
6115 2001-01-14  Mike Sperber <mike@xemacs.org>
6116
6117         * startup.el (maybe-create-compatibility-dot-emacs):
6118         (maybe-unmigrate-user-init-file):
6119         (unmigrate-user-init-file): Created.
6120         (maybe-migrate-user-init-file): Offer creation of compatibility
6121         .emacs.
6122         Some doc fixes wrt init file location.
6123
6124 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6125
6126         * faces.el (face-frob-from-locale-first): new variable.
6127         (frob-face-font-2): Honor tags arg while trying to use
6128         standard-face-mapping.  When face-frob-from-locale-first is set,
6129         first try to set face inheriting from frobbed-face.
6130
6131 2001-01-15  Didier Verna  <didier@xemacs.org>
6132
6133         * about.el (xemacs-hackers): update my entry.
6134         * about.el (about-url-alist): ditto.
6135         * about.el (about-maintainer-info): ditto.
6136         * about.el (about-hackers): ditto.
6137
6138 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6139
6140         The byte compiler has been badly broken for a year,
6141         by the patch of 1999-12-06.
6142         * byte-optimize.el (byte-optimize-form-code-walker):
6143         Bug was: the byte compiler was making this erroneous optimization:
6144         (progn (or (foo)) (bar)) ==> (bar)
6145
6146 2000-11-20  Mike Sperber <mike@xemacs.org>
6147
6148         * setup-paths.el (paths-core-load-path-depth): Split
6149         `paths-load-path-depth' in two for site and core lisp.  Don't
6150         recurse into core.
6151         * setup-paths.el (paths-construct-load-path): Use.
6152
6153 2001-01-10  Andy Piper  <andy@xemacs.org>
6154
6155         * package-net.el (package-net-cygwin32-binary-size): new variable
6156         (package-net-win32-binary-size): ditto.  add much needed
6157         commentary.
6158
6159         * gutter-items.el (buffers-tab-items): correct off-by-one error
6160         for buffers-tab-max-size.
6161
6162 2001-01-08  Martin Buchholz <martin@xemacs.org>
6163
6164         * XEmacs 21.2.40 is released.
6165
6166 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6167
6168         * mule/hebrew.el: Fix comments and typos.
6169         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6170
6171 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6172
6173         * ChangeLog.1: move ancient log from fill.el.
6174
6175         * dump-paths.el:
6176         paragraphs.el:
6177         mule/mule-category.el:
6178         Miscellaneous typo fixes and slight doc clarifications.
6179
6180         * mule/mule-ccl.el:  Correct file name in header.
6181
6182 2000-12-31  Martin Buchholz <martin@xemacs.org>
6183
6184         * XEmacs 21.2.39 is released.
6185
6186 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6187
6188         * byte-optimize.el (byte-optimize-cond):
6189         (byte-optimize-cond-1): New.
6190         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6191         Optimizes (cond (x nil)) ==> nil.
6192         Provide better diagnostic on malformed expr like (cond foo).
6193
6194 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6195
6196         * mule/mule-coding.el:
6197         mule/mule-cmds.el (reset-language-environment,
6198         set-language-environment-coding-systems):
6199         Safer default coding-priority-list, corresponding to src/file-coding.h.
6200
6201 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6202
6203         * package-admin.el: Allow package removal from
6204         early-package-load-path.
6205
6206 2000-12-15  Andreas Jaeger  <aj@suse.de>
6207
6208         * about.el (about-maintainer-info): Update my entry.
6209
6210 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6211
6212         * packages.el (locate-library): Add support for bzip2
6213         compressed .el files.
6214
6215 2000-12-12  Andy Piper  <andy@xemacs.org>
6216
6217         * package-net.el: new file.
6218
6219 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6220
6221         * font-lock.el: Add missing C++ keywords.
6222
6223 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6224
6225         * simple.el (indent-for-comment): Preserve indentation of comments
6226         starting in column 0, as documented in (Info-goto-node
6227         "(xemacs)Comments").  Update docstring accordingly.
6228
6229 2000-12-05  Martin Buchholz <martin@xemacs.org>
6230
6231         * XEmacs 21.2.38 is released.
6232
6233 2000-12-04  Didier Verna  <didier@xemacs.org>
6234
6235         * mouse.el (default-mouse-track-set-point-in-window): remove
6236         spurious '+' operation detected by Martin.
6237
6238
6239 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6240
6241         * cl-extra.el (coerce):
6242         Implement char to integer coercion.
6243         Remove extraneous (numberp) test.
6244
6245         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6246         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6247         (byte-optimize-predicate):
6248         Warn if evaluating constant expression signals an error.
6249         (byte-optimize-form): Small simplification.
6250
6251         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6252
6253 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6254
6255         * byte-optimize.el:
6256         (byte-optimize-minus):
6257         (byte-optimize-plus):
6258         (byte-optimize-mult):
6259         (byte-optimize-quo):
6260         Use (car (last x)) instead of (last x) to get last elt!
6261         Use `byte-optimize-predicate' to optimize `%'.
6262         Move optimizations for special numeric args to bytecomp.el.
6263         * bytecomp.el (byte-compile-associative): Remove.
6264         (byte-compile-max): New.
6265         (byte-compile-min): New.
6266         Properly handle erroneous calls: (max) (min).
6267         (byte-compile-plus): New.
6268         (byte-compile-minus):
6269         It's easiest to handle 0, +1 and -1 args here.
6270         (byte-compile-mult): New.
6271         It's easiest to handle 1, -1 and 2 args here.
6272         (byte-compile-quo):
6273         It's easiest to handle 0, +1 and -1 args here.
6274         Issue byte-compiler warning when dividing by zero.
6275
6276         Byte-compiler arithmetic improvements.
6277         Better optimize these expressions in the obvious way:
6278         (+ x y 1)   -->  varref x varref y add add1
6279         (+ x y -1)  -->  varref x varref y add sub1
6280         (- x y 0)   -->  (- x y)
6281         (- 0 x y)   -->  (- (- x) y)
6282         (% 42 19)   --> compile-time constant
6283         (/ 42 19)   --> compile-time constant
6284         (* (foo) 2) --> foo call dup plus
6285
6286         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6287         unless (declaim (optimize (safety 3)))
6288         or (setq byte-compile-delete-errors nil).
6289
6290 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6291
6292         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6293         docstrings.
6294
6295 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6296
6297         * startup.el (command-line-do-help):  Add documentation of
6298         portable dumper switches.
6299
6300 2000-11-22  Andy Piper  <andy@xemacs.org>
6301
6302         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6303
6304         * glyphs.el (init-glyphs): don't use autodetect for strings.
6305
6306 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6307
6308         * byte-optimize.el (byte-optimize-char-before):
6309         (byte-optimize-backward-char):
6310         (byte-optimize-backward-word):
6311         Fix incorrect optimizations for these sorts of expressions:
6312         (let ((x nil)) (backward-char x))
6313
6314 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6315
6316         * byte-optimize.el:
6317         * byte-optimize.el (byte-optimize-backward-char): New.
6318         * byte-optimize.el (byte-optimize-backward-word): New.
6319         Make backward-word and backward-char as efficient as forward versions.
6320
6321         * bytecomp.el (byte-compile-no-args-with-one-extra):
6322         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6323         * bytecomp.el (byte-compile-two-args-with-one-extra):
6324         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6325         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6326         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6327         Check if extra arg is constant nil, and if so, use byte-coded call.
6328
6329         * simple.el (backward-word):
6330         * simple.el (mark-word):
6331         * simple.el (kill-word):
6332         * simple.el (backward-kill-word):
6333         Make COUNT argument optional, for consistency with forward-char et al.
6334
6335         * abbrev.el (abbrev-string-to-be-defined):
6336         * abbrev.el (inverse-abbrev-string-to-be-defined):
6337         * abbrev.el (inverse-add-abbrev):
6338         * abbrev.el (expand-region-abbrevs):
6339         * buff-menu.el (Buffer-menu-execute):
6340         * indent.el (move-to-left-margin):
6341         * indent.el (indent-relative):
6342         * indent.el (move-to-tab-stop):
6343         * info.el (Info-reannotate-node):
6344         * lisp-mode.el (lisp-indent-line):
6345         * lisp.el (end-of-defun):
6346         * lisp.el (move-past-close-and-reindent):
6347         * misc.el (copy-from-above-command):
6348         * mouse.el (default-mouse-track-scroll-and-set-point):
6349         * page.el (forward-page):
6350         * paragraphs.el (forward-paragraph):
6351         * paragraphs.el (end-of-paragraph-text):
6352         * picture.el (picture-forward-column):
6353         * picture.el (picture-self-insert):
6354         * rect.el (extract-rectangle-line):
6355         * simple.el (newline):
6356         * simple.el (fixup-whitespace):
6357         * simple.el (backward-delete-char-untabify):
6358         * simple.el (transpose-chars):
6359         * simple.el (transpose-preceding-chars):
6360         * simple.el (do-auto-fill):
6361         * simple.el (indent-new-comment-line):
6362         * simple.el (blink-matching-open):
6363         * view-less.el (cleanup-backspaces):
6364         * wid-edit.el (widget-transpose-chars):
6365         * term/bg-mouse.el (bg-insert-moused-sexp):
6366         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6367
6368         * info.el (Info-fontify-node):
6369         * simple.el (backward-delete-function):
6370         Use canonical delete-backward-char instead of backward-delete-char.
6371
6372 2000-11-20  Andy Piper  <andy@xemacs.org>
6373
6374         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6375         no buffers.
6376
6377 2000-11-20  Andy Piper  <andy@xemacs.org>
6378
6379         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6380         buffer tabs.
6381
6382 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6383
6384         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6385         (proclaim inline...) was shadowing compiler-macros.
6386
6387 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6388
6389         * bytecomp.el (byte-compile-eval): New.
6390         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6391         Keeps this promise made in Lispref:
6392         "If a file being compiled contains a `defmacro' form, the macro is
6393         defined temporarily for the rest of the compilation of that file."
6394
6395 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6396
6397         * cl.el (floatp-safe):
6398         (plusp):
6399         (minusp):
6400         (oddp):
6401         (evenp):
6402         (cl-abs):
6403         Use a better parameter name than `x'.
6404
6405         * cl-macs.el (check-type): Make continuable.  Change documentation
6406         to require PLACE, but accept any form for compatibility.
6407
6408         * abbrev.el (define-abbrev): Use check-type.
6409         * font-menu.el (font-menu-change-face): Use check-type.
6410         * menubar.el (relabel-menu-item): Use check-type.
6411         * itimer.el: Fix typo.
6412
6413 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6414
6415         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6416
6417 2000-11-14  Martin Buchholz <martin@xemacs.org>
6418
6419         * XEmacs 21.2.37 is released.
6420
6421 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6422
6423         * code-cmds.el: Provide the feature.
6424
6425 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6426
6427         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6428
6429         * code-cmds.el: New file
6430         * mule/mule-cmds.el:
6431         * mule/mule-misc.el
6432         (coding-keymap): New keymap. Define coding system keyboard
6433         commands on file-coding builds too.
6434         (coding-system-change-eol-conversion):
6435         (universal-coding-system-argument):
6436         (set-default-coding-systems):
6437         (prefer-coding-system): Moved from mule-cmds.el
6438         (set-buffer-process-coding-system): Moved from mule-misc.el
6439
6440 2000-09-15  Stephen Carney <carney@scubadoo.com>
6441
6442         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6443
6444 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6445
6446         * package-get.el (package-get-download-sites): Add a pre-release
6447         site for experimental packages.
6448
6449         * auto-autoloads.el: Regenerated.
6450
6451 2000-08-01  Andy Piper  <andy@xemacs.org>
6452
6453         * gutter-items.el (buffers-tab-omit-function): reference
6454         buffers-tab-select-visible-buffers.
6455         (buffers-tab-filter-functions): new variable, by default uses
6456         buffers-tab-selection-function and buffers-tab-omit-function.
6457         (select-buffers-tab-buffers-by-mode): invert arguments.
6458         (buffers-tab-select-visible-buffers): new function. Invert calling
6459         of buffers-menu-omit-invisible-buffers.
6460         (buffers-tab-items): rewrite to use
6461         buffers-tab-filter-functions. Rewrite docstring.
6462         (gutter-buffers-tab-extent): delete.
6463         (add-tab-to-gutter): always build a new extent when adding the
6464         tabs.
6465         (update-tab-in-gutter): make gutter dirty when orientation
6466         changes.
6467
6468 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6469
6470         * bytecomp.el (byte-compile-defvar-or-defconst):
6471         Only do loadhist recording if defvar form includes a value.
6472
6473 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6474
6475         * bytecomp.el (byte-compile-initial-macro-environment):
6476         `eval-when-compile' should not compile its body.
6477
6478 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6479
6480         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6481         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6482         some Japanese English.  Remove some ancient FSF comments, and
6483         improve docstrings.  Use symbols not vectors for tables.
6484
6485 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6486
6487         * keymap.el:
6488         (local-key-binding):
6489         (global-key-binding):
6490         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6491
6492         * lisp.el:
6493         (backward-sexp): Slightly simpler code.
6494         (mark-sexp): Make arg optional, like FSF Emacs.
6495         (forward-list): Slightly simpler code.
6496         (backward-list): Slightly simpler code.
6497         (down-list):  Make arg optional, like FSF Emacs.
6498         (up-list):  Make arg optional, like FSF Emacs.
6499         (backward-up-list):  Make arg optional, like FSF Emacs.
6500         (kill-sexp):  Make arg optional, like FSF Emacs.
6501         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6502
6503         * font-menu.el (font-menu-change-face):
6504         Take continuable errors into account.
6505
6506         * abbrev.el:
6507         * abbrev.el (clear-abbrev-table):
6508         * abbrev.el (define-abbrev-table):
6509         * abbrev.el (define-abbrev):
6510         * abbrev.el (insert-abbrev-table-description):
6511         * apropos.el (apropos-documentation-check-doc-file):
6512         * apropos.el (apropos-documentation-check-elc-file):
6513         * buff-menu.el (list-buffers):
6514         * buff-menu.el (list-buffers-noselect):
6515         * bytecomp.el (byte-recompile-directory):
6516         * bytecomp.el (batch-byte-compile):
6517         * cl-macs.el (typep):
6518         * code-files.el (find-coding-system-magic-cookie):
6519         * code-files.el (insert-file-contents):
6520         * cus-edit.el (customize-set-variable):
6521         * cus-edit.el (customize-save-variable):
6522         * cus-face.el (custom-set-face-font-size):
6523         * cus-face.el (custom-set-face-update-spec):
6524         * cus-face.el (custom-reset-faces):
6525         * custom.el (custom-check-theme):
6526         * custom.el (copy-upto-last):
6527         * fill.el (canonically-space-region):
6528         * fill.el (fill-paragraph):
6529         * fill.el (fill-region):
6530         * fill.el (find-space-insertable-point):
6531         * fill.el (justify-current-line):
6532         * faces.el (face-spec-update-all-matching):
6533         * faces.el (set-face-stipple):
6534         * files-nomule.el (insert-file-contents):
6535         * files.el (insert-file-contents-literally):
6536         * files.el (hack-local-variables-last-page):
6537         * files.el (basic-save-buffer):
6538         * files.el (insert-directory):
6539         * font-menu.el (font-menu-change-face):
6540         * font.el (font-spatial-to-canonical):
6541         * format.el (format-encode-region):
6542         * format.el (format-insert-file):
6543         * format.el (format-replace-strings):
6544         * gutter.el (set-gutter-element):
6545         * help.el (key-or-menu-binding):
6546         * help.el (describe-bindings):
6547         * help.el (with-syntax-table):
6548         * indent.el (indent-rigidly):
6549         * indent.el (delete-to-left-margin):
6550         * info.el:
6551         * info.el (Info-extract-dir-entry-from):
6552         * info.el (Info-build-dir-anew):
6553         * info.el (Info-rebuild-dir):
6554         * info.el (Info-batch-rebuild-dir):
6555         * info.el (Info-read-subfile):
6556         * info.el (Info-build-node-completions):
6557         * info.el (Info-extract-menu-node-name):
6558         * isearch-mode.el (isearch-range-invisible):
6559         * isearch-mode.el (isearch-restore-invisible-extents):
6560         * itimer.el (itimerp):
6561         * itimer.el (itimer-live-p):
6562         * keymap.el:
6563         * keymap.el (substitute-key-definition):
6564         * keymap.el (read-command-or-command-sexp):
6565         * keymap.el (local-key-binding):
6566         * keymap.el (global-key-binding):
6567         * keymap.el (global-set-key):
6568         * keymap.el (local-set-key):
6569         * ldap.el:
6570         * ldap.el (ldap-add-entries):
6571         * ldap.el (ldap-delete-entries):
6572         * lisp.el (backward-sexp):
6573         * lisp.el (mark-sexp):
6574         * lisp.el (forward-list):
6575         * lisp.el (backward-list):
6576         * lisp.el (down-list):
6577         * lisp.el (backward-up-list):
6578         * lisp.el (up-list):
6579         * lisp.el (kill-sexp):
6580         * lisp.el (backward-kill-sexp):
6581         * menubar.el (add-menu-button):
6582         * menubar.el (add-submenu):
6583         * menubar.el (delete-menu-item):
6584         * menubar.el (relabel-menu-item):
6585         * mouse.el (narrow-window-to-region):
6586         * obsolete.el (define-obsolete-variable-alias):
6587         * obsolete.el (store-substring):
6588         * package-admin.el:
6589         * package-admin.el (package-admin-install-function):
6590         * package-admin.el (package-admin-install-function-mswindows):
6591         * package-admin.el (package-admin-default-install-function):
6592         * package-get.el (package-get-update-base-entries):
6593         * packages.el (packages-load-package-dumped-lisps):
6594         * packages.el (packages-collect-package-dumped-lisps):
6595         * printer.el (generic-print-buffer):
6596         * printer.el (generic-print-region):
6597         * replace.el (occur-mode-mouse-goto):
6598         * replace.el (perform-replace):
6599         * select.el (get-selection-no-error):
6600         * simple.el:
6601         * simple.el (newline):
6602         * simple.el (open-line):
6603         * simple.el (edit-and-eval-command):
6604         * simple.el (goto-line):
6605         * simple.el (undo):
6606         * simple.el (kill-region):
6607         * simple.el (copy-region-as-kill):
6608         * simple.el (kill-ring-save):
6609         * simple.el (set-mark):
6610         * simple.el (next-line):
6611         * simple.el (previous-line):
6612         * simple.el (line-move):
6613         * simple.el (set-goal-column):
6614         * simple.el (comment-region):
6615         * subr.el:
6616         * subr.el (putf):
6617         * syntax.el (modify-syntax-entry):
6618         * syntax.el (map-syntax-table):
6619         * view-less.el (view-file):
6620         * view-less.el (view-buffer):
6621         * view-less.el (view-file-other-window):
6622         * window-xemacs.el (backward-other-window):
6623         * window.el:
6624         * window.el (one-window-p):
6625         * window.el (walk-windows):
6626         * window.el (window-list):
6627         * x-mouse.el (x-mouse-kill):
6628         * x-select.el (x-get-cutbuffer):
6629         * x-select.el (x-store-cutbuffer):
6630         * term/bg-mouse.el (bg-mouse-line-to-center):
6631         * term/sun-mouse.el (window-line-end):
6632         * term/sun-mouse.el (sun-select-region):
6633         * term/sun.el (kill-region-and-unmark):
6634         * mule/mule-category.el:
6635         * mule/mule-category.el (modify-category-entry):
6636         * mule/mule-category.el (char-category-list):
6637         * mule/mule-coding.el (coding-system-force-on-output):
6638         * mule/mule-misc.el (coding-system-put):
6639         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6640
6641 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6642
6643         * cus-face.el: Typo fixes and tiny clarifications.
6644         * custom.el: ditto
6645
6646 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6647
6648         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6649         * startup.el (normal-top-level): Setup auto-save-list-file-name
6650         if auto-save-list-file-prefix is non-nil.
6651
6652 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6653
6654         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6655
6656 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6657
6658         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6659         get symbol at point-min.
6660
6661 2000-10-24  Didier Verna  <didier@xemacs.org>
6662
6663         * info.el (Info-emacs-info-file-name): defconst it.
6664         * info.el (Info-footnote-tag): defcustom it.
6665         * info.el (Info-no-description-string): ditto.
6666         * info.el (Info-find-node): adapt to new semantics of
6667         'Info-suffixed-file (don't do the case variants stuff).
6668         * info.el (Info-insert-dir): rewrite the dir file variants code.
6669         * info.el (Info-directory-files): New. Return the list of info
6670         files in a directory.
6671         * info.el (Info-dir-outdated-p): use it.
6672         * info.el (Info-parse-dir-entries): ditto.
6673         * info.el (Info-build-dir-anew): don't restrict to files ending
6674         with a ".info.*" extension.
6675         * info.el (Info-set-mode-line): ditto.
6676         * info.el (Info-read-subfile): adapt to new semantics of
6677         'Info-suffixed-file (append 'exact argument).
6678         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6679         string independently of the case.
6680         * info.el (Info-suffixed-file): use it (match all possible case
6681         for the file name).
6682         * info.el (Info-insert-file-contents): code cleanup.
6683         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6684         columns.
6685         * info.el (Info-batch-rebuild-dir): ditto.
6686         * info.el (Info-read-node-name-1): ditto.
6687         * info.el (Info-search): ditto.
6688         * info.el (Info-fontify-node): ditto.
6689
6690
6691 2000-10-24  Didier Verna  <didier@xemacs.org>
6692
6693         * process.el (shell-command): when called from a program, avoid
6694         'push-mark's "mark-set" message.
6695
6696 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6697
6698         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6699         by a symbol, not by a vector.
6700         * mule/vietnamese.el (vscii): Likewise.
6701         (viscii): Likewise.
6702         * mule/cyrillic.el (koi8-r): Likewise.
6703
6704         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6705         by a symbol, not by a vector.
6706         (chinese-big5-2): Likewise.
6707         * mule/ethiopic.el (ethiopic): Likewise.
6708         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6709         (vietnamese-viscii-upper): Likewise.
6710
6711 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6712
6713         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6714
6715 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6716
6717         * byte-optimize.el (byte-optimize-car): New function.
6718         (byte-optimize-cdr): Ditto.
6719
6720 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6721
6722         * byte-optimize.el: Partial synch with FSF 20.7.
6723         Optimize constant concatenation.
6724         Add keymapp as a side effect free function.  It is a built-in.
6725         (byte-after-unbind-pos): Remove byte-equal.
6726
6727 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6728
6729         * update-elc-2.el: Quote regexps correctly.
6730
6731 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6732
6733         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6734         (ccl-compile): Apply integerp, not integer-or-char-p to
6735         check the type of the buffer magnification
6736         (ccl-compile-write-string): Encode a string with binary
6737         coding system.
6738         (ccl-compile-write-repeat): Likewise.
6739
6740 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6741
6742         * buff-menu.el:
6743         * bytecomp.el:
6744         * coding.el:
6745         * faces.el:
6746         * files.el:
6747         * fill.el:
6748         * float-sup.el:
6749         * font-lock.el:
6750         * help.el:
6751         * iso8859-1.el:
6752         * loaddefs.el:
6753         * menubar-items.el:
6754         * menubar.el:
6755         * modeline.el:
6756         * msw-font-menu.el:
6757         * paragraphs.el:
6758         * paths.el:
6759         * replace.el:
6760         * simple.el:
6761         * sound.el:
6762         * startup.el:
6763         * version.el:
6764         * x-faces.el:
6765         * x-font-menu.el:
6766         Remove purecopy.
6767
6768 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6769
6770         * simple.el (do-auto-fill): Use the function pointer to by
6771         `comment-line-break-function', not `indent-new-comment-line'. This
6772         fixes an issue with cc-mode comment continuation.
6773
6774 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6775
6776         * simple.el (turn-on-auto-fill):  Add (interactive).
6777         * mwheel.el (mwheel-install): Add (interactive).
6778         * font-lock.el (turn-on-font-lock): Add (interactive).
6779         (turn-off-font-lock): Add (interactive).
6780
6781 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6782
6783         * packages.el (packages-special-base-regexp): Add `man'.
6784
6785 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6786
6787         * wid-edit.el (widget-specify-active): map over extents in current
6788         buffer like `widget-specify-inactive' does.  Mapping over the
6789         inactive extent object does not work since the current extent is
6790         ignored by `map-extents'.
6791
6792 2000-10-04  Martin Buchholz <martin@xemacs.org>
6793
6794         * XEmacs 21.2.36 is released.
6795
6796 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6797
6798         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6799         Optimize the compiled-function-constants vector by byte-code
6800         reference counts.
6801
6802 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6803
6804         * build-report.el (build-report-delete-regexp): quote value in
6805         defcustom
6806
6807 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6808
6809         * build-report.el (build-report): Don't bind srcdir which we don't
6810         use in `multiple-value-bind' to avoid the only byte-compiler
6811         warning.
6812
6813 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6814
6815         * build-report.el: Requires cl and custom now.
6816         build-report-version is determined by XEmacs version -- remove
6817         build-report-version*.
6818         * build-report.el (build-report-version): Removed.
6819         * build-report.el (build-report-installation-version-regexp): New.
6820         * build-report.el (build-report-version-file-regexp): New.
6821         * build-report.el (build-report-installation-srcdir-regexp): New.
6822         * build-report.el (build-report-destination): Offer
6823         xemacs-build-reports and xemacs-beta.
6824         * build-report.el (build-report-keep-regexp): Adjusted.
6825         * build-report.el (build-report-delete-regexp): Adjusted.
6826         * build-report.el (build-report-make-output-dir): New.
6827         * build-report.el (build-report-installation-file): Replace use of
6828         `concat' with `expand-file-name'.
6829         * build-report.el (build-report-make-output-file): Removed.
6830         * build-report.el (build-report-make-output-files): New.
6831         * build-report.el (build-report-subject): Identify as
6832         user-variable with "*...".
6833         * build-report.el (build-report-prompts): Ditto.
6834         * build-report.el (build-report-version-file): New.
6835         * build-report.el (build-report-file-encoding): Identify as
6836         user-variable with "*...".
6837         * build-report.el (build-report-make-output-get): New.
6838         * build-report.el (build-report-insert-header): Report
6839         emacs-version and system-configuration instead of
6840         build-report-version.
6841         * build-report.el (build-report-insert-make-output): Add file
6842         argument.
6843         * build-report.el (build-report-insert-installation-file):
6844         Re-indent.
6845         * build-report.el (build-report-keep): Change docstring,
6846         re-indent.
6847         * build-report.el (build-report-delete): Ditto.
6848         * build-report.el (build-report-installation-data): New.
6849         * build-report.el (build-report-version-file-data): New.
6850
6851 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6852
6853         * byte-optimize.el (byte-optimize-lapcode):
6854         Fix the optimization of using the first 5 elements of the
6855         constants vector for variables.
6856         (byte-optimize-lapcode): Fix another ancient broken optimization.
6857
6858 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6859
6860         * *: Spelling mega-patch
6861
6862 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6863
6864         * easymenu.el: doc fixes.
6865         (easy-menu-do-define): Use backquote.
6866         (easy-menu-change):
6867         (easy-menu-add):
6868         `when' seems much clearer than `if' here.
6869         (easy-menu-remove):
6870         (easy-menu-add-item):
6871         (easy-menu-item-present-p):
6872         (easy-menu-remove-item):
6873         Wrap using (when (featurep 'menubar) ...)
6874
6875 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6876
6877         * bytecomp.el (displaying-byte-compile-warnings):
6878         Revert Ben's change to this function below so that the compile log
6879         is displayed properly for users of the "popper" package.
6880
6881 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6882
6883         * window.el (save-selected-window): Use backquote.
6884
6885         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6886         Renamed from `byte-compile-file-form-defvar'.
6887         * bytecomp.el (byte-compile-defvar-or-defconst):
6888         Only cons onto current-load-list in top-level forms.
6889         Else this leaks a cons cell every time a defun is called.
6890         Renamed from `byte-compile-defvar', for clarity.
6891         Warn when docstring of defvar is not a string.
6892         Use consistent error messages.
6893         Better comments.
6894
6895 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6896
6897         * simple.el (set-variable):
6898         Remove unneeded defvar by rearranging order of let* forms.
6899
6900         * mule/mule-ccl.el (ccl-get-next-code):
6901         * menubar-items.el (bookmark-menu-filter):
6902         (language-environment-menu-filter):
6903         (tutorials-menu-filter):
6904         * toolbar-items.el (toolbar-compile):
6905         * byte-optimize.el (disassemble-offset):
6906         Use (declare (special ...)) instead of `defvar'.
6907
6908         * cl-macs.el (cl-do-proclaim):
6909         Fix (declare (special ...)) warning suppression syntax.
6910
6911 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6912
6913         * info.el (Info-tag-table-marker):
6914         (Info-tag-table-buffer):
6915         (Info-find-file-node):
6916         (Info-read-subfile):
6917         (Info-build-node-completions):
6918         (Info-search):
6919         (Info-mode):
6920         Multiple info buffer support.
6921
6922 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6923
6924         * ldap.el (ldap-decode-entry): New defun
6925         (ldap-search-entries): Use it in order to decode DN-prefixed
6926         entries properly
6927
6928 2000-08-23  Daniel Pittman <daniel@danann.net>
6929
6930         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6931         Use `eq', not `=', to compare symbols.
6932
6933 2000-07-30  Ben Wing  <ben@xemacs.org>
6934
6935         * bytecomp.el (byte-compile-report-error):
6936         * bytecomp.el (displaying-byte-compile-warnings):
6937         if stack-trace-on-error is set, send out a backtrace when
6938         an error is encountered that stops byte compilation.  this
6939         should make it much much easier to track down those curious
6940         problems.  also undo the kludge of using a separate "*Show*"
6941         buffer for display when there's a temp-buffer-show-function;
6942         we can avoid this by just being a little smarter.
6943
6944         * dialog-items.el:
6945         * dialog-items.el (search-dialog-regexp): New.
6946         * dialog-items.el (search-dialog-callback):
6947         * dialog-items.el (make-search-dialog):
6948         add a regexp option to the dialog and clean up a bit.
6949
6950         * dialog.el:
6951         * dialog.el (yes-or-no-p-dialog-box):
6952         * dialog.el (get-dialog-box-response):
6953         * dialog.el (make-dialog-box):
6954         * dialog.el (dialog-box-finish): New.
6955         * dialog.el (dialog-box-cancel): New.
6956         * dialog.el (internal-make-dialog-box-exit): New.
6957         implement [properly!] the :modal property of the new dialog box
6958         interface.  this is the first time xemacs has ever had *proper*
6959         modal dialog boxes, giving the standard window-system feedback.
6960         (e.g. under windows, clicking on a disabled frame causes a beep
6961         and makes the dialog box flash three times.)
6962
6963         * dragdrop.el: header keyword frobbing.
6964
6965         * dumped-lisp.el (preloaded-file-list):
6966         renamed winnt.el to win32-native.el.
6967
6968         * faces.el (face-property):
6969         * faces.el (set-face-property):
6970         * faces.el (frob-face-property):
6971         * faces.el (frob-face-font-2):
6972         * faces.el (make-face-bold):
6973         * faces.el (make-face-italic):
6974         * faces.el (make-face-bold-italic):
6975         * faces.el (make-face-unbold):
6976         * faces.el (make-face-unitalic):
6977         * faces.el (make-face-smaller):
6978         * faces.el (make-face-larger):
6979         clean up the implementation of these so that window-system-specific
6980         methods are called only on objects belonging to that window system.
6981         previously, you could have [e.g.] mswindows-make-face-bold called
6982         on font object of device type `stream', which is not good and
6983         explains the subtle errors Adrian was getting when byte-compiling
6984         something that required 'term. (Adrian, now you can use stack-trace-
6985         on-error to find the exact place where things are going wrong instead
6986         of having to laboriously binary-search your way through.)
6987
6988         * finder.el (finder-known-keywords):
6989         cleaned up -- properly sorted, clarified the meanings of many of
6990         the keywords, and added a few -- mswin, gui, content, build, www,
6991         user, services.  the last two try to distinguish between a package
6992         that's used directly by the user, and a package that provides
6993         support services to other packages.
6994
6995         * font-lock.el (lisp-font-lock-keywords-2):
6996         update list of lisp control structures to include everything,
6997         including new ones i introduced.
6998
6999         * gutter.el: header keyword frobbing.
7000
7001         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7002         recent isearch element was not doing so!  you got the second-most-
7003         recent instead.
7004
7005         * lisp-mode.el (construct-lisp-mode-menu):
7006         more menubar cleanups.
7007         * lisp-mode.el (with-selected-window):
7008         make it indent properly.
7009
7010         * menubar-items.el (default-menubar): lots of menubar cleanups.
7011         rearranged the options menu the most, e.g. splitting up the
7012         Keyboard/Mouse menu into a new Editing menu and combining the
7013         separate Scrollbar/Gutter/Toolbar submenus into Display.
7014         Got rid of General, moved items to Editing or new Troubleshooting.
7015         Moved Packages to Tools; doesn't seem to belong under Options.
7016         Added stuff to the Cmds menu, e.g. Change Case.
7017
7018         NB please don't complain about these periodic menubar changes.
7019         Anything like this is necessarily incremental in its construction
7020         -- By constant use you gradually become more and more aware of
7021         better and better ways to group menu items.  When we eventually
7022         move the options menu to a property sheet, the existing structure
7023         will probably be preserved fairly well.
7024
7025         * minibuf.el (next-history-element): fix problems with pressing
7026         down arrow in repeat-complex-command.
7027
7028         * modeline.el:
7029         * modeline.el (modeline-3d-p): New.
7030         added custom variable for controlling the 3d modeline.  the
7031         corresponding Options item has been present for a long time,
7032         but commented out with "fix me!" comments.  it's fixed now.
7033
7034         * obsolete.el (add-menu):
7035         remove bogus gettexts.
7036
7037         * process.el (shell-quote-argument):
7038         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7039         For bash under Windows native, see below.
7040
7041         * simple.el:
7042         * simple.el (display-warning-buffer):
7043         Fixed the handling of warning display to eliminate the annoying
7044         *Show* buffer, like was done for byte-compiler output above.
7045
7046         * simple.el (debug-print): New.
7047         Simple function for sending debug messages to the console and/or
7048         other debug places.
7049
7050         * subr.el (replace-in-string):
7051         Rewrite this function to avoid N^2 behavior with large strings --
7052         catastrophic with the new Windows selection code! (Apparently the
7053         author of this function didn't realize there was a fun
7054         replace-match that could make his life much easier, because we
7055         duplicated the entire logic.  The new version is smaller, easier
7056         to understand, much more robust, and has extended features --
7057         those of replace-match.)
7058
7059         * window.el:
7060         * window.el (with-selected-window): New.
7061         An obvious complement to the existing `with-selected-frame' and
7062         `with-current-buffer'.
7063
7064         * win32-native.el: Renamed from winnt.el.
7065         Added a great deal of stuff for properly handling process quoting,
7066         somewhat modeled on Kirill's original model (which i later threw
7067         away).  We should now finally have correctly working process arg
7068         quoting/dequoting so that the final app gets exactly what we
7069         intended.  Because the mechanism is in Lisp, it's easily
7070         extendible. (For those running bash and running the native
7071         version, I tried hard to do what I thought was correct.  But more
7072         thought is needed, and ideally the volunteer work of people with
7073         these configurations that they generally run on.)
7074
7075         * x-font-menu.el (x-font-menu-font-data):
7076         Put in defvar's to fix byte-compiler warnings.
7077
7078 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7079
7080         * select.el (selection-coercion-alist): Initialise.
7081         * select.el (select-coerce-to-text): New.
7082         * select.el (select-coerce): New.
7083         New functions to perform type and value coercion.
7084
7085         * select.el (select-buffer-killed-default): Keep data if it was
7086         on the clipboard.
7087
7088 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7089
7090         * menubar-items.el (default-menubar): Fix typo.
7091         (default-menubar): `lambda' was mispelled as `lamda'.
7092
7093 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7094
7095         * window.el (shrink-window-if-larger-than-buffer): Remove
7096         edge checking code.
7097
7098 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7099
7100         * paths.el (gnus-local-domain): Removed.
7101         (gnus-local-organization): Ditto.
7102         (gnus-startup-file): Ditto.
7103
7104 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7105
7106         * files.el (auto-mode-alist): Add .spec for RPM.
7107
7108 2000-07-31  Andy Piper  <andy@xemacs.org>
7109
7110         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7111
7112 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7113
7114         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7115         browse-url.
7116         * help.el (xemacs-www-page): Ditto.
7117         (xemacs-www-faq): Ditto.
7118         * menubar-items.el (default-menubar): Ditto.
7119
7120         * wid-edit.el (widget-url-link-action): Ditto.
7121         From: Kenichi OKADA <okada@opaopa.org>.
7122
7123 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7124
7125         * finder.el (finder-commentary): Add autoload cookie.
7126
7127 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7128
7129         * files.el (insert-file-contents-literally): Fix second let
7130         binding for `coding-system-for-read' to `coding-system-for-write'
7131         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7132
7133 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7134
7135         * files.el (insert-file-contents-literally): Use binary coding
7136         system (from Morioka san).
7137         (insert-file-contents-literally): Make file-name-handler method.
7138
7139 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7140
7141         * cl-macs.el (get-selection): Add defsetf.
7142
7143 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7144
7145         * x-init.el (x-activate-region-as-selection): replace obsolete
7146         function x-own-selection with own-selection.
7147         (ow-find): replace obsolete functions x-get-selection and
7148         x-get-clipboard with get-selection and get-clipboard.
7149         (init-post-x-win): replace obsolete function x-disown-selection
7150         with disown-selection.
7151
7152 2000-07-20  Mike Sperber  <mike@xemacs.org>
7153
7154         * startup.el (load-user-init-file): Only try to load init file if
7155         it exists.
7156
7157 2000-07-10  Andy Piper  <andy@xemacs.org>
7158
7159         * dialog-items.el: sync with Ben's patch.
7160
7161         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7162         comment.
7163         (progress-text-glyph): deleted.
7164         (progress-layout-glyph): make completely minimal.
7165         (progress-gauge-glyph): ditto.
7166         (progress-display-style): fix to handle dynamic instantiator
7167         changes.
7168         (progress-text-instantiator): new.
7169         (progress-layout-instantiator): new.
7170         (progress-gauge-instantiator): new.
7171         (set-progress-display-instantiator): renamed and changed from
7172         set-progress-display-style.
7173         (progress-abort-glyph): use instantiator not glyph.
7174         (append-progress-display): use set-progress-display-instantiator
7175         and set-glyph-image.
7176         (abort-progress-display): ditto.
7177         (raw-append-progress-display): ditto.
7178
7179 2000-07-20  Ben Wing  <ben@xemacs.org>
7180
7181         * code-files.el: Move Mule-specific code to mule-coding.el.
7182
7183 2000-07-15  Ben Wing  <ben@xemacs.org>
7184
7185         * autoload.el:
7186         Fixed comments.
7187
7188         * cmdloop.el:
7189         * cmdloop.el (yes-or-no-p):
7190         * cmdloop.el (y-or-n-p):
7191         Make these functions use should-use-dialog-box-p and not be
7192         overridden in dialog.el.
7193
7194         * cus-dep.el:
7195         * cus-dep.el (Custom-make-dependencies): Removed.
7196         * cus-dep.el (Custom-make-dependencies-1): New.
7197         * cus-dep.el (Custom-make-one-dependency): New.
7198         New entry point for use in Makefiles, to avoid excessive
7199         invocations.
7200
7201         * cus-edit.el (custom-variable-reset-saved):
7202         * cus-edit.el (custom-variable-reset-standard):
7203         * cus-edit.el (custom-save-resets):
7204         Fix bytecompiler warnings.
7205
7206         * dialog.el:
7207         * dialog.el (yes-or-no-p-dialog-box):
7208         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7209         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7210         * dialog.el (get-dialog-box-response):
7211         * dialog.el (message-or-box):
7212         * dialog.el (make-dialog-box):
7213         * dialog.el (popup-dialog-box): New.
7214         Avoid yes-or-no-p bogosities.
7215         Create a general function `make-dialog-box' to encapsulate all
7216         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7217
7218         * dumped-lisp.el (preloaded-file-list):
7219         Add dialog-items.  Clean up.  Group files by types.
7220
7221         * easymenu.el (easy-menu-add):
7222         * easymenu.el (easy-menu-remove):
7223         Account for accelerators.
7224
7225         * extents.el:
7226         * extents.el (extent-list): New args, like in map-extents.
7227         * extents.el (extent-at-event): New.
7228         * extents.el (extents-at-event): New.
7229
7230         * font-lock.el:
7231         * font-lock.el (font-lock-mode):
7232         * font-lock.el (font-lock-default-fontify-buffer):
7233         * font-lock.el (font-lock-default-unfontify-region):
7234         * font-lock.el (font-lock-fontify-syntactically-region):
7235         * font-lock.el (font-lock-fontify-keywords-region):
7236         Use new progress-feedback names.
7237
7238         * font-lock.el (java-font-lock-identifier-regexp):
7239         * font-lock.el (java-font-lock-class-name-regexp):
7240         Fix bytecompiler warnings.
7241
7242         * gutter-items.el:
7243         * gutter-items.el (progress-display-use-echo-area): Removed.
7244         * gutter-items.el (progress-feedback-use-echo-area): New.
7245         * gutter-items.el (progress-display-popup-period): Removed.
7246         * gutter-items.el (progress-feedback-popup-period): New.
7247         * gutter-items.el (set-progress-display-style): Removed.
7248         * gutter-items.el (set-progress-feedback-style): New.
7249         * gutter-items.el (progress-display-style): Removed.
7250         * gutter-items.el (progress-feedback-style): New.
7251         * gutter-items.el (progress-stack):
7252         * gutter-items.el (progress-displayed-p): Removed.
7253         * gutter-items.el (progress-feedbacked-p): New.
7254         * gutter-items.el (clear-progress-display): Removed.
7255         * gutter-items.el (clear-progress-feedback): New.
7256         * gutter-items.el (progress-display-clear-when-idle): Removed.
7257         * gutter-items.el (progress-feedback-clear-when-idle): New.
7258         * gutter-items.el (remove-progress-display): Removed.
7259         * gutter-items.el (remove-progress-feedback): New.
7260         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7261         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7262         * gutter-items.el (append-progress-display): Removed.
7263         * gutter-items.el (append-progress-feedback): New.
7264         * gutter-items.el (abort-progress-display): Removed.
7265         * gutter-items.el (abort-progress-feedback): New.
7266         * gutter-items.el (raw-append-progress-display): Removed.
7267         * gutter-items.el (raw-append-progress-feedback): New.
7268         * gutter-items.el (display-progress-display): Removed.
7269         * gutter-items.el (display-progress-feedback): New.
7270         * gutter-items.el (current-progress-display): Removed.
7271         * gutter-items.el (current-progress-feedback): New.
7272         * gutter-items.el (current-progress-display-label): Removed.
7273         * gutter-items.el (current-progress-feedback-label): New.
7274         * gutter-items.el (progress-display): Removed.
7275         * gutter-items.el (progress-feedback): New.
7276         Replace "progress-display" with "progress-feedback" globally.
7277
7278         * gutter-items.el (lprogress-display): Removed.
7279         * gutter-items.el (progress-feedback-with-label): New.
7280         Rename lprogress-display ==> progress-feedback-with-label.
7281
7282         * gutter-items.el (search-dialog-direction): Removed.
7283         * gutter-items.el (search-dialog-text): Removed.
7284         * gutter-items.el (search-dialog-callback): Removed.
7285         * gutter-items.el (make-search-dialog): Removed.
7286         Move to dialog-items.el.
7287
7288         * help.el:
7289         * help.el (help-mode-quit):
7290         * help.el (mode-for-help): New.
7291         * help.el (help-sticky-window): New.
7292         * help.el (help-window-config): New.
7293         * help.el (with-displaying-help-buffer):
7294         * help.el (function-at-event): New.
7295         * help.el (help-symbol-regexp): New.
7296         * help.el (help-symbol-run-function-1): New.
7297         * help.el (help-symbol-run-function): New.
7298         * help.el (help-symbol-function-context-menu): New.
7299         * help.el (help-symbol-variable-context-menu): New.
7300         * help.el (help-symbol-function-and-variable-context-menu): New.
7301         * help.el (frob-help-extents): New.
7302         * help.el (describe-function-1):
7303         * help.el (variable-at-point):
7304         * help.el (variable-at-event): New.
7305         * help.el (describe-variable):
7306         Major overhaul.
7307         - Make functions and variables be mousable.
7308         - Middle button hyperlinks.
7309         - New context-menu entries.
7310
7311         * keydefs.el:
7312         * keydefs.el (global-map):
7313         New key bindings to move lines up and down.
7314
7315         * lisp-mode.el:
7316         * lisp-mode.el (construct-lisp-mode-menu): New.
7317         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7318         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7319         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7320         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7321         Make popup and menubar menus be different.  Popup menu uses
7322         clicked location and automatically assumes symbol under the mouse
7323         for various commands.
7324
7325         * menubar-items.el:
7326         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7327         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7328
7329         * menubar-items.el (global-popup-menu): Removed.
7330         * menubar-items.el (mode-popup-menu): Removed.
7331         * menubar-items.el (activate-popup-menu-hook): Removed.
7332         * menubar-items.el (popup-mode-menu): Removed.
7333         * menubar-items.el (popup-buffer-menu): Removed.
7334         * menubar-items.el (popup-menubar-menu): Removed.
7335         Move to menubar.el.
7336
7337         * menubar.el:
7338         * menubar.el (global-popup-menu): New.
7339         * menubar.el (mode-popup-menu): New.
7340         * menubar.el (activate-popup-menu-hook): New.
7341         * menubar.el (last-popup-menu-event): New.
7342         * menubar.el (popup-mode-menu): New.
7343         * menubar.el (popup-buffer-menu): New.
7344         * menubar.el (popup-menubar-menu): New.
7345         * menubar.el (menu-call-at-event): New.
7346         Move non-content functions here.  Add support for context menu
7347         items on extents.
7348
7349         * minibuf.el (minibuffer-history-uniquify):
7350         Typo fix.
7351
7352         * minibuf.el (read-file-name-1):
7353         Call new file dialog box if it exists.
7354
7355         * minibuf.el (mouse-rfn-setup-vars):
7356         Clean up "chop" action.
7357
7358         * mouse.el:
7359         * mouse.el (button2): Now bound to mouse-track.
7360         * mouse.el (click-inside-extent-p):
7361         * mouse.el (point-inside-extent-p):
7362         * mouse.el (point-inside-selection-p):
7363         * mouse.el (mouse-drag-or-yank): Removed.
7364         * mouse.el (mouse-begin-drag-n-drop): New.
7365         * mouse.el (mouse-eval-sexp):
7366         * mouse.el (mouse-track-activate-strokes): New.
7367         * mouse.el (mouse-track-do-activate): New.
7368         * mouse.el (mouse-track):
7369         * mouse.el (default-mouse-track-event-is-with-button): New.
7370         * mouse.el (default-mouse-track-cleanup-hook):
7371         * mouse.el (default-mouse-track-drag-hook):
7372         * mouse.el (default-mouse-track-drag-up-hook):
7373         * mouse.el (default-mouse-track-click-hook):
7374         Merge drag-n-drop into mouse-track.
7375         Add general "activate" support to replace specific button2 kludges.
7376         Use "button modifier" support in mouse-track.
7377
7378         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7379
7380         * package-ui.el:
7381         * package-ui.el (pui-menu):
7382         * package-ui.el (pui-popup-context-sensitive): Removed.
7383         Fix bytecompiler warnings.
7384         Clean up popup code a bit.
7385
7386         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7387
7388         * simple.el:
7389         * simple.el (transpose-lines):
7390         * simple.el (transpose-line-up): New.
7391         * simple.el (transpose-line-down): New.
7392         * simple.el (transpose-subr):
7393         * simple.el (transpose-subr-1): Removed.
7394         Clean up, add functions to move lines up and down.
7395
7396         * startup.el (mail-host-address):
7397         * startup.el (user-mail-address):
7398         Customize.
7399
7400         * subr.el:
7401         * subr.el (set-symbol-value-in-buffer): New.
7402         * subr.el (error):
7403         * subr.el (check-argument-type):
7404         * subr.el (defined-error-p): New.
7405         Add structured error support.
7406
7407         * toolbar-items.el (toolbar-compile):
7408         Use new make-dialog-box.
7409
7410         * update-elc.el:
7411
7412         * userlock.el (ask-user-about-lock-dbox):
7413         * userlock.el (ask-user-about-supersession-threat-dbox):
7414         * userlock.el (ask-user-about-lock):
7415         * userlock.el (ask-user-about-supersession-threat):
7416         Use new make-dialog-box.
7417         Add safety checks; use should use-dialog-box-p.
7418
7419         * window-xemacs.el:
7420         * window-xemacs.el (__buffer-dedicated-frame):
7421         * window-xemacs.el (buffer-dedicated-frame): New.
7422         * window-xemacs.el (set-buffer-dedicated-frame): New.
7423         Move dedicated-frame stuff into lisp.
7424
7425 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7426
7427         * printer.el (generic-print-region): Do not require that
7428         `printer-name' be set.
7429         (printer-name): Commentary clarification.
7430
7431 2000-07-19  Martin Buchholz <martin@xemacs.org>
7432
7433         * XEmacs 21.2.35 is released.
7434
7435 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7436
7437         * select.el (selection-coercible-types): Initialise.
7438
7439 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7440
7441         * select.el (own-clipboard): Bug fix.
7442
7443 2000-07-17  Mike Sperber  <mike@xemacs.org>
7444
7445         * cus-edit.el (custom-migrate-custom-file): Save init file before
7446         continuing.
7447
7448 2000-07-16  Mike Sperber  <mike@xemacs.org>
7449
7450         * startup.el (load-init-file): Remove silly call to
7451         `load-user-custom-file`.
7452         (maybe-migrate-user-init-file): Minor fixes.
7453
7454 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7455
7456         * apropos.el (apropos-documentation-check-doc-file):
7457         `doc' variable should be let-bound, as was presumably intended.
7458
7459         * cus-edit.el (custom-variable-reset-saved):
7460         (custom-variable-reset-standard):
7461         Remove unused variable comment-widget.  Twice.
7462
7463         * toolbar.el (toolbar-blank-press-function):
7464         Add a real defvar with initial value nil and proper docstring.
7465         (press-toolbar-button): No need to check for boundp-ness anymore.
7466
7467         * rect.el (open-rectangle-line): Remove useless (let) form.
7468         Add defvar for pending-delete-mode.
7469
7470         * info.el (Info-find-node): This function needs an autoload cookie.
7471
7472         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7473         Use let* since the second form referred to the first.
7474
7475 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7476
7477         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7478         instead of removed `mswindows-get-clipboard'.
7479
7480
7481 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7482
7483         * select.el (select-convert-from-text): New.
7484         * select.el (select-convert-from-length): New.
7485         * select.el (select-convert-from-integer): New.
7486         * select.el (select-convert-from-identity): New.
7487         * select.el (select-convert-from-filename): New.
7488         * select.el (selection-converter-in-alist): Use them.
7489         New converter functions for X.
7490
7491         * select.el (get-selection): Removed comment.
7492
7493         * select.el (own-selection): Removed append code - I thought
7494         I'd already done this, but apparently not...
7495
7496         * select.el: Changed comment about TIMESTAMP.
7497
7498         * select.el (select-convert-in): New.
7499         * select.el (select-convert-out): New.
7500         New functions that get used by select.c.
7501
7502         * select.el (select-buffer-killed-default): New.
7503         * select.el (select-buffer-killed-text): New.
7504         * select.el (selection-buffer-killed-alist): New.
7505         New list and functions that get called if a relevant selection
7506         exists and a buffer gets killed.
7507
7508         * select.el (select-convert-to-targets):
7509         * select.el (select-convert-to-identity): Removed.
7510         * select.el (select-convert-from-identity): Removed.
7511         * select.el (select-converter-out-alist):
7512         Removed _EMACS_INTERNAL selection type.
7513
7514         * x-select.el (xselect-kill-buffer-hook): Removed.
7515         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7516         Removed this X-specific nonesense. Use the generic support
7517         in select.el instead.
7518
7519 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7520
7521         * mule/mule-category.el (defined-category-hashtable):
7522         Use make-hash-table instead of make-hashtable
7523
7524         * buff-menu.el: Byte-compiler warning fix.
7525
7526         * isearch-mode.el (isearch-highlight-all-cleanup):
7527         Remove unused variable `isearch-highlight-all-start'.
7528
7529         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7530
7531         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7532
7533         * cus-dep.el (Custom-make-dependencies):
7534         Add autoload cookie for custom-add-loads to generated custom-load.el.
7535
7536         * autoload.el (autoload-package-name): Warning suppression.
7537         Move defvar prior to first use.
7538
7539         * custom.el: Add autoload for custom-declare-face.
7540         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7541         * cl.el (cl-hack-byte-compiler):
7542         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7543         to work properly.
7544
7545 2000-07-08  Mike Sperber  <mike@xemacs.org>
7546
7547         * startup.el (load-home-init-file): Added variable.
7548         (maybe-migrate-user-init-file): Added.
7549         (load-user-init-file): Load custom file if different from init
7550         file.
7551
7552         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7553         "startup."
7554
7555         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7556         Moved `custom-file'-related code to cus-file.el.
7557
7558         * cus-file.el: New file.
7559
7560 2000-04-01  Mike Sperber  <mike@xemacs.org>
7561
7562         * packages.el (packages-find-package-directories): Added support
7563         for external package hierarchies with in-place installations.
7564
7565         * find-paths.el (paths-root-in-place-p): Added.
7566         (paths-find-emacs-directory): Added support for external
7567         directories with in-place installations.
7568         (paths-find-site-directory): Ditto.
7569
7570         * startup.el (find-user-init-file): Also look for
7571         ~/.xemacs/init.elc? in preference to ~/.emacs.
7572
7573 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7574
7575         * select.el (own-selection):
7576         * select.el (own-clipboard): Changed `append' parameter to
7577         `how-to-use' parameter.
7578         * select.el (own-selection): Removed icky append code.
7579         * select.el (own-selection, get-selection): Removed extra type
7580         checking.
7581         * select.el (selection-appender-alist):
7582         * select.el (selection-converter-{in|out}-alist): Initialise.
7583         * select.el (select-append-to-*): New.
7584         * select.el (select-convert-from-*): New.  New functions to append
7585         data and convert data from external type.
7586
7587 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7588
7589         * font-lock.el: Javadoc enhancements.
7590
7591 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7592
7593         * printer.el (generic-print-region): Compose job name from buffer
7594         name.
7595
7596 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7597
7598         * font-lock.el (font-lock-fontify-pending-extents): Call
7599         font-lock-fontify-region instead of font-lock-fontify-buffer
7600         to avoid unnecessary progress gauges.
7601
7602 2000-07-06  Craig Lanning  <lanning@scra.org>
7603
7604         * custom-load.el (faces):
7605
7606         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7607         dir is a regex.
7608
7609         * process.el (call-process-internal): from Dan Holmsand, use binary
7610         coding systems so that jka-compr works.
7611
7612 2000-07-07  Ben Wing  <ben@xemacs.org>
7613
7614         * font-lock.el: Undo previous change.  Unfortunately, some
7615         files actually use the variables directly in their init code
7616         without quoting them.
7617
7618 2000-07-07  Ben Wing  <ben@xemacs.org>
7619
7620         * font-lock.el (defvar font-lock-*-face): Removed.
7621
7622         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7623         only when necessary.
7624
7625 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7626
7627         * cl-macs.el: fix cl-transform-function-property kludge
7628         so that it does not require a random feature.
7629
7630 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7631
7632         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7633         as in Linux kernel "Rules.make".
7634
7635 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7636
7637         * build-report.el (build-report): Add autoload cookie.
7638
7639 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7640
7641         * package-ui.el (defgroup pui):  Correct a misspelling
7642         (pui-toggle-package-delete):  Change `seleted' to `selected'
7643
7644 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7645
7646         * package-get.el (package-get-update-base):
7647         (package-get): Use insert-file-contents-literally always.
7648         (package-get-maybe-save-index):
7649         Force coding system for writing to binary.
7650
7651 2000-06-08  Mike Alexander  <mta@arbortext.com>
7652
7653         * code-process.el (call-process-region): If there is no coding
7654         system for the process on process-coding-system-alist use the
7655         coding system of the buffer containing the region.
7656
7657 2000-06-10  Ben Wing  <ben@xemacs.org>
7658
7659         * cmdloop.el (command-error):
7660         If debug-on-error and noninteractive, output backtrace.
7661
7662         * files.el (file-relative-name):
7663         Remove MSDOS references.
7664
7665         * simple.el (line-number): New function, due to non-obvious
7666         behavior/usage of count-lines.
7667
7668         * simple.el (count-lines): document non-obvious usage to get
7669         line number.
7670
7671 2000-06-11  Ben Wing  <ben@xemacs.org>
7672
7673         * faces.el ((featurep 'xpm)):
7674         * x-faces.el (x-init-face-from-resources):
7675         * x-faces.el (x-init-frame-faces):
7676         * x-misc.el (x-init-specifier-from-resources):
7677         * x-misc.el (x-get-resource-and-bogosity-check):
7678         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7679         * x-mouse.el (x-init-pointer-shape):
7680         * x-scrollbar.el (x-init-scrollbar-from-resources):
7681         Add sixth argument to x-get-resource calls so as to issue warnings
7682         rather than errors on bogus arguments.
7683
7684 2000-06-05  Ben Wing  <ben@xemacs.org>
7685
7686         * compat.el: new file.  provides a clean, non-intrusive way to
7687         define compatibility functions.
7688
7689         * process.el (shell-quote-argument): temporary fix for lack
7690         of nt-quote-process-args.  #### I need to put back the overall
7691         structure of that mechanism but redo the guts of it using the
7692         extra intelligence in the C code.
7693
7694 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7695
7696         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7697         `package-get' does in package-get.el, instead of using external
7698         "md5sum" program.
7699
7700         * package-get.el (package-get): Insert package file literally to
7701         make checksum calculation work.
7702
7703 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7704
7705         * code-files.el (convert-mbox-coding-system): Deleted.
7706         (file-coding-system-alist): Removed reference to
7707         convert-mbox-coding-system.
7708
7709 2000-05-28  Martin Buchholz <martin@xemacs.org>
7710
7711         * XEmacs 21.2.34 is released.
7712
7713 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7714
7715         * font-lock.el (font-lock-keywords): Rewrote docstring
7716
7717 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7718
7719         * loadhist.el (unload-feature): handle case where x is both boundp
7720         and fboundp
7721
7722 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7723
7724         * packages.el: It's ok to use built-in macros, but not lisp
7725         defined ones.
7726
7727 2000-05-20  Ben Wing  <ben@xemacs.org>
7728
7729         * font-lock.el:
7730         * font-lock.el (font-lock-message-threshold):
7731         * font-lock.el (font-lock-mode):
7732         * font-lock.el (font-lock-default-fontify-buffer):
7733         * font-lock.el (font-lock-always-fontify-immediately):
7734         * font-lock.el (font-lock-old-extent): Removed.
7735         * font-lock.el (font-lock-old-len): Removed.
7736         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7737         * font-lock.el (font-lock-pending-extent-table): New.
7738         * font-lock.el (font-lock-range-table): New.
7739         * font-lock.el (font-lock-after-change-function):
7740         * font-lock.el (font-lock-after-change-function-1): Removed.
7741         * font-lock.el (font-lock-fontify-pending-extents): New.
7742         * font-lock.el ('font-lock-revert-cleanup): Removed.
7743         * font-lock.el ('font-lock-revert-setup): Removed.
7744         Rewrite deferral code to handle any number of changes, merging
7745         them properly.  Remove hacked-up code for revert-buffer, now
7746         unnecessary.
7747
7748         * menubar-items.el (default-menubar):
7749         In Options->Edit Init File, don't switch to emacs-lisp-mode
7750         unless necessary; doing this turns off font-lock.
7751
7752 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7753
7754         * keydefs.el: Define C-x BS to backward-kill-sentence.
7755
7756 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7757
7758         * files.el (hack-local-variables-prop-line): Use non-greedy
7759         matching to process -*-texinfo-*- -*-.
7760
7761 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7762
7763         * minibuf.el (minibuf-directory-files): new function.
7764         (read-file-name-activate-callback): use minibuf-directory-files.
7765         (read-directory-name-internal): ditto.
7766         (mouse-file-display-completion-list): ditto.
7767         (mouse-directory-display-completion-list): ditto.
7768         (read-file-name-internal): remove "./" from completion list unless
7769         explicitly matched, for consistency.
7770
7771 2000-05-11  Ben Wing  <ben@xemacs.org>
7772
7773         * gutter-items.el (gutter-buffers-tab):
7774         * gutter-items.el (add-tab-to-gutter):
7775         * gutter-items.el (update-tab-in-gutter):
7776         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7777         * gutter-items.el (append-progress-display):
7778         * gutter-items.el (abort-progress-display):
7779         * gutter-items.el (raw-append-progress-display):
7780         Further fixes.  Use set-glyph-image not set-image-instance-property,
7781         to fix problems with multiple windows in a frame.
7782
7783         * menubar-items.el (tutorials-menu-filter):
7784         Fix typo.
7785
7786         * startup.el (early-error-handler):
7787         Display message box under windows; otherwise, message will disappear
7788         before it can be viewed.
7789
7790         * update-elc.el:
7791         Fix bug in NEEDTODUMP processing.
7792
7793 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7794
7795         * startup.el (lock-directory): Removed.
7796         (superlock-file): Ditto.
7797         (startup-set-paths): Remove lockdir.
7798         (startup-setup-paths-warning): Remove lock-directory.
7799
7800         * setup-paths.el (paths-find-lock-directory): Removed.
7801         (paths-find-superlock-file): Ditto.
7802
7803 2000-05-09  Ben Wing  <ben@xemacs.org>
7804
7805         * faces.el (set-face-property):
7806         * faces.el (set-face-font):
7807         * faces.el (set-face-foreground):
7808         * faces.el (set-face-background):
7809         * faces.el (set-face-background-pixmap):
7810         * faces.el (set-face-underline-p):
7811         * faces.el (set-face-strikethru-p):
7812         * faces.el (set-face-highlight-p):
7813         * faces.el (set-face-dim-p):
7814         * faces.el (set-face-blinking-p):
7815         * faces.el (set-face-reverse-p):
7816         doc string changes.
7817
7818         * glyphs.el:
7819         * glyphs.el (make-image-specifier):
7820         * glyphs.el (glyph-property):
7821         * glyphs.el (set-glyph-image):
7822         * glyphs.el (make-glyph):
7823         * glyphs.el (make-pointer-glyph):
7824         * glyphs.el (make-icon-glyph):
7825         * glyphs.el (widget-image-instance-p): New.
7826         authorship info, lots of doc changes.  New predicate, inadvertently
7827         omitted.  the general principle with specifier docs is now that
7828         the description of instantiators should go with the make-foo-specifier
7829         fun's doc string, rather than in foo-specifier-p.  this follows
7830         conventions elsewhere in XEmacs and in general is a lot more obvious
7831         of a place to look.  sometimes the make-foo-specifier function needs
7832         to be created in the process.
7833
7834         * gutter.el:
7835         * gutter.el (make-gutter-specifier): New.
7836         * gutter.el (make-gutter-size-specifier): New.
7837         * gutter.el (make-gutter-visible-specifier): New.
7838         specifier doc updates according to the conventions specified before.
7839
7840         * objects.el:
7841         * objects.el (make-font-specifier):
7842         * objects.el (make-color-specifier):
7843         * objects.el (make-face-boolean-specifier): New.
7844         specifier doc updates according to the conventions specified before.
7845
7846         * specifier.el:
7847         * specifier.el (set-specifier):
7848         * specifier.el (make-integer-specifier): New.
7849         * specifier.el (make-boolean-specifier): New.
7850         * specifier.el (make-natnum-specifier): New.
7851         * specifier.el (make-generic-specifier): New.
7852         * specifier.el (make-display-table-specifier): New.
7853         specifier doc updates according to the conventions specified before.
7854
7855         * toolbar.el:
7856         * toolbar.el (make-toolbar-specifier): New.
7857         specifier doc updates according to the conventions specified before.
7858
7859 2000-05-09  Ben Wing  <ben@xemacs.org>
7860
7861         * process.el (call-process-internal): Revert to previous version
7862         because Mike's change clashed with a change I did not long before.
7863         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7864         Thanks very much Mike for pointing out the bug and submitting a
7865         patch!
7866
7867 2000-04-13  Mike Alexander  <mta@arbortext.com>
7868
7869         * process.el (call-process-internal): Send the correct input buffer
7870         (call-process-internal): Return the exit status of the process
7871
7872 2000-05-07  Ben Wing  <ben@xemacs.org>
7873
7874         * winnt.el:
7875         * winnt.el (nt-quote-args-verbatim): Removed.
7876         * winnt.el (nt-quote-args-prefix-quote): Removed.
7877         * winnt.el (nt-quote-args-backslash-quote): Removed.
7878         * winnt.el (nt-quote-args-double-quote): Removed.
7879         * winnt.el (nt-quote-args-functions-alist): Removed.
7880         * winnt.el (nt-quote-process-args): Removed.
7881         Remove all stuff for argument quoting.  We borrow the code instead
7882         from Emacs 20.6, which is much more careful in its quoting
7883         (e.g. in handling runs of the escape character) and avoids most of
7884         the need for this Lisp mechanism by checking to see whether we're
7885         running a Cygwin or normal program and doing the appropriate
7886         quoting.  If we end up needing such a mechanism, we should add
7887         it by extending the variable `mswindows-quote-process-args' so it
7888         can take an alist of regexps.
7889
7890 2000-05-07  Ben Wing  <ben@xemacs.org>
7891
7892         * keydefs.el:
7893         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7894         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7895         the window without moving point.
7896
7897         * simple.el:
7898         * simple.el (scroll-up-one): New.
7899         * simple.el (scroll-down-one): New.
7900         Functions for use with C-M-up/down.
7901
7902 2000-05-01  Martin Buchholz <martin@xemacs.org>
7903
7904         * XEmacs 21.2.33 is released.
7905
7906 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7907
7908         * dialog.el (yes-or-no-p-dialog-box):
7909         Fix docstring.
7910         Fix following horrible bug in X11 mode with focus-follows-mouse:
7911           1. Visit two files in two different frames.
7912           2. do File->Revert Buffer in one of those frames.
7913           3. Dialog box appears.
7914           4. Arrange things so that the mouse passes over the *other*
7915              frame, then to the dialog box, and click on "Yes".
7916           5. The file contents end up in the *wrong* buffer!
7917         Add TODO comment.
7918
7919 2000-04-28  Ben Wing  <ben@xemacs.org>
7920
7921         * help.el (describe-installation): correct typo introduced
7922         in last patch: boundp -> fboundp.
7923
7924         * etags.el (buffer-tag-table-list):
7925         canonicalize filenames to Unix format so that tag-table-alist
7926         searching works under Windows.
7927
7928         * autoload.el:
7929         Bowdlerize the supposedly objectionable words
7930         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7931
7932         * gutter-items.el (set-progress-display-style):
7933         * gutter-items.el (search-dialog-callback):
7934         * gutter-items.el (make-search-dialog):
7935         Change to new callback-ex api.
7936
7937 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7938
7939         * help.el: (describe-installation): decode-coding-string is not
7940         defined in a non MULE environment.
7941
7942 2000-04-28  Ben Wing  <ben@xemacs.org>
7943
7944         * gutter-items.el (buffer-list-changed-hook):
7945         use it, not record-buffer-hook.
7946
7947         * subr.el (record-buffer-hook): Removed.
7948
7949 2000-04-27  Ben Wing  <ben@xemacs.org>
7950
7951         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7952         use NORECORD option.  Andy will not like this, but the existing
7953         gutter behavior is just wrong, as per this comment:
7954
7955         ;; this used to add the norecord flag to both calls below.
7956         ;; this is bogus because it is a pervasive assumption in XEmacs
7957         ;; that the current buffer is at the front of the buffers list.
7958         ;; for example, select an item and then do M-C-l
7959         ;; (switch-to-other-buffer).  Things get way confused.
7960         ;;
7961         ;; Andy, if you want to maintain the current look, you must
7962         ;;  *uncouple* the gutter order and buffers order.
7963
7964         * loaddefs.el (completion-ignored-extensions): unfuckify.
7965
7966         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7967         xemacs.mak.
7968
7969         * autoload.el (batch-update-one-directory): new function, used in
7970         xemacs.mak.
7971
7972         * loadup.el: set gc-cons-threshold very high unless dumping --
7973         loadup during update-elc is much much much faster.  also do this
7974         when quick-building.
7975
7976         add commented-out code for profiling loadup.
7977
7978
7979         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7980         is required in order to build xemacs.
7981
7982 2000-04-26  Ben Wing  <ben@xemacs.org>
7983
7984         * loadup.el: don't garbage collect during loadup if quick-build
7985         compile-time option is set.
7986
7987 2000-04-23  Ben Wing  <ben@xemacs.org>
7988
7989         * update-elc.el: compute whether any dumped .el or .elc files
7990         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7991         if so.
7992
7993         * update-elc.el (update-elc-files-to-compile): always change
7994         NOBYTECOMPILE in the src directory rather than current dir,
7995         so it will work under NT.
7996
7997         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7998         the form of this file is identical between Unix and Windows.
7999         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8000         Added comment.
8001         (update-autoloads-from-directory): updated doc string.
8002         updated doc strings in a few other places.
8003
8004 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8005
8006         * bytecomp.el (byte-force-recompile): Fix argument to
8007         byte-recompile-directory.
8008
8009 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8010
8011         * gutter-items.el (progress-display-clear-when-idle): Use
8012         add-one-shot-hook.
8013         * gutter-items.el (clear-progress-display): Adjust number of
8014         arguments.
8015
8016 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8017
8018         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8019
8020 2000-04-16  Ben Wing  <ben@xemacs.org>
8021
8022         * printer.el: New file.
8023
8024         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8025
8026         * help.el (describe-installation): Fix decoding for Windows.
8027
8028         * menubar-items.el:
8029         * menubar-items.el (default-menubar):
8030         * menubar-items.el (tutorials-menu-filter): New.
8031         * menubar-items.el (popup-menubar-menu):
8032         Add authorship.  Redo Help menu and Tutorials filter.
8033
8034         * menubar.el: Correct comment.
8035
8036         * modeline.el (modeline-buffer-identification): Correct doc string.
8037
8038         * simple.el:
8039         * simple.el (printing): Removed.
8040         * simple.el (printer-name): Removed.
8041         * simple.el (generic-print-buffer): Removed.
8042         * simple.el (generic-print-region): Removed.
8043         Move generic print code to printer.el.
8044
8045 2000-04-15  Ben Wing  <ben@xemacs.org>
8046
8047         * simple.el (generic-print-region): New.
8048         make this function actually work.
8049         (generic-print-buffer): call generic-print-region.
8050
8051 2000-04-14  Andy Piper  <andy@xemacs.org>
8052
8053         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8054         by using the new widget-callback-current-channel.
8055         (search-dialog-callback): ditto.
8056
8057 2000-04-12  Andy Piper  <andy@xemacs.org>
8058
8059         * gutter.el (default-gutter-position): moved from gutter-items.el.
8060         (default-gutter-position-changed-hook): ditto.
8061         (gutter-element-visibility-changed-hook): ditto.
8062         (set-gutter-element): ditto.
8063         (remove-gutter-element): ditto.
8064         (set-gutter-element-visible-p): ditto.
8065         (gutter-element-visible-p): ditto.
8066         (init-gutter): ditto.
8067
8068         * dialog.el (make-dialog-box): renamed and moved from
8069         gutter-items.el
8070
8071         * gutter-items.el: move various functions elsewhere.
8072
8073 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8074
8075         * menubar-items.el: Fixed place of parenthesis.
8076
8077 2000-04-12  Ben Wing  <ben@xemacs.org>
8078
8079         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8080                 without constantly being prompted for the tag.
8081         * simple.el: Added a number of section headings, to clarify the
8082                 organization of this file.
8083         * simple.el (activate-region):
8084         * simple.el (region-exists-p):
8085         * simple.el (region-active-p):
8086                 Moved these three function down to the other side of
8087                 the case-changing functions, so they join the rest of
8088                 the region code.
8089         * simple.el (printing): New.
8090         * simple.el (printer-name): New.
8091         * simple.el (generic-print-buffer): New.
8092                 New functions, a very simple prototype for a unified
8093                 printing interface.
8094
8095         * process.el (call-process-internal): Real fix for null BUFFER,
8096                 other problems with BUFFER specs.
8097
8098         * menubar-items.el:
8099                 Fixed up File->Print to use new printing functions.
8100                 Various corrections and expansions to Grep/Compile menus.
8101                 New options for Printing.
8102                 New options for SMTP Mail, the way to send mail under
8103                   MS Windows. (There's also a package patch to make SMTP
8104                   Mail be the default under MSWin.)
8105
8106 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8107
8108         * menubar-items.el: Selecting Rectangle Mousing from menubar
8109         did not work.  Needed to quote mouse-track-rectangle-p.
8110
8111 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8112
8113         * cl-compat.el (keywordp): Removed.
8114
8115 2000-04-05  Andy Piper  <andy@xemacs.org>
8116
8117         * gutter-items.el (progress-layout-glyph): don't initialize here.
8118         (progress-gauge-glyph): use dynamic sizing.
8119         (set-progress-display-style): new function. Set progress glyphs
8120         appropriately depending on the style.
8121         (progress-display-style): new variable. Custom version of
8122         set-progress-display-style.
8123         (progress-abort-glyph): switch to dynamic sizes.
8124         (search-dialog-text): make the edit field active.
8125
8126 2000-04-04  Andy Piper  <andy@xemacs.org>
8127
8128         * gutter-items.el (make-search-dialog): need to make the search
8129         dialog visible after creation.
8130
8131         * menubar-items.el (default-menubar): use the search dialog for
8132         searching. Remove some extraneous search menu items.
8133
8134         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8135         well as strings.
8136         (make-gutter-only-dialog-frame): allow the user to create the
8137         frame unmapped. Allow the gutter spec to be given as a glyph.
8138         (search-dialog-direction): new variable.
8139         (search-dialog-text): new variable.
8140         (search-dialog-callback): new function. Callback for the search
8141         dialog action.
8142         (make-search-dialog): new function. Create a user-friendly search
8143         dialog.
8144
8145 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8146
8147         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8148         under Windows.
8149
8150 2000-04-01  Andy Piper  <andy@xemacs.org>
8151
8152         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8153         progress more accurately.
8154
8155 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8156
8157         * finder.el (finder-compile-keywords): Process readable files only.
8158         Because error in process of .#finder-inf.el when compile xemacs
8159         with --with-clash-detection option.
8160
8161 2000-03-31  Andy Piper  <andy@xemacs.org>
8162
8163         * gutter-items.el (append-progress-display): don't delay after a
8164         successful font-lock.
8165         (make-gutter-only-dialog-frame): new function. Allow users to
8166         create gutter-only dialogs.
8167
8168 2000-03-27  Mike Alexander  <mta@arbortext.com>
8169
8170         * process.el (call-process-internal): Handle a null BUFFER
8171         parameter correctly.
8172
8173 2000-03-28  Andy Piper  <andy@xemacs.org>
8174
8175         * gutter-items.el (abort-progress-display): put strings in the
8176         gutter not extents.
8177         (progress-layout-glyph): signal special 'quit callback.
8178         (progress-display-quit-function): deleted.
8179         (progress-display-stop-callback): deleted.
8180         (progress-display-dispatch-command-events): deleted.
8181         (append-progress-display): remove calls to
8182         progress-display-dispatch-command-events.
8183         (raw-append-progress-display): ditto.
8184
8185 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8186
8187         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8188         being a list.  Actually define `stipple-pixmap-p' which is used as
8189         an error predicate.  Correctly handle PIXMAP being either relative
8190         or absolute file name.
8191
8192 2000-03-24  Andy Piper  <andy@xemacs.org>
8193
8194         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8195         (abort-progress-display): ditto. Don't delete the created extent.
8196         (raw-append-progress-display): ditto.
8197         (progress-display-dispatch-non-command-events): new
8198         function. Encapsulates what we want to do when no command input is
8199         required.
8200         (progress-display-dispatch-command-events): likewise, but disable
8201         for now since it causes too many problems.
8202         (append-progress-display): use them.
8203         (raw-append-progress-display): ditto.
8204         (default-gutter-position-changed-hook): set this rather than
8205         default-gutter-position-changed.
8206         (default-gutter-position-changed-hook): lambda with zero arguments
8207         rather than one.
8208         (raw-append-progress-display): trap errors in pending input since
8209         allowing them to signal will hose the gauge well and
8210         truly. Ideally we would like to delay these until we are more able
8211         to cope.
8212         (append-progress-display): ditto.
8213
8214 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8215
8216         * lisp/make-docfile.el: call-process-internal is now implemented
8217         in process.el.
8218
8219 2000-03-21  Ben Wing  <ben@xemacs.org>
8220
8221         * mule\mule-cmds.el (set-language-info-alist):
8222         Fix to correspond to new menu arrangement.
8223
8224 2000-03-21  Ben Wing  <ben@xemacs.org>
8225
8226         * process.el:
8227         * process.el (call-process-internal): New.
8228         New implementation of call-process.  Only enabled under NT, so far.
8229         stderr handling not implemented yet in CVS'd C code.
8230
8231 2000-03-20  Ben Wing  <ben@xemacs.org>
8232
8233         * lisp-mode.el:
8234         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8235         * lisp-mode.el (lisp-interaction-mode):
8236         Put back Lisp Interaction menubar for Jan V's sake.
8237
8238         * simple.el:
8239         * simple.el (mark-ring):
8240         * simple.el (dont-record-current-mark): New.
8241         * simple.el (in-shifted-motion-command): New.
8242         * simple.el (mark-ring-unrecorded-commands): New.
8243         * simple.el (mark-ring-max):
8244         * simple.el (set-mark-command):
8245         * simple.el (push-mark):
8246         * simple.el (handle-pre-motion-command):
8247         Implement scheme for not recording unimportant marks.
8248
8249         * subr.el:
8250         * subr.el (function-allows-args): New.
8251         New function function-allows-args.
8252
8253 2000-03-20  Martin Buchholz <martin@xemacs.org>
8254
8255         * XEmacs 21.2.32 is released.
8256
8257 2000-03-20  Andy Piper  <andy@xemacs.org>
8258
8259         * gutter-items.el (update-tab-in-gutter): force selection of the
8260         selected-window if required to do so.
8261         (buffers-tab-items): ditto.
8262         (add-tab-to-gutter): ditto.
8263         (create-frame-hook): use force-selection.
8264         (default-gutter-position-changed): lambdify.
8265         (update-tab-hook): deleted since it was only used in one place.
8266
8267 2000-03-18  Andy Piper  <andy@xemacs.org>
8268
8269         * files.el (find-file-noselect): undo change that shouldn't have
8270         gone in.
8271
8272 2000-03-17  Andy Piper  <andy@xemacs.org>
8273
8274         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8275         of selected-window trickery.
8276
8277         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8278         frames tabs.
8279         (progress-display-stop-callback): progress -> progress-display
8280         (progress-display-quit-function): ditto.
8281         (clear-progress-display): ditto.
8282         (remove-progress-display): ditto.
8283         (append-progress-display): ditto.
8284         (abort-progress-display): ditto.
8285         (raw-append-progress-display): ditto.
8286         (display-progress-display): ditto.
8287         (current-progress-display-label): ditto.
8288         (current-progress-display): ditto.
8289         (lprogress-display): ditto and save the buffer
8290         (progress-display): ditto. Otherwise the buffer sometimes gets
8291         changed which confuses font-lock.
8292
8293         * font-lock.el (font-lock-default-fontify-buffer): catch all
8294         errors, not just quit.
8295         (font-lock-mode): progress -> display-progress
8296         (font-lock-default-fontify-buffer): ditto.
8297         (font-lock-fontify-syntactically-region): ditto.
8298         (font-lock-fontify-keywords-region): ditto.
8299
8300 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8301
8302         * cl.el (gensym): Move to here from cl-macs.el.
8303         (gentemp): Ditto.
8304
8305 2000-03-16  Andy Piper  <andy@xemacs.org>
8306
8307         * font-lock.el (font-lock-mode): use lprogress and friends for
8308         progress management.
8309         (font-lock-default-fontify-buffer): ditto.
8310         (font-lock-fontify-syntactically-region): ditto.
8311         (font-lock-fontify-keywords-region): ditto.
8312         (font-lock-revert-cleanup): fix reverting.
8313         (font-lock-revert-setup): ditto.
8314
8315         * gutter-items.el (progress-use-echo-area): new variable. Use the
8316         echo area for progress gauges if non-nil.
8317         (clear-progress): remove echo area stuff and defer to
8318         clear-message.
8319         (append-progress): dispatch non-command events after each progress
8320         increment. Remove echo area stuff.
8321         (abort-progress): remove echo area stuff and defer to
8322         display-message.
8323         (raw-append-progress): ditto. Dispatch non-command events after
8324         gutter redisplay.
8325         (display-progress): defer echo area stuff to display-message.
8326
8327         * gutter-items.el (clear-progress):
8328         (abort-progress): indentation changes.
8329         (display-progress): don't clear progress.
8330         (append-progress): compare messages with equal.
8331         (raw-append-progress): use dispatch-non-command-events to flush
8332         widget creation events.
8333
8334 2000-03-13  Ben Wing  <ben@xemacs.org>
8335
8336         * abbrev.el:
8337         * abbrev.el (abbrev-string-to-be-defined): New.
8338         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8339         Changes for use with the menubar.
8340
8341 2000-03-12  Ben Wing  <ben@xemacs.org>
8342
8343         * alist.el (vassoc): moved here from font-menu.el.
8344
8345         * custom.el (defface): typo fix.
8346
8347         * dialog.el (yes-or-no-p-dialog-box):
8348         * dialog.el (message-box):
8349         * files.el (save-some-buffers-1):
8350         Put accelerators in the button names.
8351
8352         * font-lock.el (font-lock-comment-face):
8353         * font-lock.el (font-lock-keyword-face):
8354         * font-lock.el (font-lock-function-name-face):
8355         Fixed some of the colors under MS Windows because the existing
8356         default colors were hardly different from black and needed to be
8357         made lighter.
8358
8359         * font-menu.el:
8360         * font-menu.el (font-menu-split-long-menu):
8361         * font-menu.el (font-menu-family-constructor):
8362         * font-menu.el (font-menu-size-constructor):
8363         * font-menu.el (font-menu-weight-constructor):
8364         * font-menu.el (font-menu-set-font):
8365         vassoc moved to alist.el.
8366         Accelerators added to all menus.
8367         Unused bound var new-props removed.
8368
8369         * keydefs.el: I did a whole lot of rearranging to put things in a
8370         more consistent order and fixed a number of cases where key
8371         combinations involving up, down, left, right and so on were
8372         defined but the corresponding keypad combinations were not
8373         defined.
8374
8375         * lisp-mode.el:
8376         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8377         * lisp-mode.el (emacs-lisp-mode):
8378         * lisp-mode.el (lisp-interaction-mode):
8379         * lisp-mode.el (flet):
8380         Added accelerators onto the menus.
8381         Made all the different versions of the let function be indented
8382         the same way.
8383         Undid Steve's easy-menu-ification, because it makes it impossible
8384         to have the menubar and popup menus different.
8385         Cleaned up the menu; added items for find-function &c and some
8386         indenting, and removed debug-on-*.
8387
8388         * list-mode.el (list-mode-hook):
8389         * list-mode.el (list-mode):
8390         * list-mode.el (completion-setup-hook):
8391         * list-mode.el (display-completion-list):
8392         Added support for the :window-height keyword, which is required
8393         because of other changes that I made for the file dialog box.  I
8394         also made the hook variables list-mode-hook and
8395         completion-setup-hook and also minibuffer-setup-hook in
8396         minibuf.el be permanent-local; see comment in list-mode.el.
8397
8398         * map-ynp.el (map-y-or-n-p):
8399         Added accelerators to the dialog buttons.
8400
8401         * menubar-items.el (menu-truncate-list):
8402         New internal function.
8403         * menubar-items.el (submenu-generate-accelerator-spec):
8404         * menubar-items.el (menu-item-strip-accelerator-spec):
8405         * menubar-items.el (menu-item-generate-accelerator-spec):
8406         New exported functions, for use in auto-generating accelerator specs.
8407
8408         * menubar-items.el:
8409         * menubar-items.el (default-menubar):
8410         * menubar-items.el (maybe-add-init-button):
8411         * menubar-items.el (bookmark-menu-filter):
8412         * menubar-items.el (slow-format-buffers-menu-line):
8413         * menubar-items.el (build-buffers-menu-internal):
8414         * menubar-items.el (language-environment-menu-filter):
8415         * menubar-items.el (default-popup-menu):
8416         * menubar-items.el (popup-buffer-menu):
8417         * menubar-items.el (popup-menubar-menu):
8418         Did a major overhaul on this file, and in fact I'm nowhere near
8419         done working on the menubar, and there will be more patches to
8420         come.  A basic summary of what I've done:
8421
8422         a) I added accelerators to all of the menu items.  For menus that
8423         are auto-generated, such as the buffers menu, the accelerators are
8424         automatically added to the beginning of each line using the
8425         numbers 1 through 9, then zero, and then letters starting with A,
8426         but omitting the letters that are already in use for the fixed
8427         menu items at the top of the buffers menu.  To facilitate adding
8428         accelerators of this kind, I created some new functions
8429         (*-accelerator-spec), which are also being used by other filters
8430         that auto generate lists of things such as ftp sites to download
8431         packages.  If people really don't like these accelerators
8432         appearing at the beginning of the menu items, a variable can be
8433         added to optionally turn them off, but I think this is rather
8434         pointless because other menu items have accelerators and many or
8435         most of the menu users will use the accelerators if the support is
8436         there.
8437
8438         b) I combined the top level Tools and Apps menus into a single
8439         Tools menu, because the distinction between the two is not
8440         obvious, and the items on the menus are not used often enough that
8441         putting some of them onto submenus is a problem.
8442
8443         c) I created two new top level menus called View and Cmds because
8444         there were too many items on the File and Edit menus, and I'm going
8445         to be adding more items to these menus.  In contrast to the Tools
8446         menu, the items on these menus may be used quite often during an
8447         editing session, and so should be available with fewer
8448         keystrokes.
8449
8450         d) I added a number of options to the options menu, including one
8451         for controlling whether the alt key can be used to traverse to
8452         menu items using the accelerators, one for controlling behavior of
8453         control-k, one for controlling how the kill and yank functions
8454         interact with the clipboard, a few additional buffers-menu
8455         options, and various other things.  I also did a bit of
8456         rearranging, for example, combining the keyboard and mouse options
8457         into a single keyboard and mouse submenu to facilitate the
8458         accelerators on that level.
8459
8460         e) I changed the variable buffers-menu-format-buffer-line-function
8461         to take two arguments instead of one, the second argument being
8462         the line number for use in creating an accelerator.  I added a
8463         hack to support existing functions with one argument (although I
8464         doubt that very many of these exist), for backward compatibility.
8465
8466         f) I moved the top level mule menu to be a submenu of the edit
8467         menu.  I think that most of the items on this menu are fairly
8468         useless and there are certainly not enough frequently used items
8469         to justify this being its own top level menu.
8470
8471         g) I combined most of the items in big-menubar.el into the main menu.
8472         If people think the main menu is too big, it would be possible to
8473         create different configurations, some smaller.
8474
8475         * menubar.el (check-menu-syntax):
8476         Deleted some syntax checks that were no longer valid, partly
8477         because of changes that were already made a long time ago, and
8478         partly because of a change I made where I allow the name of the
8479         menu item to be an evaluated expression rather than just a string,
8480         similar to all of the other parameters of a menu item.
8481
8482         * minibuf.el:
8483         * minibuf.el (read-file-name-1):
8484         * minibuf.el (mouse-read-file-name-1):
8485         I made a number of changes to improve the appearance
8486         and functioning of the file dialog box.  They include:
8487
8488         a) Fixing the problem where closing the dialog box by clicking on
8489         the close button of the window didn't properly exit the
8490         minibuffer.
8491
8492         b) Fixing the problem that if you typed part of a file name, and
8493         then clicked on a completion with the mouse, the file was not
8494         correctly selected.
8495
8496         c) Changing the title of the dialog box to reflect the operation
8497         being done in accordance with user interface conventions, rather
8498         than the name of the dialog box buffer, which is rather useless.
8499
8500         d) Remove the words "possible completions are" which didn't
8501         belong.
8502
8503         e) Fix things so that the completions scroll off the end of the
8504         completions windows only to the right, rather than both to the
8505         right and down, which is in accordance with Windows user interface
8506         conventions.
8507
8508         * msw-init.el (init-post-mswindows-win):
8509         Added a binding for meta-F4, which is the standard windows binding
8510         for exiting a program.
8511
8512         * select.el (get-selection-no-error):
8513         * select.el (own-selection):
8514         * select.el (own-clipboard):
8515         Added an optional argument called append to the functions
8516         own-selection and own-clipboard.  This adds support for appending
8517         text to the existing selection and allows the function
8518         own-clipboard to be used as the value of the variable
8519         interprogram- cut-function.
8520
8521         Fixed a bug in own-selection in handling zmacs-region-stays.
8522
8523         * simple.el (historical-kill-line): New.
8524
8525         * simple.el (kill-line):
8526         * simple.el (interprogram-cut-function):
8527         * simple.el (interprogram-paste-function):
8528         * simple.el (handle-pre-motion-command):
8529         * simple.el (next-line):
8530         * simple.el (previous-line):
8531         a) Expanded the variable kill-whole-line, so that function
8532         kill-line can be set to delete the entire line always, not just
8533         when cursor is at the beginning of the line.  This is controlled
8534         by setting the variable kill-whole-line to the symbol 'always.
8535         This behavior, as well as the existing kill-whole-line behavior,
8536         now only take effect when kill-line is called interactively,
8537         although this is a departure from a previous behavior in the case
8538         of setting this variable kill-whole-line to t.  It is almost
8539         certainly what has always been intended, and most likely the old
8540         way of doing things introduced bugs.  I also created a function
8541         called historical-kill-line, which ignores the kill-whole-line
8542         setting and always gives the historical behavior of only killing
8543         to the end of the line.  I bound this function to shift- control-k
8544         so that the kill to end of line behavior is available, even when
8545         kill-whole-line has been set to change control-k into the simple
8546         delete-whole-line behavior. (This can be set using the options
8547         menu.)
8548
8549         b) I changed things so that kill and yank now interact with the
8550         clipboard by default under windows.  This was done by changing the
8551         default value of interprogram-cut- function and
8552         interprogram-paste-function.  You can get the old behavior by
8553         setting these to nil, and there is an option on the options menu
8554         to do this.
8555
8556         c) I added support for selecting text using shifted motion keys.
8557         This support is on by default and can be controlled by the
8558         variable shifted-motion-keys-select-region.  There is also a
8559         variable called unshifted-motion-keys-deselect-region that
8560         controls more specifically how the shifted motion key behavior
8561         works.  I did not put an option on the options menu to turn this
8562         off, because I can't imagine why this would be useful.
8563
8564         * simple.el (forward-block-of-lines):
8565         * simple.el (backward-block-of-lines):
8566         * simple.el (block-movement-size):
8567         New.
8568
8569         * simple.el (uncapitalized-title-words):
8570         * simple.el (uncapitalized-title-word-regexp):
8571         * simple.el (capitalize-string-as-title):
8572         * simple.el (capitalize-region-as-title):
8573         New.
8574
8575
8576         * subr.el (add-hook):
8577         * subr.el (make-local-hook): New.
8578         * subr.el (remove-local-hook): New.
8579         * subr.el (add-one-shot-hook): New.
8580         * subr.el (add-local-one-shot-hook): New.
8581         Added some functions to make using hooks easier.
8582         These include:
8583
8584         a) Functions add-local-hook and remove-local-hook to make it easy
8585         to use local hooks.
8586
8587         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8588         make it possible to add a "one-shot" hook, which is to say a hook
8589         that runs only once, and automatically removes itself after the
8590         first time it has run.
8591
8592 2000-03-09  Andy Piper  <andy@xemacs.org>
8593
8594         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8595
8596 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8597
8598         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8599         Moved from menubar-items.el.
8600         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8601
8602 2000-03-08  Andy Piper  <andy@xemacs.org>
8603
8604         * gutter-items.el (build-buffers-tab-internal): add selected field
8605         to buffers tab spec.
8606
8607 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8608
8609         * minibuf.el (last-exact-completion): Initialize to nil.
8610
8611 2000-03-07  Didier Verna  <didier@xemacs.org>
8612
8613         * startup.el (command-line-1): remove unused variable
8614         `first-file-buffer'.
8615
8616 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8617
8618         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8619         which is also used for Web server log files.
8620
8621 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8622
8623         * mule/mule-charset.el: Setup auto-fill-chars.
8624
8625 2000-03-02  SL Baur  <steve@beopen.com>
8626
8627         * subr.el (with-string-as-buffer-contents): Reimplement using
8628         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8629         non-deletion of buffer after execution problem.
8630         (with-output-to-string): Use unique buffer name.
8631
8632 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8633
8634         * gutter-items.el (buffers-tab-sort-function):  New variable.
8635         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8636
8637 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8638
8639         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8640
8641 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8642
8643         * menubar-items.el (maybe-add-init-button): Remove the "Load
8644         .emacs" button from all menubars.
8645
8646 2000-03-01  Didier Verna  <didier@xemacs.org>
8647
8648         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8649         region rectangle replacement (from Jan Vroonhof).
8650         (replace-rectangle): new function.
8651
8652 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * mule/mule-cmds.el (set-default-coding-systems): Use
8655         set-terminal-coding-system and set-keyboard-coding-system.
8656         * coding.el (set-terminal-coding-system): Use
8657         set-console-tty-output-coding-system.
8658         (set-keyboard-coding-system): Use
8659         set-console-tty-input-coding-system.
8660
8661 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8662
8663         * minibuf.el (read-variable): Allow symbol to default argument.
8664
8665 2000-02-27  Andy Piper  <andy@xemacs.org>
8666
8667         * gutter-items.el (update-tab-hook): new function to be used for
8668         hooks.
8669         (create-frame-hook): add update-tab-hook.
8670         (record-buffer-hook): ditto.
8671         (default-gutter-position-changed): ditto.
8672         (default-gutter-position): updating the buffers tab is now handled
8673         by a hook.
8674         (default-gutter-position-changed-hook): new variable.
8675         (gutter-element-visibility-changed-hook): ditto.
8676         (set-gutter-element-visible-p): call it.
8677         (set-gutter-element): use modify-specifier-instances. Set extents
8678         as duplicable before using.
8679         (remove-gutter-element): ditto.
8680         (set-gutter-element-visible-p): ditto.
8681         (init-gutter): new function.
8682         (add-tab-to-gutter): use new gutter-element functions rather than
8683         setting specifiers directly.
8684         (clear-progress): ditto.
8685         (abort-progress): ditto.
8686         (gutter-buffers-tab-visible-p): renamed from
8687         default-gutter-visible-p
8688
8689         * specifier.el (modify-specifier-instances): new function from Jan
8690         Vroonhof.
8691
8692         * x-init.el (init-post-x-win): call init-gutter.
8693
8694         * msw-init.el (init-post-mswindows-win): call init-gutter.
8695
8696         * menubar-items.el (default-menubar): Update to reflect new gutter
8697         variables.
8698
8699 2000-02-26  Andy Piper  <andy@xemacs.org>
8700
8701         * gutter-items.el (set-gutter-element): new function. Add gutter
8702         elements to the specified gutter.
8703         (remove-gutter-element): new function. Remove gutter elements from
8704         the specified gutter.
8705         (set-gutter-element-visible-p): new function. Set gutter element
8706         visibility for the provided gutter-visible specifier.
8707
8708 2000-02-23  Andy Piper  <andy@xemacs.org>
8709
8710         * gutter-items.el (add-tab-to-gutter): specify dimensions
8711         dynamically.
8712
8713 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8714
8715         * gutter-items.el (add-tab-to-gutter):
8716         * package-get.el (package-get-interactive-package-query):
8717         * package-ui.el (pui-directory-exists):
8718         (pui-install-selected-packages):
8719         (pui-list-packages):
8720         Use #'(lambda ...)  instead of '(lambda ...).
8721
8722 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8723
8724         * startup.el (load-user-init-file): Check to make sure user
8725           has an init-file before calling load().
8726
8727 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8728
8729         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8730
8731 2000-02-23  Martin Buchholz <martin@xemacs.org>
8732
8733         * XEmacs 21.2.31 is released.
8734
8735 2000-02-21  Mike Sperber <mike@xemacs.org>
8736
8737         * loadup.el (really-early-error-handler):
8738         * update-elc.el:
8739         * make-docfile.el:
8740         Remove dependency on EMACSBOOTSTRAP... environment variables.
8741
8742 2000-02-21  Martin Buchholz <martin@xemacs.org>
8743
8744         * XEmacs 21.2.30 is released.
8745
8746 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8747
8748         * byte-optimize.el (byte-optimize-plus):
8749         (byte-optimize-minus):
8750         (byte-optimize-multiply):
8751         Optimize (- 0) to 0, not (-)
8752         Optimize (+ 5 3.0) to 8.0
8753         Optimize (* 5 3.0) to 15.0
8754         Improve readability.
8755
8756 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8757
8758         * modeline.el: (modeline-scrolling-method): change modeline
8759         mswindows cursor appearance according to the value.
8760
8761         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8762         and 'gui-element face colors and 'gui-element face font to Windows
8763         defaults.
8764
8765 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8766
8767         * font-lock.el: Javadoc enhancements
8768
8769 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8770
8771         * ldap.el (toplevel): Test if LDAP support has been compiled in
8772         (ldap-verbose): New option
8773         (ldap-search-entries): Renamed from the previous ldap-search
8774         Conditionalize message display on ldap-verbose
8775         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8776         defuns
8777         (ldap-search): Is now defined as an obsolete wrapper calling
8778         ldap-search-basic or ldap-search-entries
8779
8780
8781 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8782             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8783             Jan Vroonhof  <jan@xemacs.org>
8784
8785         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8786         When for-effect is true, didn't call `byte-optimize-form'
8787         in and/or subforms without last.
8788
8789 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8790
8791         * package-get.el (package-get-download-sites): Use correct custom
8792         type.
8793
8794 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8795
8796         * files.el (write-file): Ask for coding system when compiled with
8797         file-coding.
8798
8799 2000-02-16  Andy Piper  <andy@xemacs.org>
8800
8801         * buffer.el (switch-to-buffer): give norecord argument to
8802         set-window-buffer instead of explicitly recording.
8803
8804         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8805         we have to pick a window.
8806
8807 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8808
8809         * mule/mule-cmds.el (describe-language-support): Don't add
8810         unexist function to help-map.
8811         (describe-coding-system): Don't use already assigend `C'.
8812
8813 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8814
8815         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8816         work in custom.
8817
8818 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8819
8820         * about.el: Ienaga's e-mail address change.
8821
8822 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8823
8824         * etags.el (find-tag): force new window -- even if buf already
8825         visible -- when other-window is t
8826
8827 2000-02-16  Martin Buchholz <martin@xemacs.org>
8828
8829         * XEmacs 21.2.29 is released.
8830
8831 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8832
8833         * cl-extra.el (getf): This is now identical to `plist-get', so
8834         just defalias it.
8835         * cl-macs.el: Make getf an alias to plist-get, at the
8836         byte-compiler level, using define-compiler-macro.
8837
8838 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8839
8840         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8841
8842 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8843
8844         * lisp/etags.el (find-tag-internal): set exact-tagname to
8845           a regular expression that matches against the tagname
8846           part of the tag entry first instead of only looking in
8847           the context area.
8848
8849 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8850
8851         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8852         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8853
8854 2000-02-07  Martin Buchholz <martin@xemacs.org>
8855
8856         * XEmacs 21.2.28 is released.
8857
8858 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8859
8860         * cl-extra.el (getf): Just call `get', never `get*'.
8861         Make arglist match docstring.
8862         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8863         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8864         * byte-optimize.el: remove references to `get*'.
8865
8866 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8867
8868         * mule/european.el: Add syntax information for Latin3 and Latin4.
8869
8870 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8871
8872         * byte-optimize.el: Byte-optimize (length "foo")
8873
8874 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8875
8876         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8877         width check using `window-leftmost-p' and `window-rightmost-p'.
8878
8879 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8880
8881         * wid-edit.el (widget-match-inline): An atom never matches a
8882           list.
8883
8884 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8885
8886         * modeline.el: Consolidated 'x and 'mswindows specification under
8887         'win tag.
8888
8889 2000-01-29  Andy Piper  <andy@xemacs.org>
8890
8891         * gutter-items.el: (format-buffers-tab-line): Try and be
8892         intelligent about buffer naming when we have duplicates.
8893
8894 2000-01-29  Andy Piper  <andy@xemacs.org>
8895
8896         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8897         updated when it becomes visible.
8898
8899 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8900
8901         * bytecomp.el (byte-compile-insert-header): Properly set coding
8902         system under MULE and file-coding.
8903
8904 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8905
8906         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8907         (dontusethis-set-value-terminal-coding-system-handler):
8908         (dontusethis-set-value-keyboard-coding-system-handler):
8909         Never undefine coding system aliases.  Emergency fix for gnus.
8910
8911 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8912
8913         * files.el (abbreviate-file-name): Use directory-sep-char instead
8914         of hard-coded "/".
8915
8916 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8917
8918         * startup.el (user-init-file-base-list): New variable, replacing
8919         user-init-file-base.
8920         (find-user-init-file): New function.
8921         (command-line-early): Use it.
8922         (load-user-init-file): Ditto.
8923
8924 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8925
8926         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8927         calling valid-image-instantiator-format-p
8928
8929 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8930
8931         * isearch-mode.el (isearch-mode): The variable is
8932         isearch-unhidden-extents, not isearch-opened-extents.
8933
8934 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8935
8936         * minibuf.el (next-history-element): Modify error message if a
8937         default value is available.
8938
8939 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8940
8941         * bytecomp.el (byte-compile-file): Don't unconditionally write
8942         .elc files in binary - might contain non-Latin1.
8943
8944 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8945
8946         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8947         for windows-nt.
8948
8949         * version.el:
8950         * startup.el (user-init-file-base):
8951         * process.el (call-process-region):
8952         * files.el (make-backup-file-name):
8953         (backup-file-name-p):
8954         (file-relative-name):
8955         (abbreviate-file-name):
8956         (set-auto-mode):
8957         * code-process.el (call-process-region): Removed unnecessary
8958         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8959         support out of the universe.
8960
8961         * process.el:
8962         * code-process.el:
8963         * bytecomp.el (byte-compile-file): Removed reference to
8964         buffer-file-type, and commented usage of binary-process-output
8965         NTEmacs variables.
8966
8967 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8968
8969         * help.el (function-arglist): Add case for macro.
8970
8971 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8972
8973         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8974         printers.
8975         (custom-display): Added a menu for printer/display tags.
8976
8977         * frame.el (frame-type):
8978         * device.el (device-type): Added 'msprinter to the doc string, and
8979         removed 'pc -- it is not going to be implemented ever.
8980         (call-device-method): Fixed docstring typo.
8981         Defined specifier tags 'printer and 'display.
8982
8983 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8984
8985         * lisp/itimer.el (itimer-run-expired-timers): (consp
8986           last-command-event-time) instead of (consp
8987           'last-command-event-time).
8988
8989 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8990
8991         * msw-glyphs.el: Removed obsolete commentary.
8992
8993 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8994
8995         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8996         better default value.
8997
8998 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8999
9000         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9001         (read-string): Ditto.
9002         (eval-minibuffer): Ditto.
9003         (read-command): Ditto.
9004         (read-function): Ditto.
9005         (read-variable): Ditto.
9006         (read-number): Ditto.
9007         (read-shell-command): Ditto.
9008         (read-number): Record history.
9009
9010 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9011
9012         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9013
9014 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9015
9016         * faces.el (startup-initialize-custom-faces): New function.
9017         Reset all faces created during auto-autoloads loading time
9018         by defface.
9019         * startup.el (command-line): Call it.
9020
9021 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9022
9023         * about.el (about-hackers): Add myself to contributors list.
9024
9025 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9026
9027         * menubar-items.el (maybe-add-init-button): Removed an argument in
9028         a call to load-user-init-file, as the function managed to lose its
9029         formal parameter a few betas ago.
9030
9031 2000-01-18  Martin Buchholz <martin@xemacs.org>
9032
9033         * XEmacs 21.2.27 is released.
9034
9035 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9036
9037         * process.el (shell-command-to-string): Use the FSF docstring.
9038         Make shell-command-to-string the standard function, and
9039         exec-to-string the (deprecated) alias.
9040
9041         * startup.el: typo fix.
9042
9043 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9044
9045         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9046
9047 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9048
9049         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9050         buffers after visible buffers.
9051         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9052
9053 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9054
9055         * info.el (Info-extract-menu-node-name): Stop at a dot
9056         followed by whitespace or right parenthesis.
9057
9058 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9059
9060         * info.el (Info-directory-list): Warn against using Customize with
9061         Info-directory-list.
9062
9063 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9064
9065         * minibuf.el (read-file-name): doc fix.
9066
9067         * autoload.el (update-file-autoloads): doc fix.
9068
9069         * about.el (about-hackers): Change my E-mail address.
9070
9071 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9072
9073         * info.el (Info-visit-file): Just use the `f' interactive spec to
9074         read a filename in the standard way.
9075
9076 2000-01-13  Andy Piper  <andy@xemacs.org>
9077
9078         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9079         (gutter-buffers-tab-extent): new variable.
9080         (update-tab-in-gutter): call add-tab-to-gutter again if the
9081         orientation has changed.
9082         (add-tab-to-gutter): cope with different orientations.
9083
9084 2000-01-11  Didier Verna  <didier@xemacs.org>
9085
9086         * info.el (Info-following-node-name): backward-skip dots as well
9087         as spaces (dots at the end of a node name aren't part of it).
9088         (Info-extract-menu-node-name): don't skip dots. There could be
9089         some in the node name.
9090         (Info-index): allow dots to be part of a node name.
9091
9092 2000-01-12  Andreas Jaeger  <aj@suse.de>
9093
9094         * files.el (auto-mode-alist): Added idlwave-mode.
9095         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9096
9097 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9098
9099         * info.el (Info-search): Show default value.
9100
9101 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9102
9103         * info.el (Info-read-node-completion-table): New variable.
9104         (Info-read-node-name-1): New function.
9105         (Info-read-node-name): Use it.
9106         (Info-follow-reference): Use DEFAULT argument of completing-read.
9107         (Info-menu): Ditto.
9108
9109 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9110
9111         * hyper-apropos.el (hyper-describe-key-briefly): Save
9112         window configuration.
9113         (hyper-describe-face): Use DEFAULT of completing-read.
9114         (hyper-apropos-read-variable-symbol): Ditto.
9115         (hyper-apropos-read-function-symbol): Ditto.
9116
9117 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9118
9119         * mule/mule-cmds.el (set-default-coding-system): Set
9120         comint-exec-hook to use coding-system-for-read and
9121         coding-system-for-write so that C-x RET c works.
9122
9123 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9124
9125         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9126         (previous-matching-history-element): Increment
9127         minibuffer-max-depth by 1.
9128         (next-matching-history-element): Ditto.
9129
9130 2000-01-11  Andy Piper  <andy@xemacs.org>
9131
9132         * gutter-items.el (buffers-tab): Create a new face for the buffers
9133         tab.
9134         (buffers-tab-face): use it.
9135
9136 2000-01-10  Didier Verna  <didier@xemacs.org>
9137
9138         * modeline.el (modeline-scrolling-method): change modeline X
9139         cursor appearance according to the value.
9140
9141 2000-01-07  Andreas Jaeger  <aj@suse.de>
9142
9143         * about.el (about-hackers): Moved my entry to contributor list.
9144         (xemacs-hackers): Added myself.
9145         (about-maintainer-info): Added description of myself.
9146
9147
9148 2000-01-07  Didier Verna  <didier@xemacs.org>
9149
9150         * modeline.el (modeline-scrolling-method): new variable.
9151         (mouse-drag-modeline): add reference to it in the docstring.
9152         (mouse-drag-modeline): handle it.
9153
9154 2000-01-08  Andy Piper  <andy@xemacs.org>
9155
9156         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9157         calls.
9158         (remove-buffer-from-gutter-tab): ditto.
9159
9160 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9161
9162         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9163         (custom-face-edit): Fix grammatical error in help message.
9164
9165 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9166
9167         * movemail.el: Added.
9168
9169         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9170
9171 2000-01-03  Didier Verna  <didier@xemacs.org>
9172
9173         * modeline.el (mouse-drag-modeline): remove the code related to
9174         the modeline horizontal scrolling facility.
9175
9176 1999-12-31  Martin Buchholz <martin@xemacs.org>
9177
9178         * XEmacs 21.2.26 is released.
9179
9180 1999-12-28  Andy Piper  <andy@xemacs.org>
9181
9182         * wid-edit.el (widget-push-button-value-create): The gui cache
9183         does not agree with native widgets which can only be displayed
9184         once per window. The reasons for caching are diminished now that
9185         we don't hog resources when creating buttons.
9186         (widget-push-button-cache) deleted.
9187
9188 1999-12-24  Martin Buchholz <martin@xemacs.org>
9189
9190         * XEmacs 21.2.25 is released.
9191
9192 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9193
9194         * hyper-apropos.el (hyper-apropos): Toggle
9195         hyper-apropos-programming-apropos correctly.
9196         Set REGEXP when user accepts default value.
9197
9198 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9199
9200         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9201         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9202
9203 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9204
9205         * mule/mule-category.el (undefined-category-designator):
9206         Return char instead of character.  Search for undefined one.
9207         (describe-category): Use with-displaying-help-buffer.
9208
9209 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9210
9211         * byte-optimize.el (byte-optimize-plus):
9212         Optimize (+ 1) to 1 instead of (1+ nil).
9213
9214         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9215
9216         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9217
9218         * byte-optimize.el (byte-optimize-char-before): New function.
9219         Remove performance penalty for using (char-before) instead of (char-after).
9220
9221 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9222
9223         * mule/mule-category.el (char-category-list): Return character
9224         instead of integer.
9225
9226 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9227
9228         * minibuf.el (read-buffer): Check default is buffer object.
9229
9230 1999-11-25  Andy Piper  <andy@xemacs.org>
9231
9232         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9233         for buttons.
9234
9235 1999-12-16  Andreas Jaeger  <aj@suse.de>
9236
9237         * package-get.el (package-get-maybe-save-index): Fixed typo.
9238         Patch by Jeff Miller <jmiller@smart.net>.
9239
9240 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9241
9242         * gnuserv.el (gnuserv-process-filter):  don't call
9243         gnuserv-write-to-client when gnuserv-current-client is nil
9244
9245 1999-12-14  Martin Buchholz <martin@xemacs.org>
9246
9247         * XEmacs 21.2.24 is released.
9248
9249 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9250
9251         * about.el (about-hackers): Update my email address.
9252
9253 1999-12-07  Martin Buchholz <martin@xemacs.org>
9254
9255         * XEmacs 21.2.23 is released.
9256
9257 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9258
9259         * package-get.el (package-get-download-sites): Removed several
9260         defunct download sites, added many new ones, and corrected a few
9261         incorrect directory-on-site entries.  Added physical locations to
9262         site-description.
9263
9264 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9265
9266         * finder.el (finder-commentary): add DOC string and fix
9267         interactive spec
9268
9269 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9270
9271         * help.el (describe-function): Don't forget to intern the string
9272         completing-read returns.
9273         (describe-variable): Ditto.
9274
9275 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9276
9277         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9278         `hyper-apropos-help-mode' here to find symbol to customize
9279         irregardless of cursor position and simplify
9280         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9281         `hyper-apropos-popup-menu'.
9282
9283 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9284
9285         * apropos.el (apropos-mode-map): Add return to call
9286         apropos-follow.
9287         (apropos-print): Call apropos-mode to have better
9288         command reference. Put keymap text-poperty to
9289         symbole name.
9290
9291 1999-11-22  Alastair Burt  <burt@dfki.de>
9292
9293         * help.el: (describe-bindings-1): Added handling of keymaps for
9294         the extents at point.
9295
9296 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9297
9298         * gutter-items.el (buffers-tab-items): Wrap the function in a
9299         save-match-data
9300
9301 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9302
9303         * help.el (describe-function): Use the DEFAULT argument to
9304         completing-read.
9305         (describe-variable): Ditto.
9306
9307 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9308
9309         * minibuf.el (read-from-minibuffer): Add optional argument
9310         DEFAULT to have better mini-buffer history support.
9311         (completing-read): Pass default to read-from-minibuffer.
9312         (read-buffer): Pass default to completing-read.
9313
9314 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9315
9316         * font-lock.el (font-lock-doc-string-face): Document the
9317         `font-lock-lisp-like' property.
9318
9319 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9320
9321         * lisp-mode.el: Specify `font-lock-lisp-like'.
9322
9323         * font-lock.el (font-lock-lisp-like): New function.
9324         (font-lock-fontify-syntactically-region): Use it.
9325
9326 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9327
9328         * XEmacs 21.2.22 is released
9329
9330 1999-11-28  Martin Buchholz <martin@xemacs.org>
9331
9332         * XEmacs 21.2.21 is released.
9333
9334 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9335
9336         * minibuf.el (read-coding-system): Accept symbol and
9337         coding-system object as a default-coding-system.
9338
9339 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9340
9341         * minibuf.el (read-coding-system): Accept symbol as
9342         a default-coding-system.
9343
9344 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9345
9346         * apropos.el (apropos-documentation): Use insert instead
9347         of princ.
9348
9349 1999-11-07  William M. Perry  <wmperry@aventail.com>
9350
9351         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9352           for the linux console.
9353
9354         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9355           stuff to work when you are not on a window system, since the GPM
9356           mouse support now allows pasting from outside of XEmacs.
9357
9358 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9359
9360         * XEmacs 21.2.20 is released
9361
9362 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9363
9364         * setup-paths.el (paths-default-info-directories): Add
9365         /usr/share/info and /usr/local/share/info.
9366
9367 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9368
9369         * about.el: Updated Vladimir Ivanovic's info.
9370
9371 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9372
9373         * auto-show.el (auto-show-truncationp): Remove.
9374
9375         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9376
9377 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9378
9379         * indent.el (indent-line-to): fix bug: spaces were not replaced
9380         with tab if column is multiple of tab-width
9381         From dhn@qedinc.com
9382
9383 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9384
9385         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9386         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9387
9388         * package-get.el (package-get-package-provider): Be verbose when
9389         interactive. Patch from Robert Pluim
9390
9391 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9392
9393         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9394         info file suffixes.
9395
9396 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9397
9398         * process.el (open-network-stream): Add a new optional parameter
9399         PROTOCOL to support udp; fix a minor typo and add an explanation
9400         in docstring for udp programming.
9401
9402         * code-process.el (open-network-stream): Add a new optional
9403         parameter PROTOCOL to support udp; fix a minor typo and add an
9404         explanation in docstring for udp programming.
9405
9406 1999-10-18  Andy Piper  <andy@xemacs.org>
9407
9408         * gui.el (make-gui-button): be more precise about how we call
9409         callbacks.
9410
9411         * wid-edit.el (widget-push-button-value-create): Use the new form
9412         of native gui-button.
9413
9414 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9415
9416         * info.el (Info-page-prev): Don't do (sit-for 0).
9417
9418 1999-10-13  Andy Piper  <andy@xemacs.org>
9419
9420         * gutter-items.el (progress-abort-glyph): new glyph for showing
9421         abort status.
9422         (append-progress): dispatch-event rather than sit-for.
9423         (abort-progress): new function. Show the abort glyph with an
9424         appropriate message.
9425         (raw-append-progress): dispatch-event rather than sit-for.
9426         (display-progress): cope with aborts.
9427
9428         * gui.el (make-gui-button): Use native widgets for buttons
9429         unconditionally.
9430         (insert-gui-button): ditto.
9431         (gui-button-p): ditto.
9432
9433         * xbm-button.el: remove from core.
9434
9435         * xpm-button.el: remove from core.
9436
9437 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9438
9439         * faces.el (init-device-faces): Don't initialize the random faces
9440         on the stream device.
9441
9442 1999-10-06  Andy Piper  <andy@xemacs.org>
9443
9444         * files.el (recover-file): Don't use ls under windows for revert buffer.
9445
9446 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9447
9448         * package-get.el (package-get-download-menu): Make menu really
9449         toggle download sites.
9450         (package-get-download-sites): Add autoload cookie.
9451
9452 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9453
9454         * setup-paths.el (paths-find-module-directory): Ditto.
9455
9456 1999-09-29  Werner Fink  <werner@suse.de>
9457
9458         * setup-paths.el (paths-find-exec-directory): Add missing nil
9459         parameter for environment.
9460
9461 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9462
9463         * modeline.el (modeline-format):
9464         Only purecopy the strings.  Else
9465         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9466         barfs.
9467
9468 1999-08-28  Mike Woolley  <mike@bulsara.com>
9469
9470         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9471         user setting comint-completion-addsuffix and
9472         comint-process-echoes.
9473
9474 1999-09-22  Andy Piper  <andy@xemacs.org>
9475
9476         * gutter-items.el (update-tab-in-gutter): use
9477         last-nonminibuf-window instead of selected-window.
9478
9479 1999-09-18  Andy Piper  <andy@xemacs.org>
9480
9481         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9482         display on.
9483
9484         * subr.el (record-buffer-hook): new variable so that the hook gets
9485         some documentation.
9486
9487 1999-09-16  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter-items.el (update-tab-in-gutter): only update when the
9490         gutter is visible.
9491         (remove-buffer-from-gutter-tab): ditto.
9492
9493 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9494
9495         * simple.el (do-auto-fill): Commented out part of Kinsoku
9496         processing.
9497
9498 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9499
9500         * isearch-mode.el (isearch-highlightify-region): Give the
9501         highlighting extents a high priority.
9502         (isearch-make-extent): Give the main highlighting extent an even
9503         higher priority.
9504
9505 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9506
9507         * packages.el (packages-compute-package-locations): Fix typo from
9508         -u rationalization.
9509
9510 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9511
9512         * setup-paths.el (paths-find-doc-directory): Respect value of
9513         `configure-doc-directory.'
9514
9515         * find-paths.el (paths-find-architecture-directory): Give
9516         precendence `default' argument (which typically comes from
9517         configure).
9518
9519 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9520
9521         * startup.el (command-line-early): Added options -user-init-file
9522         and -user-init-directory.
9523
9524         * files.el (user-init-file): Default to NIL so we can recognize
9525         when it's set.
9526
9527 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9528
9529         * obsolete.el (init-file-user):
9530         * startup.el:
9531         * packages.el (packages-compute-package-locations):
9532         * package-get.el (package-get-user-index-filename):
9533         * menubar-items.el (maybe-add-init-button):
9534         * info.el (Info-annotations-path):
9535         * dump-paths.el:
9536         Change `user-init-directory' to be an absolute path.
9537         Use `user-init-directory' where appropriate.
9538         Zap `init-file-user' and its uses.
9539
9540 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9541
9542         * subr.el (copy-symbol): New function.
9543
9544 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9545
9546         * isearch-mode.el (isearch-done): Be sure to restore invisible
9547         extents in the proper buffer.
9548         (isearch-pre-command-hook): Set this-command to the correct value
9549         in case the buffer has changed and old overriding-local-map was
9550         used.
9551         (isearch-restore-extent): Use remprop instead of setting the
9552         property to nil.
9553
9554 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9555
9556         * cmdloop.el (execute-extended-command): Update zmacs region
9557         before the delay.
9558         (execute-extended-command): Make the message gettext-friendly.
9559
9560 1999-09-07  Andy Piper  <andy@xemacs.org>
9561
9562         * gutter-items.el (progress-gauge-glyph): renamed from
9563         progress-glyph.
9564         (progress-text-glyph): new variable.
9565         (progress-layout-glyph): use layouts and text glyphs.
9566         (progress-area-buffer): removed.
9567         (progress-text-and-extent): new variable.
9568         (progress-displayed-p): dynamically create gutter area buffer.
9569         (clear-progress): ditto.
9570         (raw-append-progress): ditto.
9571         (append-progress): use new glyph names.
9572         (raw-append-progress): only create the extent when needed. set
9573         properties more optimally.
9574         (progress): remove args.
9575
9576 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9577
9578         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9579         mapcar where the return value is unused.
9580         (isearch-restore-invisible-extents): Ditto.
9581         (isearch-highlight-all-cleanup): Ditto.
9582         (isearch-delete-extents-in-range): Traverse the extents only once.
9583         (isearch-highlight-all-update): Don't start over if the search
9584         string has changed and more input is pending.
9585
9586 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9587
9588         * packages.el (packages-find-package-data-path): Ditto.
9589
9590         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9591
9592         * subr.el (mapc-internal): Don't make obsolete.
9593
9594         * cl-extra.el (mapc): Resurrect.
9595
9596 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9597
9598         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9599         alias.
9600
9601         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9602         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9603         (isearch-yank-clipboard): Use get-clipboard instead of
9604         x-get-clipboard.
9605         (isearch-yank-selection): Fix docstring.
9606
9607 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9608
9609         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9610
9611 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9612
9613         * cl-macs.el (extent-start-position): Fix setf method.
9614         (extent-end-position): Ditto.
9615
9616 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9617
9618         * isearch-mode.el: End merge with FSF 20.4.
9619
9620         * isearch-mode.el (search-invisible): New variable.
9621         (isearch-hide-immediately): Ditto.
9622         (isearch-unhidden-extents): Ditto.
9623         (isearch-range-invisible): New function.
9624         (isearch-unhide-extent): Ditto.
9625         (isearch-restore-invisible-extents): Ditto.
9626         (isearch-restore-extent): Ditto.
9627
9628         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9629         implementation.
9630         (isearch-ring-retreat-edit): Ditto.
9631         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9632         (isearch-forward-regexp): New arguments NOT-REGEXP and
9633         NO-RECURSIVE-EDIT.
9634         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9635         (isearch-backward-regexp): New arguments NOT-REGEXP and
9636         NO-RECURSIVE-EDIT.
9637         (isearch-mode): Return isearch-success.
9638         (isearch-update): Use unread-command-events instead of
9639         unread-command-event.
9640         (isearch-abort): If an invalid regexp is encountered, keep popping
9641         states.
9642         (isearch-*-char): Use FSF implementation.
9643         (isearch-whitespace-chars): Use the more robust FSF's
9644         implementation.
9645         (isearch-within-brackets): New variable.
9646         (isearch-mode): Initialize it.
9647         (isearch-edit-string): Bind it.
9648         (isearch-search-and-update): Set it.
9649         (isearch-push-state): Push it.
9650         (isearch-top-state): Pop it.
9651         (isearch-search): Set it.
9652         (isearch-printing-char): When called by isearch-whitespace-chars,
9653         handle M-SPC gracefully.
9654         (isearch-message-prefix): New argument ELLIPSIS.
9655         (isearch-message-suffix): Ditto.
9656         (isearch-message): Use the ELLIPSIS argument when calling
9657         isearch-message-prefix and isearch-message-suffix.
9658         (isearch-message-prefix): Distinguish between "wrapped" and
9659         "overwrapped" search, FWIW.
9660
9661 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9662
9663         * isearch-mode.el (isearch-edit-string): Use the head of the
9664         search ring instead of search-last-string and search-last-regexp.
9665         (search-highlight): Renamed from isearch-highlight.
9666         (isearch-exit): Use the new name.
9667         (isearch-highlight): Ditto.
9668         (isearch-dehighlight): Ditto.
9669         (isearch-update-ring): New function.
9670         (isearch-done): Call it.
9671         (isearch-done): New argument EDIT.
9672         (isearch-repeat): If search string is empty, look up at the car of
9673         the search ring; ignore the yank pointer.
9674         (isearch-abort): Call isearch-done with NOPUSH.
9675         (isearch-cancel): New function.
9676         (isearch-mode-map): Bind it to ESC ESC ESC.
9677
9678         * isearch-mode.el: Begin merge with FSF 20.4.
9679
9680 1999-09-01  Andy Piper  <andy@xemacs.org>
9681
9682         * x-select.el (x-get-clipboard): obsolete.
9683         (x-yank-clipboard-selection): obsolete
9684
9685         * select.el (disown-selection): need to be careful to disown the
9686         clipboard if we set it via selection.
9687         (get-clipboard): move from x-select.el
9688         (yank-clipboard-selection): ditto.
9689
9690 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9691
9692         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9693         isearch-highlight-all-matches to nil.
9694         (isearch-fixed-case): New variable.
9695         (isearch-mode): Initialize it.
9696         (isearch-edit-string): Save it.
9697         (isearch-toggle-case-fold): Set it.
9698         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9699         need to check isearch-fixed-case.
9700         (isearch-toggle-case-fold): Update highlighting of all matches
9701         before the pause.
9702         (isearch-edit-string):
9703
9704 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9705
9706         * isearch-mode.el (isearch-edit-string): Call isearch-message
9707         before reading the event so that the prompt is displayed properly.
9708         (isearch-message): Use isearch-nonincremental when calling
9709         isearch-message-prefix.
9710         (minibuffer-local-isearch-map): Bind up and down to do the same as
9711         M-p and M-n respectively.
9712         (isearch-done): New arg NOPUSH.
9713         (isearch-edit-string): Use it.
9714         (isearch-edit-string): Don't bind isearch-string.
9715         (isearch-ring-adjust): Edit string, *then* push state.
9716
9717 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9718
9719         * faces.el (isearch-secondary): Make isearch-secondary look
9720         different than default.
9721
9722 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9723
9724         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9725         save-excursion.
9726         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9727         (isearch-update): Call isearch-dehighlight without arguments.
9728         (isearch-done): Ditto.
9729
9730         * isearch-mode.el (isearch-fix-case): If the search string has no
9731         upper-case letters, allow the folding to be reenabled.
9732         Previously, once disabled, the folding would remain that way until
9733         the end of isearch.
9734         (isearch-top-state): Call isearch-fix-case.
9735
9736         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9737         save-excursion.
9738         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9739
9740 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9741
9742         * xpm-button.el:
9743         xbm-button.el: Need to exist in core because gui.el depends on
9744         them.
9745
9746 1999-08-31  Andy Piper  <andy@xemacs.org>
9747
9748         * gutter-items.el (buffers-tab-face): new customizable variable.
9749         (buffers-tab-default-buffer-line-length): new specifier for
9750         maximum viewable characters.
9751         (progress-stack): new variable for implementing widget-based
9752         progress messages.
9753         (progress-area-buffer): ditto.
9754         (progress-glyph-height): ditto.
9755         (progress-stop-callback): ditto.
9756         (progress-quit-function): new function.
9757         (progress-glyph): new variable.
9758         (progress-layout-glyph): ditto.
9759         (progress-displayed-p): new function, see message-displayed-p for
9760         details.
9761         (clear-progress): ditto.
9762         (remove-progress): ditto.
9763         (append-progress): ditto.
9764         (raw-append-progress): ditto.
9765         (display-progress): ditto.
9766         (current-progress): ditto.
9767         (current-progress-label): ditto.
9768         (progress): ditto.
9769         (lprogress): ditto.
9770
9771
9772 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9773
9774         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9775
9776         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9777         `isearch-yank-selection'.
9778         (isearch-mode-map): Use it.
9779         (isearch-yank-selection): Use `get-selection' instead of
9780         `get-x-selection'.
9781
9782 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9783
9784         * faces.el (isearch-secondary): Create face here.
9785
9786         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9787         timers.
9788
9789 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9790
9791         * subr.el (buffer-string): More robust backward compatibility
9792         check, courtesy William Perry.
9793
9794 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9795
9796         * replace.el (perform-replace): Stop the search after the search
9797         limit has been reached.
9798
9799 1999-08-23  Andy Piper  <andy@xemacs.org>
9800
9801         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9802         here if we don't have one.
9803
9804 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9805
9806         * ldap.el (ldap-coding-system): Default to nil until we get
9807         efficient UTF8 support
9808         (ldap-decode-string): Guard against `decode-coding-string' not
9809         being defined
9810         (ldap-encode-string): Guard against `encode-coding-string' not
9811         being defined
9812
9813 1999-08-23  Didier Verna  <didier@xemacs.org>
9814
9815         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9816         Some doc strings improvements, and add a star to the `interactive'
9817         calls.
9818
9819 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9820
9821         * font-lock.el (java-font-lock-keywords-3): introduced new
9822         keywords and regexpes for javadoc syntax 1.2.
9823
9824 1999-08-17  Andy Piper  <andy@xemacs.org>
9825
9826         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9827         format-buffers-tab-line.
9828         (buffers-tab-max-buffer-line-length): new variable.
9829         (format-buffers-tab-line): new function. truncate names if over
9830         buffers-tab-max-buffer-line-length.
9831
9832 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9833
9834         * cus-start.el: Customize the variable `bell-inhibit-time'.
9835
9836 1999-08-16  Andy Piper  <andy@xemacs.org>
9837
9838         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9839         brute-force approach to deleting the last buffer.
9840         (buffers-tab-grouping-regexp): new customizable variable.
9841         (select-buffers-tab-buffers-by-mode): use it.
9842
9843 1999-08-13  Andy Piper  <andy@xemacs.org>
9844
9845         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9846         deletion problem.
9847
9848 1999-07-30  Didier Verna  <didier@xemacs.org>
9849
9850         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9851         of princ to output symbols.
9852         (custom-save-face-internal): ditto.
9853         (custom-save-resets): ditto.
9854
9855 1999-08-09  Didier Verna  <didier@xemacs.org>
9856
9857         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9858         `regexp-quote' to protect the major mode name for use as a regular
9859         expression (c++ needs this for instance).
9860
9861 1999-08-08  Andy Piper  <andy@xemacs.org>
9862
9863         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9864         cope with similar mode names.
9865
9866         * gutter-items.el (buffers-tab-selection-function): new selection
9867         function.
9868         (select-buffers-tab-buffers-by-mode): new function.
9869         (buffers-tab-items): use it if set to only display buffers in the
9870         tab in the current buffer's group..
9871         (update-tab-in-gutter): use new api.
9872         (remove-buffer-from-gutter-tab): ditto.
9873
9874         * gutter-items.el (buffers-tab-max-size): set custom selection
9875         default to 6.
9876         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9877         (add-tab-to-gutter): set face as default.
9878
9879 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9880
9881         * faces.el (frob-face-property): Merge the fall-back specifier
9882         with the target, not replace it.
9883
9884 1999-08-05  Andy Piper  <andy@xemacs.org>
9885
9886         * gutter-items.el (update-tab-in-gutter): add frame argument for
9887         buffer-items.
9888         (update-tab-in-gutter): use it.
9889
9890         * gutter-items.el (record-buffer-hook): set.
9891
9892         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9893         change.
9894         (switch-to-buffer-hook) deleted.
9895
9896 1999-08-04  Andy Piper  <andy@xemacs.org>
9897
9898         * gutter-items.el (update-tab-in-gutter): make sure this will work
9899         as an argument to create-frame-hook.
9900
9901 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9902
9903         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9904         instead of timer emulation.
9905
9906 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9907
9908         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9909         Emacs isearch enhancements.
9910
9911 1999-07-28  Andy Piper  <andy@xemacs.org>
9912
9913         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9914         all devices that support tab controls.
9915         (remove-buffer-from-gutter-tab): new function. to be used as a
9916         value for kill-buffer-hook.
9917
9918 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9919
9920         * auto-show.el (auto-show-truncationp): changed to match
9921         `window_translation_on'
9922
9923 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9924
9925         * XEmacs 21.2.19 is released
9926
9927 1999-07-28  SL Baur  <steve@miho>
9928
9929         * code-files.el (insert-file-contents): Fix docstring.
9930         revert previous change.
9931
9932 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9933
9934         * fill.el (fill-region-as-paragraph): Change re-break-point to
9935         contain word-across-newline plus one character so that filling
9936         Japanese and Chinese works as desired.
9937         * simple.el (do-auto-fill): Ditto.
9938
9939 1999-07-26  SL Baur  <steve@miho>
9940
9941         * mule/japanese.el ("Japanese"): Do not specify a default input
9942         method.
9943         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9944
9945 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9946
9947         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9948         able to use cl-macs macro in early lisp.
9949
9950 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9951
9952         * custom.el:
9953         * cus-face.el:
9954         * cus-edit.el:
9955                 Massive custom Theme API changes.
9956
9957 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9958
9959         * code-files.el (insert-file-contents): Regard
9960         coding-system-magic-cookie if `coding-system-for-read' is nil.
9961
9962 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9963
9964         * mule/thai-xtis.el: Add coding: local variable, to avoid
9965         bootstrapping problem with C locale.
9966
9967 1999-07-22  Andy Piper  <andy@xemacs.org>
9968
9969         * dumped-lisp.el (preloaded-file-list): guard against putting
9970         gutter-items in a less than functional XEmacs.
9971         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9972
9973 1999-07-18  Bob Weiner  <weiner@beopen.com>
9974
9975         * fill.el (fill-context-prefix): Fixed bug that prevented the
9976         setting of an adaptive fill prefix when the `dont-skip-first' was
9977         t.
9978
9979 1999-07-22  SL Baur  <steve@miho>
9980
9981         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9982
9983 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9984
9985         * files.el (interpreter-mode-alist): add `make', `guile', and
9986         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9987         makefile-mode, guile is a scheme, and someday XEmacs will be
9988         modular enough to use as an efficient scripting tool.)
9989
9990 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * mule/mule-cmds.el (reset-language-environment): Regard
9993         coding-category `utf-8' and `ucs-4' if they are available.
9994
9995 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9996
9997         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9998         (prefer-coding-system): Fix DOC-string.
9999
10000         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10001         DOC-string too.
10002
10003         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10004         Mule.
10005         (coding-system-change-eol-conversion): Fix DOC-string.
10006
10007 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10008
10009         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10010         instead of `list-coding-system'.
10011
10012 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10013
10014         * menubar-items.el (default-menubar): `select-input-method' was
10015         renamed to `set-input-method'.
10016
10017         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10018         "Set Language Environment" menu.
10019
10020         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10021         "Describe Language Support" menu.
10022
10023 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10024
10025         * mule/chinese.el ("Chinese-GB"): Rename
10026         `chinese-gb-environment-setup-function' to
10027         `setup-chinese-gb-environment-internal'.
10028
10029 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10030
10031         * mule/korean.el: Use `define-coding-system-alias' instead of
10032         `copy-coding-system'.
10033
10034 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10035
10036         * mule/mule-cmds.el (set-language-environment-coding-systems):
10037         Treat duplicated coding-categories.
10038
10039 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10040
10041         * mule/japanese.el: Use `define-coding-system-alias' instead of
10042         `copy-coding-system'.
10043
10044 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10045
10046         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10047         coding-system `viscii'.
10048
10049 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10050
10051         * mule/cyrillic.el:
10052         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10053         (cyrillic-alternativnyj-decode-table): New variable.
10054         (cyrillic-alternativnyj-encode-table): New variable.
10055         - Specify `iso-8-1' as a category of coding-system
10056           `alternativnyj'.
10057         - Abolish general Cyrillic environment.
10058
10059 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10060
10061         * mule/chinese.el:
10062         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10063         - Register `chinese-gb-environment-setup-function' as a
10064           `setup-function' of "Chinese-GB" environment.
10065
10066 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10067
10068         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10069         optional argument `parents'.
10070
10071         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10072         property for Thai-XTIS.
10073
10074         * mule/mule-help.el (help-with-tutorial): Use property
10075         `tutorial-coding-system' of language-info as a coding-system to
10076         read tutorial file.
10077
10078 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10079
10080         * mule/thai-xtis.el: Don't setup `setup-function' and
10081         `exit-function'.
10082
10083         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10084         `set-coding-category-system' to set up coding-system for
10085         coding-category.
10086
10087         * mule/mule-cmds.el (prefer-coding-system): Use
10088         `set-coding-category-system' to set up coding-system for
10089         coding-category.
10090
10091 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10092
10093         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10094         Thai-XTIS environment.
10095
10096         * mule/mule-cmds.el (prefer-coding-system): Use
10097         `find-coding-system' instead of `coding-system-p'.
10098
10099 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10100
10101         * mule/mule-cmds.el (set-language-environment-coding-systems):
10102         Modify eol-type for XEmacs.
10103
10104         * mule/thai-xtis.el: Delete unused local variable `category'.
10105
10106         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10107         function.
10108         (prefer-coding-system): Don't call
10109         `update-coding-systems-internal'; use function
10110         `coding-category-list' instead of variable `coding-category-list';
10111         use `set-coding-priority-list' instead of `set-coding-priority';
10112         modify `eol-type' for XEmacs.
10113
10114         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10115         `charset-columns'.
10116         (char-width): Likewise.
10117
10118 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10119
10120         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10121         `tis-620'.
10122
10123         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10124         `set-coding-priority-list' instead of `set-coding-priority'; don't
10125         call `update-coding-systems-internal'.
10126
10127         * mule/mule-misc.el (coding-system-get): New function.
10128         (coding-system-put): New function.
10129         (coding-system-category): New function.
10130
10131 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10132
10133         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10134         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10135         to avoid conflict with leim/quail/thai-xtis.
10136
10137         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10138         to thai-xtis-chars.el.
10139
10140         * mule/thai-xtis-chars.el: New file (split from
10141         mule/thai-xtis.el).
10142
10143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10144
10145         * mule/thai-xtis.el:
10146         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10147         - Add syntax entries.
10148         - Put `preferred-coding-system' of the charset `thai-xtis' to
10149           `tis-620'.
10150
10151 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10152
10153         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10154         rewritten to use write-multibyte-character.
10155
10156 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10157
10158         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10159         of `iso-2022-7'.
10160         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10161         ported yet.
10162         (read-input-method-name): Treat optional argument `default'.
10163
10164 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10165
10166         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10167         all.
10168         (set-language-info-alist): Set up menus here.
10169
10170 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10171
10172         * minibuf.el (completing-read): Add new optional argument
10173         `default'.
10174         (read-coding-system): Add new optional argument
10175         `default-coding-system'.
10176
10177 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10178
10179         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10180         (viet-viscii-...->viet-vscii...).
10181
10182 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10183
10184         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10185         and menus.
10186
10187 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10188
10189         * mule/mule-cmds.el (input-method-function): Add permanent-local
10190         property.
10191
10192 1999-03-30  Dave Love  <fx@gnu.org>
10193
10194         * mule/mule-cmds.el (current-language-environment): Doc fix.
10195
10196 1999-02-06  Richard Stallman  <rms@gnu.org>
10197
10198         * mule/european.el (setup-slovenian-environment): New function.
10199         ("Slovenian"): New language environment.
10200
10201 1999-01-27  Dave Love  <fx@gnu.org>
10202
10203         * mule/mule-cmds.el (current-language-environment): Provide :link,
10204         :type (choices) and appropriate :get.
10205
10206 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10207
10208         * mule/mule-cmds.el (describe-language-environment): Don't alter
10209         input-method-alist.
10210
10211 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10212
10213         * mule/mule-cmds.el (prefer-coding-system): Call
10214         set-coding-priority, so that the internal array of priorities is
10215         also updated.
10216
10217 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10218
10219         * mule/mule-cmds.el (prefer-coding-system): If the argument
10220         requires specific EOL conversion type, make the default coding
10221         systems use that.
10222
10223 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10224
10225         * mule/mule-cmds.el (set-language-environment): Pass the default
10226         eol-type to set-language-environment-coding-systems.
10227         (set-default-coding-systems): Copy the eol-type property for the
10228         new default values of {buffer-file,process}-coding-system from the
10229         old defaults.
10230         (set-language-environment-coding-systems): Accept an optional
10231         argument EOL-TYPE, and set the eol-type property of the default
10232         coding systems accordingly.
10233
10234 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10235
10236         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10237         use generate-new-buffer instead of get-buffer-create.
10238
10239 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10240
10241         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10242
10243 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10244
10245         * mule/mule-cmds.el (default-input-method): Fix custom type.
10246
10247 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10248
10249         * mule/mule-cmds.el (setup-specified-language-environment):
10250         Add apropos-inhibit property.
10251         (describe-specified-language-support): Likewise.
10252
10253 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10254
10255         * mule/mule-cmds.el: Doc fixes.
10256
10257 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10258
10259         * mule/mule-cmds.el (register-input-method): Doc-string
10260         modified.
10261
10262 1998-09-01  Dave Love  <fx@gnu.org>
10263
10264         * mule/mule-cmds.el (current-language-environment): Fix
10265         setter function.
10266
10267 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10268
10269         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10270         mule/european.el, mule/hebrew.el, mule/japanese.el,
10271         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10272         avoid bootstrapping problem if you need to recompile all the Lisp
10273         files using interpreted code.
10274
10275 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10276
10277         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10278         ("Latin-2"): Likewise.
10279
10280 1998-08-18  Per Starback  <starback@update.uu.se>
10281
10282         * mule/european.el (setup-latin2-environment): Fix typo.
10283
10284 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10285
10286         * mule/european.el: Give proper value of `input-method' key to all
10287         lang. env.
10288
10289         * mule/mule-cmds.el (activate-input-method): Handle the case that
10290         the arg INPUT-METHOD is nil correctly.
10291         (read-multilingual-string): Activate the specified input method
10292         before calling read-string.  Afterward, activate the original
10293         input method.
10294
10295 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10296
10297         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10298         (set-language-info-alist): Fix typo in doc-string.
10299
10300         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10301
10302 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10303
10304         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10305         (reset-language-environment): New function for the job that
10306         setup-english-environment used to do.
10307         (set-language-environment): Do more setups according to the info
10308         in language-info-alist.
10309         (read-language-name): Handle the case that the arg KEY is nil.
10310         (describe-language-environment): Handle input-method property.
10311
10312         * mule/: All files under this directory, which related with
10313         specific languages (such as mule/european.el, mule/greek.el,
10314         mule/hebrew.el, mule/misc-lang.el), modified as below.
10315         (setup-XXX-environment): Just call set-language-environment.  If
10316         they used to do some other jobs than what done by
10317         set-language-environment, those jobs are done in
10318         setup-XXX-environment-internal now.
10319         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10320         the value to setup-XXX-environment-internal.  Add properties
10321         input-method and features.
10322
10323         * mule/english.el (setup-english-environment): Just call
10324         reset-language-environment.
10325
10326         * mule/european.el (setup-8-bit-environment): Function deleted.
10327
10328 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10329
10330         * mule/mule-cmds.el (input-method-exit-on-first-char)
10331         (input-method-use-echo-area): Doc fixes.
10332
10333 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10334
10335         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10336         variable.
10337         (input-method-use-echo-area): New variable.
10338
10339 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10340
10341         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10342
10343 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10344
10345         * mule/mule-cmds.el (activate-input-method): Update mode line.
10346         (inactivate-input-method): Likewise.
10347
10348 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10349
10350         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10351         input method in the current buffer, but just bind
10352         current-input-method.
10353
10354 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10355
10356         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10357
10358         * mule/misc-lang.el ("IPA"): Add coding-priority and
10359         coding-system.
10360
10361 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10362
10363         * mule/greek.el: Add coding-priority.
10364
10365 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10366
10367         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10368         LANG-ENV.
10369
10370 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10371
10372         * mule/mule-cmds.el (register-input-method): Fix previous change.
10373         (setup-specified-language-environment): Doc fix.
10374
10375 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10376
10377         * mule/mule-cmds.el: Several doc fixes.
10378         (get-language-info, set-language-info): Rename argument.
10379         (set-language-info-alist): Likewise.
10380         (register-input-method): Rename argument.
10381         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10382
10383 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10384
10385         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10386         default value while reading an input method.
10387
10388 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10389
10390         * mule/mule-cmds.el (universal-coding-system-argument):
10391         Use buffer-file-coding-system as default.
10392
10393 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10394
10395         * mule/korean.el ("Korean"): Doc fix.
10396
10397 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10398
10399         * mule/mule-cmds.el (describe-language-environment): Print the
10400         languge environment at the head.
10401
10402 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10403
10404         * mule/japanese.el: Set exit-function to exit-japanese-environment
10405         for Japanese environment.
10406
10407 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10408
10409         * mule/mule-cmds.el (set-language-environment): Doc fix.
10410         (current-language-environment): Use defcustom.
10411         (default-input-method): Specify :type.
10412
10413 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10414
10415         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10416         modified.
10417         (prefer-coding-system): Doc-string modified.
10418
10419 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10420
10421         * mule/mule-cmds.el (set-language-info): Doc-string
10422         describes `coding-priority' KEY.
10423         (set-language-environment-coding-systems): New function.
10424         (select-safe-coding-system): New function.
10425         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10426         (set-language-info-alist): New optionla arg PARENTS.  Call
10427         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10428         (set-language-environment-coding-systems): New function.
10429
10430         * mule/chinese.el: Remove setting up of
10431         describe-chinese-environment-map and
10432         setup-chinese-environment-map.  Exclude them in args of calls to
10433         set-language-info-alist.  Register coding-priority key in
10434         language-info-alist.
10435
10436         * mule/cyrillic.el: Remove setting up of
10437         describe-cyrillic-environment-map and
10438         setup-cyrillic-environment-map.  Exclude them in args of calls to
10439         set-language-info-alist.  Register coding-priority key in
10440         language-info-alist.
10441
10442         * mule/english.el: Register coding-priority key in
10443         language-info-alist.
10444
10445         * mule/ethiopic.el: Register coding-priority key in
10446         language-info-alist.
10447
10448         * mule/european.el: Remove setting up of
10449         describe-european-environment-map and
10450         setup-european-environment-map.  Exclude them in args of calls to
10451         set-language-info-alist.  Register coding-priority key in
10452         language-info-alist.  Add "German" language env.
10453         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10454         (setup-german-environment): New function.
10455
10456         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10457         change default input method to "greek-postfix".
10458
10459         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10460         coding-priority key in
10461
10462 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10463
10464         * mule/mule-cmds.el (set-language-info): Doc fix.
10465         (input-method-inactivate-hook): Doc fix.
10466
10467 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10468
10469         * mule/mule-cmds.el (set-input-method): Renamed from
10470         select-input-method.
10471
10472 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10473
10474         * mule/mule-cmds.el (set-language-environment): Run
10475         exit-language-environment-hook before calling `exit-function'
10476         which is specified for the language environment.
10477
10478 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10479
10480         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10481         modified.
10482         (prefer-coding-system): Likewise.
10483         (describe-language-environment): Print aliases of each coding
10484         system.
10485         (set-language-environment-hook): New variable.
10486         (exit-language-environment-hook): New variable.
10487         (set-language-environment): Call these hooks.  Before setting a
10488         new language environment, exit from the
10489         current-language-environment if necessary.
10490         (input-method-verbose-flag): The value can be nil, t,
10491         complex-only, or default.
10492         (input-method-highlight-flag): Doc-string augmented.
10493         (activate-input-method): Check if we can run the registered
10494         function to activate an input method.
10495
10496         * mule/korean.el: Set exit-function for language environment
10497         "Korean" to exit-korean-environment.
10498         (setup-korean-environment): Moved to korea-util.el.
10499
10500 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10501
10502         * mule/mule-cmds.el (read-multilingual-string): Use
10503         current-input-method prior to default-input-method.  Don't bind
10504         current-input-method by `let', instead, activate the specified
10505         input method in the current buffer temporarily.
10506
10507 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10508
10509         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10510
10511 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10512
10513         * mule/chinese.el (post-read-decode-hz): Return the result of
10514         decode-hz-region.
10515         (pre-write-encode-hz): Do not change the value of
10516         last-coding-system.
10517
10518 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10519
10520         * mule/mule-ccl.el: Doc fixes.
10521
10522 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10523
10524         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10525         (check-ccl-program): New macro.
10526
10527 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10528
10529         * mule/mule-ccl.el: Comment about CCL syntax modified.
10530         (ccl-command-table): Add read-multibyte-character and
10531         write-multibyte-character.
10532         (ccl-code-table): Add ex-cmd.
10533         (ccl-extended-code-table): New variable.
10534         (ccl-embed-extended-command): New function.
10535         (ccl-compile-read-multibyte-character,
10536         ccl-compile-write-multibyte-character) New functions.
10537         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10538         ccl-dump-write-multibyte-character): New functions.
10539
10540 1999-07-22  SL Baur  <steve@miho>
10541
10542         * config.el (config-value-file): config.values is installed into
10543         doc-directory.
10544         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10545
10546 1999-07-19  Didier Verna  <didier@xemacs.org>
10547
10548         * rect.el: all functions rewritten, except when noted. Below is a
10549         list of interface changes.
10550         (apply-on-rectangle): new function. Obsoletes
10551         `operate-on-rectangle'. All functions that used to call this
10552         function now call the new one.
10553         (kill-rectangle): added optional prefix arg to fill lines.
10554         (delete-rectangle): ditto.
10555         (delete-extract-rectangle): ditto.
10556         (open-rectangle): ditto.
10557         (clear-rectangle): ditto.
10558         (delete-rectangle-line): added third arg FILL.
10559         (delete-extract-rectangle-line): ditto.
10560         (open-rectangle-line): ditto.
10561         (clear-rectangle-line): ditto.
10562
10563 1999-07-18  Andy Piper  <andy@xemacs.org>
10564
10565         * menubar-items.el (default-menubar): add gutter options.
10566
10567         * gutter-items.el: new file.
10568         (gutter): new group for custom.
10569         (gutter-visible-p): new variable.
10570         (default-gutter-position): ditto.
10571         (buffers-tab): new group for the buffers tab.
10572         (gutter-buffers-tab): widget to put in the gutter.
10573         (buffers-tab-max-size): max number of tabs.
10574         (buffers-tab-switch-to-buffer-function): function to call when a
10575         tab is pressed.
10576         (buffers-tab-omit-function): filter buffers with this function.
10577         (buffers-tab-format-buffer-line-function): format buffer names for
10578         inclusion in tabs.
10579         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10580         the record.
10581         (build-buffers-tab-internal): build a list of tab items.
10582         (buffers-tab-items): ditto.
10583         (add-tab-to-gutter): put a tab in the gutter area.
10584         (update-tab-in-gutter): reset the buffers in the tab.
10585
10586         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10587
10588         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10589         (switch-to-buffer-hooks): new hook.
10590
10591         * toolbar.el (default-toolbar-position): fix typo.
10592
10593 1999-07-16  Andy Piper  <andy@xemacs.org>
10594
10595         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10596
10597 1999-07-15  Didier Verna  <didier@xemacs.org>
10598
10599         * cus-edit.el (custom-prompt-variable): optional third arg makes
10600         prompt for a comment string.
10601         (customize-set-value): optional prefix makes this function handle
10602         variable comments.
10603         (customize-set-variable): ditto.
10604         (customize-save-variable): ditto.
10605         (customize-customized): handle custom comments.
10606         (customize-save-customized): ditto.
10607         (custom-variable-state-set): ditto.
10608         (custom-face-state-set): ditto.
10609         (customize-saved): ditto.
10610         (custom-variable-set): ditto.
10611         (custom-face-set): ditto.
10612         (custom-variable-save): ditto.
10613         (custom-face-save): ditto.
10614         (custom-variable-reset-saved): ditto.
10615         (custom-face-reset-saved): ditto.
10616         (custom-variable-reset-standard): ditto.
10617         (custom-face-reset-standard): ditto.
10618         (custom-comment-face): new face.
10619         (custom-comment-tag-face): ditto.
10620         (custom-comment): new widget.
10621         (custom-comment-create): new function.
10622         (custom-comment-delete): ditto.
10623         (custom-comment-value-set): ditto.
10624         (custom-comment-show): ditto.
10625         (custom-comment-invisible-p): ditto.
10626         (custom-variable-value-create): create a comment field widget.
10627         (custom-face-value-create): ditto.
10628         (custom-variable-menu): new entry for adding a custom comment.
10629         (custom-face-menu): ditto.
10630         (custom-save-variables): possibly save custom comments.
10631         (custom-save-faces): ditto.
10632
10633         * cus-face.el (custom-set-faces): the arguments can now have a
10634         custom comment as fourth argument.
10635
10636         * custom.el (custom-set-variables): the arguments can now have a
10637         custom comment as fifth element.
10638
10639 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10640
10641         * XEmacs 21.2.18 is released
10642
10643 1999-07-13  SL Baur  <steve@miho>
10644
10645         * lib-complete.el (read-library-name): Revert previous change.
10646         (read-library): Ditto.
10647
10648 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10649
10650         * packages.el (packages-package-list): Capitalize docstring.
10651
10652         * packages.el (packages-find-package-library-path): Use #'nconc
10653         rather than #'append to reduce consing -- #'mapcar uses Flist,
10654         which returns a freshly consed list.  #'append would create yet
10655         another fresh list, using Fmake_list in concat.
10656
10657         * packages.el (package-provide): Use setq with remassq like it
10658         says in its docstring.
10659
10660 1999-07-06  SL Baur  <steve@miho.m17n.org>
10661
10662         * lib-complete.el (progn-with-message): Fix typo.
10663
10664 1999-07-06  SL Baur  <steve@miho.m17n.org>
10665
10666         * mule/mule-misc.el (char-octet): Make function match docstring.
10667         From Katsumi Yamaoka <yamaoka@jpl.org>
10668
10669 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10670
10671         * wid-edit.el (widget-documentation): corrected spelling error.
10672
10673 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10674
10675         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10676         keys if already bound
10677
10678 1999-07-06  SL Baur  <steve@miho.m17n.org>
10679
10680         * lib-complete.el (progn-with-message): Revert previous changes.
10681
10682 1999-06-24  Bob Weiner  <weiner@beopen.com>
10683
10684         * lib-complete.el (find-library):
10685         (find-library-other-window):
10686         (find-library-other-frame): Completely rewrote
10687         so that these functions actually work when called non-interactively.
10688         Also made them handle LIBRARY arguments which end with .el or .elc.
10689
10690 1999-06-24  Bob Weiner  <weiner@beopen.com>
10691
10692         * simple.el (indent-new-comment-line): Locally bound
10693         `block-comment-start' to `comstart' or else when this is called
10694         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10695         `block-comment-start' value, ignoring any existing spacing after a
10696         comment prefix in the previous line and producing ugly comments.
10697
10698 1999-06-23  Bob Weiner  <weiner@beopen.com>
10699
10700         * list-mode.el (mouse-choose-completion):
10701         (choose-completion):
10702         (completion-switch-to-minibuffer): Added.
10703         ([Tab]): [Tab] previously switched to the minibuffer
10704         but since [space] does that and since most applications in the
10705         world use [Tab] to select the next item in a list, do that in the
10706         *Completions* buffer too.  This will cause the least confusion
10707         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10708         06/23/1999.
10709
10710 1999-06-22  Bob Weiner  <weiner@beopen.com>
10711
10712         * help.el (help-buffer-name): Added support for a null value
10713         of `help-buffer-prefix-string' since some buffers require no
10714         prefix.
10715
10716 1999-06-20  Bob Weiner  <weiner@beopen.com>
10717
10718         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10719         in the completion-list-mode-map to bury the completions buffer
10720         even when the minibuffer is no longer active.
10721
10722 1999-06-20  Bob Weiner  <weiner@beopen.com>
10723
10724         * list-mode.el (list-mode): It is visually disconcerting to have
10725         the text cursor disappear within list buffers, especially when
10726         moving from window to window, so leave it visible.
10727
10728 1999-07-01  SL Baur  <steve@miho.m17n.org>
10729
10730         * menubar-items.el (default-menubar): Conditionalize the bug
10731         report menu item (which may not be possible in this XEmacs).
10732         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10733
10734 1999-06-30  SL Baur  <steve@miho.m17n.org>
10735
10736         * subr.el (with-current-buffer): DOC string fix.
10737         Suggested by Bob Weiner <weiner@altrasoft.com>
10738
10739 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10740
10741         * cus-face.el (custom-face-italic): insert missing args
10742
10743 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10744
10745         * packages.el (package-locations): Changed default early package
10746         hierarchies to ~/.xemacs/mule-packages and
10747         ~/.xemacs/xemacs-packages.
10748
10749 1999-06-23  SL Baur  <steve@miho.m17n.org>
10750
10751         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10752
10753 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10754
10755         * packages.el (package-locations): Changed default early package
10756         hierarchy to ~/.xemacs/packages.
10757         (package-locations): Removed `packages' as a possible name for a
10758         late package hierarchy.
10759
10760 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10761
10762         * mule/mule-category.el (word-combining-categories): Set up new
10763         variable.
10764         (word-separating-categories): Likewise.
10765
10766 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10767
10768         * XEmacs 21.2.17 is released
10769
10770 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10771
10772         * font-menu.el (font-menu-set-font): allow for nil specification
10773         of font size.
10774
10775 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10776
10777         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10778         is 1.
10779
10780 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10781
10782         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10783         8859-5 instead of ISO 8859-1.
10784
10785 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10786
10787         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10788         (viet-viscii-encode-table): Ditto.
10789
10790         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10791         Make obsolete definition of char-octet.
10792
10793 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10794
10795         * subr.el: Move no-Mule make-char ...
10796         * help-nomule.el (make-char): To here.
10797         (string-width): Make Mule compatibility alias.
10798
10799 1999-06-15  Andy Piper  <andy@xemacs.org>
10800
10801         * select.el (get-selection-no-error): really make there be no-error.
10802         (get-selection): revert to original.
10803
10804 1999-06-11  Andy Piper  <andy@xemacs.org>
10805
10806         * select.el (selection-sets-clipboard): renamed.
10807         (own-selection): use it.
10808
10809 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10810
10811         * XEmacs 21.2.16 is released
10812
10813 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10814
10815         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10816         missing characters to avoid crash.
10817
10818 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10819
10820         * coding.el (set-terminal-coding-system): Only set the console
10821         coding system on the selected console if it is a tty.
10822
10823 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10824
10825         * cus-face.el:
10826         * cus-edit.el:
10827         * faces.el:
10828         (custom):
10829         (face-spec-set):
10830         * faces.el (frob-face-property):
10831         * font-menu.el (font-menu-set-font):
10832                   Actually apply changes from 1999-03-17
10833
10834 1999-06-10  Andy Piper  <andy@xemacs.org>
10835
10836         * select.el (get-selection): abstract out non error-signalling
10837         part.
10838         (get-selection-no-error): get-selection without signalling an
10839         error.
10840         (selection-is-clipboard-p): new variable. controls whether the
10841         selection sets the clipboard.
10842         (own-selection): use it.
10843
10844         * mouse.el (insert-selection): fallback to clipboard after trying
10845         primary selection and cutbuffer.
10846
10847 1999-06-05  Andy Piper  <andy@xemacs.org>
10848
10849         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10850         selection functions.
10851
10852 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10853
10854         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10855         default value.
10856         (load): Use `raw-text' instead of `no-conversion'.
10857         (insert-file-contents): Likewise.
10858
10859         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10860         of `no-conversion'.
10861
10862 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10863
10864         * coding.el: Don't copy `no-conversion' to `raw-text'.
10865
10866 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10867
10868         * subr.el (make-char): Define it if Mule is not around.
10869
10870 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10871
10872         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10873
10874         * x-select.el (x-disown-selection-internal): Restore symbol as an
10875         obsolete alias.
10876         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10877
10878 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10879
10880         * XEmacs 21.2.15 is released
10881
10882 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10883
10884         * subr.el (split-string): Avoid infinite looping
10885
10886 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10887
10888         * ldap.el (ldap-ignore-attribute-codings): New variable
10889         (ldap-default-attribute-decoder): New variable
10890         (ldap-coding-system): New variable
10891         (ldap-attribute-syntax-encoders): New variable
10892         (ldap-attribute-syntax-decoders): New variable
10893         (ldap-attribute-syntaxes-alist): New variable
10894         (ldap-encode-boolean): New function
10895         (ldap-decode-boolean): New function
10896         (ldap-encode-country-string): New function
10897         (ldap-decode-string): New function
10898         (ldap-decode-address): New function
10899         (ldap-encode-address): New function
10900         (ldap-decode-attribute): New function
10901         (ldap-search): Use some of these
10902
10903 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10904
10905         * version.el (emacs-version): Make the patch level/beta come
10906         before the XEmacs qualifier so that it gets into (funcall
10907         emacs-version) and thus in the bug reports.
10908         (emacs-version>=): Support patch levels.
10909
10910 1999-06-03  SL Baur  <steve@xemacs.org>
10911
10912         * version.el: implement x.y.z version number
10913         From Jan Vroonhof <vroonhof@math.ethz.ch>
10914
10915 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10916
10917         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10918
10919 1999-05-22  Vin Shelton <acs@xemacs.org>
10920
10921         * startup.el: Document -private and break out non-standard X options.
10922
10923 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10924
10925         * mule/mule-charset.el (charset-after): New function.
10926         (charset-direction): Synch with Mule, update docstring.
10927         (get-charset-property): New function.
10928         (put-charset-property): New function.
10929         (charset-plist): New function.
10930
10931         * mule/mule-charset.el (compose-region):
10932         (decompose-region): remove;  these functions (which don't work
10933         since we don't do composite characters) have been moved to
10934         mule-util.el.
10935         (toplevel): follow coding standards
10936
10937 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10938
10939         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10940         exist any more.
10941
10942         * code-files.el: Fix commentary to follow coding standards.  Move
10943         the single line left in mule-files.el to here.
10944
10945         * mule/mule-files.el: delete.
10946
10947 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10948
10949         * info.el (Info-scroll-prev): Use event functions instead of the
10950         old emacs 19 interface.
10951
10952 1999-06-02  Andy Piper  <andy@xemacs.org>
10953
10954         * x-font-menu.el (x-font-menu-load-font):
10955         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10956
10957 1999-05-31  Andy Piper  <andy@xemacs.org>
10958
10959         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10960         group.
10961         (font-menu-this-frame-only-p): ditto.
10962         (font-menu-max-items): reinstate, from Jan Vroonhof
10963         <vroonhof@math.ethz.ch>
10964         (font-menu-submenu-name-format): ditto.
10965         (font-menu-split-long-menu): ditto, for use by the family
10966         constructor.
10967         (font-menu-family-constructor): use it.
10968
10969 1999-05-30  Andy Piper  <andy@xemacs.org>
10970
10971         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10972         for use by the font menu.
10973
10974         * msw-font-menu.el: new file implementing mswindows specific
10975         font-menu behaviour.
10976         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10977         (mswindows-font-menu-junk-families): ditto.
10978         (hack-font-truename): ditto.
10979         (mswindows-font-regexp-ascii): ditto.
10980         (mswindows-reset-device-font-menus): ditto.
10981         (mswindows-font-menu-font-data): ditto.
10982         (mswindows-font-menu-load-font): ditto.
10983
10984         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10985         (x-font-menu-font-data): ditto.
10986         (x-font-menu-load-font): ditto.
10987
10988         * font-menu.el: new file implementing generic font menu behaviour.
10989         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10990         made device independent.
10991         (font-menu-this-frame-only-p): ditto.
10992         (font-menu-preferred-resolution): ditto.
10993         (font-menu-size-scaling): new variable used to determine whether
10994         sizes are in points or tenths of a point.
10995         (vassoc): moved from x-font-menu.el.
10996         (device-fonts-cache): ditto.
10997         (device-fonts-cache): ditto.
10998         (flush-device-fonts-cache): ditto.
10999         (reset-device-font-menus): copied from x-font-menu.el and made
11000         device independent. Most functionality deferred to
11001         device-dependent versions.
11002         (font-menu-family-constructor): copied from x-font-menu.el and
11003         made device independent.
11004         (font-menu-size-constructor): ditto.
11005         (font-menu-weight-constructor): ditto.
11006         (font-menu-set-font): ditto.
11007         (font-menu-change-face): ditto.
11008         (font-menu-load-font): new device method.
11009         (font-menu-font-data): ditto.
11010
11011         * x-font-menu.el: The above functions deleted.
11012
11013 1999-05-26  Andy Piper  <andy@xemacs.org>
11014
11015         * update-elc.el:
11016         * make-docfile.el:
11017         * loadup.el: rehash expand-file-name usage to not use default-directory.
11018
11019 1999-05-21  Andy Piper  <andy@xemacs.org>
11020
11021         * x-select.el (x-select-convert-to-text):
11022         (x-selected-text-type):
11023         (x-get-selection):
11024         (xselect-convert-to-string):
11025         (xselect-convert-to-compound-text):
11026         (xselect-convert-to-length):
11027         (xselect-convert-to-targets):
11028         (xselect-convert-to-delete):
11029         (xselect-convert-to-filename):
11030         (xselect-convert-to-charpos):
11031         (xselect-convert-to-lineno):
11032         (xselect-convert-to-colno):
11033         (xselect-convert-to-sourceloc):
11034         (xselect-convert-to-os):
11035         (xselect-convert-to-host):
11036         (xselect-convert-to-user):
11037         (xselect-convert-to-class):
11038         (xselect-convert-to-name):
11039         (xselect-convert-to-integer):
11040         (xselect-convert-to-atom):
11041         (xselect-convert-to-identity): functions renamed from x-* and
11042         moved to select.el.
11043         (x-get-secondary-selection): use rename get-selection.
11044         (x-get-clipboard): ditto.
11045         (x-own-selection): moved to select.el.
11046         (x-valid-simple-selection-p): ditto.
11047         (x-dehilight-selection): ditto.
11048         (x-own-clipboard): ditto.
11049         (x-disown-selection): ditto.
11050
11051         * x-mouse.el (x-yank-function): moved to mouse.el.
11052         (x-insert-selection): ditto.
11053         (x-set-point-and-move-selection): use renamed function.
11054
11055         * select.el (selected-text-type): moved and renamed from
11056         x-select.el.
11057         (selection-owner-p): moved to C.
11058         (selection-exists-p): ditto.
11059         (get-cutbuffer): new device method.
11060         (get-selection): generalised and moved from x-select.el.
11061         (own-selection): moved x-own-selection functionality into here.
11062         (dehilight-selection): renamed and moved from x-select.el.
11063         (own-clipboard): functionality moved from x-select.el using new
11064         generic C builtins.
11065         (disown-clipboard): ditto.
11066         (select-convert-to-text):
11067         (select-convert-to-string):
11068         (select-convert-to-compound-text):
11069         (select-convert-to-length):
11070         (select-convert-to-targets):
11071         (select-convert-to-delete):
11072         (select-convert-to-filename):
11073         (select-convert-to-charpos):
11074         (select-convert-to-lineno):
11075         (select-convert-to-colno):
11076         (select-convert-to-sourceloc):
11077         (select-convert-to-os):
11078         (select-convert-to-host):
11079         (select-convert-to-user):
11080         (select-convert-to-class):
11081         (select-convert-to-name):
11082         (select-convert-to-integer):
11083         (select-convert-to-atom):
11084         (select-convert-to-identity): new functions renamed from x-* and
11085         moved from x-select.el.
11086
11087         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11088         into here and use as the default window-system mouse yank.
11089         (insert-selection): generalised and moved from x-mouse.el.
11090         (own-clipboard): moved to C.
11091
11092         * msw-select.el (mswindows-selection-owned-p): deleted.
11093         (mswindows-own-selection): generalised and moved to select.el.
11094         (mswindows-disown-selection): generalised and moved to C.
11095         (mswindows-selection-owner-p): ditto.
11096
11097 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11098
11099         * XEmacs 21.2.14 is released
11100
11101 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11102
11103         * about.el: update contact info for jason and slb.
11104
11105 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11106
11107         * mule/european.el (setup-romanian-environment): Add Romanian
11108         support from Emacs/Mule romanian.el.
11109
11110 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11111
11112         * cus-face.el: Label all custom changes with the 'custom' tag.
11113
11114         * cus-edit.el: idem ditto.
11115
11116         * faces.el: Added suport for adding device tags to various functions.
11117         (custom): New device tag.
11118         (face-spec-set): Call reset face with tags argument. No longer do
11119         x-init-global-faces hack.
11120
11121         * faces.el (frob-face-property): Use an anonymous specifier to map
11122         frob-face-property-1 over.
11123
11124         * x-font-menu.el (font-menu-set-font): Always specify all
11125         properties to custom.
11126
11127 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11128
11129         * mule/european.el (setup-czech-environment): Add czech support.
11130         From David Sauer <davids@orfinet.cz>
11131
11132 1999-03-15  SL Baur  <steve@xemacs.org>
11133
11134         * check-features.el: Turn hard errors into warnings.
11135
11136 1999-03-21  SL Baur  <steve@xemacs.org>
11137
11138         * simple.el (delete-key-deletes-forward): As per discussion on
11139         xemacs-beta, default to t.
11140
11141 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11142
11143         * loadup.el: Define Installation-string before loading anything.
11144
11145 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11146
11147         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11148         From Anders Stenman <stenman@isy.liu.se>
11149
11150 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11151
11152         * wid-edit.el (widget-glyph-find): Ditto.
11153
11154         * packages.el (locate-library): Ditto.
11155
11156         * loadup.el (really-early-error-handler): Ditto.
11157
11158         * lib-complete.el (read-library): Ditto.
11159
11160         * faces.el (set-face-stipple): Ditto.
11161
11162         * code-files.el (load): Use new calling style of locate-file.
11163
11164 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11165
11166         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11167         dead.
11168
11169 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11170
11171         * dumped-lisp.el (preloaded-file-list): Don't load
11172         Installation.el.
11173
11174         * loadup.el (Installation-string): Define it here.
11175
11176 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11179         Installation.el needs to be loaded before `dump-paths', otherwise
11180         the dumping process won't find it.
11181
11182 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11183
11184         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11185         subr so that we can use `replace-in-string' in Installation.el to
11186         get rid of C-m chars under the native Windows build.
11187
11188 1999-04-29  Andy Piper  <andy@xemacs.org>
11189
11190         * make-docfile.el: canonicalize file and directory names.
11191
11192         * device.el (call-device-method): new function for calling device
11193         specific methods.
11194         (define-device-method): new function for defining device methods.
11195         (define-device-method*): ditto.
11196
11197 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11198
11199         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11200
11201 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11202
11203         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11204         (cyrillic-koi8-r-encode-table): Likewise.
11205         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11206         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11207
11208         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11209         from vietnamese.el].
11210
11211         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11212         mule/mule-misc.el.
11213
11214 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11215
11216         * mule/thai-xtis.el:
11217         - Change font registry name from "Thai94x94-0" to "xtis-0".
11218         - Change mnemonic of coding-system `tis-620' to "TIS620".
11219
11220 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11221
11222         * mule/ethiopic.el: fixed.
11223
11224 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11225
11226         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11227
11228         * mule/thai-xtis.el: New file.
11229
11230         * mule/vietnamese.el: New file.
11231
11232         * mule/ethiopic.el: New file.
11233
11234 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11235
11236         * bytecomp.el (byte-compile-close-variables): Leave
11237         debug-issue-ebola-notices alone.
11238
11239 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11240
11241         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11242         at the top of the buffer since it is the most important thing to
11243         customize
11244         (ldap-get-host-parameter): New defun
11245         (ldap-search): Add a new parameter `withdn' to retrieve the
11246         distinguished names of entries
11247
11248 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11249
11250         * startup.el (splash-frame-body): Date and spelling fixes.
11251
11252 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11253
11254         * view-less.el (toggle-truncate-lines): add autoload tag
11255
11256 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11257
11258         * format.el (format-alist): Disable image stuff.
11259
11260 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11261
11262         * wid-edit.el (widget-glyph-find): Search by directories, then by
11263         suffixes rather than the other way around.
11264         (widget-image-conversion): Renamed to
11265         `widget-image-file-name-suffixes'.
11266
11267 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11268
11269         * mule/mule-charset.el: Made old functions obsolete, remove the
11270         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11271         (charset-iso-graphic-plane): Rename from charset-graphic.
11272         (charset-iso-final-char): Rename from charset-final.
11273         (charset-width): Rename from charset-columns.
11274         (charset-bytes): Added from fsf compatibility, returns always 1.
11275
11276         * mule/mule-misc.el: Move charset-doc-string alias to
11277         mule-charset.el
11278
11279 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11280
11281         * x-faces.el (x-make-font-bold-italic): honor
11282         *try-oblique-before-italic-fonts*
11283
11284 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11285
11286         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11287
11288 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11289
11290         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11291         name.
11292
11293 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11294
11295         * cl-extra.el (equalp): Would bug out for lists.
11296
11297 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11298
11299         * about.el (about-hackers):  Change cgw's email address
11300
11301 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11302
11303         * XEmacs 21.2.13 is released
11304
11305 1999-03-12  SL Baur  <steve@xemacs.org>
11306
11307         * simple.el (delete-key-deletes-forward): Revert to previous
11308         behavior.
11309
11310 1999-01-18  Didier Verna  <didier@xemacs.org>
11311
11312         * menubar-items.el (xemacs-splash-buffer): handle the case of
11313         multiple elements in the splash buffer body.
11314
11315         * startup.el (splash-frame-timeout): new constant: interval
11316         between splash buffer elements.
11317         (command-line-1): handle splash buffer with multiple elements (use
11318         a timeout).
11319         (splash-frame-body): Originally `startup-splash-frame-body'.
11320         Rewrote a cleaner and more readable version. This can now be array,
11321         in which case each element is displayed in turn in the splash buffer.
11322         (splash-frame-static-body): new constant. Persistent information
11323         across all splash buffer elements (preserves the possibility to give
11324         it in different languages.
11325         (circulate-splash-frame-elements): new function. Used as a timeout
11326         to circulate through all splash frame elements and display them in
11327         sequence.
11328         (display-splash-frame): originally `startup-splash-frame'. Handle
11329         the case of multiple elements in the splash buffer body. Now
11330         returns a timeout id if multiple elements to display, or nil.
11331
11332 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11333
11334         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11335         so they can be overridden by x-init-face-from-resources.
11336         Additionally specify the font name also with an x tag.
11337
11338 1999-03-08  Andy Piper  <andy@xemacs.org>
11339
11340         * package-get.el (package-get-base): autoload.
11341
11342         * menubar-items.el (default-menubar): add update menu item. Fix
11343         custom menu to only be activated when package-base is available.
11344
11345         * package-get.el (package-get-custom): don't load
11346         package-get-custom as it is auto-generated. Fix group definition.
11347
11348 1999-03-05  Didier Verna  <didier@xemacs.org>
11349
11350         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11351         instead of `symbol-name' (Thanks Kyle).
11352
11353         * cus-edit.el (custom-save-variables): use `prin1' instead of
11354         princ to write symbols.
11355
11356 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11357
11358         * XEmacs 21.2.12 is released
11359
11360 1999-03-05  SL Baur  <steve@xemacs.org>
11361
11362         * menubar-items.el (default-menubar): Add kfm browsing support.
11363         From Neal Becker <nbecker@fred.net>
11364
11365 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11366
11367         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11368         calls to font-lock during buffer reversion.
11369
11370 1999-02-12  Didier Verna  <didier@xemacs.org>
11371
11372         * info.el (Info-build-node-completions): unconditionally widen the
11373         tag table buffer.
11374
11375 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11376
11377         * x-faces.el (x-init-face-from-resources):
11378         Only set fonts in the 'x locale.
11379
11380 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11381
11382         * package-ui.el (pui-install-selected-packages): Don't throw on
11383         `package-admin-delete-binary-package' returning nil since it's
11384         normal.  Reindent function.
11385         (pui-add-required-packages): Handle case where packages selected
11386         for installation have never been installed.
11387
11388 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11389
11390         * menubar-items.el (default-menubar):
11391         Implement the ``Mule->Set coding system of process'' menu item.
11392
11393 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11394
11395         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11396         files
11397         - Change some `if's to `when's
11398
11399 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11400
11401         * XEmacs 21.2.11 is released
11402
11403 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11404
11405         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11406         against window close (Fix Bug #460).
11407         (ask-user-about-lock-dbox): Idem.
11408
11409 1999-02-25  SL Baur  <steve@xemacs.org>
11410
11411         * mule/mule-charset.el (charset-leading-byte): New function.
11412         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11413
11414 1999-02-12  Andy Piper  <andy@xemacs.org>
11415
11416         * about.el (xemacs-hackers): change andy's email address.
11417         (about-url-alist): change andy's web page address.
11418         (about-xemacs): add piper.
11419
11420 1999-02-16  SL Baur  <steve@xemacs.org>
11421
11422         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11423         of mule-base into lisp/mule.
11424
11425 1999-02-16  SL Baur  <steve@xemacs.org>
11426
11427         * mule/arabic.el:
11428         mule/canna-leim.el:
11429         mule/chinese.el:
11430         mule/cyrillic.el:
11431         mule/english.el:
11432         mule/european.el:
11433         mule/greek.el:
11434         mule/hebrew.el:
11435         mule/japanese.el:
11436         mule/kinsoku.el:
11437         mule/korean.el:
11438         mule/misc-lang.el:
11439         mule/mule-category.el:
11440         mule/mule-ccl.el:
11441         mule/mule-charset.el:
11442         mule/mule-cmds.el:
11443         mule/mule-coding.el:
11444         mule/mule-files.el:
11445         mule/mule-help.el:
11446         mule/mule-init.el:
11447         mule/mule-misc.el:
11448         mule/mule-tty-init.el:
11449         mule/mule-x-init.el:
11450         mule/viet-chars.el:  Remerge from mule-base.
11451
11452         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11453         of mule-base into lisp/mule.
11454
11455 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11456
11457         * process.el (exec-to-string): Use `shell-command-switch' in place
11458         of hard-wired "-c" (for WindowsNT).
11459
11460 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11461
11462         * menubar-items.el (default-menubar):  Remove obsolete
11463         "Gopher" item
11464
11465 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11466
11467         * package-admin.el (package-admin-get-install-dir): First fall
11468         back to the location of xemacs-base for non-mule packages.
11469
11470 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11471
11472         * paths.el:
11473         - improved automounter tmp directory support.
11474         - support 4 (!) empirically discovered automounter conventions
11475
11476 1999-02-12  SL Baur  <steve@xemacs.org>
11477
11478         * etags.el (pop-tag-mark): autoload to match key binding.
11479
11480 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11481
11482         * XEmacs 21.2.10 is released
11483
11484 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11485
11486         * package-get.el (package-get-remote-filename): Don't bug out for
11487         a local file name in the search entry.
11488
11489 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11490
11491         * XEmacs 21.2.9 is released
11492
11493 1999-01-19  Didier Verna  <didier@xemacs.org>
11494
11495         * replace.el (replace-search-function): new variable containing a
11496         function to perform a search-forward.
11497         (replace-re-search-function): new variable containing a function
11498         to perform a re-search-forward.
11499         (perform-replace): use them.
11500
11501 1999-01-25  Didier Verna  <didier@xemacs.org>
11502
11503         * select.el (selection-owner-p): use the name `XEmacs'.
11504         (cut-copy-clear-internal): ditto.
11505
11506 1999-01-18  Andy Piper  <andy@xemacs.org>
11507
11508         * about.el (about-url-alist): Update my entry.
11509         (xemacs-hackers): Ditto.
11510
11511 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11512
11513         * buffer.el (switch-to-buffer): Fixing documentation.
11514         * minibuf.el (minibuffer-completion-table): ditto.
11515         * cl-macs.el (return-from): ditto.
11516
11517 1999-01-04  Didier Verna  <didier@xemacs.org>
11518
11519         * replace.el (delete-non-matching-lines): temporarily disable
11520         case-folding when called interactively with a regexp containing
11521         uppercase characters.
11522         (delete-matching-lines): ditto.
11523         (count-matches): ditto.
11524         (list-matching-lines): ditto.
11525
11526 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11527
11528         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11529         abort if current window is split horizontally, not if others are
11530         split.  Got rid of unnecessary minibuffer checking.  Also, add
11531         some comments (it's still complex).
11532
11533 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11534
11535         * package-get.el: changed address for doc.ic.ac.uk to
11536         sunsite.doc.ic.ac.uk
11537
11538 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11539
11540         * ldap.el (toplevel): Remove requires so that the file compiles
11541         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11542
11543 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11544
11545         * dump-paths.el: Calculate module-directory and set
11546         module-load-path to the load path for modules.
11547
11548         * loadup.el: Get bootstrap value of module-load-path from the
11549         environment variable EMACSBOOTSTRAPMODULEPATH.
11550         - Display the module load path if we're debugging paths.
11551
11552         * setup-paths.el: Added function paths-find-site-module-directory.
11553         - Added function paths-find-module-directory.
11554         - Added function paths-construct-module-load-path.  Uses new
11555         environment variable EMACSMODULEPATH.
11556
11557 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11558
11559         * font.el (font-default-object-for-device):
11560         Oops! This `or' can't be replaced by `unless'.
11561         Fixed inability to run w3, among other things.
11562
11563 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11564
11565         * package-admin.el: Change initialization of
11566           package-admin-install-function dependent on system type.
11567           Change package-admin-install-function-mswindows to use
11568           "minitar".
11569
11570 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11571
11572         * mouse.el (default-mouse-motion-handler): Disable help echo while
11573         in the minibuffer.
11574
11575 1998-12-28  Martin Buchholz <martin@xemacs.org>
11576
11577         * XEmacs 21.2.8 is released.
11578
11579 1998-12-24  Martin Buchholz <martin@xemacs.org>
11580
11581         * XEmacs 21.2.7 is released.
11582
11583 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11584
11585         * package-ui.el (pui-list-packages): Set truncate-lines.
11586
11587         * package-get.el (package-get-download-menu): Use
11588         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11589
11590         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11591         (pui-help-string): idem.
11592         (list-packages-mode): New major mode.
11593         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11594         (pui-install-selected-packages): Add suport for removing packages.
11595         (pui-toggle-package-delete-key): New function.
11596         (pui-popup-context-sensitive): New kludge.
11597         (pui-list-packages): Add warning when `package-get-remote' is nil.
11598         (package-ui-add-site): New function.
11599
11600 1998-12-01  Didier Verna  <didier@xemacs.org>
11601
11602         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11603
11604 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11605
11606         * ldap.el: Custom-ized
11607         (toplevel): Do not provide `ldap' which is provided by C level
11608         LDAP code
11609         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11610
11611 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11614
11615 1998-12-17  Andy Piper  <andy@xemacs.org>
11616
11617         * sound.el (sound-load-list): name changed from sound-load-alist.
11618         (sound-extension-list): name changed from sound-ext-list.
11619         (load-default-sounds): use new names.
11620         (load-sound-file): use new names.
11621
11622 1998-12-16  Andy Piper  <andy@xemacs.org>
11623
11624         * XEmacs 21.2.6 is released
11625
11626 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11629         errors.
11630
11631 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * wid-edit.el (widget-echo-this-extent): Set
11634         help-echo-owns-message to t.
11635
11636 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11637
11638         * package-get.el (package-get-download-menu): use toggles for
11639           each site in the download site menu.
11640
11641 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11642
11643         * package-get.el (package-get): If we cannot find a package
11644           because package-get-remote is not set, give a more helpful
11645           error message.
11646
11647 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11648
11649         * package-get.el (package-get-remote-filename): use an EFS path
11650         with user anonymous if no user is specified.
11651
11652 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11653
11654         * faces.el (face-spec-set): Re-init fallfacks for default after
11655         calling reset-face on the default face.
11656
11657 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11658
11659         * package-admin.el (package-admin-default-install-function):
11660         Behave as advertised.  Make sure the pkg-dir is proper for
11661         default-directory.
11662         (package-admin-add-binary-package): Make sure the pkg-dir is
11663         proper for default-directory.
11664         (package-admin-install-function-mswindows): Make sure the pkg-dir
11665         is proper for default-directory.
11666
11667 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11668
11669         * XEmacs 21.2.5 is released
11670
11671 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11672
11673         * files.el (binary-file-regexps): regexp-opt is not available at
11674         bytecompile time.
11675
11676 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11677
11678         * x-win-xfree86.el:
11679         * x-win-sun.el (x-win-init-sun):
11680         * x-win-sun.el:
11681         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11682         * x-iso8859-1.el:
11683         * x-init.el (init-post-x-win):
11684         * x-init.el (init-pre-x-win):
11685         * x-init.el (x-initialize-compose):
11686         * x-init.el:
11687         * x-compose.el:
11688         * winnt.el:
11689         * widget.el:
11690         * wid-edit.el (widget-glyph-click):
11691         * wid-edit.el (widget-glyph-find):
11692         * wid-edit.el (widget-type):
11693         * view-less.el (view-buffer-other-window):
11694         * very-early-lisp.el:
11695         * version.el:
11696         * toolbar.el:
11697         * toolbar-items.el:
11698         * term/sun.el (suntool-map):
11699         * term/sun-mouse.el:
11700         * term/internal.el:
11701         * syntax.el (modify-syntax-entry):
11702         * symbol-syntax.el:
11703         * subr.el:
11704         * startup.el (lock-directory):
11705         * simple.el (set-comment-column):
11706         * simple.el (backward-delete-char-untabify):
11707         * shadow.el (find-emacs-lisp-shadows):
11708         * shadow.el:
11709         * setup-paths.el (paths-construct-info-path):
11710         * select.el (cut-copy-clear-internal):
11711         * process.el (call-process-region):
11712         * process.el (start-process-shell-command):
11713         * process.el:
11714         * paths.el (rmail-spool-directory):
11715         * paragraphs.el (use-hard-newlines):
11716         * package-get.el (package-get-dependencies):
11717         * package-admin.el (package-admin-delete-binary-package):
11718         * obsolete.el (truncate-string):
11719         * obsolete.el (store-substring):
11720         * mouse.el (default-mouse-track-maybe-own-selection):
11721         * mouse.el (mouse-yank-at-point):
11722         * modeline.el:
11723         * modeline.el (mouse-drag-modeline):
11724         * minibuf.el (read-directory-name-internal):
11725         * minibuf.el (read-file-name-internal):
11726         * minibuf.el (read-file-name-internal-1):
11727         * minibuf.el (read-file-name-2):
11728         * minibuf.el (exact-minibuffer-completion-p):
11729         * minibuf.el (read-from-minibuffer):
11730         * minibuf.el:
11731         * menubar.el (check-menu-syntax):
11732         * map-ynp.el (map-y-or-n-p):
11733         * make-docfile.el (docfile-out-of-date):
11734         * loadup.el ((member "run-temacs" command-line-args)):
11735         * loadup.el ((member "no-site-file" command-line-args)):
11736         * loadup.el (really-early-error-handler):
11737         * loadup.el:
11738         * loadhist.el:
11739         * loaddefs.el:
11740         * lisp-mnt.el (lm-verify):
11741         * lib-complete.el (lib-complete:cache-completions):
11742         * lib-complete.el (library-all-completions):
11743         * itimer.el (itimer-run-expired-timers):
11744         * info.el (Info-mode):
11745         * info.el (Info-insert-file-contents):
11746         * info.el (Info-rebuild-dir):
11747         * info.el (Info-build-dir-anew):
11748         * info.el (Info-parse-dir-entries):
11749         * info.el (Info-dir-outdated-p):
11750         * info.el (Info-insert-dir):
11751         * info.el (info-xref):
11752         * info.el:
11753         * hyper-apropos.el (hyper-apropos-get-doc):
11754         * hyper-apropos.el (hyper-describe-face):
11755         * hyper-apropos.el (hyper-apropos-mode):
11756         * hyper-apropos.el:
11757         * help.el (list-processes):
11758         * help.el:
11759         * gnuserv.el:
11760         * font.el (mswindows-font-create-name):
11761         * font.el (font-default-font-for-device):
11762         * font.el (x-font-create-object):
11763         * font.el (font-registry):
11764         * font.el:
11765         * font-lock.el (font-lock-keywords):
11766         * font-lock.el:
11767         * finder.el (finder-compile-keywords):
11768         * find-paths.el (paths-find-recursive-path):
11769         * fill.el (set-justification-center):
11770         * fill.el (fill-region-as-paragraph):
11771         * files.el (insert-directory):
11772         * files.el (wildcard-to-regexp):
11773         * files.el (recover-file):
11774         * files.el (basic-save-buffer):
11775         * files.el (delete-auto-save-file-if-necessary):
11776         * files.el (file-relative-name):
11777         * files.el (backup-extract-version):
11778         * files.el (backup-buffer):
11779         * files.el (set-visited-file-name):
11780         * files.el (set-auto-mode):
11781         * files.el (interpreter-mode-alist):
11782         * files.el:
11783         * files.el (find-file-noselect):
11784         * files.el (abbreviate-file-name):
11785         * files.el (parse-colon-path):
11786         * files.el (directory-abbrev-alist):
11787         * etags.el (visit-tags-table-buffer):
11788         * easymenu.el (easy-menu-define):
11789         * dragdrop.el (experimental-dragdrop-drag):
11790         * dragdrop.el (dragdrop-drop-do-functions):
11791         * dragdrop.el (dragdrop-drop-at-point):
11792         * disass.el (disassemble-1):
11793         * disass.el (disassemble-internal):
11794         * disass.el (disassemble):
11795         * disass.el:
11796         * derived.el (derived-mode-init-mode-variables):
11797         * derived.el (define-derived-mode):
11798         * custom.el (defgroup):
11799         * cus-edit.el (custom-quote):
11800         * config.el:
11801         * code-process.el (open-network-stream):
11802         * code-process.el (start-process):
11803         * code-process.el (call-process-region):
11804         * code-process.el (call-process):
11805         * code-process.el:
11806         * code-files.el (insert-file-contents):
11807         * code-files.el:
11808         * code-files.el (buffer-file-coding-system-for-read):
11809         * cmdloop.el (yes-or-no-p-minibuf):
11810         * cl.el:
11811         * cl-macs.el:
11812         * cl-extra.el:
11813         * callers-of-rpt.el (make-caller-report):
11814         * callers-of-rpt.el:
11815         * bytecomp.el (batch-byte-recompile-directory):
11816         * bytecomp.el (batch-byte-compile-1):
11817         * bytecomp.el (batch-byte-compile):
11818         * bytecomp.el (display-call-tree):
11819         * bytecomp.el (byte-compile-insert):
11820         * bytecomp.el (byte-compile-two-args-19->20):
11821         * bytecomp.el (byte-compile-variable-ref):
11822         * bytecomp.el (byte-compile-form):
11823         * bytecomp.el (byte-compile-top-level-body):
11824         * bytecomp.el (byte-compile-out-toplevel):
11825         * bytecomp.el (byte-compile-byte-code-maker):
11826         * bytecomp.el (byte-compile-file-form-defmumble):
11827         * bytecomp.el (byte-compile-file-form):
11828         * bytecomp.el (byte-compile-keep-pending):
11829         * bytecomp.el (byte-compile-insert-header):
11830         * bytecomp.el (byte-compile-from-buffer):
11831         * bytecomp.el (byte-compile-file):
11832         * bytecomp.el (byte-recompile-file):
11833         * bytecomp.el (byte-compile-close-variables):
11834         * bytecomp.el (byte-compile-warn-about-unused-variables):
11835         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11836         * bytecomp.el (byte-compiler-legal-options):
11837         * bytecomp.el (byte-compile-lapcode):
11838         * bytecomp.el (byte-optimize-log):
11839         * bytecomp.el ((fboundp 'defsubst)):
11840         * bytecomp.el:
11841         * bytecomp-runtime.el:
11842         * byte-optimize.el (byte-optimize-apply):
11843         * byte-optimize.el (car):
11844         * byte-optimize.el (byte-optimize-form):
11845         * byte-optimize.el (byte-optimize-form-code-walker):
11846         * byte-optimize.el:
11847         * build-report.el (build-report-insert-installation-file):
11848         * build-report.el (build-report):
11849         * auto-show.el:
11850         * apropos.el (apropos-documentation):
11851         - mega patch
11852         - clean up byte-compile warnings
11853         - remove unused variables
11854         - Use common lisp style hashtable functions
11855         - byte compiler cleanup
11856         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11857         - remove old backquote syntax usage
11858         - move some cl functionality into C for speed.
11859         - remove last remaining VMS support
11860         - spelling fixes
11861         - implement last, butlast, nbutlast, copy-list in C.
11862         - new macro ignore-file-errors, similar to ignore-errors
11863           (ignore-file-errors (delete-file "foo"))
11864         - get frequent garbage collection during loadup.el by tweaking
11865           gc-cons-threshold, rather than explicitly calling garbage-collect
11866         - default delete-key-deletes-forward to `t'.
11867
11868 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11869
11870         * XEmacs 21.2-beta4 is released.
11871
11872 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11873
11874         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11875         (easy-menu-item-present-p): Wrapper around find-menu-item.
11876         (easy-menu-remove-item): Wrapper around delete-menu-item.
11877
11878         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11879         (add-menu-button): Add 'in-menu' argument.
11880         (add-menu-item-1): Add in-menu support to helper function.
11881
11882 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11883
11884         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11885
11886 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11887
11888         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11889         of Dec 4, 1997.
11890
11891 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * process.el (shell-command-on-region): Report if the command
11894         succeeded or failed.
11895
11896 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11897
11898         * subr.el (buffer-substring-no-properties): Comment out.
11899
11900 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11901
11902         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11903           into font instances first, like `x-frob-font-size' does.
11904           (mswindows-find-larger-font): ditto
11905
11906 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11907
11908         * package-ui.el (pui-install-selected-packages): fix args in call
11909         to `package-get'.
11910
11911 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11912
11913         * package-get.el (host-name): New widget type.
11914         (package-get-remote): Better customization using new type.
11915         (package-get-download-sites): idem dito.
11916
11917         (package-get-custom): Do not use package-get-all untill we have
11918         runtime dependencies.
11919
11920         (package-get-remove-copy): Default to 't' we no longer need this
11921         kludge as we do not currently use depenencies.
11922
11923         (package-get-was-current): New variable.
11924         (package-get-require-base): New 'force-current' argument.
11925         (package-get-update-base): idem
11926         (package-get-package-provider):  idem
11927         (package-get-locate-index-file): New 'no-remote' argument.
11928         (package-get-locate-file): idem.
11929
11930         (package-get-maybe-save-index): New function.
11931         (package-get-update-base): Use it.
11932
11933 1998-10-28 Greg Klanderman <greg@alphatech.com>
11934
11935         * package-get.el (package-get-remote): default to nil; by default,
11936         don't go out to the net via EFS.  They must select a download site.
11937         (package-get-download-sites): new variable.
11938         (package-get-download-menu): new function.
11939         (package-get-locate-index-file): new function.
11940         (package-get-update-base): use it.
11941
11942         * menubar-items.el (default-menubar): add "Update Package Index"
11943         and "Add Download Site" menus under Options | Manage Packages.
11944
11945 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11946
11947         * package-get.el (package-get): bugfix code checking installed version
11948         for case where package is not currently installed.
11949         (package-get-require-signed-base-updates): new variable.
11950         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11951         deemed not a goot thing.  Use the variable
11952         package-get-allow-unsigned-base-updates instead.
11953
11954 1998-10-16 Greg Klanderman <greg@alphatech.com>
11955
11956         * package-get.el (package-get): Don't install an older version than
11957         we already have unless explicitly told to.  Issue a warning.
11958
11959         * package-ui.el (pui-add-required-packages): when adding
11960         dependencies, don't add packages that are up to date.
11961         (pui-package-symbol-char):  Don't consider a package out of date
11962         if you have a newer version installed than the latest version in
11963         package-get-base.
11964
11965         * package-get.el (package-get-base-filename): document that it may
11966         be a path relative to package-get-remote;  new default value.
11967         (package-get-locate-file): new function.
11968         (package-get-update-base): use it to expand package-get-base-filename.
11969         (package-get-save-base): new function to save the package-get database
11970         to file.
11971         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11972         (package-get-update-base): pass the REMOTE-SOURCE arg.
11973         (package-get-update-base-entry): call package-get-custom-add-entry.
11974         (package-get-file-installed-p): removed; no longer needed.
11975         (package-get-create-custom): ditto.
11976         (toplevel): remove code to build and load package-get-custom.el
11977         (package-get-custom-add-entry): new function.
11978
11979 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11980
11981         * wid-edit.el (widget-button-click): Don't switch window.
11982
11983 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11984
11985         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11986
11987 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11988
11989         * etags.el (find-tag-default): Run find-tag-hook using
11990         run-hooks rather than funcall
11991
11992 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11993
11994         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11995         and the current local map as the parents to isearch-mode-map.
11996
11997 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11998
11999         * XEmacs 21.2-beta3 is released.
12000
12001 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12002
12003         * package-get.el (package-get-update-base): use
12004         insert-file-contents-internal, not insert-file-contents-literally.
12005
12006 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12007
12008         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12009         dump time.
12010
12011 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12012
12013         * package-get.el (package-get-update-base-entry): new function.
12014         (package-get-update-base): renamed; was `package-get-load-base'.
12015         cleanup, and use package-get-update-base-from-buffer.
12016         (package-get-update-base-from-buffer): new function.
12017         (package-get-update-base-entries): new; helper for above.
12018         Do not eval lisp grabbed over ftp; parse it from new format.
12019
12020 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12021
12022         * files.el (set-auto-mode): Don't play games loading package-get
12023         database; package-get-package-provider will handle it all.
12024
12025 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12026
12027         * package-get.el (package-get-base-filename): new variable.
12028         (package-get-require-base): new function.
12029         (package-get-pgp-signed-begin-line): new variable.
12030         (package-get-pgp-signature-begin-line): ditto.
12031         (package-get-pgp-signature-end-line):  ditto.
12032         (package-get-load-base): new function.
12033         (package-get-interactive-package-query):
12034         (package-get-update-all):
12035         (package-get-dependencies):
12036         (package-get-package-provider):
12037         (package-get-custom): use package-get-require-base.
12038         [package-get-custom loading]: disable for now.
12039
12040         * package-ui.el (pui-list-packages): use (package-get-require-base)
12041
12042 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12043
12044         * package-ui.el: Correct obvious thinko in choosing extent face.
12045
12046 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12047
12048         * menubar-items.el (default-menubar): pui-list-package has nothing
12049         to with Customize. Move all the package stuff to a new Item in Options.
12050
12051         * package-ui.el (pui-menu): Add menu and Popup menu.
12052
12053         * package-get.el (package-get): Use new
12054         package-admin-get-install-dir.
12055
12056         * package-admin.el (package-admin-get-install-dir): New syntax.
12057         Conserve package location and put mule packages where mule-base is.
12058
12059         * package-get.el : Customized
12060
12061         * package-ui.el (pui): Customized
12062         (pui-package-install-dest-dir): New variable.
12063         (pui-install-selected-packages): Use it
12064
12065 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12066
12067         * package-get.el (package-get-interactive-package-query): Move
12068         dependency on package-get-base to run-time.
12069         (package-get-update-all): Ditto.
12070         (package-get-dependencies): Ditto.
12071         (package-get-package-provider): Ditto.
12072         (package-get-custom): Ditto.
12073
12074 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12075
12076         * events.el: Remove 'ascii-character property from 'backspace
12077         and 'delete symbols
12078
12079 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12080
12081         * package-get-base.el: removed.
12082
12083 1998-09-23  Didier Verna  <didier@xemacs.org>
12084
12085         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12086         (no-upper-case-p): new function.
12087         (with-search-caps-disable-folding): new macro.
12088         (with-interactive-search-caps-disable-folding): new macro.
12089         (zap-to-char): In interactive mode, do a case-sensitive search if
12090         the character is uppercase.
12091         (zap-up-to-char): ditto.
12092
12093         * replace.el (perform-replace): use the function no-upper-case-p.
12094
12095         * isearch-mode.el (isearch-fix-case): ditto.
12096         make obsolete `with-caps-disable-folding' and
12097         `isearch-no-upper-case-p'.
12098
12099         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12100         (tags-search): ditto.
12101         (tags-query-replace): ditto.
12102
12103         * info.el (Info-search): ditto.
12104
12105 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12106
12107         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12108
12109 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12110
12111         * package-admin.el (package-admin-rmtree): rewritten.  need to
12112         check for "." and ".." before symlink check.  expand files and
12113         directories with respect to DIRECTORY, not default-directory.
12114
12115 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12116
12117         * package-get.el (package-get-all): add INSTALL-DIR argument.
12118
12119 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12120
12121         * package-ui.el (pui-add-required-packages): new function, select
12122         dependent packages.
12123         (pui-display-keymap): bind it.
12124         (pui-help-string): document it.
12125         (pui-install-selected-packages): package-get-all -> package-get.
12126
12127         * package-get.el (package-get-dependencies): new function.
12128
12129 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12130
12131         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12132         regexps.
12133
12134 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12135
12136         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12137         function.
12138         (default-mouse-track-normalize-point): Use it.
12139
12140 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12141
12142         * package-admin.el (package-admin-delete-binary-package):
12143                 General cleanup. Remove unnessary use of progn and
12144         save-excursion.
12145         (package-admin-delete-binary-package): Do NOT mess with file
12146         modes. That is evil.
12147         (package-admin-delete-binary-package): Wrap all deleting in
12148         condition-case. The data in MANIFEST is untrustworthy.
12149         (package-admin-delete-binary-package): Let the OS worry about non
12150         empty directories.
12151
12152 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12153
12154         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12155         processing.
12156         (lm-report-bug): Fix mail address to send bug reports to.
12157
12158 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12159
12160         * XEmacs 21.2-beta2 is released.
12161
12162 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12163
12164         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12165
12166 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12167
12168         * info.el (Info-mode): Document page turning by double clicks in
12169         docstring so `M-x describe-mode' will display it.
12170
12171 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12172
12173         * info.el (Info-mouse-track-double-click-hook): Use character
12174         widths to calculate a border region where double clicking does
12175         page turning, and return `nil' by default so other hooks, such as
12176         region highlighting, will be run.
12177
12178 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12179
12180         * sound.el (default-sound-directory-list): Initialize with all the
12181         "sounds" directories in `data-directory-list'.  It used to just be
12182         the first one.
12183
12184         * packages.el (locate-data-directory-list): Created.  This gives
12185         the list of matching directories, unlike `locate-data-directory',
12186         which just gives the first one.
12187
12188 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12189
12190         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12191         make a binding in the local keymap until help-char handling is
12192         improved.
12193
12194         * help.el (help-keymap-with-help-key): Provide keymap with help
12195         binding.
12196         (help-print-help-form): New helper function.
12197
12198 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12201         move extent to another buffer; no need to create a new extent.
12202         (isearch-fix-case): New function.
12203         (isearch-search-and-update): Use it.
12204
12205 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12206
12207         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12208         the keymap, not minor-mode-map-alist.
12209         (isearch-done): Restore overriding-local-map.
12210
12211 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12212
12213         * bytecomp.el (byte-compile-buffer-substring):
12214         Fix for: (byte-compile (defun f () (buffer-substring)))
12215         ==>   ** buffer-substring called with 3 args, but requires 0-3
12216         - new code not only works, but is more readable, too.
12217
12218 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12219
12220         * msw-faces.el (mswindows-init-device-faces): Don't try to
12221           specify a default font at this late stage. Do try to force
12222           creation of the default face font so that if it fails we get
12223           an error now instead of a crash at frame creation.
12224
12225           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12226           mswindows-make-font-unitalic: Canonical default weight
12227           changed from "Normal" to "Regular".
12228
12229           mswindows-make-font-bold / -bold-italic: Supplied device was
12230           not being passed into call to mswindows-find-smaller-font.
12231
12232 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12233
12234         * package-get.el (package-get-remote): Fix the path where to find
12235           the packages on xemacs.org.
12236
12237 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12238
12239         * about.el (about-maintainer-info): Update Ben's entry.
12240
12241 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12242
12243         * lisp/shadow.el (find-emacs-lisp-shadows):
12244         - `member' was being called on lists of length 2000!
12245         - Replace with hashtables.
12246         - Replace hand-coded loops with (dolist)
12247         - Fix comment typo
12248
12249 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12250
12251         * packages.el: Added new function, `package-delete-name', to
12252           delete existing packages from the installed package database
12253           (`packages-package-list').  Also added the "pkginfo" directory
12254           to `packages-special-base-regexp', so that the pkginfo directory
12255           would not get added to `late-packages'.
12256
12257         * package-admin.el: Added ability to delete an installed package
12258           (added low-level function, `package-admin-delete-package').
12259           Understands how to use the pkginfo/MANIFEST.<package> file to
12260           delete the package.  When installing a package, will also
12261           create a MANIFEST.* file if one is not provided by the
12262           package.  If the MANIFEST.* doesn't exist when deleting a
12263           package, the functions will fall back to attempting to delete
12264           any package-specific lisp directory.
12265
12266         * package-get.el: Moved some functions to package-admin.el.
12267           Added interactive function `package-get-delete-package', for
12268           use by users for deleting a package.
12269
12270           Also modified to not require the presence of efs.
12271
12272 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12273
12274         * files.el (find-file-noselect): Handle all signals, kill the
12275         buffer and resignal.
12276
12277 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12278
12279         * cl-macs.el (glyph-image): Add setf method.
12280
12281 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12282
12283         * package-get.el: Fixed broken EFS downloading.  Also, look for
12284           .tar.gz files first, in preference over .tgz files.
12285
12286         * package-ui.el: Fix display of package version numbers.
12287
12288 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12289
12290         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12291         argument.
12292
12293 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12294
12295         * list-mode.el: `display-completion-list': added new/optional
12296           keyword `:completion-string', which allows the programmer to
12297           change the "Possible completions are:" prompt.
12298
12299         * menubar-items.el: Added new pulldown menu-pick to start up the
12300           visual package browser/installer:
12301
12302                 Options->Customize->List Packages
12303
12304         * package-admin.el: Added hooks for installing under both Unix
12305           and MS Windows.  Does additional error checking.  No longer
12306           calls "add-big-package.sh" to install packages under Unix; now
12307           calls gunzip & tar directly.
12308
12309         * package-get.el: Added ability to install packages from files
12310           on a local disk/CDROM.  Now deletes any existing package lisp
12311           directory.  Does completion on available packages when
12312           querying for package names.  Will also search for .tgz files
12313           in addition for .tar.gz files.  Tries to reload
12314           auto-autoloads, as a convenience when loading new packages,
12315           and also tries to add any new package paths to `load-path'.
12316           Changed all occurences of `concat' to use `expand-file-name'.
12317
12318         * package-ui.el: New file which implements the main visual
12319           package browser/installer, which is started via a menu pick or
12320           M-x pui-list packages.
12321
12322 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12323
12324         * startup.el (load-init-file): spelling fix.
12325
12326 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12327
12328         * startup.el (normal-top-level): Load auto-autoload files
12329         covariantly with their precedence.
12330
12331 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12332
12333         * menubar-items.el (default-menubar): Remove "Font Weight"
12334         option, there is currently no custom equivalent.. Customize-faces
12335         is "Edit faces".
12336
12337         * x-font-menu.el (font-menu-set-font): Use customize to set
12338         default face.
12339
12340         * faces.el (face-spec-update-all-matching): New function.
12341
12342         * cus-face.el (custom-set-face-update-spec): New function.
12343         Interface to customize faces from elisp.
12344
12345         (custom-face-value-create): Show the customized settings if set
12346         but not saved.
12347
12348 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12349
12350         (custom-face-value-create): Show the customized settings if set
12351         but not saved.
12352
12353 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12354
12355         * keydefs.el (global-map): Add FSF 20.3 binding of
12356         query-replace-regexp.
12357
12358 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12359
12360         * minibuf.el (read-file-name-internal-1): use
12361         user-name-completion-1 instead of user-name-completion.
12362
12363 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12364
12365         * loadup.el:
12366         * make-docfile.el:
12367         * update-elc.el: Don't set `source-directory' (now defunct as a
12368         global variable) no more.
12369
12370         * packages.el (packages-list-autoloads): Made `source-directory'
12371         (now defunct as a global variable) a parameter.
12372
12373 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12374
12375         * about.el (about-hackers): new email
12376
12377 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12378
12379         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12380
12381 1998-07-17  Didier Verna  <didier@xemacs.org>
12382
12383         * faces.el (set-face-property):
12384         (set-face-dim-p):
12385         (face-dim-p): updated the doc strings now that the dim property isn't
12386         tty-specific.
12387         (face-equal): the dim property is now a common one.
12388
12389         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12390         Renamed the `stipple' attribute to `background-pixmap'.
12391         (custom-face-background-pixmap): make custom-face-stipple an
12392         obsolete alias for this.
12393
12394 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12395
12396         * find-paths.el (paths-file-readable-directory-p): Created and
12397         used.
12398
12399         * loadup.el: Don't set inhibit-... flags from run-temacs.
12400
12401 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12402
12403         * packages.el (packages-data-path-depth): Added and used.
12404
12405 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12406
12407         * about.el:
12408         - Change .xpm to .png, delete "zcat" section.
12409         - cosmetic fix in the 'marcpa' entry.
12410
12411         * etc/photos
12412         - convert all .xpm.Z to .png
12413         - rename mrb to martin
12414         - rename mcook-m to mcookm
12415
12416 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12417
12418         * x-init.el (x-initialize-compose): Add support for
12419         dead-circumflex as YET ANOTHER NAME for that dead key.
12420
12421 1998-08-05  Colin Rafferty <colin@xemacs.org>
12422
12423         * setup-paths.el (paths-construct-exec-path): Made the
12424         last-packages really be last.
12425         (paths-construct-data-directory-list): Ditto.
12426
12427 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12428
12429         * startup.el(startup-splash-frame-body):
12430         Update Copyright notice in splash screen
12431
12432 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12433
12434         * minibuf.el (read-file-name-internal-1): do ~user completion.
12435
12436 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12437
12438         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12439         aginst destroyed extents
12440
12441 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12442
12443         * package-get.el (package-get): add `install-dir' argument.
12444
12445 1998-07-20  John Jones  <jj@asu.edu>
12446
12447         * package-get.el: calls to package-get-update-all will only
12448           update packages which are already installed.
12449
12450 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12451
12452         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12453         writable.
12454
12455 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12456
12457         * about.el (about-hackers): Correct my email.
12458
12459 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12460
12461         * about.el (about-hackers): new email-address.
12462
12463 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12464
12465         * minibuf.el (read-number): Don't let `input-error' condition
12466         escape.
12467
12468 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12469
12470         * about.el (about-hackers): use my `email-for-life' address.
12471
12472 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12473
12474         * XEmacs 21.2-beta1 is released.
12475
12476 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12477
12478         * ldap.el (ldap-search): Doc string change
12479
12480 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12481
12482         * menubar-items.el (default-menubar): Removed references to
12483         `data-directory', and use `locate-data-file' instead, and made
12484         then greyed out if they don't exist.
12485
12486 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12487
12488         * keymap.el (events-to-keys): Use `format' instead of `concat'
12489         since the latter does not accept integer args anymore
12490
12491 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12492
12493         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12494         macros replaced.
12495
12496 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12497
12498         * make-docfile.el: Get first initialization from very-early-lisp.el
12499         * update-elc.el: Ditto.
12500         * loadup.el (really-early-error-handler): Ditto.
12501
12502         * packages.el (packages-unbytecompiled-lisp): Add new file,
12503         very-early-lisp.el.
12504
12505         * very-early-lisp.el: New file.
12506
12507 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12508
12509         * Symbols that have been obsolete for at least 3 years removed (II).
12510
12511         * obsolete.el (eval-current-buffer): Make compatible.
12512         (byte-code-function-p): Ditto.
12513         (send-string): Removed.
12514         (send-region): Removed.
12515         (screen-scrollbar-width): Removed.
12516         (set-screen-scrollbar-width): Removed.
12517         (set-screen-left-margin-width): Removed.
12518         (set-screen-right-margin-width): Removed.
12519         (screen-left-margin-width): Removed.
12520         (screen-right-margin-width): Removed.
12521         (set-buffer-left-margin-width): Removed.
12522         (set-buffer-right-margin-width): Removed.
12523         (buffer-left-margin-width): Removed.
12524         (buffer-right-margin-width): Removed.
12525         (x-set-frame-icon-pixmap): Removed.
12526         (x-set-screen-icon-pixmap): Removed.
12527         (pixel-name): Removed.
12528         (make-pixmap): Removed.
12529         (make-cursor): Removed.
12530         (pixmap-width): Removed.
12531         (pixmap-contributes-to-line-height-p): Removed.
12532         (set-pixmap-contributes-to-line-height): Removed.
12533
12534 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12535
12536         * obsolete.el (popup-menu-up-p): removed.
12537         (read-no-blanks-input): Removed.
12538         (wholenump): Removed.
12539         (ring-mod): Removed (what was ring-mod?).
12540         (current-time-seconds): Removed.
12541         (run-special-hook-with-args): Removed.
12542         (dot): Removed.
12543         (dot-marker): Removed.
12544         (dot-min): Removed.
12545         (dot-max): Removed.
12546         (window-dot): Removed.
12547         (set-window-dot): Removed.
12548
12549         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12550         `dot-min'.
12551
12552         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12553
12554         * code-files.el (insert-file-contents): Rename
12555         run-special-hook-with-args to run-hook-with-args-until-success.
12556         (write-region): Ditto.
12557
12558 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12559
12560         * about.el: Fix typos, update release date.
12561
12562         * Symbols that have been obsolete for at least 3 years removed.
12563
12564         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12565         screen- functions.
12566         (toplevel): remove setf methods for screen functions.
12567         * cl-macs.el (extent-data): defsetf removed.
12568         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12569         many places to remove.
12570         (comment-indent-hook): Ditto.
12571         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12572         (buffer-dedicated-screen): Ditto.
12573         (deiconify-screen): Ditto.
12574         (delete-screen): Ditto.
12575         (event-screen): Ditto.
12576         (find-file-other-screen): Ditto.
12577         (find-file-read-only-other-screen): Ditto.
12578         (live-screen-p): Ditto.
12579         (screen-height): Ditto.
12580         (screen-iconified-p): Ditto.
12581         (screen-list): Ditto.
12582         (screen-live-p): Ditto.
12583         (screen-name): Ditto.
12584         (screen-parameters): Ditto.
12585         (screen-pixel-height): Ditto.
12586         (screen-pixel-width): Ditto.
12587         (screen-root-window): Ditto.
12588         (screen-selected-window): Ditto.
12589         (screen-totally-visible-p): Ditto.
12590         (screen-visible-p): Ditto.
12591         (screen-width): Ditto.
12592         (screenp): Ditto.
12593         (get-screen-for-buffer): Ditto.
12594         (get-screen-for-buffer-noselect): Ditto.
12595         (get-other-screen): Ditto.
12596         (iconify-screen): Ditto.
12597         (lower-screen): Ditto.
12598         (mail-other-screen): Ditto.
12599         (make-screen): Ditto.
12600         (make-screen-invisible): Ditto.
12601         (make-screen-visible): Ditto.
12602         (modify-screen-parameters): Ditto.
12603         (new-screen): Ditto.
12604         (next-screen): Ditto.
12605         (next-multiscreen-window): Ditto.
12606         (other-screen): Ditto.
12607         (previous-screen): Ditto.
12608         (previous-multiscreen-window): Ditto.
12609         (raise-screen): Ditto.
12610         (redraw-screen): Ditto.
12611         (select-screen): Ditto.
12612         (selected-screen): Ditto.
12613         (set-buffer-dedicated-screen): Ditto.
12614         (set-screen-height): Ditto.
12615         (set-screen-position): Ditto.
12616         (set-screen-size): Ditto.
12617         (set-screen-width): Ditto.
12618         (show-temp-buffer-in-current-screen): Ditto.
12619         (switch-to-buffer-other-screen): Ditto.
12620         (visible-screen-list): Ditto.
12621         (window-screen): Ditto.
12622         (x-set-screen-pointer): Ditto.
12623         (x-set-frame-pointer): Ditto.
12624         (screen-title-format): Ditto.
12625         (screen-icon-title-format): Ditto.
12626         (terminal-screen): Ditto.
12627         (delete-screen-hook): Ditto.
12628         (create-screen-hook): Ditto.
12629         (mouse-enter-screen-hook): Ditto.
12630         (mouse-leave-screen-hook): Ditto.
12631         (map-screen-hook): Ditto.
12632         (unmap-screen-hook): Ditto.
12633         (default-screen-alist): Ditto.
12634         (default-screen-name): Ditto.
12635         (x-screen-defaults): Ditto.
12636         (x-create-screen): Ditto.
12637         * obsolete.el: meta-flag removed.
12638         baud-rate removed.
12639         sleep-for-millisecs removed.
12640         extent-data removed.
12641         set-extent-data removed.
12642         set-extent-attribute removed.
12643         extent-glyph removed.
12644         extent-layout removed.
12645         set-extent-layout removed.
12646         list-faces-display removed.
12647         list-faces removed.
12648         trim-versions-without-asking removed.
12649         after-write-file-hooks removed.
12650         truename removed.
12651         auto-fill-hook removed.
12652         blink-paren-hook removed.
12653         select-screen-hook, deselect-screen-hook removed.
12654         auto-raise-screen, auto-lower-screen removed.
12655
12656         * msw-mouse.el: Global change resource -> mswindows-resource.
12657
12658         * XEmacs 21.0-pre5 is released.
12659
12660 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12661
12662         * about.el (about-hackers): Credits update.
12663
12664 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12665
12666         * register.el (insert-register): Don't activate the region.
12667
12668 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12669
12670         * select.el: Restore x-* symbols for backwards compatibility:
12671         x-copy-primary-selection, x-kill-primary-selection,
12672         x-delete-primary-selection, x-select-make-extent-for-selection,
12673         x-valid-simple-selection-, x-cut-copy-clear-internal.
12674
12675 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12676
12677         * XEmacs 21.0-pre4 is released.
12678
12679 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12682         reporting bugs.
12683         (maybe-add-init-button): Fix semantics under Windows.  Use
12684         `expand-file-name' rather than `concat'.
12685
12686         * help.el (print-messages): New function.
12687
12688 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12689
12690         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12691
12692 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12693
12694         * about.el: Tweaked my entry in about-hackers.
12695
12696         * find-paths.el (paths-emacs-root-p):
12697           Relaxed emacs-root checking of an in-place installation to
12698           also accommodate the flat layout used on MS Windows.
12699
12700 1998-06-29  John Jones  <jj@asu.edu>
12701
12702         * package-get.el: calls to package-get-update-all will only
12703           update packages which are already installed.
12704
12705 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12706
12707         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12708         are handled by the gui-element face fallbacks now.
12709
12710         * x-faces.el: default gui-element face to "background" as well as
12711         the default face.
12712
12713         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12714         and default face settings since these are set as fallbacks now in
12715         the appropriate domain.
12716
12717 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12718
12719         * text-mode.el (text-mode): Reorder regexp so the OR part
12720         corresponding to `page-delim' goes first and the hack in
12721         `forward-paragraph' will work.
12722         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12723
12724 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12725
12726         * subr.el (remove-hook): When checking the hook value
12727           with functionp, don't apply car to it.
12728
12729 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12730
12731         * package-get.el (package-get-remote-filename):
12732           Don't use file-name-as-directory because the local directory
12733           separator conventions might not be the same as ftp's.
12734
12735 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12736
12737         * ldap.el (ldap-host-parameters-alist): New name of
12738         `ldap-host-parameters-plist'
12739
12740 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12741
12742         * package-get.el: Using (require 'package-get-base), now that it
12743         provides itself.  Consequently removed all instances of (load
12744         "package-get-base.el").
12745
12746 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12747
12748         * subr.el (remove-hook): Don't treat the hook value as a
12749           list unless it is both consp and not functionp.
12750
12751 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12752
12753         * about.el: Email address for Ben Wing is ben@xemacs.org.
12754         * auto-show.el: Ditto.
12755         * bytecomp.el: Ditto.
12756         * faces.el: Ditto.
12757         * x-scrollbar.el: Ditto.
12758         * x-misc.el: Ditto.
12759         * tty-init.el: Ditto.
12760         * toolbar-items.el: Ditto.
12761         * symbol-syntax.el: Ditto.
12762         * specifier.el: Ditto.
12763         * objects.el: Ditto.
12764         * hyper-apropos.el: Ditto.
12765         * glyphs.el: Ditto.
12766
12767 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12770         vertical-divider-always-visible-p.
12771         (default-mouse-motion-handler): Ditto.
12772
12773 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12774
12775         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12776         global value.
12777
12778 1998-06-21  Oliver Graf <ograf@fga.de>
12779
12780         * build-reports.el: changed receiver to xemacs-build-reports list
12781
12782 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12783
12784         * font.el: Split font-family-mappings into X and
12785           mswindows-specific versions.
12786           mswindows-font-create-[object|name]: Treat supplied size
12787           as a pointsize. Added underline and strikethru handling.
12788
12789         * msw-faces.el: changed default mswindows charset to western.
12790
12791         * msw-glyphs.el: removed space in border-glyph font string that
12792           was inserted to get round bugs in the mswindows C font code.
12793
12794 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12795
12796         * about.el (about-hackers): Credits update.
12797
12798         * help-nomule.el (tutorial-supported-languages): Add Romanian
12799         TUTORIAL.
12800
12801         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12802         to ISO-8859-2.
12803
12804 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12805
12806         * font.el: Split font-family-mappings into X and
12807           mswindows-specific versions.
12808           mswindows-font-create-[object|name]: Treat supplied size
12809           as a pointsize. Added underline and strikethru handling.
12810
12811         * msw-faces.el: changed default mswindows charset to western.
12812
12813         * msw-glyphs.el: removed space in border-glyph font string that
12814           was inserted to get round bugs in the mswindows C font code.
12815
12816 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12817
12818         * minibuf.el: make read-color-completion-table call
12819           (mswindows-color-list for mswindows devices.
12820
12821 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12822
12823         * lisp/font-lock.el
12824         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12825         Let declaration items contain non-word symbol characters.
12826
12827 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12828
12829         * package-get.el (package-get-package-provider): Added autoload
12830         cookie.  Loading "package-get-base.el" in ALL functions that use
12831         it.  Fixed some (interactive ...) with multiple argument specs
12832         again.  Cosmetic indentation changes.
12833
12834 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12835
12836         * info.el (Info-insert-dir): Don't use nreverse on variables
12837         that you want to use later.
12838
12839 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12840
12841         * x-mouse.el (x-set-point-and-move-selection): Replace call
12842         to x-kill-primary-selection with kill-primary-selection
12843
12844 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12845
12846         * simple.el (what-cursor-position): Make cursor position reported
12847         use value of column-number-start-at-one
12848
12849 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12850
12851         * about.el (xemacs-hackers): Fix Jareth's email address.
12852
12853 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12854
12855         * startup.el (startup-splash-frame): Remove
12856         `xemacs-startup-logo-function'.
12857
12858 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12859
12860         * about.el (about-hackers): Update credits list.
12861
12862 1998-06-06  Jeff Miller <jmiller@smart.net>
12863
12864         * lisp/sound.el: Update sound-ext to allow filenames with
12865           extensions to be found by load-sound-file
12866
12867 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12868
12869         * info.el (Info-rebuild-outdated-dir): Removed variable
12870         (Info-auto-generate-directory): New variable
12871         (Info-save-auto-generated-dir): New variable
12872         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12873         (Info-build-dir-anew): Second parameter removed.  Use
12874         `Info-save-auto-generated-dir'
12875         (Info-rebuild-dir): Ditto
12876
12877 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12878
12879         * list-mode.el (next-list-mode-item): Would not recognize
12880         border between directly neighbored items.
12881
12882 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12883
12884         * package-get.el: add autoloads for some functions.
12885
12886 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * specifier.el (let-specifier): Tiny docfixes.
12889
12890 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12891
12892         * msw-mouse.el: set selection-pointer-glyph to Normal.
12893
12894 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12895
12896         * wid-edit.el (widget-specify-secret): New function.
12897         (widget-after-change): Use it.
12898         (widget-specify-field): Use it.
12899
12900 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12901
12902         * mouse.el (drag-window-divider): Use `(not done)' instead of
12903         `doit'; reuse result of `window-pixel-edges'.
12904
12905         * modeline.el (drag-modeline-event-lag): Rename to
12906         drag-divider-event-lag.
12907
12908 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * specifier.el (let-specifier): Rewritten not to generate needless
12911         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12912         arguments.
12913
12914 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12915
12916         * minibuf.el (read-file-name-1): Setup buffer-local value of
12917         `completion-ignore-case' in completions buffer under Windows.
12918
12919 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12920
12921         * about.el (about-maintainer-glyph): Fix support for not
12922         compressed images.
12923
12924 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12925
12926         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12927
12928         * mouse.el (mouse-track): Cancel selection if misc-user event with
12929         `cancel-mode-internal' function is fetched.
12930
12931 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12932
12933         * files.el (save-some-buffers-1): Fixed return value.
12934
12935 1998-06-01  Oliver Graf <ograf@fga.de>
12936
12937         * dragdrop.el: added experimental
12938
12939 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12940
12941         * startup.el (after-init-hook, init-file-user,
12942         user-init-directory, load-user-init-file):  Purge references
12943         to "~/.xemacs/init.el" from docstrings.
12944
12945         (load-user-init-file) Use paths-construct-path to construct
12946         paths to user init files.  Go directly to ~/.emacs, do not
12947         search ~/.xemacs/, do not load `default-custom-file'.
12948
12949 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12950
12951         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12952         general *sh.
12953         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12954
12955 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12956
12957         * menubar-items.el (default-menubar): add Update Packages to customize
12958         menu.
12959
12960 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12961
12962         * faces.el: use toolbar face as a fallback for toolbar properties
12963         in xpm-color-symbols instead of default.
12964
12965         * msw-faces.el: rename 3d-object -> gui-element face.
12966
12967 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12968
12969         * startup.el (xemacs-startup-logo-function): New variable.
12970         (startup-splash-frame): Use it.
12971
12972 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12973
12974         * files.el (save-some-buffers): Would wait 1 second.
12975         (save-some-buffers-1): Delete other windows here instead of in
12976         `save-some-buffers'.
12977         (save-some-buffers): Force redisplay only if windows were deleted.
12978
12979 1998-06-02  Didier Verna  <didier@xemacs.org>
12980
12981         * cus-face.el (custom-face-attributes): generalized the use of
12982         toggle buttons for boolean attributes.
12983         Re-ordered the items a bit.
12984
12985 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12986
12987         * sound.el (default-sound-directory): Use `locate-data-directory'
12988         to find the sounds directory.
12989
12990 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12991
12992         * sound.el: default sound-ext to .wav under mswindows, .au
12993         otherwise. load-default sounds without extensions.
12994
12995 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12996
12997         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12998         if send-pr is not bound.
12999
13000 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13001
13002         * files.el: grok idl files in auto-mode-alist.
13003 1998-06-01  Jeff Miller  <jmiller@smart.net>
13004
13005         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13006         calling `upcase'.
13007
13008 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13009
13010         * msw-glyphs.el: add xbm to the list of image types supported.
13011
13012 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13013
13014         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13015         instead of XEmacs one when dumping InfoDock.
13016
13017 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13018
13019         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13020         for `modeline-visible-p'
13021
13022         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13023
13024 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13025
13026         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13027         since it's not used anymore. doc string fixes.
13028
13029         * package-get.el (package-get-file-installed-p): new function. use
13030         instead of file-installed-p which is in an external package.
13031
13032 1998-05-28  Oliver Graf <ograf@fga.de>
13033
13034         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13035         favor of select-window/switch-to-buffer
13036
13037 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13038
13039         * startup.el: changed (getenv "HOME") to (user-home-directory)
13040
13041 1998-05-25  Oliver Graf <ograf@fga.de>
13042
13043         * frame.el (cde-start-drag) moved to dragdrop.el
13044         (offix-start-drag-region) moved to dragdrop.el
13045         (offix-start-drag) moved to dragdrop.el
13046         * dragdrop.el (cde-start-drag) moved from frame.el
13047         (offix-start-drag-region) moved from frame.el
13048         (offix-start-drag) moved from frame.el
13049         (cde-start-drag-region) cde drag regions
13050         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13051
13052 1998-05-26  Oliver Graf <ograf@fga.de>
13053
13054         * dragdrop.el: created dragdrop-drag prototypes
13055         (cde-start-drag-region) fixed typo
13056
13057 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13058
13059         * simple.el (after-init-hook): Remove reader macro.
13060
13061         * packages.el (packages-hardcoded-lisp): Get rid of reader
13062         macros.  Update DOC string.
13063
13064 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13065
13066         * mouse.el (drag-window-divider): Ditto.
13067
13068         * modeline.el (mouse-drag-modeline): Use it.
13069
13070         * lisp-mode.el (let-specifier): Specify indentation.
13071
13072         * specifier.el (let-specifier): Renamed from
13073         `with-specifier-instance'.
13074
13075 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13076
13077         * x-faces.el:
13078         * faces.el: move definition of xpm-color-symbols from x-faces.el
13079         to faces. Predicate x-get-resource on the presence of x.
13080
13081         * msw-faces.el: set 3d-object face rather than modeline. Specify
13082         faces as specfier defaults.
13083
13084         * package-get.el: don't use package-admin-add-single-file-package.
13085
13086 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13087
13088         * toolbar-items.el: Fixup tooltips.
13089         (toolbar-gnus): Don't use obsolete variable
13090         toolbar-news-frame-properties.
13091         (toolbar-news-reader): Default to `gnus' instead of
13092         `not-configured'.
13093
13094         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13095         Windows.
13096
13097 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13098
13099         * package-get.el: rename -installedp -> -installed-p.
13100
13101 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13102
13103         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13104         attributes, and assinged it to continuation, truncation and
13105         hscroll glyphs.
13106
13107         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13108         and made continuation, truncation and hscroll glyphs arrow
13109         characters out of that font.
13110
13111 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * minibuf.el (minibuffer-electric-separator): Play nicely with
13114         directory-sep-char being \.
13115         (minibuffer-electric-tilde): Ditto.
13116         (read-file-name-map): Ditto.
13117
13118 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13119
13120         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13121         on X devices.
13122         (default-mouse-track-deal-with-down-event): Avoid
13123         `x-disown-selection'; use `disown-selection' instead.
13124
13125 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13126
13127         * select.el:
13128         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13129         moved to (cut-copy-clear-internal) in select.el. Ditto for
13130         (x-delete-primary-selection) (x-kill-primary-selection)
13131         (x-copy-primary-selection).
13132         (own-clipboard): new function.
13133
13134         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13135         functions in select.el. remove old ones.
13136         (mswindows-own-clipboard): new function.
13137
13138 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13139
13140         * gnuserv.el: allow connections from mswindows type devices.
13141
13142 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13143
13144         * msw-glyphs.el: change image type used from cursor to resource.
13145
13146 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13147
13148         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13149         for {top,bottom}-{left,right} values in addition to
13150         {top,bottom}_{left,right}.
13151         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13152
13153 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13154
13155         * cl-macs.el (specifier-instance): Undefine its setf method.
13156
13157         * specifier.el (with-specifier-instance): Added docstring.
13158
13159         * mouse.el (drag-window-divider): Ditto.
13160
13161         * modeline.el (mouse-drag-modeline): Use it.
13162
13163         * lisp-mode.el (with-specifier-instance): Define its indentation
13164         level.
13165
13166         * specifier.el (with-specifier-instance): New macro.
13167
13168 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13169
13170         * package-get.el (package-get-create-custom): new function to
13171         auto-generate package-get-custom.el from package-get-base.el.
13172         * (package-get-ever-installedp): new function.
13173         * (package-get-custom): new function to get all packages specified
13174         by customize.
13175
13176 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13177
13178         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13179
13180 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13181
13182         * cl-extra.el: Reverse previous float change.
13183
13184 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13185
13186         * x-faces.el:
13187         * faces.el (try-font-name): moved from x-faces.el since it is
13188         required by w3 under mswindows as well X.
13189
13190 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13191
13192         * winnt.el: Removed evil (setq completion-ignore-case t)
13193         clause, one more overlookef fsfism.
13194         (nt-quote-args-functions-alist): End sentences with double space.
13195
13196 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13197
13198         * window-xemacs.el (push-window-configuration): Remove kludgery of
13199         recaching default-toolbar specifier.
13200         (pop-window-configuration): Ditto.
13201         (unpop-window-configuration): Ditto.
13202
13203 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13204
13205         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13206
13207 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13208
13209         * winnt.el (nt-quote-args-verbatim): Added function.
13210         (nt-quote-args-prefix-quote): Added function.
13211         (nt-quote-args-backslash-quote): Added function.
13212         (nt-quote-args-double-quote): Added function.
13213         (nt-quote-args-functions-alist): New variable.
13214         (nt-quote-process-args): Added function. This is the main quoting
13215         work horse called from process-nt.c
13216
13217 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13218
13219         * winnt.el: Removed duplicate definitions for backspace,
13220         delete, M-backspace and C-M-backspace.
13221         (file-name-buffer-file-type-alist): Removed this variable.
13222         (find-buffer-file-type): Removed function.
13223         (find-file-binary):  Removed function.
13224         (find-file-text): Removed function.
13225         (find-file-not-found-set-buffer-file-type): Removed function.
13226         (save-to-unix-hook): Removed function.
13227         (revert-from-unix-hook): Removed function.
13228         (using-unix-filesystems): Removed function.
13229         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13230         warning.
13231         (x-set-selection): Removed function.
13232         (x-get-selection): Removed function.
13233         Removed commented FSFisms.
13234         Replaced copyright notice (this file is not part of GNU Emacs).
13235         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13236         comint-process-echoes setting to t.
13237
13238 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13239
13240         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13241         and used following the interface change of
13242         `paths-find-recursive-path'.
13243
13244         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13245         regexp instead of a list of base names.
13246         (paths-version-control-filename-regexp):
13247         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13248         Introduced and used following the interface change of
13249         `paths-find-recursive-path'.
13250
13251 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13252
13253         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13254         on X devices, rather than on all non-TTY devices.
13255
13256 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13257
13258         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13259
13260         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13261
13262 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13263
13264         * itimer.el (activate-itimer): Fixed usage of integers
13265         as argument to `concat'.
13266
13267 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13268
13269         * itimer.el (start-itimer): replace the use of `concat' with
13270         `format'
13271
13272 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13273
13274         * mode-motion.el (mode-motion-hook): Clarify docstring.
13275         From Bob Weiner <weiner@altrasoft.com>
13276
13277         * loadhist.el (symbol-file): Supply prompt string when used
13278         interactively.
13279         From Bob Weiner <weiner@altrasoft.com>
13280
13281 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13282
13283         * loadup.el (really-early-error-handler): Ditto.
13284
13285         * update-elc.el: Ditto.
13286
13287         * setup-paths.el (paths-construct-exec-path): Ditto.
13288
13289         * make-docfile.el: Ditto.
13290
13291         * find-paths.el (paths-decode-directory-path): Use split-path
13292         instead of decode-path.
13293
13294         * files.el (parse-colon-path): Update docstring reference.
13295
13296 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13297
13298         * msw-init.el:
13299         * x-init.el:
13300         Bind cut'n'paste keys to non window-system specific functions.
13301
13302         * msw-select.el: New function mswindows-clear-clipboard.
13303         mswindows-cut-copy-clipboard extended to handle clearing of the
13304         selection and renamed to mswindows-cut-copy-clear-clipboard.
13305
13306         * select.el: on mswindows devices delete-primary-selection
13307         calls mswindows-clear-clipboard.
13308
13309 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13310
13311         * simple.el (quoted-insert): Inhibit quit when using read-char.
13312
13313         * cmdloop.el (read-char): Don't inhibit quit.
13314         (read-char-exclusive): Ditto.
13315         (read-char): Signal quit if quit-char was pressed.
13316         (read-char-exclusive): Ditto.
13317         (read-quoted-char): Return a character, not integer.
13318
13319         * menubar-items.el (default-popup-menu): Use Andy's generic
13320         selection code.
13321         (default-popup-menu): Fix code.
13322
13323 1998-05-14  Oliver Graf <ograf@fga.de>
13324
13325         * dragdrop.el (dragdrop-function-widget): this time it's done
13326
13327 1998-05-13  Oliver Graf <ograf@fga.de>
13328
13329         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13330
13331 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13332
13333         * device.el (device-pixel-width):
13334         (device-pixel-height):
13335         (device-mm-width):
13336         (device-mm-height):
13337         (device-bitplanes):
13338         (device-color-cells): Swapped parameters to device-system-metric
13339         according to the interface change.
13340
13341 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13342
13343         * mouse.el (default-mouse-motion-handler): Use new name of the
13344         function event-over-vertical-divider-p.
13345         Do not set E-W arrow cursor over the divider if
13346         vertical-divider-draggable-p is nil in the window.
13347         ([top-level]): Use new name for the variable
13348         vertical-divider-map.
13349         (drag-window-divider): Respect vertical-divider-draggable-p.
13350         Variable name typo fixes.
13351
13352 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13353
13354         * keymap.el (kbd): Define here; handle string constants and
13355         others...
13356
13357 1998-05-15  Christian Nyb <chr@mediascience.no>
13358
13359         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13360         in Emacs 18.
13361
13362 1998-05-13  Didier Verna  <didier@xemacs.org>
13363
13364         * mouse.el (drag-window-divider): give the vertical divider a
13365         pressed look when dragging it.
13366
13367 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13368
13369         * faces.el: predicate some more face operations on x or mswindows
13370         not just x.
13371
13372         * modeline.el: enable modeline coloring for mswindows.
13373
13374 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13375
13376         * minibuf.el (minibuffer-default): Added variable; compatible with
13377         FSF Emacs.
13378         (next-history-element): Used `minibuffer-default'.
13379
13380 1998-05-12  Oliver Graf <ograf@fga.de>
13381
13382         * dragdrop.el (dragdrop-function-widget): button and mods ok
13383         arguments still look a bit strange
13384         (dragdrop-compare-mods) created
13385         (dragdrop-drop-do-functions) correctly checks for buttons and
13386         modifiers
13387
13388 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13389
13390         * setup-paths.el (paths-default-info-directories): Replace
13391         path-separator with directory-sep-char.
13392
13393         * files.el (path-separator): Don't define it here.
13394
13395 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13396
13397         * update-elc.el: Ditto.
13398
13399         * setup-paths.el (paths-construct-exec-path): Ditto.
13400
13401         * make-docfile.el: Ditto.
13402
13403         * loadup.el (really-early-error-handler): Ditto.
13404
13405         * find-paths.el (paths-decode-directory-path): Use decode-path
13406         instead of decode-path-internal.
13407
13408         * files.el (parse-colon-path): Update docstring.
13409
13410 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * subr.el (get-buffer-window-list): Make BUFFER optional.
13413
13414         * window-xemacs.el (windows-of-buffer): Defalias to
13415         get-buffer-window-list.
13416
13417 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13418
13419         * disass.el: Fix maintainer keyword.
13420
13421         * bytecomp.el (byte-compile-and-load-file): Autoload.
13422         (byte-compile-buffer): Ditto.
13423
13424         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13425         value is returned, not the name.
13426         (lisp-imenu-generic-expression): Enable it.
13427         (lisp-mode-variables): Ditto.
13428         (lisp-indent-offset): Change defconst to defvar.
13429         (lisp-indent-function): Ditto.
13430         (lisp-body-indent): Ditto.
13431
13432 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * modeline.el: Use zap-last-kbd-macro-event.
13435
13436         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13437         nil, don't attempt to do anything with messages.
13438         (eval-last-sexp): Use `letf' for clarity.
13439
13440 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13441
13442         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13443
13444 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13445
13446         * buff-menu.el:
13447         * lisp-mode.el:
13448         * obsolete.el:
13449         Change empty docstrings into no doc strings at all.
13450         Fix bogus FSF-format docstrings.
13451         * etags.el: Fix docstring.
13452
13453 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13454
13455         * package-get.el (package-get): Use internal md5
13456
13457 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13458
13459         * about.el (about-xemacs): Correct abuse of concat.
13460
13461 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13462
13463         * info.el (Info-mode): Use easymenu.
13464
13465 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13466
13467         * apropos.el (apropos): Don't use concat with integers.
13468
13469         * cmdloop.el (describe-last-error): Handle the case when no error
13470         was seen gracefully.
13471
13472         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13473         defun.
13474         (apropos-describe-plist): Ditto.
13475
13476         * help.el (with-displaying-help-buffer): Revert to a defun.
13477         (describe-key): Use it as defun.
13478         (describe-mode): Ditto.
13479         (describe-bindings): Ditto.
13480         (describe-prefix-bindings): Ditto.
13481         (describe-installation): Ditto.
13482         (view-lossage): Ditto.
13483         (describe-function): Ditto.
13484         (describe-variable): Ditto.
13485         (describe-syntax): Ditto.
13486
13487 1998-05-11  Oliver Graf <ograf@fga.de>
13488
13489         * dragdrop.el: changed order of require/provide
13490         (dragdrop-drop-mime-default) changed to new calling conventions
13491         (dragdrop-drop-do-functions) changed to new calling conventions
13492         (dragdrop-function-widget) this one needs more work...
13493
13494 1998-05-10  Oliver Graf <ograf@fga.de>
13495
13496         * about.el: another small change in my entry
13497         * dragdrop.el (dragdrop-drop-log-function): logging added
13498         plus customizations
13499         changed interface to handler functions. now called with event
13500         and object
13501
13502 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13503
13504         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13505         E-W arrow pointer displayed over draggable dividers.
13506
13507         * mouse.el (default-mouse-motion-handler): Show it when
13508         appropriate.
13509         (drag-window-divider): Added.
13510         ([top-level]): Initialized window-divider-map with a keymap
13511         binding the above function to left button down event.
13512
13513         * x-mouse.el (x-init-pointer-shape): Initialize
13514         divider-pointer-glyph from Cursor.dividerPointer, or use default
13515         E-W double arrow.
13516
13517 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13518
13519         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13520
13521 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13522
13523         * simple.el (count-words-buffer): Don't query for buffer.
13524         (count-lines-buffer): Ditto.
13525
13526 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13527
13528         * help.el (where-is): add optional insert argument.
13529
13530 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * help.el (describe-key-briefly): New argument INSERT.
13533
13534         * simple.el (eval-expression): New optional argument; synch with
13535         FSF 20.3.
13536
13537         * keydefs.el (global-map): Add new register bindings.
13538
13539         * register.el: Synched with FSF 20.3.
13540
13541 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13542
13543         * window-xemacs.el (recenter): all arguments are optional.
13544
13545 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13546
13547         * device.el: (device-pixel-width): Reflected name/parameters
13548         change to device-system-metric.
13549         (device-pixel-height): Ditto.
13550         (device-mm-width): Ditto.
13551         (device-mm-height): Ditto.
13552         (device-bitplanes): Ditto.
13553         (device-color-cells): Ditto.
13554
13555 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13556
13557         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13558
13559         * cl.el (most-positive-fixnum): Document.
13560         (most-negative-fixnum): Ditto.
13561
13562         * cus-dep.el: Updated comment.
13563
13564         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13565         constant.
13566
13567         * cus-load.el (custom-put): Removed.
13568
13569         * files.el (after-find-file): Just resignal quit instead of
13570         signaling "canceled".
13571
13572 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13573
13574         * frame.el (other-frame): Use `focus-frame' instead of
13575         select-frame kludges.
13576
13577         * lisp-mode.el: Update lisp-indent-function for
13578         save-selected-frame and with-selected-frame.
13579
13580         * frame.el (save-selected-frame): New macro.
13581         (with-selected-frame): Ditto.
13582         (other-frame): Use `set-frame-focus'.
13583
13584 1998-05-06  Oliver Graf <ograf@fga.de>
13585
13586         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13587         (dragdrop-drop-url-default) default handler for URL drops created
13588         (dragdrop-drop-mime-default) default handler for MIME drops created
13589         (dragdrop-drop-functions) default custom for handling drops created
13590         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13591
13592 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13593
13594         * mouse.el: Removed redundant mouse-mswindows-drop function.
13595
13596 1998-05-05  Oliver Graf <ograf@fga.de>
13597
13598         * about.el: changed some text in my entry
13599         * dragdrop.el: added customs
13600
13601 1998-05-04  Oliver Graf <ograf@fga.de>
13602
13603         * mouse.el: killed global drop key bindings
13604         (mouse-offix-drop) removed
13605         * dragdrop.el: created
13606         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13607
13608 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13609
13610         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13611         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13612
13613         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13614         obsolete comment.
13615
13616         * scrollbar.el (scrollbars-visible-p): Use new
13617         {vertical,horizontal}-scrollbar-visible-p specifiers.
13618
13619 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13620
13621         * device.el (device-pixel-height):
13622         (device-pixel-width):
13623         (device-mm-width):
13624         (device-mm-height):
13625         (device-bitplanes):
13626         (device-color-cells): Moved these 6 functions from device.c; they
13627         all use single (device-system-metrics) call.
13628
13629 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13630
13631         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13632         were renamed.
13633
13634         * menubar-items.el:
13635         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13636         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13637
13638         * help.el (help-map): Remove Hyperbole keybinding logic.
13639         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13640
13641 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13642
13643         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13644         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13645
13646 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13647
13648         * msw-glyphs.el: use nicer icon3 from the frame icon.
13649
13650 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13651
13652         * version.el (emacs-version): Remove InfoDock conditionals.
13653
13654         * startup.el (startup-splash-frame): Change ID logo name.
13655
13656 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13657
13658         * files.el (after-find-file): If the user presses C-g on
13659         directory-creation prompt, kill the buffer.
13660
13661 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13662
13663         * simple.el (count-words-region): Reverse previous change.
13664
13665 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13666
13667         * replace.el (query-replace): Just call perform-replace.
13668         (query-replace-regexp): Ditto.
13669         (perform-replace): Move region handling here.
13670         (perform-replace): Use the new arg to match-data.
13671
13672 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13673
13674         * x-init.el: Install X specific display table that
13675           displays char 0240 as a space to avoid whatever it is
13676           that screws up display of that character code.
13677
13678 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13679
13680         * help.el (function-arglist): If no arguments are documented for a
13681         subr, print nothing rather than incorrect output.
13682
13683 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13684
13685         * cmdloop.el (command-error): Update bail-out error message to use
13686         `emacs-program-name'.
13687
13688         * lib-complete.el: Remove reader macro cruft.
13689
13690         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13691         cruft.
13692
13693         * simple.el (count-words-region): Drop interactive-p check on the
13694         message.
13695
13696 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13697
13698         * font.el
13699         * msw-faces.el
13700         Correct spelling of mswindows-font-canonicalize-name.
13701
13702 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13703
13704         * ldap.el (ldap-host-parameters-alist): Replaced with
13705         `ldap-host-parameters-plist'
13706         (ldap-search): Adapt to previous change
13707
13708 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13709
13710         * about.el (about-hackers): Update Bob Weiner bio.
13711         (about-maintainer-info): Ditto.
13712
13713 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13714
13715         * simple.el (display-warning-minimum-level): Docfix.
13716
13717 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13718
13719         * widget.el (:default-get): New keyword.
13720         * wid-edit.el (default, widget-default-default-get): Define it.
13721         (group, widget-group-default-get): Define it.
13722         (menu-choice, widget-choice-default-get): Define it.
13723         (widget-default-get): New function.
13724         (widget-choice-action): Call it.
13725         (widget-editable-list-entry-create): Call it.
13726
13727 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13728
13729         * byte-optimize.el (byte-boolean-vars): Removed.
13730         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13731         lookup through `byte-boolean-vars'.
13732
13733 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13734
13735         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13736         resource-provided values into ghost specs for scrollbar-height and
13737         scrollbar-width.
13738
13739 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * byte-optimize.el: Don't attempt to optimize /=.
13742
13743         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13744         (byte-compile-/=): Ditto.
13745
13746 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13747
13748         * apropos.el: Use `with-displaying-help-buffer'.
13749         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13750         Use `with-displaying-help-buffer'.
13751         (apropos-follow): Do not give special treatment to buffer cursor
13752         was in prior to a mouse click.
13753         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13754         (apropos-print-doc): Set correct buffer for setting text
13755         properties.
13756
13757 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13758
13759         * help.el (help-buffer-prefix-string): New variable.
13760         (help-buffer-name): Use it.
13761
13762         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13763         mode menu.
13764
13765 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13766
13767         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13768
13769 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * files.el (find-file-noselect): Update docstring.
13772         (find-file-noselect): Signal an error if found an unreadable file.
13773         (file-chase-links): Save the match data.
13774         (normal-mode): Use `lwarn' and `error-message-string'.
13775         (interpreter-mode-alist): Change defconst to defvar.
13776         (inhibit-first-line-modes-regexps): Ditto.
13777         (inhibit-first-line-modes-regexps): Added .tgz.
13778         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13779         (change-major-mode-with-file-name): New user-option.
13780         (set-visited-file-name): Synched with FSF.
13781         (file-name-extension): New function, from FSF 20.3.
13782         (file-relative-name): Synched with FSF.
13783         (save-some-buffers): Support the C-r feature.
13784         (recover-session): Synched with FSF.
13785         (kill-some-buffers): Ditto.
13786         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13787
13788 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13789
13790         * files.el (insert-file): Undo previous change and reenable use of
13791         format.el.
13792
13793 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * window-xemacs.el (recenter): Define.
13796
13797 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13798
13799         * font.el (mswindows-font-create-name)
13800         (mswindows-font-create-object): new functions for mswindows type
13801         fonts.
13802
13803         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13804         strings are parsed as well as font objects.
13805
13806 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13807
13808         * modeline.el (defining-kbd-macro): Restore modeline indication of
13809         kbd-macro being recorded.
13810         (add-minor-mode): Simplify docstring.
13811         (modeline-minor-mode-menu): Remove stuff.
13812
13813 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13814
13815         * code-process.el (call-process): dynamically decide process
13816         coding type.
13817
13818 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13819
13820         * modeline.el: Add line-number-mode, column-number-mode to
13821         the modeline minor-mode menu.  Button2 on the line number does
13822         goto-line.
13823
13824 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13825
13826         * mouse.el: move x-selection-owner-p type things to
13827         selection-owner-p.
13828
13829         * msw-init.el: copy zmacs stuff from x-init.el
13830
13831         * msw-select.el (mswindows-own-selection)
13832         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13833         functions. Very simple minded implementation of selectio
13834         ownership.
13835
13836         * select.el (own-selection) (disown-selection)
13837         (activate-region-as-selection) (select-make-extent-for-selection)
13838         (valid-simple-selection-p): functions moved from x-select.el for
13839         generalized selection.
13840
13841         * x-select.el: see select.el changes.
13842
13843         * x-toolbar.el: use new selection functions.
13844
13845 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13846
13847         * packages.el (packages-find-package-directories): Fixed bug that
13848         would pick up multiple site-package directories.
13849         (package-locations): Added "xemacs-packages" as a late package
13850         location.
13851
13852         * find-paths.el: Now uses `emacs-program-name' and
13853         `emacs-program-version'.
13854         Additions to enforce version-specific directories in
13855         `paths-find-version-directory'.
13856
13857 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13858
13859         * default.el: Removed.
13860         * site-start.el: Removed.
13861
13862 1998-04-29  Didier Verna  <didier@xemacs.org>
13863
13864         * minibuf.el (minibuffer-history-minimum-string-length): Default
13865         to nil.
13866
13867 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13868
13869         * find-paths.el (paths-program-name): Rename.
13870         (paths-emacs-root-p): Ditto.
13871         (paths-find-site-directory): Ditto.
13872
13873 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13874
13875         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13876         `emacs-lisp-byte-compile-and-load'.
13877
13878 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13879
13880         * ldap.el (ldap-search): Fixed additional parameter passing to
13881         `ldap-open'
13882
13883 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13884
13885         * select.el (kill-primary-selection) (selection-owner-p)
13886         (copy-primary-selection) (yank-clipboard-selection)
13887         (selection-exists-p) (delete-primary-selection): new file and
13888         functions that do the right thing for the selected device.
13889
13890         * x-menubar.el: use generalised selection functions.
13891
13892         * dumped-lisp.el: dump select.el.
13893
13894 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13895
13896         * find-paths.el (paths-progname): New variable.
13897         (paths-emacs-root-p): Use it.
13898         (paths-find-site-directory): Ditto.
13899
13900 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13901
13902         * loadup.el ((member "dump" command-line-args)): Dump as
13903         `infodock' if InfoDock.
13904
13905 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13906
13907         * find-paths.el (construct-emacs-version): Simplify, include
13908         program name in the return value.
13909         * (paths-find-version-directory): Use it.
13910
13911 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13912
13913         * info.el (Info-parse-dir-entries): Fixed regexp
13914         (Info-build-dir-anew): Remove full suffix and capitalize info file
13915         name for files with no @direntry
13916         (Info-batch-rebuild-dir): New function
13917         (Info-suffixed-file): Check for regular files instead of simple
13918         file existence (could catch directories before)
13919
13920 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13921
13922         * setup-paths.el, find-paths.el: Removed uses of `not' which
13923         temacs doesn't have.
13924
13925         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13926         into root searching.
13927
13928 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13929
13930         * subr.el: Remove definition of `not'.
13931
13932 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13933
13934         * msw-glyphs.el: enable graphics support.
13935
13936 1998-04-23  Didier Verna  <didier@xemacs.org>
13937
13938         * x-menubar.el (default-menubar): restored the line-number-mode
13939         option.
13940
13941         * misc doc string updates related to the options menu.
13942
13943 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13944
13945         * setup-paths.el (paths-construct-load-path): Fix typo.
13946
13947 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13948
13949         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13950         font-menu-ignore-scaled-fonts don't have to be bound now; this
13951         gets us one step further towards making --no-autoloads work.
13952
13953         * startup.el (normal-top-level): Load auto-autoloads only if
13954         lisp-directory is non-nil.
13955
13956         * setup-paths.el (paths-construct-load-path): Made it robust
13957         against nil lisp-directory.
13958
13959         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13960         to the list of variables that cause a warning when nil.
13961
13962         * toolbar.el (init-toolbar-location): Now works even when there's
13963         no toolbar icon directory.
13964
13965 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13966
13967         * help.el (view-lossage): Recognize it.
13968
13969         * simple.el (log-message): Mark multiline messages.
13970
13971 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13972
13973         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13974
13975 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13976
13977         * package-get.el (package-get-all):  add `\n' separator to
13978         interactive specification so that both variables are read
13979
13980 1998-04-22  Didier Verna  <didier@xemacs.org>
13981
13982         * x-menubar.el: ported the options menu to Custom.
13983         Moved the "read only" toggle button to the buffers menu.
13984         Corrected some missing ;;;###autoload or defcustom.
13985
13986         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13987         the scrollbar-visible specifier for options menu handling.
13988
13989         * toolbar.el (toolbar-visible-p)
13990                      (toolbar-captioned-p)
13991                      (default-toolbar-position): defcustom wrappers around
13992         the toolbar specifiers for options menu handling.
13993
13994         * frame.el (get-frame-for-buffer-default-instance-limit):
13995         defcustom it for options menu handling.
13996
13997         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13998         font-lock-mode for options menu handling.
13999
14000         * cus-start.el: added Custom properties to overwrite-mode for
14001         options menu handling.
14002
14003 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14004
14005         * about.el: shameless self-promotion.
14006
14007 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * simple.el (raw-append-message): Slightly optimize.
14010         (remove-message): Use `push' for clarity.
14011         (append-message): Ditto.
14012         (display-warning): Dito.
14013         (raw-append-message): Send the message to the appropriate device.
14014
14015 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14016
14017         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14018         From Sean MacLennan <Sean.MacLennan@pika.ca>
14019
14020 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14021
14022         * setup-paths.el: Changed `directory-sep-char' to
14023         `path-separator', following a change in GNU Emacs.
14024
14025 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14026
14027         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14028         (Info-build-dir-anew): Add a final newline.
14029         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14030         is `always'
14031         (Info-rebuild-dir): Ditto
14032
14033         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14034
14035 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14036
14037         * simple.el (count-words-buffer): Retain zmacs region.
14038         (count-words-region): Ditto.
14039         * simple.el: (what-line): Expanded line counts.
14040         (count-lines): New parameter to conditionalize whether collapsed
14041         lines get counted.
14042         From Bob Weiner <weiner@altrasoft.com>
14043
14044 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14045
14046         * packages.el (package-locations): infodock-packages must override
14047         mule-packages and packages.
14048
14049 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14050
14051         * wid-edit.el:
14052         remove rude messages from widget-activation-widget-mapper
14053         and widget-activation-glyph-mapper
14054
14055 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14056
14057         * toolbar.el: Remove (featurep 'x) test from
14058         toolbar-make-button-list
14059
14060 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14063         only if in the same frame.
14064
14065 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14066
14067         * packages.el (package-locations): Added site-packages hierarchy.
14068
14069         * setup-paths.el (paths-default-info-directories): Introduced and
14070         used.
14071
14072         * packages.el, setup-paths.el: Set various path searching depths
14073         to 1.
14074
14075         * packages.el (packages-hierarchy-depth):
14076         (packages-load-path-depth): Introduced and used.
14077
14078         * setup-paths.el (paths-load-path-depth): Introduced and used.
14079
14080         * find-paths.el (paths-find-recursive-path): Added max-depth
14081         parameter.
14082
14083 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14084
14085         * setup-paths.el (paths-construct-info-path): Removed
14086         dependency on behavior of (file-name-as-directory "").
14087
14088 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14089
14090         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14091         lisp objects
14092
14093 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14094
14095         * dump-paths.el, startup.el: Added handling for --debug-paths.
14096
14097 1998-04-15  William M. Perry  <wmperry@aventail.com>
14098
14099         * wid-edit.el: We cannot just set the help-echo or balloon-help
14100           properties for an extent based on the :help-echo widget
14101           property, since help-echo and balloon-help cause an EXTENT to
14102           get passed in, where :help-echo functions are expecting a WIDGET
14103
14104 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14105
14106         * scrollbar.el (init-scrollbar-from-resources): Call
14107         mswindows-init-scrollbar-metrics when appropriate.
14108
14109 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14110
14111         * dumped-lisp.el: dump x-toolbar for window system
14112
14113         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14114         have support and xpm.
14115
14116 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14117
14118         * files.el (toggle-read-only): Fix docstring.
14119         From Didier Verna <didier@xemacs.org>
14120
14121 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14122
14123         * startup.el (normal-top-level): Load autoload-file-name without
14124         specifying an extension---some people only auto-autoload.el.gz.
14125
14126 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14127
14128         * files.el (backup-enable-predicate): Don't bomb on NAME being
14129         nil.
14130
14131 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14132
14133         * find-paths.el, packages.el: Now prefers configure'd paths.
14134         This shouldn't cause any of the originally anticipated problems as
14135         the current paths architecture will not define the various
14136         configure-xxx variables if they're not specified on the configure
14137         command line.
14138
14139         * find-paths.el, setup-paths.el, packages.el: Removed all
14140         mentionings of "/" as a path separator.
14141         Used paths-construct-path throughout.
14142
14143         * find-paths.el (paths-construct-path): Created to assemble paths
14144         from directory components.
14145
14146         * setup-paths.el, packages.el: Used paths-decode-directory-path
14147         instead of decode-path-internal.
14148
14149         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14150         and associates.
14151         (paths-decode-directory-path) Created.
14152
14153         * setup-paths.el: Changed configure-exec-path to
14154         configure-exec-directory.
14155
14156 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14157
14158         * packages.el (packages-find-packages): Fixed decoding of
14159         EMACSPACKAGEPATH.
14160
14161         * startup.el: -no-packages -> -no-early-packages.
14162
14163         (packages-load-package-lisps): Fixed loading of auto-autoload
14164         files.
14165
14166         * startup.el (normal-top-level): Fixed loading of core
14167         auto-autoload.
14168
14169         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14170
14171         * startup.el, packages.el, dump-paths.el: Added proper settings
14172         for site-directory and lisp-directory variables.
14173
14174         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14175         inhibit-package-autoloads and fixed handling of it.
14176
14177         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14178         handling of former inhibit-package-init, now
14179         inhibit-early-packages, to make -vanilla etc. work.
14180
14181 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14182
14183         * code-process.el (start-process): Fallback to 'undecided instead
14184         of 'binary for process input coding stream.
14185
14186         * process.el (start-process): Docstring fix.
14187
14188 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14189
14190         * info.el (Info-insert-dir): Do not insert temporary dir files
14191         in Info-dir-file-attributes
14192         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14193         (Info-rebuild-dir): Ditto.
14194
14195 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14196
14197         * obsolete.el: Added obsoleteness declarations for
14198         `site-directory' and `Info-default-directory-list'.
14199
14200 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14201
14202         * find-paths.el (paths-find-emacs-root): Only look at the
14203         executable at the end of the symlink chain for determining the
14204         Emacs root.
14205
14206 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14207
14208         * setup-paths.el (paths-construct-info-path): Changed construction
14209         to cater to gone default in configure.
14210
14211         * find-paths.el (paths-uniq-append): Added.
14212
14213         * packages.el: Rewritten package path construction once again.
14214
14215         * dump-paths.el, startup.el: Removed package-path as a global
14216         variable.
14217
14218         * package-admin.el (package-admin-add-single-file-package):
14219         (package-admin-add-binary-package): Changed package-path to
14220         late-packages.
14221
14222         * packages.el (packages-split-path): Split path at "/" rather than
14223         nil according to change in emacs.c.
14224
14225 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14226
14227         * setup-paths.el (paths-construct-info-path): Changed info path
14228         order so that directories come out right.
14229         (paths-find-lock-directory): Fixed bug: It used to think
14230         configure-lock-directory is a path.
14231
14232 1998-04-06  Jeff Miller <jmiller@smart.net>
14233
14234         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14235         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14236         eases the use of toolbar-add/kill-item functions.
14237
14238 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14239
14240         * code-files.el (file-coding-system-alist): Commented out
14241         loaddefs.el magical treatment.
14242
14243 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14244
14245         * info.el (Info-rebuild-outdated-dir): Added new option
14246         `conservative' and made it the default
14247         (Info-rebuild-dir): Appropriately parse multi-line description
14248         strings, and multi-section dir files. Issue warning when dir
14249         is rebuilt as temporary
14250         (Info-build-dir-anew): Issue warning when dir is built as
14251         temporary
14252
14253 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14254
14255         * list-mode.el (list-mode-map): Bind highlight motion commands to
14256         standard keys left, right, C-b and C-f.
14257
14258 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14259
14260         * files.el (auto-mode-alist): allow .sc for Scheme->C
14261
14262 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14263
14264         * loadup.el (pureload): Don't quote (garbage-collect).
14265
14266 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14267
14268         * package-get-base.el: Updated.
14269
14270 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14271
14272         * isearch-mode.el (isearch-just-started): New variable.
14273         (isearch-mode): Set it.
14274         (isearch-repeat): Advance one character forward only if the search
14275         was successful, and was not just started.
14276         (isearch-repeat): Clear isearch-just-started.
14277
14278 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14279
14280         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14281         if running -batch.
14282
14283 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14284
14285         * subr.el (listify-key-sequence): Removed.
14286
14287 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14288
14289         * bytecomp.el (byte-compile-print-gensym): New option.
14290         (byte-compile-output-file-form): Use it.
14291         (byte-compile-output-docform): Ditto.
14292         (byte-compile-compiled-obj-to-list): Ditto.
14293
14294 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14295
14296         * msw-glyphs.el: set frame icon if xpm support.
14297
14298 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14299
14300         * help.el: Code that pretty prints variable values
14301           removed.
14302
14303 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14304
14305         * find-paths.el (paths-emacs-root-p): Correct test for installation
14306         directory.
14307         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14308
14309 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14310
14311         * loaddefs.el: Don't set debug-ignored-errors; leave
14312           its default value set to nil.
14313
14314 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14315
14316         * info.el (Info-rebuild-dir): fixed mis-spelling.
14317
14318 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14319
14320         * info.el (Info-rebuild-outdated-dir): New custom var
14321         (Info-insert-node): Create/update dir file when needed, ie when it
14322         does not exist or is older than some info files in directory
14323
14324 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14325
14326         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14327         for last packages, mainly for using a 20.4 package base.
14328
14329         * packages.el (late-packages): Typo fix.  It was called
14330         early-packages.
14331
14332         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14333         relative symlinks correctly.
14334         (paths-find-emacs-roots): More rigorous checking for plausible
14335         configuration-time root.
14336
14337         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14338         find its roots.
14339
14340 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14341
14342         * faces.el: Fix docstrings.
14343         * glyphs.el: Fix docstrings.
14344         * mouse.el: Fix docstrings.
14345
14346         * frame.el: Change phrase `current frame' to `selected frame'.
14347
14348         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14349
14350         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14351         macros using backquote to make them infinitely more readable.
14352
14353 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14354
14355         * packages.el (packages-find-package-path): Hardcoded specialized
14356         InfoDock support until we can clean this up.
14357
14358         * help.el (describe-bindings-1): Return the value of the bindings
14359         help buffer created.
14360         (describe-bindings): Ditto.
14361
14362         * simple.el (set-variable): Restore previous behavior of not
14363         bombing if the variable to set is not boundp.
14364
14365 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14366
14367         * packages.el (packages-handle-package-dumped-lisps): Allow for
14368         non-local files to be loaded off the package-lisp variable.
14369
14370 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14371
14372         * x-faces.el: Global X resources should override
14373           specs for all device classes (color, grayscale, mono);
14374           code currently doesn't override any of them.  Fixed by
14375           calling remove-specifier with '(x default) as the tag
14376           set and allowing inexact matches.
14377
14378 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14379
14380         * faces.el: Separated face initializations based on
14381           device classes into device type specific (tag set,
14382           instantiator) pairs.
14383
14384 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14385
14386         * wid-edit.el (widget-choice-action): Remember user's explicit
14387         choice.
14388         (widget-choice-value-create): Respect it.
14389         From Richard Stallman <rms@gnu.org>
14390
14391 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14392
14393         * setup-paths.el (paths-construct-info-path): Always append
14394         existing directories from configure-time info path.
14395
14396         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14397         Info-directory-list.
14398
14399         * info.el: Removed Info-default-directory-list which was broken by
14400         design.
14401         Removed bogus initialization of Info-directory-list---startup.el
14402         can do a much better job.
14403         Added autoload of Info-directory-list.
14404
14405         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14406         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14407         be exclusive; now it's merely given precedence, just like in the
14408         old days.
14409
14410 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14411
14412         * find-paths.el (paths-find-architecture-directory): Fix bug with
14413         finding; it used to default too early.
14414
14415 1998-03-25  Martin Buchholz <martin@xemacs.org>
14416
14417         * packages.el (packages-split-path): Fix a bug; it used to fail
14418         for paths that weren't split.
14419
14420 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14421
14422         * finder.el (finder-compile-keywords): trap on errors.
14423
14424 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14425
14426         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14427           fourth argument of t so that only the specs exactly
14428           matching the tag lists are removed.
14429
14430 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14431
14432         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14433
14434 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14435
14436         * minibuf.el (mouse-read-file-name-1): If a default directory was
14437         specified, use it for generating the completions.
14438
14439 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14440
14441         * update-elc.el: Now respects inhibit-package-init and
14442         inhibit-site-lisp.
14443         Now does path construction with loadup-paths.
14444
14445         * startup.el (normal-top-level, startup-setup-paths): Now respects
14446         inhibit-package-init and inhibit-site-lisp.
14447
14448         * packages.el (packages-find-package-path): Extended package path
14449         by version-specific hierarchies.
14450         (packages-find-packages): Now respects inhibit flag and
14451         inhibit-site-lisp.
14452         Moved path setup to loadup-paths.
14453
14454         * make-docfile.el: Now respects inhibit-package-init and
14455         inhibit-site-lisp.
14456         Now does path construction with loadup-paths.
14457
14458         * loadup.el: Now respects inhibit-package-init and
14459         inhibit-site-lisp.
14460
14461         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14462
14463         * loadup-paths.el: New file: setup load-path to encompass
14464         packages.
14465
14466 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14467
14468         * auto-show.el: load-gc renamed to pureload.
14469         * site-load.el: Ditto.
14470         * packages.el (toplevel): Ditto.
14471         * loadup.el (really-early-error-handler): Ditto.
14472         * dumped-lisp.el (preloaded-file-list): Ditto.
14473         * cus-face.el (custom-declare-face): Ditto.
14474
14475 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14476
14477         * <Today>: The Big Path Searching Overhaul.
14478
14479         * find-paths.el: New file: find and assemble paths in the
14480         installation hierarchy.
14481
14482         * setup-paths.el: New file: global layout of paths and directories
14483         within the XEmacs hierarchy.
14484
14485         * packages.el: Replaced everything related to path searching and
14486         startup by code in terms of find-paths.
14487
14488         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14489         the new path searching engine.
14490
14491         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14492         and setup-paths.
14493
14494 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14495
14496         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14497         setup-paths.el.
14498
14499 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14500
14501         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14502         compiles identically in any configuration.
14503         Removed irrelevant commentary.
14504
14505 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14506
14507         * simple.el (set-variable): Allow setting specifiers.
14508
14509 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14510
14511         * lisp.el (forward-sexp): Revert previous change.
14512
14513 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14514
14515         * frame.el (frame-initialize): Use `delete-console' instead of
14516         `delete-device' to delete the stream console to match the usage in
14517         Fkill_emacs.
14518
14519 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14520
14521         * files.el (cdpath-previous): New variable.
14522         (cd): Use it.
14523         From Bob Weiner <weiner@wave.altrasoft.com>
14524
14525 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14526
14527         * keydefs.el: Changed keybindings of forward-char,
14528           backward, scroll-up and scroll-down to point to their
14529           -command counterparts.
14530
14531         * simple.el: New functions: forwarc-char-command,
14532           backwrad-char-command, scroll-up-command,
14533           scroll-down-command which work liek their counterparts
14534           except that they honor the variable
14535           signal-error-on-buffer-boundary.
14536
14537           Definition of signal-error-on-buffer-boundary received
14538           from src/cmds.c.
14539
14540           defvar declaration added for word-across-newline to avoid
14541           byte-compiler warning about the free variable reference.
14542
14543 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14544
14545         * winnt.el: Removed "%t" from the beginning of
14546         modeline-format. From now on, there's no nt-specifics in the modeline.
14547
14548 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14549
14550         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14551         of `when' with `if'.
14552
14553 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14554
14555         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14556         mswindows. Must be reworked along with glyphs.el, or
14557         merged into it, after there is images support.
14558
14559         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14560         'mswindows.
14561
14562 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14563
14564         * faces.el: fix for text cursor initialization.
14565         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14566         From Andy Piper <andyp@parallax.co.uk>
14567
14568 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14569
14570         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14571         if there is an existing package that handles it and warn the user
14572         about that mode.
14573
14574 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14575
14576         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14577         Installation" menu item when Installation-string is not bound.
14578
14579 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14580
14581         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14582         From Jeremiah W. James <jerry@cs.ucsb.edu>
14583
14584 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14585
14586         * msw-faces.el:
14587         * faces.el: Fix face initialization.
14588
14589 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14590
14591         * files.el (backup-enable-predicate): fix breakage introduced
14592         by TMPDIR patch.
14593
14594 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14595
14596         * x-faces.el (x-init-face-from-resources): The
14597           TTY face property retrieval functions don't return
14598           specifiers, so use face-property instead.
14599
14600 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14601
14602         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14603
14604 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14605
14606         * x-menubar.el: Expanded documentation for
14607           option-save-faces.  Changed Options -> Browse Faces
14608           menu entry to invoke customize-face.
14609
14610 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14611
14612         * faces.el: Most face initialization moved out of
14613           init-other-random-faces to the top level so that the
14614           initialization happens before Xemacs is dumped.  Much
14615           of the fascist "face-differs-from-default-p or FROB!"
14616           code has been retired in favor of letting the user do
14617           what they want to do.  Face initialization code changed
14618           to use `default' specifier tag so that the settings can
14619           be overridden later if the user wishes it.
14620
14621 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14622
14623         * about.el (about-hackers): Update contributors list.
14624
14625 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14626
14627         * specifier.el: Define new specifier tag `default'.
14628
14629         * modeline.el: Initialize faces using `default' tag.
14630
14631         * x-faces.el (x-init-face-from-resources): Remove
14632           specifier specs containing the `default' tag before
14633           adding new specs.
14634
14635 1998-03-02  John Jones  <jj@asu.edu>
14636
14637         * package-get.el (package-get-all): fixed arguments on call to
14638         package-admin-add-single-file-package.
14639         * package-get.el (package-get-installedp): fixed to match
14640         advertised behavior.
14641         * package-get.el: added function package-get-update-all which
14642         installs newest versions of all the current packages (if they are
14643         not already installed).
14644
14645 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14646
14647         * files.el (find-file-noselect): Uncommented `truename' binding in
14648         `let*' and use it later to set `buffer-file-truename' iff it's
14649         still nil, as happens for example when finding a compressed
14650         file with "jka-compr".
14651
14652 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14653
14654         * faces.el: in make-face-* type functions do the operation for all
14655         window systems, not just the first one found.
14656
14657         * font.el: call mswindows-list-fonts for mswindows.
14658
14659 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14660
14661         * code-process.el (call-process-region):
14662         * process.el (call-process-region):
14663         * package-get.el (package-get-dir):
14664         * files.el (backup-enable-predicate):
14665         * gnuserv.el (gnuserv-temp-file-regexp):
14666         Use temp-directory in place of `/tmp'.
14667
14668 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14669
14670         * "Fast" dired-in-C enhancements for Windows 95/NT:
14671
14672         * files.el: Added function, `wildcard-to-regexp', from GNU
14673           Emacs.
14674
14675         * files.el (insert-directory): Modified to use special
14676           dired-in-C enhancements if present.
14677
14678 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14679
14680         * code-files.el: make default coding no-conversion.
14681
14682 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14683
14684         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14685         the load-path.
14686
14687         * update-elc.el: Strip directory when testing for files not to
14688         bytecompile.
14689
14690 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14691
14692         * lisp-mode.el: Use recommended form for menus.
14693
14694         * info.el (Info-construct-menu): Use recommended form for menus.
14695
14696         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14697         entry.
14698
14699 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14700
14701         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14702           (get-frame-for-buffer-noselect): Always return frames
14703           in the not-this-window-p cond clause.
14704
14705 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14706
14707         * help.el (describe-installation): New function.
14708
14709         * x-menubar.el (default-menubar): Add describe-installation to
14710         Help menu.
14711
14712         * packages.el (packages-unbytecompiled-lisp): Installation.el
14713         should not be bytecompiled.
14714
14715         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14716         XEmacs.
14717
14718         * x-menubar.el (default-menubar): Use correct guard for VM menu
14719         entry.
14720
14721         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14722         coding.
14723         From Andy Piper <andyp@parallax.co.uk>
14724
14725 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14726
14727         * ldap.el: Do not require ldap-internal at compile time.
14728
14729 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14730
14731         * code-files.el: new file. a virtual copy of mule-files.el
14732         but without charset
14733         dependencies. (toggle-buffer-file-ocding-system) new function for
14734         changing the eol type for the current buffer.
14735
14736         * code-process.el: new file. a copy of
14737         mule-process.el. mule-process.el will disappear when things have
14738         settled.
14739
14740         * coding.el: new file. a virtual copy of mule-files.el but
14741         without charset dependencies. (coding-system-base) new function
14742         for getting the parent coding system of a coding system with eol
14743         type set.
14744
14745         * dumped-lisp.el: add above files for the non-mule case.
14746
14747 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14748
14749         * window-xemacs.el (display-buffer): If no explicit
14750           frame is specified, search for a window that displays
14751           the buffer on the currently selected frame, before
14752           searching other frames.
14753
14754 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14755
14756         * frame.el (get-frame-for-buffer): If not-this-window-p
14757           is non-nil, use window on the selected frame if it is not
14758           also the selected window.  When defaulting, search for
14759           windows on the currently selected fgrame before searching
14760           other frames.
14761
14762 1998-02-25  Didier Verna  <didier@xemacs.org>
14763
14764         * modeline.el (modeline-swap-buffers): originally named
14765         `mouse-release-modeline'. Whether to actually swap the buffers is
14766         decided in `mouse-drag-modeline'.
14767         (mouse-drag-modeline): A button release event is considered a
14768         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14769         stay unchanged.
14770
14771 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14772
14773         * x-menubar.el: Put redo on the menubar.
14774         From Aki Vehtari <Aki.Vehtari@hut.fi>
14775
14776 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14777
14778         * bytecomp.el (displaying-byte-compile-warnings): if
14779         temp-buffer-show-function is set, use it to display current set of
14780         warnings in the "*Compile-Log-Show*" buffer.
14781
14782         * simple.el (display-warning-buffer): if temp-buffer-show-function
14783         is set, use it to display current set of warnings in the
14784         "*Warnings-Show*" buffer.
14785
14786 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14787
14788         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14789         Common Lisp.
14790
14791 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14792
14793         * menubar.el: Allow button descriptors at least 2 long.
14794
14795         * x-menubar.el (default-menubar): Use recommended forms.
14796         (file-menu-filter): Remove.
14797         (edit-menu-filter): Remove.
14798
14799 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14800
14801         * about.el (about-hackers): Updated.
14802
14803 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14804
14805         * help.el (help-max-help-buffers): new variable
14806         (help-register-and-maybe-prune-excess): new function
14807         (help-buffer-name): use help-max-help-buffers.
14808         (with-displaying-help-buffer): use
14809         help-register-and-maybe-prune-excess.
14810
14811         * help.el (help-maybe-pretty-print-value): if the value fits on
14812         one line, let it.
14813
14814 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14815
14816         * (with-displaying-help-buffer): there is no need to kill the buffer
14817         if it exists, because with-output-to-temp-buffer will clear it.
14818         further, killing the buffer violates the rule that
14819         temp-buffer-show-function, if set, has the full responsibility of
14820         showing the temp buffer.  killing the buffer fucks with the window
14821         configuration, hosing temp-buffer-show-function.
14822
14823
14824 1998-02-23  Didier Verna  <didier@xemacs.org>
14825
14826         * modeline.el (mouse-drag-modeline):
14827         - Always scroll the modeline that was originally clicked on.
14828         - Use x pixels instead of x characters (which doesn't work anyway)
14829         as horizontal reference for modeline dragging. This allows us to
14830         keep on dragging the modeline even if the motion event occurs in
14831         another window.
14832
14833 1998-02-23  Didier Verna  <didier@xemacs.org>
14834
14835         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14836         glyph on the modeline to indicate that dragging the mouse has an
14837         effect both horizontally and vertically.
14838
14839 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14840
14841         * about.el (about-xemacs): Get rid of redundant visible version
14842         number.
14843
14844 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14845
14846         * about.el (about-hackers): Update credits.
14847
14848 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14849
14850         * prim/register.el (view-register): Show register type file-query.
14851
14852 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14853
14854         * mode-motion.el (mode-motion-highlight-internal):
14855           save-excursion inside save-window-exucrsion form to
14856           hide buffer point changes from save-window-excursion.
14857           Prevents display flickering when the mouse pointer
14858           moves.
14859
14860 1998-02-17  Didier Verna  <didier@xemacs.org>
14861
14862         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14863         function to handle correctly the case of a toolbar one side of the
14864         window: scrolling will not necessarily happen.
14865
14866 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14867
14868         * files.el (after-find-file): Restore missing argument
14869           to format that provides filename for "... consider M-x
14870           recover-file" message.  Also call `message' with "%s"
14871           as the first arg instead of an arbitrary string.
14872
14873 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14874
14875         * about.el (about-hackers): Various additions.
14876
14877 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14878
14879         * autoload.el (generate-file-autoloads-1): Don't force an extra
14880         line out when copying on-the-same line autoloads.
14881
14882         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14883         is installed.
14884
14885 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14886
14887         * x11/x-win-xfree86.el (x-win-init-xfree86):
14888         * x11/x-win-sun.el (x-win-init-sun):
14889         * x11/x-init.el (x-initialize-compose):
14890         * prim/simple.el:
14891         (backward-or-forward-kill-sexp):
14892         (backward-or-forward-kill-sentence):
14893         (backward-or-forward-kill-word):
14894         (backward-or-forward-delete-char):
14895         * prim/isearch-mode.el (isearch-help-or-delete-char):
14896         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14897         x-keysym-on-keyboard-p to detect backspace.
14898         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14899         Clean up symbols used with dead keys, checking Linux and solaris
14900         keysyms.
14901         Simplify x-win-*.el using above methods.
14902         Change documentation for x-keysym-*-p functions.
14903
14904 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14905
14906         * about.el (about-hackers): Restore entries for Michael Sperber and
14907         Vinnie Shelton.
14908         From Vinnie Shelton <acs@acm.org>
14909
14910 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14911
14912         * simple.el (count-words-region): Ditto.
14913
14914 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14915
14916         * simple.el (count-words-buffer): Document.  Don't print anything
14917         if non-interactive.
14918
14919 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14920
14921         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14922         multiple files in InfoDock.
14923
14924 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14925
14926         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14927         from version.el in InfoDock.
14928
14929         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14930         specially.
14931
14932 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14933
14934         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14935         variable name in docstring.
14936
14937 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14938
14939         * menubar.h: Include "gui.h".
14940
14941 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14942
14943         * site-load.el: Fix documentation.
14944
14945 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14946
14947         * package-get-base.el (package-get-base): Updated.
14948
14949         * keymap.el: PC-ize.
14950
14951 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14952
14953         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14954         from' on a fresh line.
14955
14956 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14957
14958         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14959         object.
14960
14961 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14962
14963         * undo-stack.el: PC-ize.
14964
14965         * cmdloop.el: PC-ize.
14966
14967 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14968
14969         * bytecomp-runtime.el: PC-ize.
14970
14971         * byte-optimize.el: Prolog fixup.  PC-ize.
14972
14973         * cus-dep.el: Spelling fix.
14974
14975         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14976         entries follow).
14977
14978 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14979
14980         * text-mode.el (text-mode-hook-identify): New function,
14981         put on text-mode-hook.  Set text-mode-variant here.
14982         (text-mode): Don't set it here.
14983
14984 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14985
14986         * text-mode.el (text-mode-hook): New defvar.
14987         (text-mode-variant): New variable.
14988         (text-mode): Set that variable locally.
14989         (toggle-text-mode-auto-fill): New command.
14990
14991 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14992
14993         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14994
14995 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14996
14997         * text-mode.el (paragraph-indent-text-mode):
14998         Renamed from spaced-text-mode.
14999         (text-mode-map): Bind TAB to indent-relative.
15000         (indented-text-mode-map): Variable deleted.
15001         (indented-text-mode): Now an alias for text-mode.
15002
15003 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15004
15005         * loadup.el: test-atoms debugging stuffs removed.
15006
15007 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15008
15009         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15010
15011 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15012
15013         * help.el (describe-beta): Made it use `locate-data-file'.
15014         (describe-distribution): Ditto.
15015         (describe-copying): Ditto.
15016         (describe-project): Ditto.
15017         (view-emacs-news): Ditto.
15018
15019         * help-nomule.el (help-with-tutorial): Made it use
15020         `locate-data-file' to find tutorial.
15021
15022 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15023
15024         * about.el: Corrected my email address.
15025
15026         * mouse.el: Added 'mouse-mswindows-drop' similar to
15027         'mouse-offix-drop'.
15028
15029 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15030
15031         * loadup.el (running-xemacs): Spelling fix.
15032
15033 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15034
15035         * packages.el (packages-find-packages-1): Don't allow a backwards
15036         compatible lisp tree to overwrite `preloaded-file-list'.
15037
15038 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15039
15040         * loadup.el: Don't delete "xemacs" prior to dumping.
15041
15042 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15043
15044         * package-info.el (pi-last-mod-date): New function.
15045         (pi-author-version): New function.
15046         (batch-update-package-info): Use them.
15047
15048 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15049
15050         * frame.el (get-frame-for-buffer-default-to-current): Create.
15051         (get-frame-for-buffer-noselect): Allow user to use current frame
15052         with `get-frame-for-buffer-default-to-current'.
15053
15054 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15055
15056         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15057         (byte-compile-output-docform): Ditto.
15058         (byte-compile-compiled-obj-to-list): Ditto.
15059
15060 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15061
15062         * startup.el (command-line-1): Removed code that ran
15063           buffer-menu.
15064
15065 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15066
15067         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15068
15069 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15070
15071         * frame.el (suspend-emacs-or-iconify-frame): Check using
15072         `device-on-window-system-p' instead of explicitly checking for X,
15073         so that the same logic works for MS Windows.
15074         (suspend-or-iconify-emacs): Ditto.
15075
15076 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15077
15078         * about.el (about-maintainer-info): Andy Piper is back.
15079         (xemacs-hackers): Updated Andy Piper's email address.
15080         (about-hackers): Added Jonathan Harris.
15081         (about-hackers): Updated Tibor Polgar's email address.
15082
15083 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15084
15085         * about.el: Add xemacs.org email manager.
15086
15087         * package-get-base.el (package-get-base): Updated with most recent
15088         package updates.
15089
15090 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15091
15092         * help.el (function-arglist): Use `indirect-function' instead of
15093         `symbol-function' so that aliases are treated correctly.
15094
15095 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15096
15097         * help.el (help-map): Add f1 binding to `help-for-help'.
15098         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15099         (describe-key-briefly): Use `princ' "%s" to print object.
15100         (with-displaying-help-buffer): Kill buffer if it exists, again.
15101         (describe-key): Use `princ' "%s" to print object.
15102         (describe-function-1): Use `princ' "%s" to print object.
15103         Commented out alias lines removed.
15104         (help-pretty-print-limit): New variable to control pretty-printing
15105         of variable values.
15106         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15107         `help-pretty-print-value' again.  Only print-print when OBJECT is
15108         list of length less than `help-pretty-print-limit'.
15109         (describe-variable): Use `help-maybe-pretty-print-value' again.
15110
15111 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15112
15113         * simple.el (blink-matching-open): Remove C++ kludge.
15114         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15115
15116 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15117
15118         * info.el (Info-default-directory-list): Made the documentation
15119         more explanitory.
15120
15121 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15122
15123         * lisp/packages.el:
15124         * lisp/package-admin.el:
15125         * lisp/build-report.el:
15126         Fix typos.
15127
15128 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15129
15130         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15131         warnings in Java buffers without final newline and editing the
15132         last line.
15133
15134 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15135
15136         * packages.el (packages-find-packages-1): Don't allow a backwards
15137         compatible lisp tree to overwrite `preloaded-file-list'.
15138         Suggested by Colin Rafferty  <colin@xemacs.org>
15139
15140         * mouse.el (mouse-offix-drop): Set undo-boundary.
15141         From Oliver Graf <ograf@fga.de>
15142
15143 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15144
15145         * loadup.el (load-gc): rewrite as defun.
15146         Print something sensical if a required dump-time file isn't found.
15147
15148 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15149
15150         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15151         bug strikes a menudescriptor.
15152
15153         * package-get-base.el (package-get-base): Updated.
15154
15155         * package-info.el (batch-update-package-info): Derive REQUIRES
15156         from the Makefile.
15157
15158 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15159
15160         * files.el (save-some-buffers): Don't play games with deleting
15161         other windows if we are in the minibuffer window.
15162
15163 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15164
15165         * modeline.el (modeline-minor-mode-menu): Add support for :active
15166         (add-minor-mode): Document :active property to TOGGLE.
15167
15168 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15169
15170         * modeline.el (modeline-minor-mode-menu): Add support for an
15171         `:included' predicate in the `toggle-sym' plist.
15172         (add-minor-mode): Document the :included property, format
15173         docstring some more.
15174         (modeline-minor-mode-menu): Documentation string added.
15175
15176 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15177
15178         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15179         labels from the symbol-names by thwacking off the overly redundant
15180         and overused "mode", parenthesizing "minor", and capitalizing the
15181         resultant strings.  Also shortened the menu's title by eliminating
15182         the redundant buffer name.
15183         (add-minor-mode): Beautified the docstring, added mention of the
15184         `:menu-tag' property of TOGGLE.
15185         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15186         `toggle-sym' to beatify the mode-life menus.
15187         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15188         `auto-fill-function'.
15189
15190 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15191
15192         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15193         menus to :style 'toggle.
15194
15195 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15196
15197         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15198
15199 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15200
15201         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15202         only recognize first hyperlink.
15203         (hyper-apropos-highlightify): Deletia, this is already done by
15204         `hyper-apropos-insert-face'.
15205         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15206
15207 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15208
15209         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15210         mail.
15211         (toolbar-mail-reader): Add support for `send'.
15212         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15213
15214 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15215
15216         * info.el (Info-emacs-info-file-name): Add defvar for
15217         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15218         will function properly.
15219
15220 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15221
15222         * simple.el: make the backwards delete function called by
15223         `backward-or-forward-delete-char' user configurable.
15224
15225 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15226
15227         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15228         compiled function got loaded from.
15229
15230 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15231
15232         * term/apollo.el: Synched up with InfoDock 3.6.2.
15233
15234 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15235
15236         * startup.el (load-init-file): Load autoloads earlier.
15237         (startup-splash-frame): Handle InfoDock logo.
15238
15239         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15240         InfoDock.
15241         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15242
15243         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15244         doesn't have this function.
15245
15246         * packages.el (locate-data-file): Fix to call `locate-file'.
15247
15248 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15249
15250         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15251         version of version.el.
15252         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15253
15254         * x-menubar.el (default-menubar): Guard reference to
15255         `gnuserv-frame'.
15256         (default-menubar): Guard references to `font-lock-mode'.
15257         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15258         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15259
15260         * make-docfile.el: Don't snarf doc strings from autoloads.
15261
15262         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15263         loading auto-autoloads files.
15264
15265         * loaddefs.el: Disable dumping autoloads.
15266
15267 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15268
15269         * lisp-mnt.el: Synch to Emacs 20.2.
15270
15271         * help.el: Remove manual autoload of `finder-by-keyword'.
15272
15273         * finder.el (finder-by-keyword): Autoload.
15274
15275         * help.el: Conditionalize hyperbole setup.
15276
15277 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15278
15279         * packages.el (package-require): Update to reflect new data format.
15280
15281 1998-01-02  Didier Verna  <didier@xemacs.org>
15282
15283         * x-menubar.el (default-menubar): make the tutorials available
15284         through the menubar. (Plus some compilation warnings cleanup).
15285
15286 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15287
15288         * check-features.el: New file.  Perform sanity check after build.
15289
15290         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15291         files to tooltalk package.
15292         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15293         package.
15294
15295         * package-admin.el (package-admin-xemacs): Use better default for
15296         location of XEmacs binary.
15297
15298 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15299
15300         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15301         tag with sexp and add value tag with value `t'.
15302
15303 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15304
15305         * package-get.el: Changes to work with real data.
15306         From Pete Ware <ware@cis.ohio-state.edu>
15307
15308         * packages.el (packages-reload-autoloads): Guard load for the time
15309         being.
15310
15311         * update-elc.el ("packages.el"): Force loading packages.el instead
15312         of possibly out-of-date packges.elc.
15313         * make-docfile.el ("packages.el"): Ditto.
15314
15315 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15316
15317         * build-report.el (build-report-delete-regexp): Added a rule for
15318         the main tarball shadowing anything past it.
15319
15320 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15321
15322         * packages.el (package-provide): Delete a previous provide.
15323
15324         * package-info.el: New file.
15325
15326         * package-get.el: New file.
15327         From Pete Ware <ware@cis.ohio-state.edu>
15328         (package-get): Fix md5 computation to work with Mule.
15329
15330 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15331
15332         * simple.el (log-message-*): Quote symbols in docstrings properly.
15333
15334 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15335
15336         * packages.el (packages-new-autoloads): Ignore symbolic links.
15337
15338         * cus-face.el (face-custom-attributes-get): Fix typo.
15339         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15340
15341 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15342
15343         * startup.el (load-init-file): Reload new or changed autoloads
15344         unless inhibited.  Reload modified dumped lisp (stubbed).
15345
15346         * packages.el (packages-new-autoloads): New function.
15347         (packages-reload-autoloads): New function.
15348         (packages-reload-dumped-lisp): New (stub) function.
15349
15350         * loadup.el: Inhibit reloading dumped files when running temacs.
15351
15352         * loadhist.el (file-provides): Extend to handle variant
15353         extensions.
15354
15355         * replace.el (query-replace): Fix typo.
15356
15357 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15358
15359         * make-docfile.el: list-autoloads-path has been renamed.
15360         * update-elc.el: list-autoloads has been renamed.
15361
15362         * packages.el (packages-list-autoloads): Renamed.
15363         (packages-list-autoloads-path): Ditto.
15364
15365 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15366
15367         * packages.el (packages-find-packages-1): Made it signal a warning
15368         for an error in an auto-autoload.el file.
15369
15370 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15371
15372         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15373         tag with const.
15374         From Aki Vehtari <Aki.Vehtari@hut.fi>
15375
15376         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15377
15378         * loadhist.el (unload-feature): Remove autoload.
15379
15380 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15381
15382         * loadhist.el: Unpackaged.
15383
15384         * help.el (describe-symbol-find-file): Rename
15385         `describe-function-find-file' and make old name obsolete.
15386         (describe-function-1): Use it.
15387         (describe-function-1): Guard reference to
15388         `compiled-function-annotation'.
15389
15390 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15391
15392         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15393         argument.
15394         (help-mode-quit): New optional arg to control whether it kills or
15395         buries.  Tidied up.
15396         (with-displaying-help-buffer): Don't kill buffer initially, even
15397         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15398         (help-pretty-print-value): Rename back from
15399         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15400         use it, otherwise use dumped `cl-prettyprint'.
15401         (describe-variable): Use `help-pretty-print-value' again.
15402         (find-func): Removed reference to "find-func" at end.
15403
15404 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15405
15406         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15407           GUI XEmacs. Rename? x-menubar is rather window system
15408           independant, except for a couple of items.
15409
15410 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15411
15412         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15413         entries as they will no longer be distributed with XEmacs.
15414
15415         * format.el (format-alist): Fix image/tiff regexps.
15416         From P. E. Jareth Hein <jareth@camelot-soft.com>
15417
15418         * help.el (help-maybe-pretty-print-value): Rename.
15419         (describe-variable): Use it.
15420         (describe-variable): Add trailing linefeed.
15421
15422 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15423
15424         * help.el (describe-function-1): Don't output anything for
15425           arglist of autoload functions.
15426
15427 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15428
15429         * help.el (describe-function-1): Don't output anything for
15430           arglist of autoload functions.
15431
15432 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15433
15434         * help.el (help-mode-map): New bindings for `help-mode-bury',
15435         `describe-function-at-point', `describe-variable-at-point',
15436         `Info-elisp-ref', `customize-variable', `help-next-section' and
15437         `help-prev-section'.
15438         (help-next-section): New function.
15439         (help-prev-section): New function.
15440         (help-mode-quit): Changed to kill the help buffer.
15441         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15442         correctly.
15443         (help-buffer-name): New function to generate the name of help
15444         buffers.
15445         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15446         argument giving the name of the help buffer.
15447         (describe-key): Use `with-displaying-help-buffer' with name.
15448         (describe-mode): Ditto.
15449         (describe-bindings): Ditto.
15450         (describe-prefix-bindings): Ditto.
15451         (view-lossage): Ditto.
15452         (with-syntax-table): New macro.
15453         (function-called-at-point): Use `ignore-errors' and
15454         `with-syntax-table'.
15455         (function-at-point): Ditto.
15456         (describe-function): Use `with-displaying-help-buffer' with name.
15457         (function-arglist): Extracted from `describe-function-1'.  Returns
15458         function's arglist as string.
15459         (function-documentation): Extracted from `describe-function-1'.
15460         Returns function's docstring.
15461         (describe-function-1): Remove all the "stream" garbage, including
15462         the stream argument.  Use `function-arglist' and
15463         `function-documentation'.
15464         (describe-function-arglist): Just use `function-arglist'.
15465         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15466         (help-pretty-print-value): New function to help with
15467         pretty-printing variable values.  Knows about `#<...>'.  Needs
15468         `pp-internal'.
15469         (describe-variable): Use `with-displaying-help-buffer' with name.
15470         Formatting improved.  Display file where variable is defined, if
15471         known.  Use `help-pretty-print-value'.
15472         (describe-syntax): Use `with-displaying-help-buffer' with name.
15473         (list-processes): Remove "stream" garbage.
15474
15475 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15476
15477         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15478         call a dumped routine instead.
15479
15480         * x-win-xfree86.el: Wrap file in defun.
15481         * x-win-sun.el: Ditto.
15482
15483 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15484
15485         * help.el (view-emacs-news): Remove usage of outl-mouse which
15486         advises functions and does other evil things.
15487
15488 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15489
15490         * format.el (format-alist): Add `image/tiff'.
15491         From P. E. Jareth Hein <jareth@camelot-soft.com>
15492
15493 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15494
15495         * about.el (about-hackers): More names added.
15496
15497         * make-docfile.el: Remove superfluous package path search.
15498
15499         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15500
15501 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15502
15503         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15504         ignored shadows.
15505
15506 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15507
15508         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15509         get trailing slashes when added to the load-path.
15510
15511         * x-init.el (init-x-win): Locate where XEmacs X localization files
15512         are.
15513
15514 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15515
15516         * x-faces.el: Added support for foregroundToolBarColor
15517           to xpm-color-symbols.
15518
15519 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15520
15521         * etags.el (tags-remove-duplicates): Removed.
15522         (buffer-tag-table-list): Use `delete-duplicates'.
15523
15524         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15525         correctly.
15526         (get*): Defalias to `get'.
15527
15528         * cl.el (eql): Compare integers with `eq'.
15529         (cl-map-extents): Check for `map-extents' first.
15530
15531 1997-12-17  Didier Verna  <didier@xemacs.org>
15532
15533         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15534         added the 'numero', 'copyright' and 'trademark' symbols.
15535
15536         * leim/quail/latin-post.el ("french-postfix"): see above.
15537
15538 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15539
15540         * widget.el (define-widget): Check the arguments.
15541
15542         * cus-edit.el (customize-face): Use `check-argument-type'.
15543         (custom-variable-value-create): Use `signal' to signal error.
15544         (custom-variable-reset-saved): Ditto.
15545         (custom-variable-reset-standard): Ditto.
15546         (custom-face-reset-saved): Ditto.
15547
15548         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15549         (widget-default-format-handler): Ditto.
15550         (widget-checklist-add-item): Ditto.
15551         (widget-radio-add-item): Ditto.
15552         (widget-editable-list-entry-create): Ditto.
15553         (widget-sexp-prompt-value): Ditto.
15554
15555         * custom.el (custom-declare-variable): Signal errors better.
15556         (custom-handle-keyword): Ditto.
15557         (custom-declare-group): Ditto.
15558
15559         * window-xemacs.el (windows): Ditto.
15560
15561         * menubar.el (menu): Ditto.
15562
15563         * keydefs.el (keyboard): Ditto.
15564
15565         * minibuf.el (minibuffer): Ditto.
15566
15567         * process.el (execute): Ditto.
15568
15569         * fill.el (fill): Ditto.
15570
15571         * modeline.el (modeline): Ditto.
15572
15573         * help.el (help): Ditto.
15574
15575         * faces.el (faces): Ditto.
15576
15577         * files.el (files): Ditto.
15578
15579         * x-init.el (x): Ditto.
15580
15581         * lisp-mode.el (lisp): Ditto.
15582
15583         * process.el (processes): Ditto.
15584
15585         * mouse.el (mouse): Ditto.
15586
15587         * abbrev.el (abbrev): Moved from cus-edit.
15588
15589         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15590         as variable declaration.
15591
15592 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15593
15594         * menubar.el (find-menu-item): Use `check-argument-type'.
15595         (find-menu-item): Cosmetic changes.
15596
15597 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15598
15599         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15600
15601 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15602
15603         * startup.el (set-default-load-path): Only search package-path
15604         when not running temacs.
15605
15606         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15607         files.
15608
15609         * loadup.el: Correct commentary.  Reformatting.
15610         (really-early-error-handler): Use absolute path to the
15611         first dumped-lisp.el file.
15612         (really-early-error-handler): Print full path name of
15613         each dumped lisp file (inherited from InfoDock).
15614
15615         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15616         dumped-lisp.el files.
15617
15618         * make-docfile.el (preloaded-file-list): Reorder when the
15619         package-path is searched.
15620         * update-elc.el: Ditto.
15621
15622         * lisp-mode.el (call-with-condition-handler): Treat the same as
15623         `condition-case' for indentation.
15624
15625         * about.el (about-xemacs): Update release date.
15626
15627 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15628
15629         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15630         anywhere but at the last clause.
15631         (ecase): Disallow `t' and `otherwise'.
15632
15633 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15634
15635         * cus-edit.el (custom-buffer-create-buttons): New function
15636         from stuff moved out of `custom-buffer-create-internal'.
15637         (custom-novice): New variable.  Default t.
15638         (custom-display-global-buttons): Ditto.  Default `top'.
15639         (custom-buffer-create-internal): Only display help if
15640         `custom-novice' is non-nil.  Display global buttons according to
15641         `custom-display-global-buttons'.
15642
15643 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15644
15645         * menubar.el (find-menu-item): Use `check-argument-type'.
15646         (find-menu-item): Cosmetic changes.
15647
15648 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15649
15650         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15651         look.
15652
15653 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15654
15655         * format.el (format-deannotate-region):  Bug fix.
15656         Deannotating a region containing unknown tags would fail
15657         (causing decoding of text/enriched to fail at user level)
15658
15659 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15660
15661         * minibuf.el (read-directory-name): Support sixth
15662           arg, HISTORY, as already documented.
15663
15664 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15665
15666         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15667         to `ecase'.
15668
15669 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15670
15671         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15672         skk-activate.
15673
15674 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15675
15676         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.