update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-hok'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-hok'.
8
9         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-jyu'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-jyu'.
19
20         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-zkd'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-zkd'.
30
31         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kmi'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kmi'.
41
42         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-okd'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-okd'.
52
53         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-nkm'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-nkm'.
63
64         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-nto'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-nto'.
74
75         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-yhk'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-yhk'.
85
86         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-sok'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-sok'.
96
97         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-kda'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-kda'.
107
108         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-myz'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-myz'.
118
119         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-kgk'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-kgk'.
129
130         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-drt'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-drt'.
140
141         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-mam'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-mam'.
151
152         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
153         CHISE.
154
155 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-dng'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-dng'.
162
163         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
164         CHISE.
165
166 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `=>cns11643-5'.
170
171 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-keg'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-keg'.
178
179         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-jou'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-jou'.
189
190         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-smk'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-smk'.
200
201         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-kyo'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-kyo'.
211
212         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-kss'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-kss'.
222
223         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-wan'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-wan'.
233
234         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-ksk'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-ksk'.
244
245         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-kyu'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-kyu'.
255
256         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-skk'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-skk'.
266
267         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-sik'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-sik'.
277
278         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-kbk'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-kbk'.
288
289         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-kcj'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-kcj'.
299
300         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
301         CHISE.
302
303 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `===hng-k24'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-k24'.
310
311         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-gok'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-gok'.
321
322         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
323         CHISE.
324 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `===hng-tsu'.
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `===hng-tsu'.
331
332         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
333         CHISE.
334
335 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `===hng-sys'.
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `===hng-sys'.
342
343         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
344         CHISE.
345
346 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist):
349         - Use "&HNG010-<d><d><d><d><d>;" instead of
350           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
351         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `=ucs-bmp-itaiji-002' and `===hng-khm'.
355
356         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
357         "hngkhi-0" as the suffix of registry.
358         (===hng-khm): New coded-charset for XEmacs CHISE.
359         (=ucs-itaiji-002): Ditto.
360         (=ucs-bmp-itaiji-002): Ditto.
361
362 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
365         setting for `=>ucs@iwds-1'.
366
367         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
368         XEmacs CHISE.
369
370 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
373         CHISE.
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
376         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
377         `===hng-khi'.
378
379 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `===hng-khi'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `===hng-khi'.
386
387         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
388         CHISE.
389
390 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
393         #x9FA5 as the value of `max-code'.
394         (=ucs-bmp-var-002): Likewise.
395         (=ucs-bmp-var-003): Likewise.
396         (=ucs-bmp-itaiji-084): Likewise.
397         (=ucs-bmp-cjk@JP): Likewise.
398         (=ucs-bmp-cjk@JP/hanazono): Likewise.
399         (==ucs-bmp-cjk@JP/hanazono): Likewise.
400         (=>ucs-bmp-cjk@component): Likewise.
401
402 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
405         CHISE.
406
407 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
410         XEmacs CHISE.
411         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
412         `==jis-x0208@1978/2-pr' as the mother.
413
414 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
417         CHISE.
418
419 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
423
424 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
427         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
428
429 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `===ucs@gb'.
433
434 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `===hanyo-denshi/ks', `===jis-x0208' and
438         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
439         as the entity-reference for `===jis-x0213-1@2000'; use
440         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
441
442 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `===jis-x0208'.
446
447         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
448         instead of `===jis-x0208' as the mother.
449         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
450         `===jis-x0208' as the mother.
451         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
452         `===jis-x0208' as the mother.
453         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
454         `===jis-x0213-1' as the mother.
455         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
456         `===jis-x0213-1' as the mother.
457         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
458         the mother.
459         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
460         mother.
461
462 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `=ucs-var-001'.
466
467 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `=ucs-bmp-var-001'.
471
472         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
473         CHISE.
474         (=ucs-bmp-var-001): Ditto.
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=ucs-var-003'.
478
479 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `=ucs-bmp-var-003'.
483
484         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
485         CHISE.
486         (=ucs-bmp-var-003): Ditto.
487
488 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `=ucs-var-002'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `=ucs-bmp-var-002'.
495
496         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
497         CHISE.
498         (=ucs-bmp-var-002): Ditto.
499
500 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
503         XEmacs CHISE.
504         (==jis-x0208@1978/5pr): Ditto.
505
506 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=>ucs-bmp-cjk@component'.
510
511         * mule/mule-conf.el (=>ucs@component): New coded-charset for
512         XEmacs CHISE.
513         (=>ucs-bmp-cjk@component): Ditto.
514
515 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `=>iwds-1'.
519
520 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
523         CHISE.
524
525 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list):
528         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
529         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
530         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
531         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
532
533 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist):
536         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
537
538         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
539         `=>>ucs@iso' as the mother.
540         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
541         mother.
542
543 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hanyo-denshi/ia'.
547
548 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `===hanyo-denshi/ia'.
552
553 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (=koseki): Fix DOC.
556         (==koseki): New coded-charset for XEmacs CHISE.
557
558 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
561         XEmacs CHISE.
562         (===hanyo-denshi/jd): Fix DOC.
563
564 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hanyo-denshi/ip'.
568
569 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `===hanyo-denshi/ip'.
573
574         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
575         XEmacs CHISE.
576
577 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `==ucs-radicals@unicode' and `=>daikanwa'.
581
582         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
583         for XEmacs CHISE.
584
585 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
588         XEmacs CHISE.
589
590 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `===ruimoku-v6'.
594
595 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===ruimoku-v6'.
599
600 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
603         CHISE.
604
605 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
608         coded-charset for XEmacs CHISE.
609
610 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
613         XEmacs CHISE.
614
615 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `===ucs-sip@iso'.
619
620 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
623         CHISE.
624
625 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `==ucs-sip@iso'.
629
630         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
631         CHISE.
632
633 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
636         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
637         (=ucs-sip-ext-b@iso): Fix registry.
638         (==ucs-sip-ext-b@iso): Ditto.
639         (===ucs-sip-ext-b@iso): Ditto.
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `=ucs-sip@iso'.
643
644 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `=>cbeta'.
648
649 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `=>cns11643-7'.
653
654         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
655
656 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
659         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
660
661 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
664         `=ucs@cns'.
665         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
666         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
667         `=ucs@jis/1990'.
668         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
669         `=ucs@jis/2000'.
670         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
671         `=ucs@jis/2004'.
672         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
675         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
676
677 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
680         XEmacs CHISE.
681         (==jis-x0208@1978/1pr): Ditto.
682         (==jis-x0208@1978/2-pr): Ditto.
683
684 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `===jis-x0213-1@2004'.
688
689 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hanyo-denshi/jb'.
696
697         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
698         XEmacs CHISE.
699         (=+>hanyo-denshi/ft): Ditto.
700         (=+>hanyo-denshi/jt): Ditto.
701
702 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===hanyo-denshi/hg'.
706
707 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
710         XEmacs CHISE.
711         (===hanyo-denshi/hg): Ditto.
712
713 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
716         glyph-forms instead of detailed glyph-images.
717         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
718         `=adobe-japan1-*'.
719         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
720         (===adobe-japan1-1): Ditto.
721         (===adobe-japan1-2): Ditto.
722         (===adobe-japan1-3): Ditto.
723         (===adobe-japan1-4): Ditto.
724         (===adobe-japan1-5): Ditto.
725         (===adobe-japan1-6): Ditto.
726         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
727         `=>>>adobe-japan1' as the mother.
728         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
729         `=>>adobe-japan1' as the mother.
730         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
731         glyph-images.
732         (==jis-x0208@1978): Ditto.
733         (==jis-x0208@1983): Ditto.
734         (==jis-x0208@1990): Ditto.
735         (==jis-x0213-1): Ditto.
736         (==jis-x0213-1@2000): Ditto.
737         (==jis-x0213-1@2004): Ditto.
738         (==jis-x0213-2): Ditto.
739         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
740         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
741         `=jis-x0208@1978'.
742         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
743         `=jis-x0208@1983'.
744         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
745         `=jis-x0208@1990'.
746         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
747         `=jis-x0213-1'.
748         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
749         `=jis-x0213-1@2000'.
750         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
751         `=jis-x0213-1@2004'.
752         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
753         `=jis-x0213-2'.
754         (===jis-x0208): New coded-charset for XEmacs CHISE.
755         (===jis-x0208@1978): Ditto.
756         (===jis-x0208@1983): Ditto.
757         (===jis-x0208@1990): Ditto.
758         (===jis-x0213-1): Ditto.
759         (===jis-x0213-1@2000): Ditto.
760         (===jis-x0213-2): Ditto.
761         (===jis-x0212): Ditto.
762         (===ks-x1001): Ditto.
763         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
764         mother.
765         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
766         as the mother.
767         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
768         as the mother.
769         (===cns11643-1): New coded-charset for XEmacs CHISE.
770         (===cns11643-2): Ditto.
771         (===cns11643-3): Ditto.
772         (===cns11643-4): Ditto.
773         (===cns11643-5): Ditto.
774         (===cns11643-6): Ditto.
775         (===cns11643-7): Ditto.
776         (=>>cns11643-1): Ditto.
777         (==big5-cdp): Indicate abstract glyph-images instead of
778         representative glyph-images.
779         (===big5-cdp): New coded-charset for XEmacs CHISE.
780         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
781         detailed glyph-images.
782         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
783         `=hanyo-denshi/*'.
784         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
785         (===hanyo-denshi/ib): Ditto.
786         (===hanyo-denshi/jt): Ditto.
787         (===hanyo-denshi/ks): Ditto.
788         (===mj): Ditto.
789         (===mj-0): Ditto.
790         (===mj-1): Ditto.
791         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
792         `=>>>hanyo-denshi/*' as its mother.
793         (==gt): Indicate abstract glyph-forms instead of detailed
794         glyph-images.
795         (===gt): New coded-charset for XEmacs CHISE.
796         (=>>>gt): Indicates `==gt' instead of `=gt'.
797         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
798         (==gt-k): Indicate abstract glyph-forms instead of detailed
799         glyph-images.
800         (===gt-k): New coded-charset for XEmacs CHISE.
801         (==daikanwa): Indicates glyph-images instead of detailed
802         glyph-images.
803         (===daikanwa): New coded-charset for XEmacs CHISE.
804         (===daikanwa/+p): Ditto.
805         (===daikanwa/ho): Ditto.
806         (==cbeta): Ditto.
807         (===cbeta): Ditto.
808         (==jef-china3): Ditto.
809         (===jef-china3): Ditto.
810         (==ruimoku-v6): Ditto.
811         (==ucs@iso): Indicate representative glyph-forms instead of
812         representative glyph-images.
813         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
814         (==ucs@unicode): Indicate representative glyph-forms instead of
815         representative glyph-images.
816         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
817         `=ucs@unicode'.
818         (==ucs@cns): Indicate representative glyph-forms instead of
819         representative glyph-images.
820         (==ucs@jis): Ditto.
821         (==ucs@jis/1990): Ditto.
822         (==ucs@jis/2000): Ditto.
823         (==ucs@jis/2004): Ditto.
824         (==ucs@ks): Ditto.
825         (===ucs@iso): New coded-charset for XEmacs CHISE.
826         (===ucs@unicode): Ditto.
827         (===ucs@gb): Ditto.
828         (===ucs@ks): Ditto.
829         (===ucs-bmp-cjk@gb): Ditto.
830         (===ucs-sip-ext-b@iso): Ditto.
831
832 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
836         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
837         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
838         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
839         `===cns11643-3', `===cns11643-4', `===cns11643-5',
840         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
841         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
842         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
843         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
846         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
847         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
848         - Use "&g1-[NAME];" for `=>>[NAME]'.
849         - Abolish "&g2-[NAME];".
850
851 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
854         `=>>ucs@cns' as the mother.
855
856 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `==ucs@ks'.
860
861 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
864         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
865         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
866         0x00E30000〜0x00E409D5.
867
868 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist):
871         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
872         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
873
874 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
878
879         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
880         (=mj-0): Ditto.
881         (=mj-1): Ditto.
882         (==mj): Ditto.
883         (==mj-0): Ditto.
884         (==mj-1): Ditto.
885         (=>>mj): Ditto.
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `=mj' and `==mj'.
889
890 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
893         CHISE.
894
895 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
898         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
899         `=>ucs@hanyo-denshi'.
900
901 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
904         setting for `=koseki' and `=>ucs@hanyo-denshi'.
905
906         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
907         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
908
909 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
912         XEmacs CHISE.
913
914 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
917         Change priority of `=>>>ucs@iso'.
918
919         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
920         `=>>>ucs@iso' as the mother.
921         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
922
923 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
926         Change priority of `=>>>ucs@unicode'.
927
928         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
929         `=ucs@unicode'.
930
931 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
934         Change priority of `=>>>ucs@jis'.
935
936         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
937         `=ucs@jis'.
938
939 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `==daikanwa/+p'.
943
944 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `==shinjigen@1ed'.
948
949 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
952         XEmacs CHISE.
953
954 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-conf.el (==shinjigen): Modify DOC.
957         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
958         (==shinjigen@rev): Modify DOC.
959
960 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
963         CHISE.
964
965 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         settings for `==daikanwa' and `==ucs@JP/hanazono'.
969
970         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
971         XEmacs CHISE.
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `==daikanwa'.
975
976 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `==cns11643-7'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `==cns11643-7'.
983
984 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
987         `==cns11643-6'.
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `==cns11643-6'.
991
992 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `==cns11643-5'.
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `==cns11643-5'.
999
1000 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1003         setting for `==cns11643-4'.
1004
1005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1006         `==cns11643-4'.
1007
1008 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1011         setting for `==cns11643-3'.
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `==cns11643-3'.
1015
1016 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         setting for `==cns11643-2'.
1020
1021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1022         `==cns11643-2'.
1023
1024 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1027         Change priority of `=>>>ucs@ks'.
1028
1029         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1030         `=ucs@ks'.
1031
1032 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1035         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1036         `==ucs@cns' and `==cns11643-1'.
1037
1038         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1039         (==cns11643-2): Ditto.
1040         (==cns11643-3): Ditto.
1041         (==cns11643-4): Ditto.
1042         (==cns11643-5): Ditto.
1043         (==cns11643-6): Ditto.
1044         (==cns11643-7): Ditto.
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `==cns11643-1'.
1048
1049 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1052         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1053         `=>>>ucs@jis/1990'.
1054
1055         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1056         `=ucs@jis/1990'.
1057         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1058         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1059
1060 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1063         Change priority of `=>>>ucs@cns'.
1064
1065         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1066         `=ucs@cns'.
1067
1068 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `==ks-x1001'.
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1074         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1075         `==ks-x1001'.
1076
1077 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1080
1081 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1084         `=jis-x0208'.
1085         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1086         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1087         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1088         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1089         (=>>>jis-x0213-1@2000): Changed to an alias for
1090         `=jis-x0213-1@2000'.
1091         (=>>>jis-x0213-1@2004): Changed to an alias for
1092         `=jis-x0213-1@2004'.
1093         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1094
1095 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1098         `=adobe-japan1-0'.
1099         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1100         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1101         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1102         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1103         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1104         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1105
1106 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1110         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1111         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1112         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1113         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1114
1115 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1118         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1119         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1120         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1121         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1122         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1123         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1124         `==jis-x0212'.
1125
1126 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1129         "AdobeJapan1-[0-6]$".
1130         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1131         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1132         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1133         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1134         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1135         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1136         (==adobe-japan1-1): Ditto.
1137         (==adobe-japan1-2): Ditto.
1138         (==adobe-japan1-3): Ditto.
1139         (==adobe-japan1-4): Ditto.
1140         (==adobe-japan1-5): Ditto.
1141         (==adobe-japan1-6): Ditto.
1142         (==jis-x0208): Ditto.
1143         (==jis-x0208@1978): Ditto.
1144         (==jis-x0208@1983): Ditto.
1145         (==jis-x0208@1990): Ditto.
1146         (==jis-x0213-1): Ditto.
1147         (==jis-x0213-1@2000): Ditto.
1148         (==jis-x0213-1@2004): Ditto.
1149         (==jis-x0213-2): Ditto.
1150         (==jis-x0212): Ditto.
1151         (==gb2312): Ditto.
1152         (==iso-ir165): Ditto.
1153         (==gb12345): Ditto.
1154         (==ks-x1001): Ditto.
1155         (==cns11643-1): Ditto.
1156         (==cns11643-2): Ditto.
1157         (==cns11643-3): Ditto.
1158         (==cns11643-4): Ditto.
1159         (==cns11643-5): Ditto.
1160         (==cns11643-6): Ditto.
1161         (==cns11643-7): Ditto.
1162         (==big5-cdp): Ditto.
1163         (==hanyo-denshi/ja): Ditto.
1164         (==hanyo-denshi/jb): Ditto.
1165         (==hanyo-denshi/jc): Ditto.
1166         (==hanyo-denshi/jd): Ditto.
1167         (==hanyo-denshi/ft): Ditto.
1168         (==hanyo-denshi/ia): Ditto.
1169         (==hanyo-denshi/ib): Ditto.
1170         (==hanyo-denshi/hg): Ditto.
1171         (==hanyo-denshi/jt): Ditto.
1172         (==hanyo-denshi/ks): Ditto.
1173         (==gt): Ditto.
1174         (==gt-k): Ditto.
1175         (==daikanwa): Ditto.
1176         (==shinjigen): Ditto.
1177         (==ucs@iso): Ditto.
1178         (==ucs@unicode): Ditto.
1179         (==ucs@gb): Ditto.
1180         (==ucs-bmp@gb): Ditto.
1181         (==ucs@cns): Ditto.
1182         (==ucs-bmp@cns): Ditto.
1183         (==ucs@jis): Ditto.
1184         (==ucs@jis/1990): Ditto.
1185         (==ucs@jis/2000): Ditto.
1186         (==ucs@jis/2004): Ditto.
1187         (==ucs@JP): Ditto.
1188         (==ucs@JP/hanazono): Ditto.
1189         (==ucs@ks): Ditto.
1190         (==ucs-bmp@ks): Ditto.
1191         (==ucs@cns11643): Ditto.
1192         (==ucs-bmp-cjk@gb): Ditto.
1193         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1194         (==ucs-sip-ext-b@iso): Ditto.
1195
1196 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1199         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1200
1201         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1202         XEmacs CHISE.
1203         (=ucs-bmp-cjk@unicode): Abolished.
1204
1205 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `=+>ucs-bmp-cjk-compat@jis'.
1209
1210         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1211         for XEmacs CHISE.
1212
1213 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1216         CHISE.
1217
1218 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1221         for XEmacs CHISE.
1222         (=jis-x0208@1978/1er-pr): Abolished.
1223         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1224         `=jis-x0208@1978/1er-pr' as the mother.
1225
1226 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `=ucs-itaiji-084'.
1230
1231 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list):
1234         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1235
1236         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1237         XEmacs CHISE.
1238         (=ucs-bmp-itaiji-084): Ditto.
1239
1240 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1244
1245 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1248         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1249
1250         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1251         XEmacs CHISE.
1252         (=big5-cdp-var-5): Ditto.
1253
1254 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1257         XEmacs CHISE.
1258
1259 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1262         XEmacs CHISE.
1263
1264 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         setting for `=>>>hanyo-denshi/ft'.
1268
1269 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1272         XEmacs CHISE.
1273         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1274         `=hanyo-denshi/jd' as the mother.
1275
1276 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1279         XEmacs CHISE.
1280         (=+>adobe-japan1-1): Ditto.
1281         (=+>adobe-japan1-2): Ditto.
1282         (=+>adobe-japan1-3): Ditto.
1283         (=+>adobe-japan1-4): Ditto.
1284         (=+>adobe-japan1-5): Ditto.
1285         (=+>adobe-japan1-6): Ditto.
1286         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1287
1288 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1291         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1292         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1293
1294         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1295         the top.
1296
1297 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1300         XEmacs CHISE.
1301         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1302         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1303         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1304
1305 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list):
1308         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1309         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1310
1311         * mule/mule-conf.el: Modify order of definitions of some
1312         coded-charsets.
1313
1314 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1317         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1318         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1319
1320         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1321         CHISE.
1322         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1323         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1324
1325 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1328         CHISE.
1329
1330 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `=daikanwa/+2p'.
1334
1335         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1341         XEmacs CHISE.
1342         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1343
1344 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1347         setting for `=>>>hanyo-denshi/ib'.
1348
1349 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1352         XEmacs CHISE.
1353         (=>>>hanyo-denshi/ib): Ditto.
1354         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1355         `=hanyo-denshi/ja' as the mother.
1356         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1357         `=hanyo-denshi/ib' as the mother.
1358
1359 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1362         XEmacs CHISE.
1363         (utf-8-ivs-mcs-er): Likewise.
1364         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1365         and `=>ucs-gb'.
1366         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1367         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1368         `ucs-gb' and `=>ucs-gb'.
1369         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1370         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1371         and `=>ucs-cns'.
1372         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1373         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1374         `ucs-cns' and `=>ucs-cns'.
1375         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1376         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1377         `ucs-big5' and `=>ucs-big5'.
1378         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1379         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1380         `ucs-big5' and `=>ucs-big5'.
1381         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1382         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1383         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1384         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1385         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1386         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1387         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1388         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1389         `=>ucs-jis'; modify DOC and mnemonic.
1390         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1391         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1392         and `=>ucs-jis'; modify DOC and mnemonic.
1393         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1394         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1395         `=>ucs-ks'.
1396         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1397         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1398         and `=>ucs-ks'.
1399         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1400
1401 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1404         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1405
1406 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1409         Modify priorities.
1410
1411 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1414         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1415
1416 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1420
1421 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1424         CHISE.
1425
1426 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1429         CHISE.
1430
1431 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1434         CHISE.
1435
1436 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `=+>ucs-bmp-cjk@unicode'.
1440
1441         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1442         for XEmacs CHISE.
1443
1444 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         setting for `=>>daikanwa'.
1448
1449 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1452         `=>>hanyo-denshi/jt'.
1453
1454 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1457         XEmacs CHISE.
1458         (=+>jis-x0208@1990): Ditto.
1459         (=+>jis-x0213-1@2000): Ditto.
1460
1461 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1464         XEmacs CHISE.
1465
1466 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1469         XEmacs CHISE.
1470         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1471         `=hanyo-denshi/jc' as the mother.
1472
1473 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `=+>adobe-japan1'.
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list):
1479         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1480         and `=>>hanyo-denshi/ft' to `=>>gt'.
1481
1482 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1485         XEmacs CHISE.
1486         (=>>adobe-japan1-1): Ditto.
1487         (=>>adobe-japan1-2): Ditto.
1488         (=>>adobe-japan1-3): Ditto.
1489         (=>>adobe-japan1-4): Ditto.
1490         (=>>adobe-japan1-5): Ditto.
1491         (=>>adobe-japan1-6): Ditto.
1492         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1493
1494 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-conf.el (=adobe-japan1): New alias for
1497         `=adobe-japan1-6'.
1498         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1499         (=>>>adobe-japan1-1): Ditto.
1500         (=>>>adobe-japan1-2): Ditto.
1501         (=>>>adobe-japan1-3): Ditto.
1502         (=>>>adobe-japan1-4): Ditto.
1503         (=>>>adobe-japan1-5): Ditto.
1504         (=>>>adobe-japan1-6): Ditto.
1505         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1506
1507 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `=>>>adobe-japan1'.
1511
1512 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `=+>ucs@ks'.
1516
1517 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1520         XEmacs CHISE.
1521         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1522         `=adobe-japan1-6' as the mother.
1523
1524 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1527         setting for `=>cns11643-7'.
1528
1529 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1532         CHISE.
1533
1534 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1537         XEmacs CHISE.
1538         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         setting for `=>ucs@jis/2004'.
1542
1543 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `=+>gt'.
1547
1548         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1549         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1550
1551 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1554         `=>ucs@unicode' as the mother.
1555         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1556         mother.
1557         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1558         mother.
1559         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1560         mother.
1561
1562 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `=+>ucs@unicode'.
1566
1567         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1568         CHISE.
1569
1570 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1573         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1574         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1575         - Add setting for `=+>ucs@cns'.
1576
1577         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1578         CHISE.
1579         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1580         as the mother.
1581         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1582         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1583
1584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1585         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1586
1587 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `=>ucs@ks'.
1591
1592 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1595         `=ucs-bmp-cjk-compat@unicode'.
1596
1597         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1598         coded-charset for XEmacs CHISE.
1599
1600 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1603         `=ucs-bmp-cjk-compat'.
1604
1605         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1606         XEmacs CHISE.
1607
1608 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1611         CHISE.
1612
1613 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1616         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1617
1618         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1619         `=>ucs@jis/1990'.
1620         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1621
1622 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1625         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1626
1627         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1628         CHISE.
1629         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1630         mother.
1631
1632 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1635         `=>jis-x0213-2@usual'.
1636         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1637         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1638         `=>jis-x0213-2@usual' as the mother.
1639
1640 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1643         (=>ucs@JP): New alias for `=+>ucs@jis'.
1644
1645 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1648         `=>jis-x0208@usual'.
1649         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1650         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1651         `=>jis-x0208@usual' as the mother.
1652         (=>jis-x0208): Likewise.
1653
1654 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         setting for `=+>jis-x0208@1978'.
1658
1659 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1662         XEmacs CHISE.
1663
1664 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=>>>ucs@jis/1990'.
1668
1669 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         setting for `=>ucs@jis/1990'.
1673
1674 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         setting for `=ucs@JP/hanazono'.
1678
1679         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1680         CHISE.
1681         (=ucs@JP/hanazono): Ditto.
1682         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1683         (=>>hanyo-denshi/jc): Ditto.
1684         (=>>hanyo-denshi/jd): Ditto.
1685
1686 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1689         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1690
1691 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1694         XEmacs CHISE.
1695
1696 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1699         XEmacs CHISE.
1700
1701 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1704         `=ucs-bmp-cjk@JP'.
1705
1706 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1709         XEmacs CHISE.
1710
1711 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1714         Modify order of settings; add settings for `=daikanwa@rev2'.
1715
1716 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         setting for `=>>cbeta'.
1720
1721         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1722         CHISE.
1723
1724 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=>>adobe-japan1'.
1728
1729 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1730
1731         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1732         XEmacs CHISE.
1733
1734 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1737         setting for `=>>hanyo-denshi/ia'.
1738
1739         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1740         XEmacs CHISE.
1741
1742 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1745         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1746
1747         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1748         XEmacs CHISE.
1749         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1750         `=hanyo-denshi/jt' as the mother.
1751
1752 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         setting for `=>>>jis-x0213-2'.
1756
1757         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1758         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1759         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1760
1761 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1764         XEmacs CHISE.
1765
1766 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1769         XEmacs CHISE.
1770
1771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1772         `=>>jis-x0213-1@2004'.
1773
1774 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1777         XEmacs CHISE.
1778
1779 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1782         - Use "&g2-*;" as entity-references for `=>>>*'.
1783         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1784
1785         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1786         XEmacs CHISE.
1787         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1788         as the mother.
1789
1790 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         setting for `=>>hanyo-denshi/ib'.
1794
1795         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1796         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1797         (=>>jis-x0208@1990): Ditto.
1798         (=>>hanyo-denshi/ib): Ditto.
1799
1800         * mule/mule-charset.el (default-coded-charset-priority-list):
1801         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1802
1803 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1806         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1807         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1808         `=>>>ucs@jis/2004'.
1809
1810 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1813         XEmacs CHISE.
1814         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1815         `=jis-x0213-1@2004' as the mother.
1816         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1817         (=>>>ucs@ks): Ditto.
1818
1819         * mule/mule-charset.el (default-coded-charset-priority-list):
1820         Modify priority of `=hanyo-denshi/*'.
1821
1822 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         settings for `=>>ucs@JP' and `=ucs@JP'.
1826
1827 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1830         CHISE.
1831
1832 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=>>>ucs@cns'.
1836
1837         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1838         CHISE.
1839
1840 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1843         instead of `=>>>jis-x0213-1@2004' as the mother.
1844         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1845         (=>>>ucs@unicode): Likewise.
1846         (=>>>ucs@jis): Likewise.
1847         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1848         mother.
1849         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1850
1851 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1855         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1856         `=>>>ucs@jis'.
1857
1858 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list):
1861         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1862         and `=jis-x0213-*-2000'.
1863
1864 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1867         XEmacs CHISE.
1868         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1869         `=>>jis-x0213-1' as the mother.
1870
1871 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1875
1876 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1879
1880 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1883         XEmacs CHISE.
1884
1885 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-coding.el (decomposition-feature-list): Set
1888         `=decomposition', `=decomposition@cid' and
1889         `=decomposition@hanyo-denshi'.
1890
1891 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1894         setting for `=>>hanyo-denshi/ks'.
1895
1896         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1897         XEmacs CHISE.
1898
1899 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1905         `=hanyo-denshi/ks/mf'.
1906
1907         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1908         XEmacs CHISE.
1909         (=hanyo-denshi/ks/mf): Ditto.
1910
1911 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         settings for P=hanyo-denshi/jt'.
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `=hanyo-denshi/jt'.
1918
1919         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1920         XEmacs CHISE.
1921
1922 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1925         settings for `=hanyo-denshi/ip'.
1926
1927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1928         `=hanyo-denshi/ip'.
1929
1930         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1931         XEmacs CHISE.
1932
1933 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1936         settings for `=hanyo-denshi/hg'.
1937
1938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1939         `=hanyo-denshi/hg'.
1940
1941         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1942         XEmacs CHISE.
1943
1944 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         setting for `=>>hanyo-denshi/ft'.
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `=>>hanyo-denshi/ft'.
1951
1952         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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/ib'.
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=hanyo-denshi/ib'.
1962
1963         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1964         XEmacs CHISE.
1965
1966 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         settings for isolated characters of `=hanyo-denshi/ia' and
1970         non-isolated characters of `=hanyo-denshi/*'.
1971
1972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1973         `=hanyo-denshi/ia'.
1974
1975         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1976         XEmacs CHISE.
1977
1978 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1981         setting for isolated characters of `=hanyo-denshi/ft'.
1982
1983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1984         `=hanyo-denshi/ft'.
1985
1986         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1987         XEmacs CHISE.
1988
1989 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1992         setting for isolated characters of `=hanyo-denshi/jd'.
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `=hanyo-denshi/jd'.
1996
1997         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1998         XEmacs CHISE.
1999
2000 2011-02-13  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/jc'.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `=hanyo-denshi/jc'.
2007
2008         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for isolated characters of `=hanyo-denshi/jb'.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=hanyo-denshi/jb'.
2018
2019         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
2026
2027 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `=hanyo-denshi/ja'.
2031
2032         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2033         XEmacs CHISE.
2034
2035 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         settings for isolated characters of `=adobe-japan1-6'.
2039
2040 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2043         CHISE.
2044         (=daikanwa/+2p): Ditto.
2045         (=daikanwa/ho): Ditto.
2046
2047 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2050         coding-system for XEmacs CHISE.
2051
2052 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2055         setting for `=>>ruimoku-v6'.
2056
2057         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2058         CHISE.
2059
2060 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2063         setting for `=daikanwa@rev1'.
2064
2065 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2068         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2069
2070 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2073         XEmacs CHISE.
2074         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2075
2076 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2079         CHISE.
2080
2081 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2084         CHISE.
2085
2086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2087         setting for `=>ucs@jis'.
2088
2089 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2092         setting for `=>jis-x0208@usual'.
2093
2094         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2095         XEmacs CHISE.
2096         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2097         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2098         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2099
2100 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2103         CHISE.
2104         (=>>>jis-x0208@1990): Ditto.
2105         (=>>>jis-x0213-1): Ditto.
2106         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2107         mother.
2108         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2109         as the mother.
2110
2111 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for `=>ucs@cns' and `=>>ucs@ks'.
2115
2116         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2117         CHISE.
2118
2119 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2122         CHISE.
2123
2124 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2127         CHISE.
2128         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2129         mother.
2130
2131 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134         `==>ucs-bmp-cjk@bucs'.
2135
2136         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2137         XEmacs CHISE.
2138
2139 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `==>ucs@bucs'.
2143
2144         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2145         XEmacs CHISE.
2146
2147 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2150         - Add setting for `=>>jis-x0208'.
2151         - Omit setting for `=>>jis-x0208@1990'.
2152         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2153           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2154           `=ucs@FOO'.
2155
2156 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         setting for `=>daikanwa'.
2160
2161 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=daikanwa): Fix DOC.
2164         (=>daikanwa): New abstract character for XEmacs CHISE.
2165         (=>ucs@iso): Likewise.
2166         (=>ucs@unicode): Likewise.
2167         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2168
2169 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2172         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2173           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2174         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2175         - Add `=>big5-cdp'.
2176
2177 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2180         (=>big5-cdp): New abstract character.
2181
2182 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2183
2184         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2185         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2186         `chinese-big5'.
2187
2188 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list):
2191         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2194         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2195         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2196         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2197         and `=>jis-x0213-2'.
2198
2199 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2202         XEmacs CHISE.
2203         (=>>ucs@jis/2000): Likewise.
2204         (=>>ucs@jis/2004): Likewise.
2205
2206 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2209         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2210         `=>>ucs@cns'.
2211
2212         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2213         XEmacs CHISE.
2214         (=>>gt): Use quote instead of backquote; modify DOC.
2215         (=>gt): Use quote instead of backquote.
2216         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2217         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2218         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2219         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2220         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2221         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2222
2223 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2226         `=>>ucs@unicode' and `=>>gt'.
2227
2228 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2231         XEmacs CHISE.
2232         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2233         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2234         `=jis-x0208@1978/1er-pr' as the mother.
2235         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2236
2237 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2240         `=ucs@unicode' as the mother.
2241
2242 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2245         setting for `=>>ucs@unicode'.
2246
2247         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2248         CHISE.
2249
2250 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2254
2255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2256         `=adobe-japan1-6' and `=adobe-japan1-base'.
2257
2258         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2259         XEmacs CHISE.
2260         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2261         specify `min-code' and `max-code'.
2262         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2263         (=adobe-japan1-2): Likewise.
2264         (=adobe-japan1-3): Likewise.
2265         (=adobe-japan1-4): Likewise.
2266         (=adobe-japan1-5): Likewise.
2267         (=adobe-japan1-6): Likewise.
2268
2269 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for `=>gt'.
2273
2274 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2277         CHISE.
2278
2279 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         setting for `=>zinbun-oracle'.
2283
2284         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2285         for XEmacs CHISE.
2286
2287 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2290         for XEmacs CHISE.
2291         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2292         `=jis-x0208@1978' as the mother.
2293
2294 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2297         - Use `=gt' instead of `ideograph-gt'.
2298         - Use `=gt-k' instead of `ideograph-gt-k'.
2299         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2300         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2301         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2302         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2303         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2304         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2305         - Use `=>>gt' instead of `<=>gt'.
2306         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2307         - Add setting for `=>>jis-x0208@1990'.
2308         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2309           `=>>jis-x0213-1@2000'.
2310         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2311         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2312           `=>>jis-x0213-1@2004'.
2313         - Add setting for `=>>jis-x0208@1978'.
2314         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2315
2316 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2319         XEmacs CHISE.
2320
2321 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2325         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2326         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2327         `<=>jis-x0213-1@2004'.
2328
2329 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2332         CHISE.
2333         (=>jis-x0213-2): Ditto.
2334
2335 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2339
2340 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2343         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2344         `=>jis-x0213-1'.
2345
2346 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2349         CHISE.
2350         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2351
2352 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2355         `<==>jis-x0213-1'.
2356         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2357         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2358         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2359         (<=>jis-x0208): New alias for `=>jis-x0208'.
2360         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2361         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2362         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2363         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2364         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2365         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2366         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2367         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2368         (=>>gt): Renamed from `<==>gt'.
2369         (<==>gt): New alias for `=>>gt'.
2370
2371 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2374         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2375         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2376         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2377         - Add settings for `<=>jis-x0213-1@2000' and
2378           `<=>jis-x0213-1@2004'.
2379
2380         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2381         XEmacs CHISE.
2382         (<==>jis-x0213-1): Likewise.
2383         (<==>jis-x0213-1@2000): Likewise.
2384         (<==>jis-x0213-1@2004): Likewise.
2385         (<=>jis-x0208): Add property `=>iso-ir 168'.
2386         (<=>jis-x0208@1997): Likewise.
2387         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2388         as the mother; add property `=>iso-ir 228'.
2389         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2390         property `=>iso-ir 228'.
2391         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2392         property `=>iso-ir 233'.
2393         (<==>gt): Renamed from `<=>gt'.
2394         (<=>gt): New alias for `<==>gt'.
2395
2396 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2399         CHISE.
2400         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2401         `<=>jis-x0208' as the mother.
2402         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2403         (<=>jis-x0213-1@2000): Ditto.
2404         (<=>jis-x0213-1@2004): Ditto.
2405
2406 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2409         settings for `<=>gt'.
2410
2411         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2412
2413 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2416         XEmacs CHISE.
2417         (=jis-x0208@1978/-4pr): Likewise.
2418         (=jis-x0208@1978/4-pr): Likewise.
2419         (=jis-x0213-1): Likewise.
2420         (=ucs@iso): Likewise.
2421         (=ucs@unicode): Likewise.
2422         (=ucs@gb): Likewise.
2423         (=ucs@gb/fw): Likewise.
2424         (=ucs@cns): Likewise.
2425         (=ucs@cns/fw): Likewise.
2426         (=ucs@jis): Likewise.
2427         (=ucs@jis/fw): Likewise.
2428         (=ucs@jis/1990): Likewise.
2429         (=ucs@jis/2000): Likewise.
2430         (=ucs@jis/2004): Likewise.
2431         (=ucs@JP): Likewise.
2432         (=ucs@ks): Likewise.
2433         (=ucs@big5): Likewise.
2434         (=ucs@big5/cns11643): Likewise.
2435         (=ucs@cns11643): Likewise.
2436
2437 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list):
2440         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2441
2442         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2443         CHISE.
2444         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2445         mother.
2446
2447 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2450         from src/mule-charset.c].
2451         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2452         specify `final'.
2453         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2454         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2455         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2456         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2457         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2458         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2459
2460 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2463         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2464         (=jis-x0208@1978/i-4): Specify `partial'.
2465         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2466         mother coded-charset.
2467         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2468
2469 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2472         settings for `=jis-x0213-1@2004'.
2473
2474 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2477         CHISE.
2478         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2479         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2480         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2481         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2482         temporarily.
2483         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2484
2485 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2488         CHISE.
2489         (=shinjigen@1ed): Inherited from `=shinjigen'.
2490         (=shinjigen@rev): Likewise.
2491
2492 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2495         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2496
2497 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2500         define it as an alias.
2501         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2502         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2503         alias.
2504         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2505         alias.
2506
2507 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2510         CHISE.
2511
2512 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2515         CHISE.
2516         (shinjigen-2): Ditto.
2517
2518 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-charset.el (default-coded-charset-priority-list):
2521         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2522         `chinese-big5-eten-*' and `chinese-big5'.
2523
2524 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2527         #x9FA5 temporarily.
2528
2529 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         settings for `=jis-x0208@1978/i1'.
2533
2534 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2537         XEmacs CHISE.
2538
2539 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2542         XEmacs CHISE.
2543
2544 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2547         XEmacs CHISE.
2548
2549 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2552         CHISE.
2553         (=ucs-bmp@cns): Likewise.
2554         (=ucs-bmp@jis): Likewise.
2555         (=ucs-bmp@ks): Likewise.
2556
2557 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2560         CHISE.
2561         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2562
2563 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         settings for `=zinbun-oracle'.
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2569         `=zinbun-oracle'.
2570
2571 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2574         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2575         `=ucs@iso'.
2576
2577 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list):
2580         Delete `ucs-sip'; modify order of some CCSs.
2581
2582 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2585         in XEmacs CHISE.
2586
2587         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2588         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2589         CHISE.
2590
2591 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2594         its registry.
2595         (=ucs-radicals@unicode): Likewise.
2596
2597 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2600         CHISE.
2601
2602 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2605         CHISE.
2606
2607 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2610         CHISE.
2611
2612 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2615         Modify preference of *isolated settings*.
2616
2617 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2620         utf-2000 is provided.
2621         (=ucs@cns11643): Likewise.
2622
2623 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2626         Prefer every *isolated setting* to ordinary setting.
2627
2628 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2632
2633 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2636         CHISE.
2637
2638 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         settings for `=jis-x0208@1997'.
2642
2643 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2646         `=jis-x0208@1997'.
2647
2648 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2651         XEmacs CHISE.
2652
2653 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2656         `=jis-x0208@1978'.
2657         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2658         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2659         `=jis-x0208-1990' as the mother.
2660         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2661
2662 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2665         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2666         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2667         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2668         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2669         for `=ucs@JP'.
2670
2671 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2674         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2675         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2676         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2677         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2678         `=daikanwa@rev2'.
2679
2680 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2683         (=gt): Likewise.
2684         (=gt-k): Likewise.
2685         (=gt-pj-*): Likewise.
2686         (=gt-pj-k1): Likewise.
2687         (=gt-pj-k2): Likewise.
2688         (=daikanwa): Likewise.
2689         (=daikanwa-rev1): Likewise.
2690         (=daikanwa-rev2): Likewise.
2691         (=big5-pua): Likewise.
2692         (=big5-eten): Likewise.
2693         (chinese-big5-eten-a): Likewise.
2694         (chinese-big5-eten-b): Likewise.
2695         (=hanziku-*): Likewise.
2696         (=cbeta): Likewise.
2697         (=jef-china3): Likewise.
2698         (=ruimoku-v6): Likewise.
2699         (=ucs@iso): Likewise.
2700         (=ucs@unicode): Likewise.
2701         (=ucs@gb): Likewise.
2702         (=ucs@cns): Likewise.
2703         (=ucs@jis): Likewise.
2704         (=ucs@jis-1990): Likewise.
2705         (=ucs@jis-2000): Likewise.
2706         (=ucs@jp): Likewise.
2707         (=ucs@ks): Likewise.
2708         (=ucs@big5): Likewise.
2709         (=ucs-radicals): Likewise.
2710         (=ucs-radicals@unicode): Likewise.
2711         (=ucs-bmp-cjk): Likewise.
2712         (=ucs-bmp-cjk@unicode): Likewise.
2713         (=ucs-sip-ext-b): Likewise.
2714         (=ucs-sip-ext-b@iso): Likewise.
2715
2716 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2720
2721 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2724         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2725         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2726         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2727         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2728         arabic-digit, ipa and ``&I-B-XXXX;''.
2729
2730 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2733         setting for (I-)HZK{03..12}-XXXX.
2734
2735 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2738         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2741         `=ruimoku-v6'.
2742
2743         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2744         CHISE.
2745
2746 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2749         (=ucs@unicode): Likewise.
2750         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2751         (=ucs@cns): Likewise.
2752         (=ucs@jis): Likewise.
2753         (=ucs@ks): Likewise.
2754         (=ucs@big5): Likewise.
2755
2756 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2759         `ucs-jis'.
2760         (utf-8-jis-er): Likewise.
2761         (utf-8-jp): New coding-system.
2762         (utf-8-jp-er): Likewise.
2763
2764         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2765
2766 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2769
2770         * mule/japanese.el: Move definition of `euc-jisx0213' to
2771         mule/mule-coding.el.
2772
2773 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2776         mule-coding before loading update-cdb when utf-2000 is provided.
2777
2778 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2781         `=daikanwa'.
2782
2783 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2786         definition codes when `utf-2000' is provided.
2787
2788 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-category.el (word-combining-categories): Don't setup
2791         `word-combining-categories' in XEmacs CHISE.
2792         (word-separating-categories): Add setting about Latin script in
2793         XEmacs CHISE.
2794
2795 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         setting for `chinese-big5'.
2799
2800 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2803         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2804         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2805         add setting for HZK0[12]-xxxx.
2806
2807 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2808
2809         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2810         in XEmacs CHISE.
2811
2812 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-charset.el (default-coded-charset-priority-list):
2815         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2816         and `chinese-big5' to `=gt-pj-*'.
2817
2818 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2819
2820         * mule/mule-conf.el (=daikanwa): Renamed from
2821         `ideograph-daikanwa'.
2822         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2823
2824 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (=cns11643-7): Renamed from
2827         `chinese-cns11643-7'.
2828         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2829
2830 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-conf.el (=cns11643-6): Renamed from
2833         `chinese-cns11643-6'.
2834         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2835
2836 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2837
2838         * mule/mule-conf.el (=cns11643-5): Renamed from
2839         `chinese-cns11643-5'.
2840         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2841
2842 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2843
2844         * mule/mule-conf.el (=cns11643-4): Renamed from
2845         `chinese-cns11643-4'.
2846         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2847
2848 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=cns11643-3): Renamed from
2851         `chinese-cns11643-3'.
2852         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2853
2854 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2855
2856         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2857         `=cns11643-2'.
2858         (chinese-cns11643-2): New alias for `=cns11643-2'.
2859
2860 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2861
2862         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2863         `=cns11643-1'.
2864         (chinese-cns11643-1): New alias for `=cns11643-1'.
2865
2866 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2869         (chinese-gb12345): New alias for `=gb12345'.
2870
2871 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2872
2873         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2874         (chinese-gb2312): New alias for `=gb2312'.
2875
2876 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2879         (chinese-big5): New alias for `=big5'.
2880
2881 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2884         (korean-ksc5601): New alias for `=ks-x1001'.
2885
2886 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2889         `=jis-x0212'.
2890         (japanese-jisx0212): New alias for `=jis-x0212'.
2891
2892 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2893
2894         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2895         `=jis-x0208-1983'.
2896         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2897
2898 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2901         `=jis-x0208-1978'.
2902         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2903
2904 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2905
2906         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2907         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2908
2909 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2912         (chinese-cns11643-3): Specify iso-ir 183.
2913         (chinese-cns11643-4): Specify iso-ir 184.
2914         (chinese-cns11643-5): Specify iso-ir 185.
2915         (chinese-cns11643-6): Specify iso-ir 186.
2916         (chinese-cns11643-7): Specify iso-ir 187.
2917         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2918         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2919
2920 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2923         \uXXXX for every cases.
2924
2925 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2926
2927         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2928         (ucs-big5): Changed to an alias for `=ucs@big5'.
2929
2930 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2933         (ucs-ks): Changed to an alias for `=ucs@ks'.
2934
2935 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2938         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2939
2940 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2941
2942         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2943         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2944
2945 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2948         (ucs-jis): Changed to an alias for `=ucs@jis'.
2949
2950 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2951
2952         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2953         (ucs-cns): Changed to an alias for `=ucs@cns'.
2954
2955 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2956
2957         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2958         (ucs-gb): Changed to an alias for `=ucs@gb'.
2959
2960 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2961
2962         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2963         `ideograph-daikanwa-2'.
2964         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2965         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2966
2967 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2970         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2971
2972         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2973         for `xemacs-chise-version'.
2974
2975 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list):
2978         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2979         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2980         instead of `ideograph-hanziku-*'.
2981
2982         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2983         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2984
2985 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2988         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2989         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2990         `utf-2000' is provided.
2991
2992 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2995         is provided [was builtin coded-charsets].
2996
2997 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2998
2999         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3000         is provided [was builtin coded-charsets].
3001
3002 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3003
3004         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3005         is provided [was builtin coded-charsets].
3006
3007 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3008
3009         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3010         is provided [was builtin coded-charsets].
3011
3012 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3013
3014         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3015         when `utf-2000' is provided [was builtin coded-charsets].
3016
3017 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-conf.el (=hanziku-*): Renamed from
3020         `ideograph-hanziku-*'.
3021         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3022
3023 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3026         `utf-2000' is provided [was builtin coded-charsets].
3027         (ideograph-hanziku-{1..12}): Likewise.
3028
3029 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3032         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3033
3034 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3035
3036         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3037         when `utf-2000' is provided [was builtin coded-charsets].
3038
3039 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3042         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3043         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3044
3045 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3046
3047         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3048         (ideograph-gt): Changed to an alias for `=gt'.
3049
3050 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3053         is provided; it was defined as a builtin coded-charset.
3054         (ideograph-gt): Likewise.
3055
3056 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3059         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3060
3061 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3062
3063         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3064         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3065
3066 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * mule/mule-conf.el (=big5-eten): Renamed from
3069         `chinese-big5-eten'.
3070         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3071
3072 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3075         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3076
3077 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3078
3079         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3080         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3081
3082 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3083
3084         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3085         (china3-jef): Changed to an alias for `=jef-china3'.
3086
3087 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3088
3089         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3090         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3091
3092         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3093         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3094         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3095         when `utf-2000' is provided.
3096
3097 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-charset.el (default-coded-charset-priority-list):
3100         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3101
3102         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3103         (ucs-jis-2000): Deleted.
3104
3105 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3108         UTF-2000.
3109         (=ucs-jis-2000): New coded-charset for UTF-2000.
3110
3111 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3114         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3115
3116 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-charset.el (default-coded-charset-priority-list):
3119         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3120         `ideograph-cbeta'.
3121
3122 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3123
3124         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3125         builtin coded-charset].
3126
3127 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3128
3129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3130         settings for &K0-xxxx and &I-K0-xxxx.
3131
3132 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3135         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3136
3137 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3140         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3141
3142 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3145         UTF-2000.
3146         (ideograph-gt-pj-k1): Likewise.
3147         (ideograph-gt-pj-k2): Likewise.
3148
3149 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3152         `=jis-x0208'.
3153
3154 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3157         UTF-2000 [was a builtin coded-charset].
3158
3159 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3162         (utf-8-gb-er): Likewise.
3163
3164 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3167         settings for JIS X 0212 and JIS X 0208:1978.
3168
3169 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3172         setting for JIS X 0213.
3173
3174 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3175
3176         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3177         standard-case-table in UTF-2000.
3178
3179 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3182         definitions for isolated-chars.
3183
3184 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3185
3186         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3187         `configure-utf-2000-lisp-directory'.
3188         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3189         `mule-lisp-load-path'.
3190
3191 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * startup.el (startup-setup-paths): Set and use
3194         `utf-2000-lisp-directory'.
3195         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3196         UTF-2000.
3197
3198 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3199
3200         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3201         (paths-find-utf-2000-lisp-directory): New function.
3202         (paths-construct-load-path): Add new optional argument
3203         `utf-2000-lisp-directory'.
3204
3205         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3206
3207 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3210         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3211         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3212         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3213         `chinese-big5-2' in UTF-2000.
3214
3215         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3216         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3217
3218 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3221         `big5-eten-er' in UTF-2000.
3222         (big5-cdp): Modify DOC-string and mnemonic.
3223
3224 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3227         UTF-2000 [renamed from utf-8-er].
3228         (utf-8-gb): New coding-system in UTF-2000.
3229         (utf-8-gb-er): Likewise.
3230         (utf-8-cns): Likewise.
3231         (utf-8-cns-er): Likewise.
3232         (utf-8-big5): Likewise.
3233         (utf-8-big5-er): Likewise.
3234         (utf-8-jis): Likewise.
3235         (utf-8-jis-er): Likewise.
3236         (utf-8-ks): Likewise.
3237         (utf-8-ks-er): Likewise.
3238         (utf-8-er): Likewise.
3239
3240 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3243         instead of `utf-8-unix' in UTF-2000.
3244
3245         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3246
3247 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3248
3249         * mule/japanese.el (euc-jisx0213): New coding-system.
3250
3251         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3252         `japanese-jisx0208-1990' as the mother.
3253
3254 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * dumped-lisp.el (preloaded-file-list): Change condition of
3257         loading "close-cdb".
3258
3259 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3262         setup `coded-charset-entity-reference-alist'.
3263
3264 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3265
3266         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3267         UTF-2000.
3268
3269 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3270
3271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3272         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3273
3274 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3277         (chinese-big5-eten-a): Likewise.
3278         (chinese-big5-eten-b): Likewise.
3279         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3280         code range is #x8140 .. #x8DFE.
3281
3282 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3283
3284         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3285         UTF-2000.
3286         (chinese-big5-cdp): Likewise.
3287
3288 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3289
3290         * dumped-lisp.el (preloaded-file-list): Rename
3291         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3292
3293 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3294
3295         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3296         append `system-char-db-source-file-list' into
3297         `preloaded-file-list' in UTF-2000.
3298
3299 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * dumped-lisp.el (preloaded-file-list): Delete
3302         character-definition files.
3303
3304 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3307         UTF-2000.
3308
3309 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3310
3311         * mule/mule-charset.el (default-coded-charset-priority-list):
3312         Delete `mojikyo-2022-1'.
3313
3314 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3315
3316         * mule/mule-charset.el (default-coded-charset-priority-list):
3317         Delete `mojikyo'.
3318
3319 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3322         `ucs-sip'.
3323
3324 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-charset.el (default-coded-charset-priority-list):
3327         Comment out `chinese-gb12345'.
3328
3329 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * bytecomp.el (byte-compile-insert-header): Fixed.
3332
3333 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3336         XEmacs UTF-2000.
3337
3338 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3341         UTF-2000.
3342
3343 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3346         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3347
3348 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list):
3351         `japanese-jef-china3' is renamed `china3-jef'.
3352
3353 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3356         `japanese-jef-china3' and `ideograph-cbeta'.
3357
3358 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3359
3360         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3361
3362 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3365         `chinese-big5-cdp'.
3366
3367 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3370         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3371
3372 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3375         loading character definitions.
3376
3377 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * dumped-lisp.el (preloaded-file-list): Rename
3380         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3381
3382 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `chinese-big5'.
3386
3387 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * dumped-lisp.el (preloaded-file-list): Dump
3390         "Ideograph-R028-Private" with XEmacs UTF-2000.
3391
3392 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3395         `chinese-gb12345'.
3396
3397 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3400         `ideograph-gt-pj-{1..11}'.
3401
3402         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3403         XEmacs UTF-2000.
3404
3405 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-charset.el (default-coded-charset-priority-list):
3408         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3409         `chinese-isoir165'.
3410
3411 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3414         `image/png', `image/x-xpm' and `image/tiff'.
3415
3416         * files.el (binary-file-regexps): Add *.PNG.
3417
3418 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-charset.el (default-coded-charset-priority-list):
3421         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3422         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3423
3424 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3427         the first completion when UTF-2000 is running.
3428
3429 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-charset.el (default-coded-charset-priority-list):
3432         Delete `ucs'.
3433
3434 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3437
3438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3439         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3440
3441 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/vietnamese.el (vscii-2): Delete abolished property
3444         `composite'; now composite mode is default.
3445
3446 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3447
3448         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3449         of `raw-text'; check \uHHHH representation even if non-ascii
3450         characters are not found.
3451
3452         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3453         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3454         unconditionally.
3455
3456         * mule/viet-ccl.el: New file.
3457
3458         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3459         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3460         - Separate CCL based implementations to viet-ccl.el.
3461
3462 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3463
3464         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3465         "jisx0213.2000-1".
3466         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3467
3468         * mule/mule-charset.el (default-coded-charset-priority-list):
3469         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3470         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3471
3472 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3473
3474         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3475
3476 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3479         `ucs' in UTF-2000.
3480
3481 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3482
3483         * mule/mule-charset.el (default-coded-charset-priority-list):
3484         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3485         `arabic-iso8859-6'.
3486
3487 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3488
3489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3490         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3491
3492 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3493
3494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3495         `katakana-jisx0201' in UTF-2000.
3496
3497 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3498
3499         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3500         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3501         "u0FB50-Arabic-Presentation-Forms-A",
3502         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3503         "u0FE50-Small-Form-Variants",
3504         "u0FE70-Arabic-Presentation-Forms-B",
3505         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3506         UTF-2000.
3507
3508 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3509
3510         * dumped-lisp.el (preloaded-file-list): Delete
3511         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3512         ... "Ideograph-R214-Flute" in UTF-2000.
3513
3514 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3515
3516         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3517         (japanese-jisx0213-2): New coded-charset.
3518
3519         * dumped-lisp.el (preloaded-file-list): Add
3520         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3521         "Ideograph-R030-Mouth".
3522
3523 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3524
3525         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3526         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3527         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3528         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3529         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3530         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3531         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3532         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3533
3534 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3535
3536         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3537         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3538         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3539         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3540         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3541
3542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3543         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3544
3545 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3548         in UTF-2000.
3549
3550 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3551
3552         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3553         (chinese-isoir165): Moved from mule/chinese.el.
3554         (chinese-cns11643-3): Moved from mule/chinese.el.
3555         (chinese-cns11643-4): Moved from mule/chinese.el.
3556         (chinese-cns11643-5): Moved from mule/chinese.el.
3557         (chinese-cns11643-6): Moved from mule/chinese.el.
3558         (chinese-cns11643-7): Moved from mule/chinese.el.
3559
3560         * mule/chinese.el: Move definition of coded-charsets to
3561         mule/mule-conf.el.
3562
3563 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3564
3565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3566         `ideograph-daikanwa'.
3567
3568 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3569
3570         * dumped-lisp.el (preloaded-file-list): Delete
3571         "ccs-jisx0201-latin.el".
3572
3573 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3574
3575         * dumped-lisp.el (preloaded-file-list): Add
3576         "u031A0-Extended-Bopomofo" in UTF-2000.
3577
3578 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3581         renamed to u02E00-CJK-Radical-Supplement.
3582
3583 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3584
3585         * dumped-lisp.el (preloaded-file-list): Add
3586         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3587         "u030A0-Katakana", "u03100-Bopomofo",
3588         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3589         "u03200-Enclosed-CJK-Letters-and-Months" and
3590         "u03300-CJK-Compatibility".
3591
3592 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3593
3594         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3595         "u02F00-Kangxi-Radicals" and
3596         "u02FF0-Ideographic-Description-Characters".
3597
3598 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3599
3600         * dumped-lisp.el (preloaded-file-list): Add
3601         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3602         "u02800-Braille-Patterns" in UTF-2000.
3603
3604 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3605
3606         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3607         "uXXXXX-*.el" in UTF-2000.
3608
3609         * bytecomp.el (byte-compile-insert-header): Delete comments if
3610         non-ASCII characters are found; allow `byte-compile-dynamic' and
3611         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3612         `raw-text'.
3613
3614 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3615
3616         * dumped-lisp.el (preloaded-file-list): Add
3617         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3618         "u025A0-Geometric-Shapes.el".
3619
3620 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3621
3622         * dumped-lisp.el (preloaded-file-list): Add
3623         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3624         "u02460-Enclosed-Alphanumerics.el".
3625
3626 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3627
3628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3629         `chinese-gb2312'.
3630
3631         * dumped-lisp.el (preloaded-file-list): Add
3632         "u02200-Mathematical-Operators.el" and
3633         "u02300-Miscellaneous-Technical.el".
3634
3635 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3638         `chinese-cns11643-*'.
3639
3640         * dumped-lisp.el (preloaded-file-list): Add
3641         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3642         "u02190-Arrows.el" in UTF-2000.
3643
3644 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3647         `korean-ksc5601'.
3648
3649         * dumped-lisp.el (preloaded-file-list): Add
3650         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3651         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3652         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3653
3654 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3655
3656         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3657
3658 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3661         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3662         "u01780-Khmer.el", "u01800-Mongolian.el",
3663         "u01E00-Latin-Extended-Additional.el" and
3664         "u01F00-Greek-Extended.el" in UTF-2000.
3665
3666 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3669         `ethiopic-ucs' and `ethiopic'.
3670
3671         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3672         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3673
3674         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3675         from mule/ethiopic.el.
3676
3677         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3678         mule/mule-conf.el.
3679
3680 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3681
3682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3683         `lao'.
3684
3685         * mule/mule-conf.el (lao): New coded-charset.
3686
3687         * dumped-lisp.el (preloaded-file-list): Add
3688         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3689         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3690         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3691         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3692         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3693
3694 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3695
3696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3697         `ucs-bmp' and `arabic-iso8859-6'.
3698
3699 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3700
3701         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3702         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3703         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3704
3705 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * startup.el (normal-top-level): Load autoload file for UTF-2000
3708         in UTF-2000.
3709
3710 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3711
3712         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3713         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3714         "u00020-Basic-Latin.el", "u00080-C1.el",
3715         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3716         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3717         "u002B0-Spacing-Modifier-Letters.el",
3718         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3719         UTF-2000.
3720
3721 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3724         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3725         instead of `vietnamese-viscii-*'.
3726
3727 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3728
3729         * mule/mule-conf.el: New file.
3730
3731         * mule/misc-lang.el: Move definition of charset `ipa' to
3732         mule/mule-conf.el.
3733
3734 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3735
3736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3737         `latin-viscii'; prefer it for characters used in Vietnamese.
3738
3739 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3740
3741         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3742
3743 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3744
3745         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3746         `vietnamese-viscii-lower'.
3747         (latin-viscii-upper): Renamed from charset
3748         `vietnamese-viscii-upper'.
3749         (vietnamese-viscii-lower): New alias for charset
3750         `latin-viscii-lower'.
3751         (vietnamese-viscii-upper): New alias for charset
3752         `latin-viscii-upper'.
3753
3754 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3755
3756         * mule/mule-charset.el (default-coded-charset-priority-list):
3757         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3758
3759 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3762         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3763         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3764         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3765         lisp/utf-2000.
3766
3767 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3768
3769         * mule/ccs-tcvn5712.el: New file.
3770
3771 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3772
3773         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3774         in UTF-2000.
3775
3776 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `japanese-jisx0208'.
3780
3781 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3782
3783         * dumped-lisp.el (preloaded-file-list): Add
3784         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3785         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3786         UTF-2000.
3787
3788         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3789         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3790         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3791         mule/ccs-viscii.el: New files.
3792
3793         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3794         if \uXXXX is found.
3795
3796 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3797
3798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3799         `hiragana-jisx0208' and `katakana-jisx0208'.
3800
3801 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3802
3803         * mule/chinese.el (chinese-cns11643-3): Define it even if
3804         `utf-2000' is provided.
3805         (chinese-cns11643-4): Likewise.
3806         (chinese-cns11643-5): Likewise.
3807         (chinese-cns11643-6): Likewise.
3808         (chinese-cns11643-7): Likewise.
3809
3810 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3811
3812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3813         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3814
3815 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3816
3817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3818         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3819
3820 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list):
3823         Setup in UTF-2000.
3824
3825 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3826
3827         * mule/viet-chars.el: Don't define charset
3828         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3829         they are defined as builtin charsets.
3830
3831 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3832
3833         * version.el (emacs-version): Add more space just before UTF-2000
3834         version string.
3835
3836 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3837
3838         * version.el ([constant] emacs-version): Don't add a space in the
3839         preceding place of `xemacs-betaname' because it is duplicated.
3840         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3841
3842         * startup.el (splash-frame-body): Add ETL.
3843
3844 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3845
3846         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3847         is provided because it is defined as builtin charset.
3848         (chinese-cns11643-4): Likewise.
3849         (chinese-cns11643-5): Likewise.
3850         (chinese-cns11643-6): Likewise.
3851         (chinese-cns11643-7): Likewise.
3852
3853 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3854
3855         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3856         coding-system `iso-10646-ucs-4' is not defined.
3857
3858 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3859
3860         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3861         coding-system if `utf-2000' is provided.
3862
3863 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3864
3865         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3866         `utf-2000' is provided.
3867
3868 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3869
3870         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3871         if utf-2000 is provided temporally.
3872
3873 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3874
3875         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3876         as builtin variable].
3877
3878 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3879
3880         * files.el (insert-file-contents-literally): Treat file as binary;
3881         call file-name-handlers. [sync with Emacs 20.3.10]
3882
3883 2008-12-28  Vin Shelton  <acs@xemacs.org>
3884
3885         * XEmacs 21.4.22 is released
3886
3887 2008-12-30  Vin Shelton  <acs@xemacs.org>
3888
3889         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3890         during building even if no packages are found.
3891
3892 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3893
3894         * printer.el (generic-print-region): 
3895         (generic-print-buffer): 
3896         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3897         check if the msprinter device is available, now that msprinter is
3898         always available as a specifier tag. 
3899
3900 2008-12-24  Vin Shelton  <acs@xemacs.org>
3901
3902         * about.el: Add Francisco to my bio!
3903
3904 2008-12-23  Vin Shelton  <acs@xemacs.org>
3905
3906         * autoload.el: Move operator definitions to autoload-operators.el
3907         in the xemacs-base package.
3908
3909 2007-11-22  Vin Shelton  <acs@xemacs.org>
3910
3911         * about.el (about-hacker-contribution): Updated my bio.
3912
3913 2007-10-07  Vin Shelton  <acs@xemacs.org>
3914
3915         * XEmacs 21.4.21 is released
3916
3917 2007-09-19  Didier Verna  <didier@xemacs.org>
3918
3919         Update my personal info.
3920         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3921         * about.el (about-other-current-hackers): Ditto.
3922         * about.el (about-url-alist): Add my musical website.
3923         * about.el (about-personal-info): Update my entry.
3924         * about.el (about-hacker-contribution): Ditto.
3925
3926 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3927
3928         * package-get.el (package-get-download-sites): Update download
3929         sites in Japan.
3930         * package-get.el (package-get-pre-release-download-sites): Ditto.
3931
3932 2007-08-18  Vin Shelton  <acs@xemacs.org>
3933
3934         * package-get.el (package-get-pre-release-download-sites): Sync
3935         mirror sites with 21.5.  (Thanks, Adrian)
3936
3937 2007-08-09  Mike Sperber  <mike@xemacs.org>
3938
3939         * startup.el (migrate-user-init-file): Create backup of
3940         `user-init-file' before migrating.
3941         * startup.el (maybe-migrate-user-init-file): Print
3942         information about backup file.
3943         (maybe-create-compatibility-dot-emacs): Follow above change.
3944
3945 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3946
3947         * font-lock.el: Sync font-lock-add-keywords and
3948         font-lock-remove-keywords from GNU Emacs.
3949         * font-lock.el (font-lock-keywords-alist): New.
3950         * font-lock.el (font-lock-removed-keywords-alist): New.
3951         * font-lock.el (font-lock-add-keywords): New.
3952         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3953         * font-lock.el (font-lock-remove-keywords): New.
3954
3955 2007-08-16  Vin Shelton  <acs@xemacs.org>
3956
3957         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3958         patch from Hans de Graaff.
3959
3960 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3961
3962         * package-get.el (package-get-download-sites): Document Chile and
3963         update Denmark download site.
3964         * package-get.el (package-get-pre-release-download-sites): Ditto.
3965
3966 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3969
3970 2006-12-09  Vin Shelton  <acs@xemacs.org>
3971
3972         * XEmacs 21.4.20 is released
3973
3974 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3975
3976         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3977
3978 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3979
3980         * info.el (Info-find-file-node, Info-insert-dir)
3981         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3982         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3983         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3984         and discussion.
3985
3986 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3987
3988         * obsolete.el (line-beginning-position): New, from 21.5.x.
3989         (line-end-position): Ditto.
3990
3991 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3992
3993         * package-get.el (package-get-download-sites): Welcome
3994         nl.xemacs.org and Thanks!
3995         * package-get.el (package-get-pre-release-download-sites): Ditto.
3996
3997 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3998
3999         * font-lock.el: Add support for not-so recent changes in Java to
4000         java-mode.
4001
4002 2006-01-28  Vin Shelton  <acs@xemacs.org>
4003
4004         * XEmacs 21.4.19 is released
4005
4006 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4007
4008         * easymenu.el: Update copyright. 
4009         * easymenu.el (easy-menu-all-popups):
4010         Add a docstring. 
4011         * easymenu.el (easy-menu-add):
4012         Document a bug, rework the function to preserve any existing
4013         non-default mode-popup-menu instead of overwriting it, and not to
4014         bother normalising the menu title (nothing else does).
4015         * easymenu.el (easy-menu-remove):
4016         Restore the default mode-popup-menu instead of leaving an empty
4017         one when we remove the last easy-menu popup. 
4018
4019 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4020
4021         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4022         as suggested by Rodrigo Ventura.
4023         * package-get.el (package-get-pre-release-download-sites): Ditto,
4024         with replacement of xemacs-21.5 by beta, which is the logical path
4025         to our beta core and package pre-releases.
4026
4027 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4028
4029         * package-get.el (package-get-download-sites): Add Hong Kong
4030         download site.
4031         * package-get.el (package-get-pre-release-download-sites): Ditto.
4032
4033 2005-12-26  Vin Shelton  <acs@xemacs.org>
4034
4035         * find-paths.el:
4036         * find-paths.el (paths-emacs-root-p): Add search for package root.
4037         * find-paths.el (paths-find-emacs-root): Replaced with
4038         paths-find-invocation-roots, which returns a list of roots.
4039         * find-paths.el (paths-find-invocation-roots): New.
4040         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4041
4042 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4043
4044         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4045         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4046
4047 2005-12-03  Vin Shelton <acs@xemacs.org>
4048
4049         * XEmacs 21.4.18 is released
4050
4051 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4052
4053         * package-get.el (package-get-download-sites): Update reflecting
4054         latest http://www.xemacs.org/Releases/ information generated by
4055         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4056         * package-get.el (package-get-pre-release-download-sites): Ditto.
4057
4058 2005-02-28  Simon Josefsson  <jas@extundo.com>
4059
4060         * about.el (xemacs-hackers): Add jas.
4061         (about-other-current-hackers): Likewise.
4062         (about-url-alist): Add URL for jas.
4063         (about-personal-info): Document jas.
4064         (about-hacker-contribution): Describe jas contributions.
4065
4066 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4067
4068         * easymenu.el (easy-menu-remove): As described in 
4069         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4070         except the "Command" menu from mode-popup-menu. 
4071
4072 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4073  
4074         * font.el (font-spatial-to-canonical): Correct calculation of 
4075         return value for pixel-based input value. 
4076  
4077 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4078
4079         * code-process.el (call-process): Process-related docstring
4080         improvements spurred by Norbert Koch.
4081         * code-process.el (call-process-region): Ditto.
4082         * code-process.el (start-process): Ditto.
4083
4084 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4085
4086         * finder.el (finder-find-library): Return filename actually
4087         searched for.
4088
4089 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4090
4091         * help.el (view-emacs-news): Use `expand-file-name' instead of
4092         `locate-data-file' as the latter will find any "NEWS" files that
4093         might exist in packages _before_ the one in core.
4094
4095 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4096
4097         * package-get.el (package-get-init-package):
4098         package-get-init-package buglet (21.4.17) by Jeff Mincy
4099         <mincy@rcn.com> fixing false temporary load-path shadows reported
4100         after package installation and simplifying code.
4101
4102 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4103
4104         * package-get.el (package-get-download-sites): Sync mirrors list
4105         with the XEmacs website.
4106         (package-get-pre-release-download-sites): Ditto.
4107
4108 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4109
4110         * derived.el (derived-mode-merge-syntax-tables):
4111         Revert my 21.5-only patch of 2003-07-18 which slipped in
4112         through Jerry James's patch of 2004-06-07.
4113
4114 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4115
4116         * cmdloop.el (keyboard-quit): Remove workaround for
4117         `region-active-p' not making sure active region is in current
4118         buffer now that it does.
4119         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4120         * simple.el (region-active-p): `region-active-p' to only return t
4121         when active region is in current buffer.
4122
4123 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4124
4125         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4126         package names, quell a byte-compiler warning, doc fix.
4127
4128 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4129
4130         * buffer.el (pop-to-buffer):
4131         * window-xemacs.el (display-buffer):
4132         Document use of `same-window-buffer-names,' `same-window-regexps'
4133         by pop-to-buffer and display-buffer. 
4134         
4135 2005-02-06  Vin Shelton <acs@xemacs.org>
4136
4137         * XEmacs 21.4.17 is released
4138
4139 2005-01-29  Ben Wing  <ben@xemacs.org>
4140
4141         * shadow.el (find-emacs-lisp-shadows):
4142         Add custom-defines to list of ignored files.
4143
4144 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4145
4146         * simple.el (shifted-motion-keys-select-region): Fix statement
4147         about unshifted-motion-keys-deselect-region.
4148
4149 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4150
4151         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4152         now) for GNU Emacs compatibility.
4153         (make-obsolete-variable): Ditto.
4154
4155 2004-01-08  Ben Wing  <ben@xemacs.org>
4156
4157         * code-files.el (load):
4158         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4159
4160 2004-12-05  Vin Shelton <acs@xemacs.org>
4161
4162         * XEmacs 21.4.16 is released
4163
4164 2004-12-04  Vin Shelton  <acs@xemacs.org>
4165
4166         * auto-autoloads.el: Regenerated.
4167
4168         * custom-load.el: Regenerated.
4169
4170 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4171
4172         Fix bug: apropos errors if a defalias refers to an undefined
4173         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4174
4175         * apropos.el (apropos):
4176         (apropos-command):
4177         * help.el (frob-help-extents):
4178         * help-macro.el (make-help-screen):
4179         * hyper-apropos.el (hyper-apropos-grok-functions):
4180         (hyper-apropos-get-doc):
4181         Catch void-function error thrown by `documentation'.
4182
4183 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4184
4185         * packages.el (package-require): Fix incorrect arg to format.
4186         This fixes a `format specifier' error.
4187
4188 2004-08-13  Jerry James  <james@xemacs.org>
4189
4190         * bytecomp.el (forward-word): Tell the byte compiler the correct
4191         number of arguments to forward-word.
4192
4193 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4194
4195         * etags.el: Fixed loading of include files for tag completion. Now
4196         you can make a tag file for a library, include it into your
4197         project and it will be reloaded only if it changed. Infinte
4198         include loops are detected and the correct tag files are loaded.
4199         * etags.el (buffer-tag-table-list): Load and verify tag files in
4200         the external function buffer-tag-table-list-load.
4201         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4202         tag files. Also load the included tag files. The priority of the
4203         included files is right below their parent file. If multiple
4204         matches occur then the symbols from the parent file are found
4205         first.
4206         * etags.el (tag-table-include-files): Corrected comment
4207         string. Switched to pattern constant tags-include-pattern to have
4208         it at a central location.
4209         * etags.el (tags-include-pattern): Added doc string.
4210         * etags.el (add-to-tag-completion-table): Removed obsolete
4211         comments as the include files are allready returned by
4212         buffer-tag-table-list and loaded.
4213         * etags.el (find-tag-internal): The include files are allready
4214         included in tag-tables as buffer-tag-table-list returns them now.
4215
4216 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4217
4218         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4219         Loading items into the notebook is now done by C code.
4220         * widgets-gtk.el (gtk-widget-instantiate-internal):
4221         Style no longer changed.
4222
4223 2004-06-28  Nix  <nix@esperi.org.uk>
4224
4225         * cmdloop.el (truncate-command-history-for-gc): Delay
4226         execution of all things that look up variable bindings,
4227         via `enqueue-eval-event'.
4228
4229 2004-06-24  Vin Shelton  <acs@xemacs.org>
4230
4231         * package-get.el (package-get-require-signed-base-updates):
4232         now defaults to nil.
4233
4234 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4235
4236         * subr.el (split-string): Clean up docstring.
4237
4238 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4239
4240         * faces.el (zmacs-region): fix typo in docstring.
4241
4242 2004-06-07  Jerry James  <james@xemacs.org>
4243
4244         * derived.el: Synch with Emacs 21.3.
4245         * subr.el (with-local-quit): New, from Emacs 21.3.
4246         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4247         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4248         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4249
4250 2004-06-16  Jerry James  <james@xemacs.org>
4251
4252         * cl.el (cl-set-substring): Increment start by the length of the
4253         string, not the string itself.
4254
4255 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4256
4257         * etags.el (tag-table-include-files): Expand included TAGS file
4258         paths to avoid problems with relative paths.  Thanks to Peter
4259         Chubb <peterc@gelato.unsw.edu.au>.
4260         * etags.el (tags-include-pattern): New.
4261         * etags.el (add-to-tag-completion-table): Parse and ignore
4262         trailing include lines.
4263
4264 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4265
4266         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4267         avoiding line solely composed of equal signs.
4268
4269 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4270
4271         * cus-edit.el (alloc): Typo fix.
4272         * cus-edit.el (custom-browse-visibility): Ditto.
4273         * cus-edit.el (custom-variable-value-create): Ditto.
4274         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4275         * cus-edit.el (custom-save-variables): Bind print-length and
4276         print-level to nil to avoid value abbreviation.
4277         * cus-edit.el (custom-save-face-internal): Ditto.
4278         * cus-edit.el (custom-save-faces): Save in sorted order.
4279         * cus-edit.el (custom-save-resets): Bind print-length and
4280         print-level to nil to avoid value abbreviation.
4281         * cus-edit.el (custom-save-loaded-themes): Ditto.
4282
4283 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * subr.el (split-string-default-separators): New.
4286         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4287         see comment in source.
4288
4289 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4290
4291         * mule/japanese.el (paragraph-start, paragraph-separate):
4292         Remove anchor to BOL.
4293
4294 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4295
4296         * cl.el (gensym, gentemp): Improve docstrings.
4297
4298 2004-05-10  Vin Shelton  <acs@xemacs.org>
4299
4300         * etags.el: Sync with 21.5 version.
4301
4302 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4303
4304         * etags.el:
4305         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4306         only for use with exuberant ctags. This will also enable building of 
4307         completion tables with exuberant ctags. This will not work with
4308         xemacs ctags. 
4309         * etags.el (get-tag-table-buffer): New function for creating of
4310         completion table is used if tags-exuberant-ctags-optimization-p ist t
4311         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4312         finding the tag names. New.
4313         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4314         building tag completion table with exuberant ctags. New.
4315         * etags.el (find-tag-internal): Improve exact tag matching for tags
4316         with name fields. Before the patch return types of functions or
4317         function parameters (with exuberant ctags) were found as matches.
4318
4319 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4320
4321         * list-mode.el (display-completion-list): Fixed completion list was
4322         taking the width of the frame and not of the window for displaying
4323         the selection methods.
4324
4325 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4326
4327         * menubar-items.el (default-menubar): Options are saved to custom.el.
4328
4329
4330 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4331
4332         * isearch-mode.el (isearch-abort): Preserve successful search target.
4333
4334 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4335
4336         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4337         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4338         Bihlmeyer.
4339         * gnuserv.el (gnuserv-mode-line-string): New.
4340         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4341         gnuserv-mode.
4342         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4343         * gnuserv.el (gnuserv-edit-files): Use
4344         make-x-device-with-gtk-fallback.
4345
4346 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4347
4348         * gtk-widgets.el: New import: gtk-accel-group-new.
4349         * dialog-gtk.el:
4350         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4351         * dialog-gtk.el (popup-builtin-question-dialog):
4352         Added support for dialog button mnemonics.
4353
4354 2004-03-22  Chris Green <cmg@dok.org>
4355
4356         * process.el (shell-command): Output buffer was ignored when a
4357         background process was run via shell-command.
4358
4359 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4360
4361         * cus-edit.el (custom-save-variables): Retrieve a list of
4362         variables to save first, sort it, and make sure the variables are
4363         saved in sorted order.
4364
4365 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4366  
4367         * package-get.el (package-get-update-base-from-buffer): Force
4368         binary coding system for verifying GnuPG signature in the
4369         package-index file.
4370  
4371 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4372
4373         * package-get.el (package-get-package-index-file-location): Handle
4374         missing "EMACSPACKAGEPATH" environment variable.
4375
4376 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4377
4378         * package-admin.el (package-admin-find-top-directory): Simplify
4379         directory comparisions and fix substring errors on short path
4380         components.
4381         * package-get.el (package-get-package-index-file-location):
4382         Default to first component of "EMACSPACKAGEPATH", if set.
4383
4384 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4385
4386         * package-get.el (process-error): New error datum.
4387
4388 2004-02-02  Vin Shelton <acs@xemacs.org>
4389
4390         * XEmacs 21.4.15 is released
4391
4392 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4393
4394         * itimer.el (activate-itimer): Modify the itimer timeout value as
4395         if it were begun at the last time when the itimer driver was woken
4396         up.
4397
4398 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4399
4400         * specifier.el (Copyright):
4401         Update.
4402         (make-specifier-and-init):
4403         (map-specifier):
4404         (canonicalize-inst-pair):
4405         (canonicalize-spec-list):
4406         (set-specifier):
4407         Synch docstrings to 21.5 where appropriate.
4408
4409 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4410
4411         * package-get.el (package-get-list-packages-where): New.  A
4412         function that allows searching for groups of packages.  For
4413         example, find all packages that require the fsf-compat package.
4414
4415 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4416
4417         The Great PUI Sync.
4418
4419         * auto-autoloads.el: Regenerated.
4420
4421         * custom-load.el: Regenerated.
4422
4423         * dumped-lisp.el (packages-hardcoded-lisp): New.
4424
4425         * menubar-items.el (menu-max-items): New.
4426         (menu-submenu-max-items): New.
4427         (menu-submenu-name-format): New.
4428         (menu-split-long-menu): New.
4429         (menu-sort-menu): New.
4430         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4431
4432         * obsolete.el (pui-add-install-directory): Renamed to the more
4433         logical `pui-set-local-package-get-directory'.
4434         (package-get-download-menu): Moved to `package-ui.el' and renamed
4435         to `package-ui-add-download-menu'.
4436
4437         * package-admin.el (package-admin-install-function-mswindows):
4438         Whitespace clean up.
4439         (package-admin-add-single-file-package): Removed.
4440         (package-admin-default-install-function): Whitespace clean up.
4441         (package-admin-find-top-directory): New.
4442         (package-admin-get-install-dir): Use it.
4443         (package-admin-get-manifest-file): 
4444         (package-admin-check-manifest): 
4445         (package-admin-add-binary-package):
4446         (package-admin-get-lispdir):
4447         (package-admin-delete-binary-package):
4448         (package-admin):
4449
4450         * package-get.el (package-get-package-index-file-location): New.
4451         (package-get-install-to-user-init-directory): New.
4452         (package-get-remote):
4453         (package-get-download-sites):
4454         (package-get-pre-release-download-sites): New.
4455         (package-get-site-release-download-sites): New.
4456         (package-get-base-filename):
4457         (package-get-always-update):
4458         (package-get-user-index-filename): Removed.
4459         (package-get-pgp-available-p): New.
4460         (package-get-require-signed-base-updates):
4461         (package-get-was-current):
4462         (package-entries-are-signed): New.
4463         (package-get-continue-update-base): New.
4464         (package-get-download-menu): Removed.
4465         (package-get-require-base):
4466         (package-get-update-base-entry):
4467         (package-get-locate-file):
4468         (package-get-locate-index-file):
4469         (package-get-maybe-save-index):
4470         (package-get-update-base):
4471         (package-get-update-base-from-buffer):
4472         (package-get-update-base-entries):
4473         (package-get-interactive-package-query):
4474         (package-get-update-all):
4475         (package-get-all):
4476         (package-get-dependencies):
4477         (package-get-init-package):
4478         (package-get-info): New.
4479         (package-get):
4480         (package-get-staging-dir):
4481         (package-get-set-version-prop): Removed.
4482         (package-get-installedp):
4483         (package-get-ever-installed-p):
4484         (packages): Removed.
4485         (package-get-custom-groups): Removed.
4486         (package-get-custom): Removed.
4487         (package-get-custom-add-entry): Removed.
4488
4489         * package-info.el (batch-update-package-info):
4490
4491         * package-net.el (package-net-batch-generate-bin-ini):
4492         (package-net-update-installed-db):
4493
4494         * package-ui.el (pui-info-buffer):
4495         (pui-directory-exists): Removed.
4496         (pui-package-dir-list): Removed.
4497         (pui-add-install-directory): Removed.
4498         (package-ui-download-menu): New.
4499         (package-ui-pre-release-download-menu): New.
4500         (package-ui-site-release-download-menu): New.
4501         (pui-set-local-package-get-directory): New.
4502         (pui-package-symbol-char):
4503         (pui-update-package-display):
4504         (pui-toggle-package):
4505         (pui-toggle-package-key):
4506         (pui-toggle-package-delete):
4507         (pui-toggle-package-delete-key):
4508         (pui-toggle-package-event):
4509         (pui-toggle-verbosity-redisplay):
4510         (pui-install-selected-packages):
4511         (pui-add-required-packages):
4512         (pui-help-echo):
4513         (pui-display-info):
4514         (list-packages-mode):
4515         (pui-list-packages):
4516
4517         * packages.el (packages-compute-package-locations):
4518         (package-require):
4519         (package-delete-name):
4520         (packages-hardcoded-lisp): Removed.
4521         (packages-useful-lisp): Removed.
4522         (packages-unbytecompiled-lisp): Removed.
4523         (packages-find-package-directories):
4524
4525         Summary:
4526
4527         Major code clean up of all things PUI.
4528
4529         Much improved code to determine where packages should be
4530         installed.  PUI no longer depends on any packages being
4531         pre-installed to compute where packages are to be installed to.
4532
4533         The user can specify the location of their package-index file.  It
4534         isn't necessary to set this because it has sane defaults.  People
4535         who "run-in-place" won't accidently overwrite the CVS
4536         package-index file.  See
4537         `package-get-package-index-file-location'. 
4538
4539         PUI will now properly clean up after itself in the event of an
4540         unsuccessful package install.  This drastically reduces the number
4541         of "wrong md5sum" FAQs.
4542
4543         non-Mule XEmacsen can no longer install Mule packages.
4544
4545         Package management via the custom interface has been removed.
4546
4547         The PUI related menubar items have been reorganised.
4548
4549         The PGP verification code has been fixed and the default for
4550         whether or not it is used is automatically computed.
4551
4552         * update-elc.el ((preloaded-file-list site-load-packages
4553         need-to-dump dumped-exe)):
4554         Just a couple of small changes to allow for
4555         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4556         existing anymore.
4557
4558 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4559
4560         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4561         apply `format' to the first argument of byte-compile-warn, it
4562         already calls format.
4563
4564 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4565
4566         * files.el (delete-old-versions): Avoid going interactive during
4567         make install when environment variable VERSION_CONTROL is set.
4568
4569 2003-12-04  Vin Shelton  <acs@xemacs.org>
4570
4571         * menubar-items.el (menu-item-search): Only bring up search dialog
4572         box if the feature is available and desired.
4573
4574 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4575
4576         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4577
4578 2003-11-05  Vin Shelton  <acs@xemacs.org>
4579
4580         * help.el (Help-prin1-face):
4581         (Help-princ-face):
4582         princ and prin1 are functions and need to be called as such.  The
4583         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4584
4585 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4586
4587         * about.el (about-xemacs): Give full version and build date.
4588
4589 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4590
4591         * win32-native.el (grep-null-device): This XEmacs has null-device.
4592
4593 2003-09-06  Mike Sperber  <mike@xemacs.org>
4594
4595         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4596         implement the specified semantics for `defvar.'
4597
4598 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4599
4600         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4601         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4602         displaying buffer in question.
4603
4604 2003-09-03  Vin Shelton <acs@xemacs.org>
4605
4606         * XEmacs 21.4.14 is released
4607
4608 2003-08-17  Vin Shelton  <acs@xemacs.org>
4609
4610         * about.el: Vanity patch.
4611
4612 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4613
4614         * code-process.el (call-process):
4615         (call-process-region):
4616         (start-process):
4617         Document coding system processing.
4618
4619 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4620
4621         * startup.el (splash-frame-body): Idiomatic English.
4622
4623 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4624
4625         * font-lock.el (font-lock-match-java-declarations): Move
4626         save-restriction, narrow-to-region to beginning of function to
4627         avoid going beyond the limit and causing an infloop.
4628
4629 2003-04-16  Jerry James  <james@xemacs.org>
4630
4631         * keydefs.el: Remove mappings for keys mapped to the nowhere
4632         defined function function-key-error.
4633
4634 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4635
4636         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4637         lisp-interaction-mode-hook): Add the docstrings.
4638
4639 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4640
4641         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4642         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4643         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4644
4645 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4646
4647         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4648         lambda list after the original doc.  Care about
4649         #'(lambda () "SingleString") 
4650         (cl-upcase-arg): 
4651         (cl-function-arglist):
4652         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4653         circular data structures in lambda list specification
4654
4655 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4656
4657         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4658         to appear in font-lock-function-name-face.
4659
4660 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4661
4662         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4663         is not also the value of the lambda.
4664
4665 2003-05-06  Andy Piper  <andy@xemacs.org>
4666
4667         * files.el (revert-buffer): Make sure local variables get processed,
4668         even in the case of an optimized reversion.
4669
4670 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4671
4672         * XEmacs 21.4.13 is released
4673
4674 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4675
4676         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4677         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4678
4679 2003-02-14  Ben Wing  <ben@xemacs.org>
4680
4681         * byte-optimize.el:
4682         * byte-optimize.el (byte-compile-inline-expand):
4683         * byte-optimize.el (byte-compile-unfold-lambda):
4684         * byte-optimize.el (byte-optimize-form-code-walker):
4685         * byte-optimize.el (byte-optimize-form):
4686         * byte-optimize.el (byte-decompile-bytecode-1):
4687         * byte-optimize.el (byte-optimize-lapcode):
4688         Review carefully and sync up to 20.7 except for areas as noted.
4689         Fixes problem with JDE compilation.
4690
4691 2003-02-05  Ben Wing  <ben@xemacs.org>
4692
4693         * simple.el:
4694         * simple.el (motion-keys-for-shifted-motion):
4695         Omit M-S-home/end from motion keys.
4696
4697 2003-02-07  Ben Wing  <ben@xemacs.org>
4698
4699         * text-props.el (text-property-any):
4700         * text-props.el (text-property-not-all):
4701         Fix bug when end > start.
4702
4703 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * info.el (Info-insert-dir): Make default-directory end in
4706         separator.  Patch due to Martin Buchholz.
4707
4708 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4709
4710         * XEmacs 21.4.12 "Portable Code" is released.
4711
4712 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4713
4714         * about.el: Update golubev data.
4715
4716 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4717
4718         * isearch-mode.el (isearch-mode-map): Substitute comment on
4719         desirability, and back out "GR is printable" changes.
4720
4721 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4724
4725 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4728
4729 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4730
4731         * menubar-items.el (default-menubar): Use browse-url-mozilla
4732         instead of browse-url-gnome-moz for Mozilla.
4733
4734 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4737
4738 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4739
4740         * files.el (auto-mode-alist): Remove redundant entries for modes
4741         that live in packages.
4742         (interpreter-mode-alist): Ditto.
4743
4744 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4745
4746         * menubar-items.el (default-menubar): Sync with current
4747         browse-url-xemacs.el.
4748
4749 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4750
4751         * XEmacs 21.4.10 "Military Intelligence" is released.
4752
4753 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4754
4755         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4756
4757 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4758
4759         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4760
4761 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4762
4763         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4764         effect free function.
4765         (font-lock-fontify-keywords-region): Supply the argument to
4766         font-lock-compile-keywords.
4767
4768 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4769
4770         * package-get.el (package-get-download-sites): Bring sites list
4771         up to date, prefer xx.xemacs.org addresses.
4772
4773 2002-09-27  Andy Piper  <andy@xemacs.org>
4774
4775         * dialog.el (make-dialog-box): for general dialogs only
4776         delete-frame-hook will be run.
4777
4778 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4779
4780         * font-lock.el (font-lock-fontify-syntactically-region): Add
4781         comment about lookup-syntax-properties, document LOUDLY as unused.
4782
4783 2002-08-26  Andy Piper  <andy@xemacs.org>
4784
4785         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4786         merge.
4787
4788 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4789
4790         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4791         (make-obsolete-variable): Ditto.
4792         (make-compatible): Ditto.
4793         (make-compatible-variable): Ditto.
4794
4795 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4796
4797         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4798         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4799
4800 2002-08-28  Andy Piper  <andy@xemacs.org>
4801
4802         * files.el (revert-buffer): propagate revert-without-query-status.
4803
4804 2002-06-03  Andy Piper  <andy@xemacs.org>
4805
4806         * dialog-items.el (make-search-dialog): align various subcontrols
4807         in visually pleasing ways, allow frame to autosize to the dialog
4808         size.
4809         * dialog.el (make-dialog-box): add a border inside the frame. Add
4810         :autosize property, if t then reset the frame size appropriately
4811         before the frame is mapped.
4812         * gutter-items.el (set-progress-feedback-instantiator): align
4813         various subcontrols.
4814         * gutter-items.el (set-progress-abort-instantiator): ditto.
4815
4816 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4817
4818         * XEmacs 21.4.9 "Informed Management" is released.
4819
4820 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4821
4822         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4823         "&optional append" argument.
4824
4825 2002-07-16  Didier Verna  <didier@xemacs.org>
4826
4827         * subr.el (replace-in-string): fix case fold bug introduced by
4828         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4829         case-fold-search in temporary buffers.
4830
4831 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4832
4833         * lib-complete.el (find-library): Remove check for mule because
4834         decompression DOES work on Mule.
4835
4836 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4837
4838         * simple.el (join-line): New alias for `delete-indentation'.
4839
4840 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4841
4842         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4843         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4844         (font-lock-builtin-face): New.
4845         (font-lock-constant-face): New.
4846         (font-lock-face-list): Add builtin and constant faces.
4847
4848 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * autoload.el (make-autoload): Support define-derived-mode.
4851         Collected puts of doc-string-elt property.  Based on a patch by
4852         Didier Verna <didier@xemacs.org>.
4853
4854 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4855
4856         * wid-edit.el (widget-field-activate): Fix docstring typo.
4857
4858 2002-07-23  Andy Piper  <andy@xemacs.org>
4859
4860         * about.el (about-personal-info): update me.
4861
4862 2002-07-12  Andy Piper  <andy@xemacs.org>
4863
4864         * custom.el (custom-theme-set-variables): remove bogus
4865         arguments. Use custom-set-default to set defaults.
4866         (custom-set-variables): update doc.
4867         (custom-local-buffer): new, synced from FSF.
4868         (custom-set-default): ditto.
4869         (defcustom): update doc.
4870
4871 2002-06-16  Andy Piper  <andy@xemacs.org>
4872
4873         * menubar-items.el (default-menubar): enable windows printing on
4874         cygwin as well as native.
4875
4876 2002-06-12  Andy Piper  <andy@xemacs.org>
4877
4878         * printer.el (generic-print-buffer): catch all errors so that the
4879         print device can be cleared in all scenarios.
4880         (Printer-clear-device): make sure clearing the printer allows it
4881         to be used again immediately.
4882         (generic-print-region): make sure the default printer face is
4883         black-on-white.
4884
4885 2002-04-23  Jerry James  <james@xemacs.org>
4886
4887         * window-xemacs.el (display-buffer-function): Change doc to
4888         reflect new arg.
4889         * window-xemacs.el (pre-display-buffer-function): Ditto.
4890         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4891         non-nil, make the new window just big enough for its contents.
4892         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4893         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4894         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4895
4896 2002-06-06  Andy Piper  <andy@xemacs.org>
4897
4898         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4899         (defcustom): ditto.
4900         (custom-handle-keyword): ditto.
4901
4902 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4903
4904         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4905         Make obsolete.  Default to nil.
4906         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4907         Inspired by a patch by John Palmieri.
4908
4909 2002-07-01  Mike Alexander  <mta@arbortext.com>
4910
4911         * process.el (shell-command-on-region): Don't delete the region
4912         before giving it to call-process-region
4913
4914 2002-06-04  Jerry James <james@eecs.ku.edu>
4915
4916         * find-paths.el (paths-find-architecture-directory): Search in
4917         `system-configuration'/`base', not `base'`system-configuration'.
4918
4919 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4920
4921         * info.el (Info-index): Add missing \ in [ t].
4922
4923 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4924
4925         * gutter-items.el (gutter-buffers-tab-visible-p,
4926         buffers-tab-omit-function, buffers-tab-selection-function,
4927         buffers-tab-filter-functions):
4928         Doc improvements.
4929
4930 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4933
4934         * toolbar-items.el (toolbar-news): Fix typo in message string.
4935
4936 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4937
4938         * dialog.el (yes-or-no-p-dialog-box): 
4939         * cmdloop.el (y-or-n-p-minibuf):
4940         (yes-or-no-p-minibuf):
4941         (yes-or-no-p):
4942         (y-or-n-p): 
4943         Specify negative answers in docstrings.
4944
4945 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4946
4947         * package-ui.el (pui-help-echo): Display both installed and author
4948         version.  Use a balloon-help window to display extra info like
4949         package requires.
4950
4951 2002-05-30  Andy Piper  <andy@xemacs.org>
4952
4953         * files.el (revert-buffer-internal): don't visit
4954         revert-buffer. Kill buffer when not used. Suggested by Mike
4955         Alexander <mta@arbortext.com>
4956
4957 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * files.el (revert-buffer): More docstring fiddling.
4960
4961 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * files.el (revert-buffer):
4964         (revert-buffer-internal):
4965         (revert-buffer-insert-file-contents-function):
4966         Improve docstrings and comments.
4967
4968 2002-05-08  Andy Piper  <andy@xemacs.org>
4969
4970         * files.el (revert-buffer): observe noconfirm behavior.
4971
4972 2002-04-09  Andy Piper  <andy@xemacs.org>
4973
4974         * files.el (revert-buffer): use revert-buffer-internal if it looks
4975         like doing so will not result in any user-visible changes.
4976         (revert-buffer-internal): new function. Do the actual process of
4977         reversion and then see whether the result is any different to what
4978         we have already. If it is not then do nothing.
4979
4980 2001-12-11  Andy Piper  <andy@xemacs.org>
4981
4982         * menubar.el (get-popup-menu-response): re-order so that it works
4983         on more sane/facist window systems.
4984
4985 2001-12-03  Andy Piper  <andy@xemacs.org>
4986
4987         * faces.el (frob-face-property): don't infloop in face frobbing
4988         from Jan Vroonhof <jan@xemacs.org>.
4989
4990 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4991
4992         * faces.el (frob-face-property): Follow face fall-back hierarchy
4993         properly for face properties without an instance. Only do manual
4994         copy form 'default in last resort. This handles in particular
4995         the case where 'default itself has only a fall-back (which is
4996         the case by default on windows).
4997
4998 2001-11-24  Andy Piper  <andy@xemacs.org>
4999
5000         * printer.el (generic-print-region): set default-frame-plist to
5001         nil while creating the printer frame so that sizes reflect the
5002         printed page.
5003
5004         * faces.el (face-complain-about-font): Don't complain on printers.
5005
5006 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5007         
5008         * package-net.el: Andy synch.
5009         
5010 2001-12-16  Andy Piper  <andy@xemacs.org>
5011
5012         * package-get.el (package-get-update-all): Make sure installed.db
5013         gets updated after updating packages.
5014
5015 2002-03-28  Ben Wing  <ben@xemacs.org>
5016
5017         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5018         continuation, truncation so that we don't get line jumpiness from
5019         them being larger than the line height.
5020
5021         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5022
5023 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5024
5025         * font.el (font-window-system-mappings): Add mapping for Gtk
5026         (assume identical to X) 
5027
5028 2002-02-04  Andy Piper  <andy@xemacs.org>
5029
5030         * files.el (convert-standard-filename): Fix for short filename
5031         Peter Arius <pas@methodpark.de>
5032
5033 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5034
5035         * list-mode.el (default-choose-completion): completion-base-size
5036         should refer to local value in the completion list buffer.
5037
5038 2001-12-03  Didier Verna  <didier@xemacs.org>
5039
5040         * rect.el: autoload `replace-rectangle'.
5041         * keydefs.el (global-map): bind it to `C-x r p'.
5042
5043 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5044
5045         * XEmacs 21.4.8 "Honest Recruiter" is released.
5046
5047 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5048
5049         This patch is based on Jerry James's patch and analysis.
5050
5051         * select.el (get-clipboard):
5052         (get-selection):
5053         Update docstrings.
5054         (get-clipboard-foreign):
5055         (get-selection-foreign):
5056         New function for use as `interprogram-paste-function's.
5057
5058         * simple.el (interprogram-paste-function): Change default to
5059         `get-clipboard-foreign'; improve docstring.
5060         (interprogram-cut-function): Improve dosctring.
5061
5062 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5063
5064         * XEmacs 21.4.7 "Economic Science" is released.
5065
5066 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5067
5068         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5069
5070 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5071
5072         * obsolete.el (assq-delete-all): New compatibility alias for 
5073         remassq.
5074
5075 2002-01-09  Simon Josefsson  <jas@extundo.com>
5076
5077         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5078
5079 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5080
5081         * info.el (Info-auto-generate-directory): Default
5082         Info-auto-generate-directory to 'if-outdated.
5083
5084 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * startup.el (normal-top-level): Prevent migration code from
5087         trashing .emacs on an error in loading the init files.
5088
5089 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5090
5091         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5092         "system default" Xdefaults and friends get xrdb-mode.
5093
5094 2002-03-05  Mats Lidell  <matsl@contactor.se>
5095  
5096         * help-nomule.el (tutorial-supported-languages): Added Swedish
5097         tutorial. Sorted languages.
5098
5099 2002-02-11  Mike Sperber <mike@xemacs.org>
5100
5101         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5102         regenerating outdated dir files and dir is non-existent.
5103
5104 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5105
5106         * code-files.el (convert-mbox-coding-system): Improve comment.
5107         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5108         coding-system argument to `write-region-pre-hook' call.
5109         (write-region-pre-hook): Fix docstring to mention lockname argument.
5110
5111 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5112
5113         * minibuf.el (completing-read): Remove redundant wrong arg list.
5114
5115         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5116
5117 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5118
5119         * obsolete.el (interactive-form): new compatibility alias for 
5120         function-interactive.
5121
5122 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5123
5124         * menubar-items.el (Menubar-items-truncate-list): Removed.
5125         * menubar-items.el (Menubar-items-truncate-history): New.
5126         * menubar-items.el (default-menubar): Use
5127         Menubar-items-truncate-history.
5128
5129 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5130
5131         * printer.el (generic-print-region): Pass correct arguments to
5132         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5133         Torkelsson <torkel@acc.umu.se>.
5134
5135 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5136
5137         * help.el (describe-mode): synched with FSF 19.34; handle nil
5138         minor mode indicators.
5139
5140 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5141
5142         * minibuf.el (completing-read): Update docstring.
5143
5144 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * XEmacs 21.4.6 "Common Lisp" is released.
5147
5148 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * package-net.el: Inadvertant synch with Windows branch.  From
5151         Andy's log:
5152         (package-net-kit-version): new variable.
5153         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5154
5155 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5156
5157         * package-get.el (package-get-locate-index-file): Also search the
5158         core etc/ directory for the package index file if it can't be
5159         found in ~/.xemacs/.
5160
5161 2001-12-13  William Perry  <wmperry@gnu.org>
5162
5163         * dialog-gtk.el (popup-builtin-question-dialog):
5164         Conform to API in gui.c.
5165         
5166 2001-11-12  Andy Piper  <andy@xemacs.org>
5167
5168         * cus-edit.el (custom-save-face-internal): make sure we save
5169         non-themed faces.
5170         (custom-save-variables): ditto variables.
5171
5172 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5173
5174         * faces.el (make-face-family):
5175         (make-face-size):
5176         New face-modifying functions per Jan Vroonhof.
5177
5178         cus-face.el (custom-set-face-font-family):
5179         (custom-set-face-font-size):
5180         Use them.
5181
5182         * font.el (font-window-system-mappings): More precise docstring.
5183
5184         (font-create-name):
5185         (font-create-object):
5186         (tty-font-create-object):
5187         (tty-font-create-plist):
5188         (x-font-create-object):
5189         (x-font-create-name):
5190         (ns-font-create-name):
5191         (mswindows-font-create-object):
5192         (mswindows-font-create-name):
5193         Add doctrings.
5194
5195 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5196
5197         * gtk-faces.el (gtk-init-device-faces): removed spurious
5198         quote before let* expression.
5199
5200 2001-10-29  Andy Piper  <andy@xemacs.org>
5201
5202         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5203         modified when changing coding system.
5204
5205         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5206         that we invoke the GUI directory selector.
5207
5208 2001-10-25  Andy Piper  <andy@xemacs.org>
5209
5210         * dialog.el (make-dialog-box): use new directory dialog support.
5211         * minibuf.el (read-file-name-1): ditto.
5212         (read-file-name): ditto.
5213         (read-directory-name): ditto.
5214
5215 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5216
5217         * XEmacs 21.4.5 "Civil Service" is released.
5218
5219 2001-04-23  Didier Verna  <didier@xemacs.org>
5220
5221         * cus-edit.el (custom-variable-pre-save): New.
5222         * cus-edit.el (custom-variable-post-save): New.
5223         * cus-edit.el (custom-variable-save): use them.
5224         * cus-edit.el (custom-face-pre-save): New.
5225         * cus-edit.el (custom-face-post-save): New.
5226         * cus-edit.el (custom-face-save): use them.
5227         * cus-edit.el (custom-group-pre-save): New.
5228         * cus-edit.el (custom-group-post-save): New.
5229         * cus-edit.el (custom-group-save): use them.
5230         * cus-edit.el (Custom-save): use the pre/post functions above,
5231         call `custom-save-all' only once.
5232         * cus-edit.el (custom-variable-pre-reset-standard): New.
5233         * cus-edit.el (custom-variable-post-reset-standard): New.
5234         * cus-edit.el (custom-variable-reset-standard): use them.
5235         * cus-edit.el (custom-face-pre-reset-standard): New.
5236         * cus-edit.el (custom-face-post-reset-standard): New.
5237         * cus-edit.el (custom-face-reset-standard): use them.
5238         * cus-edit.el (custom-group-pre-reset-standard): New.
5239         * cus-edit.el (custom-group-post-reset-standard): New.
5240         * cus-edit.el (Custom-reset-standard): use them.
5241         * cus-edit.el (custom-face-reset-saved): use the pre/post
5242         functions above, call `custom-save-all' only once.
5243
5244 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5245
5246         * gutter-items.el (buffers-tab face): Derive from the modeline
5247         face by default.  Many people use white-on-black for the default
5248         font, and the tabs look hideous with that color combination.  The
5249         modeline usually has the correct colors.
5250
5251 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5252
5253         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5254         (tag-mark-stack-max): Typo fix.
5255
5256 2001-09-28  Ben Wing  <ben@xemacs.org>
5257
5258         * font-lock.el:
5259         * font-lock.el (font-lock-after-change-function):
5260         fix problem with last patch, reported by Katsumi Yamaoka.
5261
5262 2001-09-17  Ben Wing  <ben@xemacs.org>
5263
5264         * font-lock.el (font-lock-after-change-function):
5265         fix problem when you insert a comment on the line before a line of
5266         code: if we use the following char, then when you hit backspace,
5267         the following line of code turns the comment color.
5268
5269 2001-06-08  Ben Wing  <ben@xemacs.org>
5270
5271         * process.el: comment about shell-command-switch.
5272         * process.el (shell-quote-argument): Need to quote a null
5273         argument, too.  From Dan Holmsand.
5274         
5275         * startup.el (normal-top-level): Delete some unused FSF junk.
5276         * startup.el (command-line-early):
5277         
5278         * startup.el (command-line): Call MS Windows init function.
5279         
5280         * win32-native.el:
5281         * win32-native.el (mswindows-system-shells): New.
5282         * win32-native.el (mswindows-system-shell-p): New.
5283         * win32-native.el (init-mswindows-at-startup): New.
5284         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5285         * win32-native.el (mswindows-quote-one-simple-arg):
5286         * win32-native.el (mswindows-quote-one-command-arg):
5287         * win32-native.el (mswindows-construct-process-command-line-alist):
5288         Correct comments at top.  Correctly handle passing arguments
5289         to Cygwin programs and to bash.  Fix quoting of zero-length
5290         arguments (from Dan Holmsand).  Set shell-command-switch based
5291         on shell-file-name, which in turn comes from env var SHELL.
5292
5293 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5294
5295         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5296         default-toolbar-position): Fill docstrings for balloon-help.
5297
5298 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         * faces.el: Reenable specifications over 'gtk domain.
5301
5302 2001-08-08  Didier Verna  <didier@xemacs.org>
5303
5304         * autoload.el (update-autoload-files): make defdir a file name,
5305         not directory name.
5306
5307 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5308
5309         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5310
5311         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5312
5313 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5314
5315         * font-menu.el (font-menu-set-font): Default to current font-family.
5316         (font-menu-preferred-resolution):
5317         (font-menu-size-scaling):
5318         Provide gtk defaults, too.
5319
5320 2001-07-29  Mike Alexander  <mta@arbortext.com>
5321
5322         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5323         list
5324         (custom-set-face-font-family): ditto
5325
5326 2001-07-26  Mike Sperber <mike@xemacs.org>
5327
5328         * files.el (auto-mode-alist): .9 files are man pages, too.
5329
5330 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5331
5332         * process.el (call-process-internal): bind
5333         coding-system-for-write to 'binary when calling
5334         start-process-internal, so the process receives 
5335         the literal contents of INFILE.
5336
5337 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5338
5339         * files.el (auto-mode-alist): Add configure.ac support.
5340
5341 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5342
5343         * buff-menu.el:
5344         mouse.el:
5345         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5346
5347 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5350
5351 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5352
5353         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5354         mixed text.
5355         (kinsoku-eol-p): Ditto.
5356
5357 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5358
5359         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5360         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5361         characters as the category `s' or `e' correctly.
5362
5363 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5364
5365         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5366
5367 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5368
5369         * mule/cyrillic.el:  Set up case table.
5370
5371 2001-06-08  Mike Sperber <mike@xemacs.org>
5372
5373         * files.el (save-some-buffers-1): Don't zap the help window right
5374         after `map-y-or-n-p' has popped it up.
5375
5376 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5377
5378         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5379
5380 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * specifier.el: define-specifier-tag 'gtk.
5383
5384 2001-05-12  Ben Wing  <ben@xemacs.org>
5385
5386         * find-paths.el (paths-find-recursive-path):
5387         fix error with null EXCLUDE-REGEXP.
5388         
5389         * font-lock.el (font-lock-mode):
5390         fix problem reported by hrvoje with buffers starting with a space.
5391         
5392 2001-05-06  Ben Wing  <ben@xemacs.org>
5393
5394         * dialog.el (make-dialog-box):
5395         * menubar-items.el (default-menubar):
5396         * printer.el (generic-print-buffer):
5397         * printer.el (generic-print-region):
5398         implement printing the selection when it's selected.
5399
5400 2001-04-18  Didier Verna  <didier@xemacs.org>
5401
5402         * cus-edit.el (Custom-reset-standard): reset to standard settings
5403         not only when the buffer's :custom-state is 'modified, but also
5404         when it is 'set or 'saved.
5405
5406 2001-04-17  Didier Verna  <didier@xemacs.org>
5407
5408         * startup.el (load-user-init-file): define `custom-file' before
5409         loading the user's init file.
5410
5411 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5412
5413         * menubar.el (popup-mode-menu): Make it work with
5414         popup-menu-titles turned off.
5415         
5416 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5417
5418         * about.el (about-mailto-link): Use compose-mail for sending mail.
5419
5420 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5421
5422         * package-admin.el (package-install-hook): New.
5423         (package-delete-hook): New.
5424         (package-admin-add-single-file-package): Use package-delete-hook.
5425
5426         * package-get.el (package-get): Use package-install-hook.
5427
5428 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5429
5430         * package-ui.el (pui-install-selected-packages): reverse the lists
5431         of packages so that they get handled in the same order as they
5432         were selected.
5433
5434 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5435
5436         * packages.el (locate-library): Use read-library-name for completion.
5437
5438 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5439
5440         * byte-optimize.el (=): `=' is not a binary predicate!
5441         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5442         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5443
5444 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5445
5446         * bytecomp.el (byte-compile-arithcompare):
5447         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5448
5449 2001-06-03  William M. Perry  <wmperry@gnu.org>
5450
5451         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5452         return the filename selected by the user!
5453
5454 2001-05-31  William M. Perry  <wmperry@gnu.org>
5455
5456         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5457         in XEmacs/GTK.
5458
5459 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5460
5461         * coding.el: Tiny typo fixed.
5462
5463 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5464
5465         * XEmacs 21.4.3 "Academic Rigor" is released.
5466
5467 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5468
5469         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5470
5471 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5474
5475 2001-05-04  Ben Wing  <ben@xemacs.org>
5476
5477         * printer.el (generic-print-buffer):
5478         * printer.el (generic-print-region):
5479         Enable dialog boxes.  Apply workaround recommended by Kirill.
5480         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5481         
5482         * simple.el (kill-whole-line):
5483         * simple.el (kill-line-1):
5484         * simple.el (kill-entire-line):
5485         * simple.el (kill-line):
5486         * simple.el (backward-kill-line):
5487         Take out interactive dependence of kill-whole-line.
5488
5489 2001-04-22  Ben Wing  <ben@xemacs.org>
5490
5491         * dialog.el (make-dialog-box):
5492         Put dialog titles back in -- this time correctly.  Fix various
5493         other problems with leaks and such.
5494
5495         * simple.el (region-exists-p):
5496         * simple.el (region-active-p):
5497         Add comment about which one is correct to use in menu specs.
5498
5499 2001-05-05  Ben Wing  <ben@xemacs.org>
5500
5501         * dialog.el (make-dialog-box): fix doc string.
5502         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5503         take out Pretty Print.
5504         * printer.el:
5505         * printer.el (printer-current-device): New.
5506         * printer.el (Printer-get-device): New.
5507         * printer.el (Printer-clear-device): New.
5508         * printer.el (generic-page-setup): New.
5509         * printer.el (generic-print-buffer):
5510         * printer.el (generic-print-region):
5511         Implement Page Setup.  Handle errors properly.
5512
5513 2001-05-05  Ben Wing  <ben@xemacs.org>
5514
5515         * subr.el (error): Complete list of errors in doc string.
5516         
5517 2001-04-22  Ben Wing  <ben@xemacs.org>
5518
5519         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5520         
5521 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5522
5523         * build-report.el: Remove CVS keywords since this file has been in
5524         core lisp for a while now.
5525         * build-report.el (build-report-make-output-files): Fix typo.
5526
5527 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5528
5529         * about.el (about-finish-buffer): Make sure the last change works
5530         even if EVENT is nil.
5531
5532 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5533
5534         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5535         clicked, not the one that happens to be the current buffer at the
5536         time.
5537
5538 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5539
5540         * cus-edit.el (custom-display): Support the GTK Window System also.
5541
5542 2001-04-30  Ben Wing  <ben@xemacs.org>
5543
5544         * printer.el:
5545         * printer.el (printer-page-header):
5546         * printer.el (Print-context): New.
5547         * printer.el (printer-page-footer):
5548         * printer.el (generate-header-element): New.
5549         * printer.el (generate-header-line): New.
5550         * printer.el (print-context-property):
5551         * printer.el (generic-print-buffer):
5552         * printer.el (generic-print-region):
5553         Implement headers and footers.  Implement calling Print dialog box
5554         (#### but it doesn't quite work yet).
5555
5556 2001-04-25  Ben Wing  <ben@xemacs.org>
5557
5558         * about.el (xemacs-hackers):
5559         * about.el (about-url-alist):
5560         * about.el (about-personal-info):
5561         * about.el (about-hacker-contribution):
5562         More contributions.
5563         
5564         * simple.el (handle-post-motion-command):
5565         Fix spurious setting of zmacs-region-stays to t after a non-shift
5566         motion command.
5567
5568 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5569
5570         * about.el (about-personal-info): Update my bio.
5571         (about-hacker-contribution): Ditto.
5572
5573 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5574
5575         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5576
5577 2001-04-19  Andy Piper  <andy@xemacs.org>
5578
5579         * package-net.el (package-net-cygwin32-binary-size): new size.
5580         (package-net-win32-binary-size): new size.
5581         (package-net-convert-index-to-ini): Use new arch.
5582         (package-net-batch-convert-index-to-ini): Removed.
5583         (package-net-generate-bin-ini): New.
5584         (package-net-batch-generate-bin-ini): New.
5585
5586 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5587
5588         * XEmacs 21.4.1 "Copyleft" is released.
5589
5590 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5591
5592         * x-compose.el (xlib-input-method-bug-workaround):
5593         (alias-colon-to-double-quote):
5594         Force sort in map-keymap to work around rehash bug.
5595
5596 2001-04-17  Ben Wing  <ben@xemacs.org>
5597
5598         * about.el: Finish overhaul, add a few new hackers, update a
5599         couple old ones.
5600
5601 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5602
5603         * XEmacs 21.4.0 "Solid Vapor" is released.
5604
5605 2001-04-15  Ben Wing  <ben@xemacs.org>
5606
5607         * about.el:
5608         * about.el (about-headline-face): New.
5609         * about.el (about-link-face): New.
5610         * about.el (about-current-release-maintainers): New.
5611         * about.el (about-other-current-hackers): New.
5612         * about.el (about-url-alist):
5613         * about.el (about-once-and-future-hackers): New.
5614         * about.el (about-mailto-link): New.
5615         * about.el (about-get-buffer):
5616         * about.el (about-finish-buffer):
5617         * about.el (about-xemacs):
5618         * about.el (about-features): Removed.
5619         * about.el (about-advantages): New.
5620         * about.el (about-maintainer-info): Removed.
5621         * about.el (about-personal-info): New.
5622         * about.el (about-hacker-contribution): New.
5623         * about.el (about-maintainer):
5624         * about.el (about-show-linked-info):
5625         * about.el (about-hackers):
5626         Major revamping.  Rewriting of most of the text, improve the
5627         link handling, separate info on contributors into personal
5628         and contribution info, add new contributors, update personal
5629         info, etc. etc.
5630         
5631         * menubar-items.el (default-menubar):
5632         Help menubar entry for News now says more accurately
5633         "What's New in XEmacs".
5634         
5635         * mouse.el:
5636         * mouse.el (mouse-track-cleanup-hook):
5637         * mouse.el (mouse-track):
5638         Don't set-buffer to a dead buffer when calling mouse-track
5639         cleanup hooks.
5640
5641 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5642
5643         * XEmacs 21.2.47 "Zephir" is released.
5644
5645 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5646
5647         * dialog.el (make-dialog-box): Disable dialog box titles until
5648         we get them working.
5649
5650 2001-03-30  Ben Wing  <ben@xemacs.org>
5651
5652         * help.el:
5653         * help.el (Help-princ-face):
5654         * help.el (Help-prin1-face):
5655         * help.el (frob-help-extents):
5656         * help.el (describe-function-1):
5657         * help.el (describe-variable):
5658         Avoid using font-lock faces, which may not be defined.
5659         Instead, use hyper-apropos faces, and make sure they're
5660         defined as necessary by using `require'. (It's not so safe
5661         to do this for font-lock.) In any case, we will eventually
5662         be merging this functionality into hyper-apropos.
5663
5664         * loaddefs.el (completion-ignored-extensions):
5665         Fix documentation.
5666         
5667         * menubar-items.el (menu-truncate-list): Removed.
5668         * menubar-items.el (Menubar-items-truncate-list): New.
5669         * menubar-items.el (default-menubar):
5670         Fix errors if grep or compile command is too long.  Rename helper
5671         function to be less visible.
5672
5673 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5674
5675         * byte-optimize.el (byte-optimize-minus):
5676         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5677
5678 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5679
5680         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5681         Mule is available.
5682
5683         * mule/latin.el: New file.
5684
5685 2001-03-11  Ben Wing  <ben@xemacs.org>
5686
5687         * auto-save.el:
5688         * auto-save.el (auto-save-directory):
5689         * auto-save.el (make-auto-save-file-name):
5690         * auto-save.el (auto-save-file-name-p): New.
5691
5692         Merge in improvements from other definition of
5693         make-auto-save-file-name in files.el.
5694         
5695         * auto-save.el (auto-save-original-name):
5696         * auto-save.el (auto-save-name-in-fixed-directory):
5697         * auto-save.el (auto-save-unslashify-name): Removed.
5698         * auto-save.el (auto-save-slashify-name): Removed.
5699         * auto-save.el (auto-save-reserved-chars): New.
5700         * auto-save.el (auto-save-escape-name): New.
5701         * auto-save.el (auto-save-unhex): New.
5702         * auto-save.el (auto-save-unescape-name): New.
5703
5704         Change algorithm for encoding filenames in auto-save names to be
5705         entirely safe with all filesystems and all possible characters in
5706         a filename, and 100% reversible. (Essentially, uses
5707         quoted-printable as the encoding.)
5708         
5709         * auto-save.el (recover-all-files):
5710
5711         Use insert-directory rather than calling ls directly -- fixes
5712         things under Windows.
5713
5714         * files.el:
5715         * files.el (convert-standard-filename): Substitute FSF's
5716         definition for this (we had nothing here before).
5717         
5718         * files.el (backup-buffer): Warning fix.
5719         
5720         * files.el (make-backup-file-name):
5721         * files.el (find-backup-file-name):
5722         Fix error in calling sequence to auto-save-file-name-p.
5723         
5724         * files.el (recover-file):
5725         Use insert-directory rather than calling ls directly -- fixes
5726         things under Windows.
5727
5728         * files.el (make-auto-save-file-name): Removed.
5729         * files.el (auto-save-file-name-p): Removed.
5730         auto-save is always dumped so no sense in having a definition
5731         that will always be overwritten with another.
5732         
5733         * files.el (insert-directory):
5734         * win32-native.el:
5735         * win32-native.el (debug-mswindows-process-command-lines):
5736         * win32-native.el (original-make-auto-save-file-name): Removed.
5737         * win32-native.el (make-auto-save-file-name): Removed.
5738
5739
5740 2001-03-21  Martin Buchholz <martin@xemacs.org>
5741
5742         * XEmacs 21.2.46 "Urania" is released.
5743
5744 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * menubar-items.el (default-menubar): Update sample.emacs to
5747         sample.init.el and adjust accelerators.
5748
5749 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5750
5751         * build-report.el (build-report): Improve docstring.
5752
5753 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5754
5755         * ChangeLog: Log GTK merge.
5756
5757         * gutter-items.el:
5758         * mwheel.el:
5759         * sound.el:
5760         * startup.el:
5761         Revert gratuitous whitespace changes.
5762
5763 2001-03-07  Ben Wing  <ben@xemacs.org>
5764
5765         * help.el:
5766         * help.el (key-or-menu-binding):
5767         * help.el (Help-find-file): New.
5768         * help.el (describe-beta):
5769         * help.el (describe-copying):
5770         * help.el (describe-project):
5771         * help.el (view-emacs-news):
5772         * help.el (view-sample-init-el): New.
5773         * help.el (Help-princ-face): New.
5774         * help.el (Help-prin1-face): New.
5775         * help.el (help-symbol-function-context-menu):
5776         * help.el (help-symbol-variable-context-menu):
5777         * help.el (help-symbol-function-and-variable-context-menu):
5778         * help.el (frob-help-extents):
5779         * help.el (describe-function-1):
5780         * help.el (describe-variable):
5781
5782         Add coloring in Help buffers, correspondent with hyperlinks.
5783         View files in view-mode rather than Fundamental.
5784         Remove separators from context menus -- now handled in generic code.
5785         Add `Find Tag' to context menu.
5786         
5787         * menubar.el (popup-mode-menu):
5788
5789         Rewrite code that outputs the popup menu to (a) put more specific
5790         entries first, (b) be more robust, (c) output the proper context
5791         menu separators automatically (the context menu functionality is
5792         new and currently used only by Help).
5793
5794 2001-03-10  William M. Perry  <wmperry@aventail.com>
5795
5796         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5797         this function when converting from the 21.1 GTK branch.  Now
5798         supports file, password, question, and color built-in dialogs.
5799
5800 2001-03-06  Ben Wing  <ben@xemacs.org>
5801
5802         * keydefs.el:
5803         * keydefs.el (global-map):
5804         Add commented-out change of M-k (for 21.5).
5805         
5806         * menubar-items.el (default-menubar):
5807         Fix items to control kill-line behavior; add items for
5808         shifted motion.
5809         
5810         * simple.el:
5811         * simple.el (kill-whole-line):
5812         * simple.el (historical-kill-line): Removed.
5813         * simple.el (kill-line): Removed.
5814         * simple.el (kill-entire-line): New.
5815         * simple.el (kill-line-1): New.
5816         * simple.el (backward-kill-line):
5817         Undo kill-whole-line == always changes.  Add new function
5818         kill-entire-line to unconditionally delete the current line.
5819         Add comments describing the lamentable state of affairs of
5820         the kill-line functions and variables.
5821
5822 2001-03-02  Ben Wing  <ben@xemacs.org>
5823
5824         * simple.el:
5825         * simple.el (beginning-of-buffer):
5826         * simple.el (end-of-buffer):
5827         * simple.el (mark-ring-unrecorded-commands):
5828         * simple.el (signal-error-on-buffer-boundary):
5829         * simple.el (shifted-motion-keys-select-region):
5830         * simple.el (unshifted-motion-keys-deselect-region):
5831         * simple.el (motion-keys-for-shifted-motion): New.
5832         * simple.el (handle-pre-motion-command):
5833         * simple.el (handle-post-motion-command):
5834         * simple.el (forward-char-command):
5835         * simple.el (backward-char-command):
5836         * simple.el (scroll-up-command):
5837         * simple.el (scroll-down-command):
5838         * simple.el (next-line):
5839         * simple.el (previous-line):
5840         * simple.el (backward-block-of-lines):
5841         * simple.el (forward-block-of-lines):
5842         * simple.el (backward-word):
5843         * simple.el (mark-word):
5844
5845         Augment documentation of the most common motion commands to make
5846         note of the shifted-motion support.  Improve the support to (a)
5847         properly document how it works and why it's done in the fashion it
5848         is, and (b) allow the keystrokes that trigger it to be customized.
5849
5850         Correct error in the customize specification of
5851         mark-ring-unrecorded-commands.
5852
5853 2001-03-02  Ben Wing  <ben@xemacs.org>
5854
5855         * font-lock.el:
5856         * font-lock.el (font-lock-pending-extent-table): Removed.
5857         * font-lock.el (font-lock-pending-buffer-table): New.
5858         * font-lock.el (font-lock-pre-idle-hook):
5859         * font-lock.el (font-lock-after-change-function):
5860         * font-lock.el (font-lock-fontify-pending-extents):
5861         * font-lock.el (font-lock-lisp-like):
5862
5863         Fix handling of pending extents to avoid excessive slowness (N^2
5864         behavior) when making lots of buffer changes between redisplays,
5865         such as when saving the Options.
5866
5867 2001-03-09  William M. Perry  <wmperry@aventail.com>
5868
5869         * device.el:
5870         * dragdrop.el:
5871         * dumped-lisp.el:
5872         * faces.el:
5873         * frame.el:
5874         * gnuserv.el:
5875         * loadup.el:
5876         * menubar-items.el:
5877         * minibuf.el:
5878         The Great GTK Merge.
5879
5880         * ChangeLog.GTK:
5881         * dialog-gtk.el:
5882         * gdk.el:
5883         * generic-widgets.el:
5884         * glade.el:
5885         * gnome-widgets.el:
5886         * gnome.el:
5887         * gtk-compose.el:
5888         * gtk-extra.el:
5889         * gtk-faces.el:
5890         * gtk-ffi.el:
5891         * gtk-file-dialog.el:
5892         * gtk-font-menu.el:
5893         * gtk-glyphs.el:
5894         * gtk-init.el:
5895         * gtk-iso8859-1.el:
5896         * gtk-marshal.el:
5897         * gtk-mouse.el:
5898         * gtk-package.el:
5899         * gtk-password-dialog.el:
5900         * gtk-select.el:
5901         * gtk-widget-accessors.el:
5902         * gtk-widgets.el:
5903         * gtk.el:
5904         widgets-gtk.el:
5905         The Great GTK Merge: new files.
5906
5907 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5908
5909         * generic-widgets.el: Don't require gtk (a built-in feature) at
5910         top level.  Don't execute the last sexp unless (featurep 'gtk).
5911
5912 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5913
5914         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5915
5916 2001-02-23  Martin Buchholz <martin@xemacs.org>
5917
5918         * XEmacs 21.2.45 "Thelxepeia" is released.
5919
5920 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5921  
5922         * about.el (xemacs-hackers): update my entry. 
5923         * about.el (about-maintainer-info): ditto. 
5924         * about.el (about-hackers): ditto. 
5925
5926 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5927
5928         * about.el (about-maintainer-info): More vanity info about
5929         yours truly.
5930
5931 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5932
5933         * build-report.el (build-report-destination): xemacs-build-reports
5934         has moved to SourceForge, where mailing list name length is
5935         restricted, hence the name change to
5936         xemacs-buildreports@xemacs.org.
5937         * build-report.el (build-report-keep-regexp): Update default.
5938         * build-report.el (build-report-delete-regexp): Ditto.
5939         * build-report.el (build-report-make-output-files): Ditto.
5940
5941 2001-02-19  Craig Lanning  <lanning@scra.org>
5942
5943         * lisp-mode.el: Add indentation specifications for following
5944         Common Lisp forms: handler-case, handler-bind, with-slots,
5945         with-open-file, with-open-stream, print-unreadable-object.
5946
5947 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5948
5949         * font-lock.el (font-lock-set-defaults-1):
5950         Move initialization of `font-lock-cache-position' so that it's set
5951         even if font-lock-keywords is already defined.
5952
5953 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5954
5955         * autoload.el (generate-file-autoloads-1):
5956         Use `emacs-lisp-mode-syntax-table' instead of
5957         `lisp-mode-syntax-table'.
5958         * lisp-mode.el (lisp-mode-syntax-table):
5959         Get rid of old checks for `parse-partial-sexp' version.
5960         Make `|' (pipe) string delimiter instead of punctuation.
5961
5962 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5963
5964         * window.el (save-selected-window):
5965         Use gensym for better macro hygiene.
5966
5967 2001-02-06  Mike Sperber <mike@xemacs.org>
5968
5969         * dump-paths.el:
5970         * startup.el (startup-setup-paths): Set and use
5971         `mule-lisp-directory'.
5972         (startup-setup-paths-warning): Ditto.
5973
5974         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5975         (paths-construct-load-path): Consider `mule-lisp-directory'.
5976
5977 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5978
5979         * font-lock.el: Syntax table improvements used.  A few random
5980         changes are not specified below.
5981         (font-lock-fontify-string-delimiters):
5982         (font-lock-syntactic-keywords):
5983         (font-lock-cache-state nil):
5984         (font-lock-cache-position):
5985         New variables.
5986         (font-lock-set-syntax):
5987         (font-lock-apply-syntactic-highlight):
5988         (font-lock-fontify-syntactic-anchored-keywords):
5989         (font-lock-fontify-syntactic-keywords-region):
5990         (font-lock-eval-keywords):
5991         New functions.
5992         (font-lock-remove-face):
5993         (font-lock-fontify-syntactically-region):
5994         Use syntax properties.
5995
5996 2001-02-08  Martin Buchholz <martin@xemacs.org>
5997
5998         * XEmacs 21.2.44 "Thalia" is released.
5999
6000 2001-01-16  Mike Sperber <mike@xemacs.org>
6001
6002         * startup.el (normal-top-level): Work even if no installation root
6003         is found.
6004
6005 2001-01-30  Andy Piper  <andy@xemacs.org>
6006
6007         * gutter-items.el (progress-abort-glyph): remove instantiator.
6008         (set-progress-abort-instantiator): new function.
6009         (abort-progress-feedback): use it.
6010
6011         * gutter.el (set-gutter-dirty-p): new function.
6012
6013 2001-01-30  Didier Verna  <didier@xemacs.org>
6014
6015         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6016
6017 2001-01-24  Didier Verna  <didier@xemacs.org>
6018
6019         * sound.el (sound-extension-list): give a better default value.
6020         * sound.el (load-sound-file): improve the doc string, also find
6021         files given by absolute names, pass a real extension list to
6022         `locate-file'.
6023
6024 2001-01-26  Martin Buchholz <martin@xemacs.org>
6025
6026         * XEmacs 21.2.43 "Terspichore" is released.
6027
6028 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6029
6030         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6031         messages from gnuserv.
6032
6033 2001-01-20  Martin Buchholz <martin@xemacs.org>
6034
6035         * XEmacs 21.2.42 "Poseidon" is released.
6036
6037 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6038
6039         * cl-macs.el (cl-upcase-arg): New function.
6040         (cl-function-arglist): New function.
6041         (cl-transform-lambda): Automatically add CL-style lambda list to
6042         documentation string using functions above.
6043
6044 2001-01-12  Andy Piper  <andy@xemacs.org>
6045
6046         * package-get.el (package-get-custom): call
6047         package-net-update-installed-db.
6048
6049         * package-ui.el (pui-install-selected-packages): call
6050         package-net-update-installed-db.
6051
6052         * package-net.el (package-net-update-installed-db): use
6053         packages-package-list so that we reflect reality.
6054
6055         * packages.el (packages-package-list): Make docstring reflect
6056         reality.
6057
6058         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6059
6060         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6061         isn't installed.
6062
6063 2001-01-17  Andy Piper  <andy@xemacs.org>
6064
6065         * wid-edit.el (widget-activation-glyph-mapper): activate or
6066         deactivate native widgets.
6067         (widget-glyph-insert-glyph): record instantiator.
6068         (widget-push-button-value-create): use it.
6069
6070         * gui.el (gui-button-action): new function. Make button's domain
6071         buffer current when calling.
6072         (make-gui-button): update to use gui-button-action.
6073
6074 2001-01-16  Didier Verna  <didier@xemacs.org>
6075
6076         * menubar-items.el (default-menubar): add an entry for modeline
6077         horizontal scrolling in Options -> Display.
6078
6079 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6080
6081         * package-get.el (package-get-require-signed-base): Set to nil
6082         by default.
6083
6084 2001-01-17  Martin Buchholz <martin@xemacs.org>
6085
6086         * XEmacs 21.2.41 "Polyhymnia" is released.
6087
6088 2001-01-16  Mike Sperber <mike@xemacs.org>
6089
6090         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6091         catch lisp/mule/.
6092
6093 2001-01-14  Mike Sperber <mike@xemacs.org>
6094
6095         * startup.el (maybe-create-compatibility-dot-emacs):
6096         (maybe-unmigrate-user-init-file):
6097         (unmigrate-user-init-file): Created.
6098         (maybe-migrate-user-init-file): Offer creation of compatibility
6099         .emacs.
6100         Some doc fixes wrt init file location.
6101
6102 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6103
6104         * faces.el (face-frob-from-locale-first): new variable.
6105         (frob-face-font-2): Honor tags arg while trying to use
6106         standard-face-mapping.  When face-frob-from-locale-first is set,
6107         first try to set face inheriting from frobbed-face.
6108
6109 2001-01-15  Didier Verna  <didier@xemacs.org>
6110
6111         * about.el (xemacs-hackers): update my entry.
6112         * about.el (about-url-alist): ditto.
6113         * about.el (about-maintainer-info): ditto.
6114         * about.el (about-hackers): ditto.
6115
6116 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6117
6118         The byte compiler has been badly broken for a year,
6119         by the patch of 1999-12-06.
6120         * byte-optimize.el (byte-optimize-form-code-walker):
6121         Bug was: the byte compiler was making this erroneous optimization:
6122         (progn (or (foo)) (bar)) ==> (bar)
6123
6124 2000-11-20  Mike Sperber <mike@xemacs.org>
6125
6126         * setup-paths.el (paths-core-load-path-depth): Split
6127         `paths-load-path-depth' in two for site and core lisp.  Don't
6128         recurse into core.
6129         * setup-paths.el (paths-construct-load-path): Use.
6130
6131 2001-01-10  Andy Piper  <andy@xemacs.org>
6132
6133         * package-net.el (package-net-cygwin32-binary-size): new variable
6134         (package-net-win32-binary-size): ditto.  add much needed
6135         commentary.
6136
6137         * gutter-items.el (buffers-tab-items): correct off-by-one error
6138         for buffers-tab-max-size.
6139
6140 2001-01-08  Martin Buchholz <martin@xemacs.org>
6141
6142         * XEmacs 21.2.40 is released.
6143
6144 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6145
6146         * mule/hebrew.el: Fix comments and typos.
6147         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6148
6149 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6150
6151         * ChangeLog.1: move ancient log from fill.el.
6152
6153         * dump-paths.el:
6154         paragraphs.el:
6155         mule/mule-category.el:
6156         Miscellaneous typo fixes and slight doc clarifications.
6157
6158         * mule/mule-ccl.el:  Correct file name in header.
6159
6160 2000-12-31  Martin Buchholz <martin@xemacs.org>
6161
6162         * XEmacs 21.2.39 is released.
6163
6164 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6165
6166         * byte-optimize.el (byte-optimize-cond):
6167         (byte-optimize-cond-1): New.
6168         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6169         Optimizes (cond (x nil)) ==> nil.
6170         Provide better diagnostic on malformed expr like (cond foo).
6171
6172 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6173
6174         * mule/mule-coding.el:
6175         mule/mule-cmds.el (reset-language-environment,
6176         set-language-environment-coding-systems):
6177         Safer default coding-priority-list, corresponding to src/file-coding.h.
6178
6179 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6180
6181         * package-admin.el: Allow package removal from
6182         early-package-load-path.
6183
6184 2000-12-15  Andreas Jaeger  <aj@suse.de>
6185
6186         * about.el (about-maintainer-info): Update my entry.
6187
6188 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6189
6190         * packages.el (locate-library): Add support for bzip2
6191         compressed .el files.
6192
6193 2000-12-12  Andy Piper  <andy@xemacs.org>
6194
6195         * package-net.el: new file.
6196
6197 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6198
6199         * font-lock.el: Add missing C++ keywords.
6200
6201 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6202
6203         * simple.el (indent-for-comment): Preserve indentation of comments
6204         starting in column 0, as documented in (Info-goto-node
6205         "(xemacs)Comments").  Update docstring accordingly.
6206
6207 2000-12-05  Martin Buchholz <martin@xemacs.org>
6208
6209         * XEmacs 21.2.38 is released.
6210
6211 2000-12-04  Didier Verna  <didier@xemacs.org>
6212
6213         * mouse.el (default-mouse-track-set-point-in-window): remove
6214         spurious '+' operation detected by Martin.
6215
6216
6217 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6218
6219         * cl-extra.el (coerce):
6220         Implement char to integer coercion.
6221         Remove extraneous (numberp) test.
6222
6223         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6224         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6225         (byte-optimize-predicate):
6226         Warn if evaluating constant expression signals an error.
6227         (byte-optimize-form): Small simplification.
6228
6229         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6230
6231 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6232
6233         * byte-optimize.el:
6234         (byte-optimize-minus):
6235         (byte-optimize-plus):
6236         (byte-optimize-mult):
6237         (byte-optimize-quo):
6238         Use (car (last x)) instead of (last x) to get last elt!
6239         Use `byte-optimize-predicate' to optimize `%'.
6240         Move optimizations for special numeric args to bytecomp.el.
6241         * bytecomp.el (byte-compile-associative): Remove.
6242         (byte-compile-max): New.
6243         (byte-compile-min): New.
6244         Properly handle erroneous calls: (max) (min).
6245         (byte-compile-plus): New.
6246         (byte-compile-minus):
6247         It's easiest to handle 0, +1 and -1 args here.
6248         (byte-compile-mult): New.
6249         It's easiest to handle 1, -1 and 2 args here.
6250         (byte-compile-quo):
6251         It's easiest to handle 0, +1 and -1 args here.
6252         Issue byte-compiler warning when dividing by zero.
6253
6254         Byte-compiler arithmetic improvements.
6255         Better optimize these expressions in the obvious way:
6256         (+ x y 1)   -->  varref x varref y add add1
6257         (+ x y -1)  -->  varref x varref y add sub1
6258         (- x y 0)   -->  (- x y)
6259         (- 0 x y)   -->  (- (- x) y)
6260         (% 42 19)   --> compile-time constant
6261         (/ 42 19)   --> compile-time constant
6262         (* (foo) 2) --> foo call dup plus
6263
6264         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6265         unless (declaim (optimize (safety 3)))
6266         or (setq byte-compile-delete-errors nil).
6267
6268 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6269
6270         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6271         docstrings.
6272
6273 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * startup.el (command-line-do-help):  Add documentation of
6276         portable dumper switches.
6277
6278 2000-11-22  Andy Piper  <andy@xemacs.org>
6279
6280         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6281
6282         * glyphs.el (init-glyphs): don't use autodetect for strings.
6283
6284 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6285
6286         * byte-optimize.el (byte-optimize-char-before):
6287         (byte-optimize-backward-char):
6288         (byte-optimize-backward-word):
6289         Fix incorrect optimizations for these sorts of expressions:
6290         (let ((x nil)) (backward-char x))
6291
6292 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6293
6294         * byte-optimize.el:
6295         * byte-optimize.el (byte-optimize-backward-char): New.
6296         * byte-optimize.el (byte-optimize-backward-word): New.
6297         Make backward-word and backward-char as efficient as forward versions.
6298
6299         * bytecomp.el (byte-compile-no-args-with-one-extra):
6300         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6301         * bytecomp.el (byte-compile-two-args-with-one-extra):
6302         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6303         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6304         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6305         Check if extra arg is constant nil, and if so, use byte-coded call.
6306
6307         * simple.el (backward-word):
6308         * simple.el (mark-word):
6309         * simple.el (kill-word):
6310         * simple.el (backward-kill-word):
6311         Make COUNT argument optional, for consistency with forward-char et al.
6312
6313         * abbrev.el (abbrev-string-to-be-defined):
6314         * abbrev.el (inverse-abbrev-string-to-be-defined):
6315         * abbrev.el (inverse-add-abbrev):
6316         * abbrev.el (expand-region-abbrevs):
6317         * buff-menu.el (Buffer-menu-execute):
6318         * indent.el (move-to-left-margin):
6319         * indent.el (indent-relative):
6320         * indent.el (move-to-tab-stop):
6321         * info.el (Info-reannotate-node):
6322         * lisp-mode.el (lisp-indent-line):
6323         * lisp.el (end-of-defun):
6324         * lisp.el (move-past-close-and-reindent):
6325         * misc.el (copy-from-above-command):
6326         * mouse.el (default-mouse-track-scroll-and-set-point):
6327         * page.el (forward-page):
6328         * paragraphs.el (forward-paragraph):
6329         * paragraphs.el (end-of-paragraph-text):
6330         * picture.el (picture-forward-column):
6331         * picture.el (picture-self-insert):
6332         * rect.el (extract-rectangle-line):
6333         * simple.el (newline):
6334         * simple.el (fixup-whitespace):
6335         * simple.el (backward-delete-char-untabify):
6336         * simple.el (transpose-chars):
6337         * simple.el (transpose-preceding-chars):
6338         * simple.el (do-auto-fill):
6339         * simple.el (indent-new-comment-line):
6340         * simple.el (blink-matching-open):
6341         * view-less.el (cleanup-backspaces):
6342         * wid-edit.el (widget-transpose-chars):
6343         * term/bg-mouse.el (bg-insert-moused-sexp):
6344         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6345
6346         * info.el (Info-fontify-node):
6347         * simple.el (backward-delete-function):
6348         Use canonical delete-backward-char instead of backward-delete-char.
6349
6350 2000-11-20  Andy Piper  <andy@xemacs.org>
6351
6352         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6353         no buffers.
6354
6355 2000-11-20  Andy Piper  <andy@xemacs.org>
6356
6357         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6358         buffer tabs.
6359
6360 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6361
6362         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6363         (proclaim inline...) was shadowing compiler-macros.
6364
6365 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6366
6367         * bytecomp.el (byte-compile-eval): New.
6368         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6369         Keeps this promise made in Lispref:
6370         "If a file being compiled contains a `defmacro' form, the macro is
6371         defined temporarily for the rest of the compilation of that file."
6372
6373 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6374
6375         * cl.el (floatp-safe):
6376         (plusp):
6377         (minusp):
6378         (oddp):
6379         (evenp):
6380         (cl-abs):
6381         Use a better parameter name than `x'.
6382
6383         * cl-macs.el (check-type): Make continuable.  Change documentation
6384         to require PLACE, but accept any form for compatibility.
6385
6386         * abbrev.el (define-abbrev): Use check-type.
6387         * font-menu.el (font-menu-change-face): Use check-type.
6388         * menubar.el (relabel-menu-item): Use check-type.
6389         * itimer.el: Fix typo.
6390
6391 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6392
6393         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6394
6395 2000-11-14  Martin Buchholz <martin@xemacs.org>
6396
6397         * XEmacs 21.2.37 is released.
6398
6399 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6400
6401         * code-cmds.el: Provide the feature.
6402
6403 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6404
6405         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6406
6407         * code-cmds.el: New file
6408         * mule/mule-cmds.el:
6409         * mule/mule-misc.el
6410         (coding-keymap): New keymap. Define coding system keyboard
6411         commands on file-coding builds too.
6412         (coding-system-change-eol-conversion):
6413         (universal-coding-system-argument):
6414         (set-default-coding-systems):
6415         (prefer-coding-system): Moved from mule-cmds.el
6416         (set-buffer-process-coding-system): Moved from mule-misc.el
6417
6418 2000-09-15  Stephen Carney <carney@scubadoo.com>
6419
6420         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6421
6422 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6423
6424         * package-get.el (package-get-download-sites): Add a pre-release
6425         site for experimental packages.
6426
6427         * auto-autoloads.el: Regenerated.
6428
6429 2000-08-01  Andy Piper  <andy@xemacs.org>
6430
6431         * gutter-items.el (buffers-tab-omit-function): reference
6432         buffers-tab-select-visible-buffers.
6433         (buffers-tab-filter-functions): new variable, by default uses
6434         buffers-tab-selection-function and buffers-tab-omit-function.
6435         (select-buffers-tab-buffers-by-mode): invert arguments.
6436         (buffers-tab-select-visible-buffers): new function. Invert calling
6437         of buffers-menu-omit-invisible-buffers.
6438         (buffers-tab-items): rewrite to use
6439         buffers-tab-filter-functions. Rewrite docstring.
6440         (gutter-buffers-tab-extent): delete.
6441         (add-tab-to-gutter): always build a new extent when adding the
6442         tabs.
6443         (update-tab-in-gutter): make gutter dirty when orientation
6444         changes.
6445
6446 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6447
6448         * bytecomp.el (byte-compile-defvar-or-defconst):
6449         Only do loadhist recording if defvar form includes a value.
6450
6451 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6452
6453         * bytecomp.el (byte-compile-initial-macro-environment):
6454         `eval-when-compile' should not compile its body.
6455
6456 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6457
6458         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6459         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6460         some Japanese English.  Remove some ancient FSF comments, and
6461         improve docstrings.  Use symbols not vectors for tables.
6462
6463 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6464
6465         * keymap.el:
6466         (local-key-binding):
6467         (global-key-binding):
6468         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6469
6470         * lisp.el:
6471         (backward-sexp): Slightly simpler code.
6472         (mark-sexp): Make arg optional, like FSF Emacs.
6473         (forward-list): Slightly simpler code.
6474         (backward-list): Slightly simpler code.
6475         (down-list):  Make arg optional, like FSF Emacs.
6476         (up-list):  Make arg optional, like FSF Emacs.
6477         (backward-up-list):  Make arg optional, like FSF Emacs.
6478         (kill-sexp):  Make arg optional, like FSF Emacs.
6479         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6480
6481         * font-menu.el (font-menu-change-face):
6482         Take continuable errors into account.
6483
6484         * abbrev.el:
6485         * abbrev.el (clear-abbrev-table):
6486         * abbrev.el (define-abbrev-table):
6487         * abbrev.el (define-abbrev):
6488         * abbrev.el (insert-abbrev-table-description):
6489         * apropos.el (apropos-documentation-check-doc-file):
6490         * apropos.el (apropos-documentation-check-elc-file):
6491         * buff-menu.el (list-buffers):
6492         * buff-menu.el (list-buffers-noselect):
6493         * bytecomp.el (byte-recompile-directory):
6494         * bytecomp.el (batch-byte-compile):
6495         * cl-macs.el (typep):
6496         * code-files.el (find-coding-system-magic-cookie):
6497         * code-files.el (insert-file-contents):
6498         * cus-edit.el (customize-set-variable):
6499         * cus-edit.el (customize-save-variable):
6500         * cus-face.el (custom-set-face-font-size):
6501         * cus-face.el (custom-set-face-update-spec):
6502         * cus-face.el (custom-reset-faces):
6503         * custom.el (custom-check-theme):
6504         * custom.el (copy-upto-last):
6505         * fill.el (canonically-space-region):
6506         * fill.el (fill-paragraph):
6507         * fill.el (fill-region):
6508         * fill.el (find-space-insertable-point):
6509         * fill.el (justify-current-line):
6510         * faces.el (face-spec-update-all-matching):
6511         * faces.el (set-face-stipple):
6512         * files-nomule.el (insert-file-contents):
6513         * files.el (insert-file-contents-literally):
6514         * files.el (hack-local-variables-last-page):
6515         * files.el (basic-save-buffer):
6516         * files.el (insert-directory):
6517         * font-menu.el (font-menu-change-face):
6518         * font.el (font-spatial-to-canonical):
6519         * format.el (format-encode-region):
6520         * format.el (format-insert-file):
6521         * format.el (format-replace-strings):
6522         * gutter.el (set-gutter-element):
6523         * help.el (key-or-menu-binding):
6524         * help.el (describe-bindings):
6525         * help.el (with-syntax-table):
6526         * indent.el (indent-rigidly):
6527         * indent.el (delete-to-left-margin):
6528         * info.el:
6529         * info.el (Info-extract-dir-entry-from):
6530         * info.el (Info-build-dir-anew):
6531         * info.el (Info-rebuild-dir):
6532         * info.el (Info-batch-rebuild-dir):
6533         * info.el (Info-read-subfile):
6534         * info.el (Info-build-node-completions):
6535         * info.el (Info-extract-menu-node-name):
6536         * isearch-mode.el (isearch-range-invisible):
6537         * isearch-mode.el (isearch-restore-invisible-extents):
6538         * itimer.el (itimerp):
6539         * itimer.el (itimer-live-p):
6540         * keymap.el:
6541         * keymap.el (substitute-key-definition):
6542         * keymap.el (read-command-or-command-sexp):
6543         * keymap.el (local-key-binding):
6544         * keymap.el (global-key-binding):
6545         * keymap.el (global-set-key):
6546         * keymap.el (local-set-key):
6547         * ldap.el:
6548         * ldap.el (ldap-add-entries):
6549         * ldap.el (ldap-delete-entries):
6550         * lisp.el (backward-sexp):
6551         * lisp.el (mark-sexp):
6552         * lisp.el (forward-list):
6553         * lisp.el (backward-list):
6554         * lisp.el (down-list):
6555         * lisp.el (backward-up-list):
6556         * lisp.el (up-list):
6557         * lisp.el (kill-sexp):
6558         * lisp.el (backward-kill-sexp):
6559         * menubar.el (add-menu-button):
6560         * menubar.el (add-submenu):
6561         * menubar.el (delete-menu-item):
6562         * menubar.el (relabel-menu-item):
6563         * mouse.el (narrow-window-to-region):
6564         * obsolete.el (define-obsolete-variable-alias):
6565         * obsolete.el (store-substring):
6566         * package-admin.el:
6567         * package-admin.el (package-admin-install-function):
6568         * package-admin.el (package-admin-install-function-mswindows):
6569         * package-admin.el (package-admin-default-install-function):
6570         * package-get.el (package-get-update-base-entries):
6571         * packages.el (packages-load-package-dumped-lisps):
6572         * packages.el (packages-collect-package-dumped-lisps):
6573         * printer.el (generic-print-buffer):
6574         * printer.el (generic-print-region):
6575         * replace.el (occur-mode-mouse-goto):
6576         * replace.el (perform-replace):
6577         * select.el (get-selection-no-error):
6578         * simple.el:
6579         * simple.el (newline):
6580         * simple.el (open-line):
6581         * simple.el (edit-and-eval-command):
6582         * simple.el (goto-line):
6583         * simple.el (undo):
6584         * simple.el (kill-region):
6585         * simple.el (copy-region-as-kill):
6586         * simple.el (kill-ring-save):
6587         * simple.el (set-mark):
6588         * simple.el (next-line):
6589         * simple.el (previous-line):
6590         * simple.el (line-move):
6591         * simple.el (set-goal-column):
6592         * simple.el (comment-region):
6593         * subr.el:
6594         * subr.el (putf):
6595         * syntax.el (modify-syntax-entry):
6596         * syntax.el (map-syntax-table):
6597         * view-less.el (view-file):
6598         * view-less.el (view-buffer):
6599         * view-less.el (view-file-other-window):
6600         * window-xemacs.el (backward-other-window):
6601         * window.el:
6602         * window.el (one-window-p):
6603         * window.el (walk-windows):
6604         * window.el (window-list):
6605         * x-mouse.el (x-mouse-kill):
6606         * x-select.el (x-get-cutbuffer):
6607         * x-select.el (x-store-cutbuffer):
6608         * term/bg-mouse.el (bg-mouse-line-to-center):
6609         * term/sun-mouse.el (window-line-end):
6610         * term/sun-mouse.el (sun-select-region):
6611         * term/sun.el (kill-region-and-unmark):
6612         * mule/mule-category.el:
6613         * mule/mule-category.el (modify-category-entry):
6614         * mule/mule-category.el (char-category-list):
6615         * mule/mule-coding.el (coding-system-force-on-output):
6616         * mule/mule-misc.el (coding-system-put):
6617         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6618
6619 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6620
6621         * cus-face.el: Typo fixes and tiny clarifications.
6622         * custom.el: ditto
6623
6624 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6625
6626         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6627         * startup.el (normal-top-level): Setup auto-save-list-file-name
6628         if auto-save-list-file-prefix is non-nil.
6629
6630 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6631
6632         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6633
6634 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6635
6636         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6637         get symbol at point-min.
6638
6639 2000-10-24  Didier Verna  <didier@xemacs.org>
6640
6641         * info.el (Info-emacs-info-file-name): defconst it.
6642         * info.el (Info-footnote-tag): defcustom it.
6643         * info.el (Info-no-description-string): ditto.
6644         * info.el (Info-find-node): adapt to new semantics of
6645         'Info-suffixed-file (don't do the case variants stuff).
6646         * info.el (Info-insert-dir): rewrite the dir file variants code.
6647         * info.el (Info-directory-files): New. Return the list of info
6648         files in a directory.
6649         * info.el (Info-dir-outdated-p): use it.
6650         * info.el (Info-parse-dir-entries): ditto.
6651         * info.el (Info-build-dir-anew): don't restrict to files ending
6652         with a ".info.*" extension.
6653         * info.el (Info-set-mode-line): ditto.
6654         * info.el (Info-read-subfile): adapt to new semantics of
6655         'Info-suffixed-file (append 'exact argument).
6656         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6657         string independently of the case.
6658         * info.el (Info-suffixed-file): use it (match all possible case
6659         for the file name).
6660         * info.el (Info-insert-file-contents): code cleanup.
6661         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6662         columns.
6663         * info.el (Info-batch-rebuild-dir): ditto.
6664         * info.el (Info-read-node-name-1): ditto.
6665         * info.el (Info-search): ditto.
6666         * info.el (Info-fontify-node): ditto.
6667
6668
6669 2000-10-24  Didier Verna  <didier@xemacs.org>
6670
6671         * process.el (shell-command): when called from a program, avoid
6672         'push-mark's "mark-set" message.
6673
6674 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6675
6676         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6677         by a symbol, not by a vector.
6678         * mule/vietnamese.el (vscii): Likewise.
6679         (viscii): Likewise.
6680         * mule/cyrillic.el (koi8-r): Likewise.
6681
6682         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6683         by a symbol, not by a vector.
6684         (chinese-big5-2): Likewise.
6685         * mule/ethiopic.el (ethiopic): Likewise.
6686         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6687         (vietnamese-viscii-upper): Likewise.
6688
6689 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6690
6691         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6692
6693 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6694
6695         * byte-optimize.el (byte-optimize-car): New function.
6696         (byte-optimize-cdr): Ditto.
6697
6698 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6699
6700         * byte-optimize.el: Partial synch with FSF 20.7.
6701         Optimize constant concatenation.
6702         Add keymapp as a side effect free function.  It is a built-in.
6703         (byte-after-unbind-pos): Remove byte-equal.
6704
6705 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6706
6707         * update-elc-2.el: Quote regexps correctly.
6708
6709 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6710
6711         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6712         (ccl-compile): Apply integerp, not integer-or-char-p to
6713         check the type of the buffer magnification
6714         (ccl-compile-write-string): Encode a string with binary
6715         coding system.
6716         (ccl-compile-write-repeat): Likewise.
6717
6718 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6719
6720         * buff-menu.el:
6721         * bytecomp.el:
6722         * coding.el:
6723         * faces.el:
6724         * files.el:
6725         * fill.el:
6726         * float-sup.el:
6727         * font-lock.el:
6728         * help.el:
6729         * iso8859-1.el:
6730         * loaddefs.el:
6731         * menubar-items.el:
6732         * menubar.el:
6733         * modeline.el:
6734         * msw-font-menu.el:
6735         * paragraphs.el:
6736         * paths.el:
6737         * replace.el:
6738         * simple.el:
6739         * sound.el:
6740         * startup.el:
6741         * version.el:
6742         * x-faces.el:
6743         * x-font-menu.el:
6744         Remove purecopy.
6745
6746 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6747
6748         * simple.el (do-auto-fill): Use the function pointer to by
6749         `comment-line-break-function', not `indent-new-comment-line'. This
6750         fixes an issue with cc-mode comment continuation.
6751
6752 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6753
6754         * simple.el (turn-on-auto-fill):  Add (interactive).
6755         * mwheel.el (mwheel-install): Add (interactive).
6756         * font-lock.el (turn-on-font-lock): Add (interactive).
6757         (turn-off-font-lock): Add (interactive).
6758
6759 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6760
6761         * packages.el (packages-special-base-regexp): Add `man'.
6762
6763 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6764
6765         * wid-edit.el (widget-specify-active): map over extents in current
6766         buffer like `widget-specify-inactive' does.  Mapping over the
6767         inactive extent object does not work since the current extent is
6768         ignored by `map-extents'.
6769
6770 2000-10-04  Martin Buchholz <martin@xemacs.org>
6771
6772         * XEmacs 21.2.36 is released.
6773
6774 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6775
6776         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6777         Optimize the compiled-function-constants vector by byte-code
6778         reference counts.
6779
6780 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6781
6782         * build-report.el (build-report-delete-regexp): quote value in
6783         defcustom
6784
6785 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6786
6787         * build-report.el (build-report): Don't bind srcdir which we don't
6788         use in `multiple-value-bind' to avoid the only byte-compiler
6789         warning.
6790
6791 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6792
6793         * build-report.el: Requires cl and custom now.
6794         build-report-version is determined by XEmacs version -- remove
6795         build-report-version*.
6796         * build-report.el (build-report-version): Removed.
6797         * build-report.el (build-report-installation-version-regexp): New.
6798         * build-report.el (build-report-version-file-regexp): New.
6799         * build-report.el (build-report-installation-srcdir-regexp): New.
6800         * build-report.el (build-report-destination): Offer
6801         xemacs-build-reports and xemacs-beta.
6802         * build-report.el (build-report-keep-regexp): Adjusted.
6803         * build-report.el (build-report-delete-regexp): Adjusted.
6804         * build-report.el (build-report-make-output-dir): New.
6805         * build-report.el (build-report-installation-file): Replace use of
6806         `concat' with `expand-file-name'.
6807         * build-report.el (build-report-make-output-file): Removed.
6808         * build-report.el (build-report-make-output-files): New.
6809         * build-report.el (build-report-subject): Identify as
6810         user-variable with "*...".
6811         * build-report.el (build-report-prompts): Ditto.
6812         * build-report.el (build-report-version-file): New.
6813         * build-report.el (build-report-file-encoding): Identify as
6814         user-variable with "*...".
6815         * build-report.el (build-report-make-output-get): New.
6816         * build-report.el (build-report-insert-header): Report
6817         emacs-version and system-configuration instead of
6818         build-report-version.
6819         * build-report.el (build-report-insert-make-output): Add file
6820         argument.
6821         * build-report.el (build-report-insert-installation-file):
6822         Re-indent.
6823         * build-report.el (build-report-keep): Change docstring,
6824         re-indent.
6825         * build-report.el (build-report-delete): Ditto.
6826         * build-report.el (build-report-installation-data): New.
6827         * build-report.el (build-report-version-file-data): New.
6828
6829 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6830
6831         * byte-optimize.el (byte-optimize-lapcode):
6832         Fix the optimization of using the first 5 elements of the
6833         constants vector for variables.
6834         (byte-optimize-lapcode): Fix another ancient broken optimization.
6835
6836 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6837
6838         * *: Spelling mega-patch
6839
6840 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6841
6842         * easymenu.el: doc fixes.
6843         (easy-menu-do-define): Use backquote.
6844         (easy-menu-change):
6845         (easy-menu-add):
6846         `when' seems much clearer than `if' here.
6847         (easy-menu-remove):
6848         (easy-menu-add-item):
6849         (easy-menu-item-present-p):
6850         (easy-menu-remove-item):
6851         Wrap using (when (featurep 'menubar) ...)
6852
6853 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6854
6855         * bytecomp.el (displaying-byte-compile-warnings):
6856         Revert Ben's change to this function below so that the compile log
6857         is displayed properly for users of the "popper" package.
6858
6859 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6860
6861         * window.el (save-selected-window): Use backquote.
6862
6863         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6864         Renamed from `byte-compile-file-form-defvar'.
6865         * bytecomp.el (byte-compile-defvar-or-defconst):
6866         Only cons onto current-load-list in top-level forms.
6867         Else this leaks a cons cell every time a defun is called.
6868         Renamed from `byte-compile-defvar', for clarity.
6869         Warn when docstring of defvar is not a string.
6870         Use consistent error messages.
6871         Better comments.
6872
6873 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6874
6875         * simple.el (set-variable):
6876         Remove unneeded defvar by rearranging order of let* forms.
6877
6878         * mule/mule-ccl.el (ccl-get-next-code):
6879         * menubar-items.el (bookmark-menu-filter):
6880         (language-environment-menu-filter):
6881         (tutorials-menu-filter):
6882         * toolbar-items.el (toolbar-compile):
6883         * byte-optimize.el (disassemble-offset):
6884         Use (declare (special ...)) instead of `defvar'.
6885
6886         * cl-macs.el (cl-do-proclaim):
6887         Fix (declare (special ...)) warning suppression syntax.
6888
6889 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6890
6891         * info.el (Info-tag-table-marker):
6892         (Info-tag-table-buffer):
6893         (Info-find-file-node):
6894         (Info-read-subfile):
6895         (Info-build-node-completions):
6896         (Info-search):
6897         (Info-mode):
6898         Multiple info buffer support.
6899
6900 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6901
6902         * ldap.el (ldap-decode-entry): New defun
6903         (ldap-search-entries): Use it in order to decode DN-prefixed
6904         entries properly
6905
6906 2000-08-23  Daniel Pittman <daniel@danann.net>
6907
6908         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6909         Use `eq', not `=', to compare symbols.
6910
6911 2000-07-30  Ben Wing  <ben@xemacs.org>
6912
6913         * bytecomp.el (byte-compile-report-error):
6914         * bytecomp.el (displaying-byte-compile-warnings):
6915         if stack-trace-on-error is set, send out a backtrace when
6916         an error is encountered that stops byte compilation.  this
6917         should make it much much easier to track down those curious
6918         problems.  also undo the kludge of using a separate "*Show*"
6919         buffer for display when there's a temp-buffer-show-function;
6920         we can avoid this by just being a little smarter.
6921
6922         * dialog-items.el:
6923         * dialog-items.el (search-dialog-regexp): New.
6924         * dialog-items.el (search-dialog-callback):
6925         * dialog-items.el (make-search-dialog):
6926         add a regexp option to the dialog and clean up a bit.
6927
6928         * dialog.el:
6929         * dialog.el (yes-or-no-p-dialog-box):
6930         * dialog.el (get-dialog-box-response):
6931         * dialog.el (make-dialog-box):
6932         * dialog.el (dialog-box-finish): New.
6933         * dialog.el (dialog-box-cancel): New.
6934         * dialog.el (internal-make-dialog-box-exit): New.
6935         implement [properly!] the :modal property of the new dialog box
6936         interface.  this is the first time xemacs has ever had *proper*
6937         modal dialog boxes, giving the standard window-system feedback.
6938         (e.g. under windows, clicking on a disabled frame causes a beep
6939         and makes the dialog box flash three times.)
6940
6941         * dragdrop.el: header keyword frobbing.
6942
6943         * dumped-lisp.el (preloaded-file-list):
6944         renamed winnt.el to win32-native.el.
6945
6946         * faces.el (face-property):
6947         * faces.el (set-face-property):
6948         * faces.el (frob-face-property):
6949         * faces.el (frob-face-font-2):
6950         * faces.el (make-face-bold):
6951         * faces.el (make-face-italic):
6952         * faces.el (make-face-bold-italic):
6953         * faces.el (make-face-unbold):
6954         * faces.el (make-face-unitalic):
6955         * faces.el (make-face-smaller):
6956         * faces.el (make-face-larger):
6957         clean up the implementation of these so that window-system-specific
6958         methods are called only on objects belonging to that window system.
6959         previously, you could have [e.g.] mswindows-make-face-bold called
6960         on font object of device type `stream', which is not good and
6961         explains the subtle errors Adrian was getting when byte-compiling
6962         something that required 'term. (Adrian, now you can use stack-trace-
6963         on-error to find the exact place where things are going wrong instead
6964         of having to laboriously binary-search your way through.)
6965
6966         * finder.el (finder-known-keywords):
6967         cleaned up -- properly sorted, clarified the meanings of many of
6968         the keywords, and added a few -- mswin, gui, content, build, www,
6969         user, services.  the last two try to distinguish between a package
6970         that's used directly by the user, and a package that provides
6971         support services to other packages.
6972
6973         * font-lock.el (lisp-font-lock-keywords-2):
6974         update list of lisp control structures to include everything,
6975         including new ones i introduced.
6976
6977         * gutter.el: header keyword frobbing.
6978
6979         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6980         recent isearch element was not doing so!  you got the second-most-
6981         recent instead.
6982
6983         * lisp-mode.el (construct-lisp-mode-menu):
6984         more menubar cleanups.
6985         * lisp-mode.el (with-selected-window):
6986         make it indent properly.
6987
6988         * menubar-items.el (default-menubar): lots of menubar cleanups.
6989         rearranged the options menu the most, e.g. splitting up the
6990         Keyboard/Mouse menu into a new Editing menu and combining the
6991         separate Scrollbar/Gutter/Toolbar submenus into Display.
6992         Got rid of General, moved items to Editing or new Troubleshooting.
6993         Moved Packages to Tools; doesn't seem to belong under Options.
6994         Added stuff to the Cmds menu, e.g. Change Case.
6995
6996         NB please don't complain about these periodic menubar changes.
6997         Anything like this is necessarily incremental in its construction
6998         -- By constant use you gradually become more and more aware of
6999         better and better ways to group menu items.  When we eventually
7000         move the options menu to a property sheet, the existing structure
7001         will probably be preserved fairly well.
7002
7003         * minibuf.el (next-history-element): fix problems with pressing
7004         down arrow in repeat-complex-command.
7005
7006         * modeline.el:
7007         * modeline.el (modeline-3d-p): New.
7008         added custom variable for controlling the 3d modeline.  the
7009         corresponding Options item has been present for a long time,
7010         but commented out with "fix me!" comments.  it's fixed now.
7011
7012         * obsolete.el (add-menu):
7013         remove bogus gettexts.
7014
7015         * process.el (shell-quote-argument):
7016         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7017         For bash under Windows native, see below.
7018
7019         * simple.el:
7020         * simple.el (display-warning-buffer):
7021         Fixed the handling of warning display to eliminate the annoying
7022         *Show* buffer, like was done for byte-compiler output above.
7023
7024         * simple.el (debug-print): New.
7025         Simple function for sending debug messages to the console and/or
7026         other debug places.
7027
7028         * subr.el (replace-in-string):
7029         Rewrite this function to avoid N^2 behavior with large strings --
7030         catastrophic with the new Windows selection code! (Apparently the
7031         author of this function didn't realize there was a fun
7032         replace-match that could make his life much easier, because we
7033         duplicated the entire logic.  The new version is smaller, easier
7034         to understand, much more robust, and has extended features --
7035         those of replace-match.)
7036
7037         * window.el:
7038         * window.el (with-selected-window): New.
7039         An obvious complement to the existing `with-selected-frame' and
7040         `with-current-buffer'.
7041
7042         * win32-native.el: Renamed from winnt.el.
7043         Added a great deal of stuff for properly handling process quoting,
7044         somewhat modeled on Kirill's original model (which i later threw
7045         away).  We should now finally have correctly working process arg
7046         quoting/dequoting so that the final app gets exactly what we
7047         intended.  Because the mechanism is in Lisp, it's easily
7048         extendible. (For those running bash and running the native
7049         version, I tried hard to do what I thought was correct.  But more
7050         thought is needed, and ideally the volunteer work of people with
7051         these configurations that they generally run on.)
7052
7053         * x-font-menu.el (x-font-menu-font-data):
7054         Put in defvar's to fix byte-compiler warnings.
7055
7056 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7057
7058         * select.el (selection-coercion-alist): Initialise.
7059         * select.el (select-coerce-to-text): New.
7060         * select.el (select-coerce): New.
7061         New functions to perform type and value coercion.
7062
7063         * select.el (select-buffer-killed-default): Keep data if it was
7064         on the clipboard.
7065
7066 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7067
7068         * menubar-items.el (default-menubar): Fix typo.
7069         (default-menubar): `lambda' was mispelled as `lamda'.
7070
7071 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7072
7073         * window.el (shrink-window-if-larger-than-buffer): Remove
7074         edge checking code.
7075
7076 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7077
7078         * paths.el (gnus-local-domain): Removed.
7079         (gnus-local-organization): Ditto.
7080         (gnus-startup-file): Ditto.
7081
7082 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * files.el (auto-mode-alist): Add .spec for RPM.
7085
7086 2000-07-31  Andy Piper  <andy@xemacs.org>
7087
7088         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7089
7090 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7091
7092         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7093         browse-url.
7094         * help.el (xemacs-www-page): Ditto.
7095         (xemacs-www-faq): Ditto.
7096         * menubar-items.el (default-menubar): Ditto.
7097
7098         * wid-edit.el (widget-url-link-action): Ditto.
7099         From: Kenichi OKADA <okada@opaopa.org>.
7100
7101 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7102
7103         * finder.el (finder-commentary): Add autoload cookie.
7104
7105 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7106
7107         * files.el (insert-file-contents-literally): Fix second let
7108         binding for `coding-system-for-read' to `coding-system-for-write'
7109         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7110
7111 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7112
7113         * files.el (insert-file-contents-literally): Use binary coding
7114         system (from Morioka san).
7115         (insert-file-contents-literally): Make file-name-handler method.
7116
7117 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7118
7119         * cl-macs.el (get-selection): Add defsetf.
7120
7121 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7122
7123         * x-init.el (x-activate-region-as-selection): replace obsolete
7124         function x-own-selection with own-selection.
7125         (ow-find): replace obsolete functions x-get-selection and
7126         x-get-clipboard with get-selection and get-clipboard.
7127         (init-post-x-win): replace obsolete function x-disown-selection
7128         with disown-selection.
7129
7130 2000-07-20  Mike Sperber  <mike@xemacs.org>
7131
7132         * startup.el (load-user-init-file): Only try to load init file if
7133         it exists.
7134
7135 2000-07-10  Andy Piper  <andy@xemacs.org>
7136
7137         * dialog-items.el: sync with Ben's patch.
7138
7139         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7140         comment.
7141         (progress-text-glyph): deleted.
7142         (progress-layout-glyph): make completely minimal.
7143         (progress-gauge-glyph): ditto.
7144         (progress-display-style): fix to handle dynamic instantiator
7145         changes.
7146         (progress-text-instantiator): new.
7147         (progress-layout-instantiator): new.
7148         (progress-gauge-instantiator): new.
7149         (set-progress-display-instantiator): renamed and changed from
7150         set-progress-display-style.
7151         (progress-abort-glyph): use instantiator not glyph.
7152         (append-progress-display): use set-progress-display-instantiator
7153         and set-glyph-image.
7154         (abort-progress-display): ditto.
7155         (raw-append-progress-display): ditto.
7156
7157 2000-07-20  Ben Wing  <ben@xemacs.org>
7158
7159         * code-files.el: Move Mule-specific code to mule-coding.el.
7160
7161 2000-07-15  Ben Wing  <ben@xemacs.org>
7162
7163         * autoload.el:
7164         Fixed comments.
7165
7166         * cmdloop.el:
7167         * cmdloop.el (yes-or-no-p):
7168         * cmdloop.el (y-or-n-p):
7169         Make these functions use should-use-dialog-box-p and not be
7170         overridden in dialog.el.
7171
7172         * cus-dep.el:
7173         * cus-dep.el (Custom-make-dependencies): Removed.
7174         * cus-dep.el (Custom-make-dependencies-1): New.
7175         * cus-dep.el (Custom-make-one-dependency): New.
7176         New entry point for use in Makefiles, to avoid excessive
7177         invocations.
7178
7179         * cus-edit.el (custom-variable-reset-saved):
7180         * cus-edit.el (custom-variable-reset-standard):
7181         * cus-edit.el (custom-save-resets):
7182         Fix bytecompiler warnings.
7183
7184         * dialog.el:
7185         * dialog.el (yes-or-no-p-dialog-box):
7186         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7187         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7188         * dialog.el (get-dialog-box-response):
7189         * dialog.el (message-or-box):
7190         * dialog.el (make-dialog-box):
7191         * dialog.el (popup-dialog-box): New.
7192         Avoid yes-or-no-p bogosities.
7193         Create a general function `make-dialog-box' to encapsulate all
7194         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7195
7196         * dumped-lisp.el (preloaded-file-list):
7197         Add dialog-items.  Clean up.  Group files by types.
7198
7199         * easymenu.el (easy-menu-add):
7200         * easymenu.el (easy-menu-remove):
7201         Account for accelerators.
7202
7203         * extents.el:
7204         * extents.el (extent-list): New args, like in map-extents.
7205         * extents.el (extent-at-event): New.
7206         * extents.el (extents-at-event): New.
7207
7208         * font-lock.el:
7209         * font-lock.el (font-lock-mode):
7210         * font-lock.el (font-lock-default-fontify-buffer):
7211         * font-lock.el (font-lock-default-unfontify-region):
7212         * font-lock.el (font-lock-fontify-syntactically-region):
7213         * font-lock.el (font-lock-fontify-keywords-region):
7214         Use new progress-feedback names.
7215
7216         * font-lock.el (java-font-lock-identifier-regexp):
7217         * font-lock.el (java-font-lock-class-name-regexp):
7218         Fix bytecompiler warnings.
7219
7220         * gutter-items.el:
7221         * gutter-items.el (progress-display-use-echo-area): Removed.
7222         * gutter-items.el (progress-feedback-use-echo-area): New.
7223         * gutter-items.el (progress-display-popup-period): Removed.
7224         * gutter-items.el (progress-feedback-popup-period): New.
7225         * gutter-items.el (set-progress-display-style): Removed.
7226         * gutter-items.el (set-progress-feedback-style): New.
7227         * gutter-items.el (progress-display-style): Removed.
7228         * gutter-items.el (progress-feedback-style): New.
7229         * gutter-items.el (progress-stack):
7230         * gutter-items.el (progress-displayed-p): Removed.
7231         * gutter-items.el (progress-feedbacked-p): New.
7232         * gutter-items.el (clear-progress-display): Removed.
7233         * gutter-items.el (clear-progress-feedback): New.
7234         * gutter-items.el (progress-display-clear-when-idle): Removed.
7235         * gutter-items.el (progress-feedback-clear-when-idle): New.
7236         * gutter-items.el (remove-progress-display): Removed.
7237         * gutter-items.el (remove-progress-feedback): New.
7238         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7239         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7240         * gutter-items.el (append-progress-display): Removed.
7241         * gutter-items.el (append-progress-feedback): New.
7242         * gutter-items.el (abort-progress-display): Removed.
7243         * gutter-items.el (abort-progress-feedback): New.
7244         * gutter-items.el (raw-append-progress-display): Removed.
7245         * gutter-items.el (raw-append-progress-feedback): New.
7246         * gutter-items.el (display-progress-display): Removed.
7247         * gutter-items.el (display-progress-feedback): New.
7248         * gutter-items.el (current-progress-display): Removed.
7249         * gutter-items.el (current-progress-feedback): New.
7250         * gutter-items.el (current-progress-display-label): Removed.
7251         * gutter-items.el (current-progress-feedback-label): New.
7252         * gutter-items.el (progress-display): Removed.
7253         * gutter-items.el (progress-feedback): New.
7254         Replace "progress-display" with "progress-feedback" globally.
7255
7256         * gutter-items.el (lprogress-display): Removed.
7257         * gutter-items.el (progress-feedback-with-label): New.
7258         Rename lprogress-display ==> progress-feedback-with-label.
7259
7260         * gutter-items.el (search-dialog-direction): Removed.
7261         * gutter-items.el (search-dialog-text): Removed.
7262         * gutter-items.el (search-dialog-callback): Removed.
7263         * gutter-items.el (make-search-dialog): Removed.
7264         Move to dialog-items.el.
7265
7266         * help.el:
7267         * help.el (help-mode-quit):
7268         * help.el (mode-for-help): New.
7269         * help.el (help-sticky-window): New.
7270         * help.el (help-window-config): New.
7271         * help.el (with-displaying-help-buffer):
7272         * help.el (function-at-event): New.
7273         * help.el (help-symbol-regexp): New.
7274         * help.el (help-symbol-run-function-1): New.
7275         * help.el (help-symbol-run-function): New.
7276         * help.el (help-symbol-function-context-menu): New.
7277         * help.el (help-symbol-variable-context-menu): New.
7278         * help.el (help-symbol-function-and-variable-context-menu): New.
7279         * help.el (frob-help-extents): New.
7280         * help.el (describe-function-1):
7281         * help.el (variable-at-point):
7282         * help.el (variable-at-event): New.
7283         * help.el (describe-variable):
7284         Major overhaul.
7285         - Make functions and variables be mousable.
7286         - Middle button hyperlinks.
7287         - New context-menu entries.
7288
7289         * keydefs.el:
7290         * keydefs.el (global-map):
7291         New key bindings to move lines up and down.
7292
7293         * lisp-mode.el:
7294         * lisp-mode.el (construct-lisp-mode-menu): New.
7295         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7296         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7297         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7298         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7299         Make popup and menubar menus be different.  Popup menu uses
7300         clicked location and automatically assumes symbol under the mouse
7301         for various commands.
7302
7303         * menubar-items.el:
7304         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7305         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7306
7307         * menubar-items.el (global-popup-menu): Removed.
7308         * menubar-items.el (mode-popup-menu): Removed.
7309         * menubar-items.el (activate-popup-menu-hook): Removed.
7310         * menubar-items.el (popup-mode-menu): Removed.
7311         * menubar-items.el (popup-buffer-menu): Removed.
7312         * menubar-items.el (popup-menubar-menu): Removed.
7313         Move to menubar.el.
7314
7315         * menubar.el:
7316         * menubar.el (global-popup-menu): New.
7317         * menubar.el (mode-popup-menu): New.
7318         * menubar.el (activate-popup-menu-hook): New.
7319         * menubar.el (last-popup-menu-event): New.
7320         * menubar.el (popup-mode-menu): New.
7321         * menubar.el (popup-buffer-menu): New.
7322         * menubar.el (popup-menubar-menu): New.
7323         * menubar.el (menu-call-at-event): New.
7324         Move non-content functions here.  Add support for context menu
7325         items on extents.
7326
7327         * minibuf.el (minibuffer-history-uniquify):
7328         Typo fix.
7329
7330         * minibuf.el (read-file-name-1):
7331         Call new file dialog box if it exists.
7332
7333         * minibuf.el (mouse-rfn-setup-vars):
7334         Clean up "chop" action.
7335
7336         * mouse.el:
7337         * mouse.el (button2): Now bound to mouse-track.
7338         * mouse.el (click-inside-extent-p):
7339         * mouse.el (point-inside-extent-p):
7340         * mouse.el (point-inside-selection-p):
7341         * mouse.el (mouse-drag-or-yank): Removed.
7342         * mouse.el (mouse-begin-drag-n-drop): New.
7343         * mouse.el (mouse-eval-sexp):
7344         * mouse.el (mouse-track-activate-strokes): New.
7345         * mouse.el (mouse-track-do-activate): New.
7346         * mouse.el (mouse-track):
7347         * mouse.el (default-mouse-track-event-is-with-button): New.
7348         * mouse.el (default-mouse-track-cleanup-hook):
7349         * mouse.el (default-mouse-track-drag-hook):
7350         * mouse.el (default-mouse-track-drag-up-hook):
7351         * mouse.el (default-mouse-track-click-hook):
7352         Merge drag-n-drop into mouse-track.
7353         Add general "activate" support to replace specific button2 kludges.
7354         Use "button modifier" support in mouse-track.
7355
7356         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7357
7358         * package-ui.el:
7359         * package-ui.el (pui-menu):
7360         * package-ui.el (pui-popup-context-sensitive): Removed.
7361         Fix bytecompiler warnings.
7362         Clean up popup code a bit.
7363
7364         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7365
7366         * simple.el:
7367         * simple.el (transpose-lines):
7368         * simple.el (transpose-line-up): New.
7369         * simple.el (transpose-line-down): New.
7370         * simple.el (transpose-subr):
7371         * simple.el (transpose-subr-1): Removed.
7372         Clean up, add functions to move lines up and down.
7373
7374         * startup.el (mail-host-address):
7375         * startup.el (user-mail-address):
7376         Customize.
7377
7378         * subr.el:
7379         * subr.el (set-symbol-value-in-buffer): New.
7380         * subr.el (error):
7381         * subr.el (check-argument-type):
7382         * subr.el (defined-error-p): New.
7383         Add structured error support.
7384
7385         * toolbar-items.el (toolbar-compile):
7386         Use new make-dialog-box.
7387
7388         * update-elc.el:
7389
7390         * userlock.el (ask-user-about-lock-dbox):
7391         * userlock.el (ask-user-about-supersession-threat-dbox):
7392         * userlock.el (ask-user-about-lock):
7393         * userlock.el (ask-user-about-supersession-threat):
7394         Use new make-dialog-box.
7395         Add safety checks; use should use-dialog-box-p.
7396
7397         * window-xemacs.el:
7398         * window-xemacs.el (__buffer-dedicated-frame):
7399         * window-xemacs.el (buffer-dedicated-frame): New.
7400         * window-xemacs.el (set-buffer-dedicated-frame): New.
7401         Move dedicated-frame stuff into lisp.
7402
7403 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7404
7405         * printer.el (generic-print-region): Do not require that
7406         `printer-name' be set.
7407         (printer-name): Commentary clarification.
7408
7409 2000-07-19  Martin Buchholz <martin@xemacs.org>
7410
7411         * XEmacs 21.2.35 is released.
7412
7413 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7414
7415         * select.el (selection-coercible-types): Initialise.
7416
7417 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7418
7419         * select.el (own-clipboard): Bug fix.
7420
7421 2000-07-17  Mike Sperber  <mike@xemacs.org>
7422
7423         * cus-edit.el (custom-migrate-custom-file): Save init file before
7424         continuing.
7425
7426 2000-07-16  Mike Sperber  <mike@xemacs.org>
7427
7428         * startup.el (load-init-file): Remove silly call to
7429         `load-user-custom-file`.
7430         (maybe-migrate-user-init-file): Minor fixes.
7431
7432 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7433
7434         * apropos.el (apropos-documentation-check-doc-file):
7435         `doc' variable should be let-bound, as was presumably intended.
7436
7437         * cus-edit.el (custom-variable-reset-saved):
7438         (custom-variable-reset-standard):
7439         Remove unused variable comment-widget.  Twice.
7440
7441         * toolbar.el (toolbar-blank-press-function):
7442         Add a real defvar with initial value nil and proper docstring.
7443         (press-toolbar-button): No need to check for boundp-ness anymore.
7444
7445         * rect.el (open-rectangle-line): Remove useless (let) form.
7446         Add defvar for pending-delete-mode.
7447
7448         * info.el (Info-find-node): This function needs an autoload cookie.
7449
7450         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7451         Use let* since the second form referred to the first.
7452
7453 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7454
7455         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7456         instead of removed `mswindows-get-clipboard'.
7457
7458
7459 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7460
7461         * select.el (select-convert-from-text): New.
7462         * select.el (select-convert-from-length): New.
7463         * select.el (select-convert-from-integer): New.
7464         * select.el (select-convert-from-identity): New.
7465         * select.el (select-convert-from-filename): New.
7466         * select.el (selection-converter-in-alist): Use them.
7467         New converter functions for X.
7468
7469         * select.el (get-selection): Removed comment.
7470
7471         * select.el (own-selection): Removed append code - I thought
7472         I'd already done this, but apparently not...
7473
7474         * select.el: Changed comment about TIMESTAMP.
7475
7476         * select.el (select-convert-in): New.
7477         * select.el (select-convert-out): New.
7478         New functions that get used by select.c.
7479
7480         * select.el (select-buffer-killed-default): New.
7481         * select.el (select-buffer-killed-text): New.
7482         * select.el (selection-buffer-killed-alist): New.
7483         New list and functions that get called if a relevant selection
7484         exists and a buffer gets killed.
7485
7486         * select.el (select-convert-to-targets):
7487         * select.el (select-convert-to-identity): Removed.
7488         * select.el (select-convert-from-identity): Removed.
7489         * select.el (select-converter-out-alist):
7490         Removed _EMACS_INTERNAL selection type.
7491
7492         * x-select.el (xselect-kill-buffer-hook): Removed.
7493         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7494         Removed this X-specific nonesense. Use the generic support
7495         in select.el instead.
7496
7497 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7498
7499         * mule/mule-category.el (defined-category-hashtable):
7500         Use make-hash-table instead of make-hashtable
7501
7502         * buff-menu.el: Byte-compiler warning fix.
7503
7504         * isearch-mode.el (isearch-highlight-all-cleanup):
7505         Remove unused variable `isearch-highlight-all-start'.
7506
7507         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7508
7509         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7510
7511         * cus-dep.el (Custom-make-dependencies):
7512         Add autoload cookie for custom-add-loads to generated custom-load.el.
7513
7514         * autoload.el (autoload-package-name): Warning suppression.
7515         Move defvar prior to first use.
7516
7517         * custom.el: Add autoload for custom-declare-face.
7518         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7519         * cl.el (cl-hack-byte-compiler):
7520         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7521         to work properly.
7522
7523 2000-07-08  Mike Sperber  <mike@xemacs.org>
7524
7525         * startup.el (load-home-init-file): Added variable.
7526         (maybe-migrate-user-init-file): Added.
7527         (load-user-init-file): Load custom file if different from init
7528         file.
7529
7530         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7531         "startup."
7532
7533         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7534         Moved `custom-file'-related code to cus-file.el.
7535
7536         * cus-file.el: New file.
7537
7538 2000-04-01  Mike Sperber  <mike@xemacs.org>
7539
7540         * packages.el (packages-find-package-directories): Added support
7541         for external package hierarchies with in-place installations.
7542
7543         * find-paths.el (paths-root-in-place-p): Added.
7544         (paths-find-emacs-directory): Added support for external
7545         directories with in-place installations.
7546         (paths-find-site-directory): Ditto.
7547
7548         * startup.el (find-user-init-file): Also look for
7549         ~/.xemacs/init.elc? in preference to ~/.emacs.
7550
7551 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7552
7553         * select.el (own-selection):
7554         * select.el (own-clipboard): Changed `append' parameter to
7555         `how-to-use' parameter.
7556         * select.el (own-selection): Removed icky append code.
7557         * select.el (own-selection, get-selection): Removed extra type
7558         checking.
7559         * select.el (selection-appender-alist):
7560         * select.el (selection-converter-{in|out}-alist): Initialise.
7561         * select.el (select-append-to-*): New.
7562         * select.el (select-convert-from-*): New.  New functions to append
7563         data and convert data from external type.
7564
7565 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7566
7567         * font-lock.el: Javadoc enhancements.
7568
7569 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7570
7571         * printer.el (generic-print-region): Compose job name from buffer
7572         name.
7573
7574 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7575
7576         * font-lock.el (font-lock-fontify-pending-extents): Call
7577         font-lock-fontify-region instead of font-lock-fontify-buffer
7578         to avoid unnecessary progress gauges.
7579
7580 2000-07-06  Craig Lanning  <lanning@scra.org>
7581
7582         * custom-load.el (faces):
7583
7584         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7585         dir is a regex.
7586
7587         * process.el (call-process-internal): from Dan Holmsand, use binary
7588         coding systems so that jka-compr works.
7589
7590 2000-07-07  Ben Wing  <ben@xemacs.org>
7591
7592         * font-lock.el: Undo previous change.  Unfortunately, some
7593         files actually use the variables directly in their init code
7594         without quoting them.
7595
7596 2000-07-07  Ben Wing  <ben@xemacs.org>
7597
7598         * font-lock.el (defvar font-lock-*-face): Removed.
7599
7600         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7601         only when necessary.
7602
7603 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7604
7605         * cl-macs.el: fix cl-transform-function-property kludge
7606         so that it does not require a random feature.
7607
7608 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7609
7610         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7611         as in Linux kernel "Rules.make".
7612
7613 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7614
7615         * build-report.el (build-report): Add autoload cookie.
7616
7617 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7618
7619         * package-ui.el (defgroup pui):  Correct a misspelling
7620         (pui-toggle-package-delete):  Change `seleted' to `selected'
7621
7622 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7623
7624         * package-get.el (package-get-update-base):
7625         (package-get): Use insert-file-contents-literally always.
7626         (package-get-maybe-save-index):
7627         Force coding system for writing to binary.
7628
7629 2000-06-08  Mike Alexander  <mta@arbortext.com>
7630
7631         * code-process.el (call-process-region): If there is no coding
7632         system for the process on process-coding-system-alist use the
7633         coding system of the buffer containing the region.
7634
7635 2000-06-10  Ben Wing  <ben@xemacs.org>
7636
7637         * cmdloop.el (command-error):
7638         If debug-on-error and noninteractive, output backtrace.
7639
7640         * files.el (file-relative-name):
7641         Remove MSDOS references.
7642
7643         * simple.el (line-number): New function, due to non-obvious
7644         behavior/usage of count-lines.
7645
7646         * simple.el (count-lines): document non-obvious usage to get
7647         line number.
7648
7649 2000-06-11  Ben Wing  <ben@xemacs.org>
7650
7651         * faces.el ((featurep 'xpm)):
7652         * x-faces.el (x-init-face-from-resources):
7653         * x-faces.el (x-init-frame-faces):
7654         * x-misc.el (x-init-specifier-from-resources):
7655         * x-misc.el (x-get-resource-and-bogosity-check):
7656         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7657         * x-mouse.el (x-init-pointer-shape):
7658         * x-scrollbar.el (x-init-scrollbar-from-resources):
7659         Add sixth argument to x-get-resource calls so as to issue warnings
7660         rather than errors on bogus arguments.
7661
7662 2000-06-05  Ben Wing  <ben@xemacs.org>
7663
7664         * compat.el: new file.  provides a clean, non-intrusive way to
7665         define compatibility functions.
7666
7667         * process.el (shell-quote-argument): temporary fix for lack
7668         of nt-quote-process-args.  #### I need to put back the overall
7669         structure of that mechanism but redo the guts of it using the
7670         extra intelligence in the C code.
7671
7672 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7673
7674         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7675         `package-get' does in package-get.el, instead of using external
7676         "md5sum" program.
7677
7678         * package-get.el (package-get): Insert package file literally to
7679         make checksum calculation work.
7680
7681 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7682
7683         * code-files.el (convert-mbox-coding-system): Deleted.
7684         (file-coding-system-alist): Removed reference to
7685         convert-mbox-coding-system.
7686
7687 2000-05-28  Martin Buchholz <martin@xemacs.org>
7688
7689         * XEmacs 21.2.34 is released.
7690
7691 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7692
7693         * font-lock.el (font-lock-keywords): Rewrote docstring
7694
7695 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7696
7697         * loadhist.el (unload-feature): handle case where x is both boundp
7698         and fboundp
7699
7700 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7701
7702         * packages.el: It's ok to use built-in macros, but not lisp
7703         defined ones.
7704
7705 2000-05-20  Ben Wing  <ben@xemacs.org>
7706
7707         * font-lock.el:
7708         * font-lock.el (font-lock-message-threshold):
7709         * font-lock.el (font-lock-mode):
7710         * font-lock.el (font-lock-default-fontify-buffer):
7711         * font-lock.el (font-lock-always-fontify-immediately):
7712         * font-lock.el (font-lock-old-extent): Removed.
7713         * font-lock.el (font-lock-old-len): Removed.
7714         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7715         * font-lock.el (font-lock-pending-extent-table): New.
7716         * font-lock.el (font-lock-range-table): New.
7717         * font-lock.el (font-lock-after-change-function):
7718         * font-lock.el (font-lock-after-change-function-1): Removed.
7719         * font-lock.el (font-lock-fontify-pending-extents): New.
7720         * font-lock.el ('font-lock-revert-cleanup): Removed.
7721         * font-lock.el ('font-lock-revert-setup): Removed.
7722         Rewrite deferral code to handle any number of changes, merging
7723         them properly.  Remove hacked-up code for revert-buffer, now
7724         unnecessary.
7725
7726         * menubar-items.el (default-menubar):
7727         In Options->Edit Init File, don't switch to emacs-lisp-mode
7728         unless necessary; doing this turns off font-lock.
7729
7730 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7731
7732         * keydefs.el: Define C-x BS to backward-kill-sentence.
7733
7734 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7735
7736         * files.el (hack-local-variables-prop-line): Use non-greedy
7737         matching to process -*-texinfo-*- -*-.
7738
7739 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7740
7741         * minibuf.el (minibuf-directory-files): new function.
7742         (read-file-name-activate-callback): use minibuf-directory-files.
7743         (read-directory-name-internal): ditto.
7744         (mouse-file-display-completion-list): ditto.
7745         (mouse-directory-display-completion-list): ditto.
7746         (read-file-name-internal): remove "./" from completion list unless
7747         explicitly matched, for consistency.
7748
7749 2000-05-11  Ben Wing  <ben@xemacs.org>
7750
7751         * gutter-items.el (gutter-buffers-tab):
7752         * gutter-items.el (add-tab-to-gutter):
7753         * gutter-items.el (update-tab-in-gutter):
7754         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7755         * gutter-items.el (append-progress-display):
7756         * gutter-items.el (abort-progress-display):
7757         * gutter-items.el (raw-append-progress-display):
7758         Further fixes.  Use set-glyph-image not set-image-instance-property,
7759         to fix problems with multiple windows in a frame.
7760
7761         * menubar-items.el (tutorials-menu-filter):
7762         Fix typo.
7763
7764         * startup.el (early-error-handler):
7765         Display message box under windows; otherwise, message will disappear
7766         before it can be viewed.
7767
7768         * update-elc.el:
7769         Fix bug in NEEDTODUMP processing.
7770
7771 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7772
7773         * startup.el (lock-directory): Removed.
7774         (superlock-file): Ditto.
7775         (startup-set-paths): Remove lockdir.
7776         (startup-setup-paths-warning): Remove lock-directory.
7777
7778         * setup-paths.el (paths-find-lock-directory): Removed.
7779         (paths-find-superlock-file): Ditto.
7780
7781 2000-05-09  Ben Wing  <ben@xemacs.org>
7782
7783         * faces.el (set-face-property):
7784         * faces.el (set-face-font):
7785         * faces.el (set-face-foreground):
7786         * faces.el (set-face-background):
7787         * faces.el (set-face-background-pixmap):
7788         * faces.el (set-face-underline-p):
7789         * faces.el (set-face-strikethru-p):
7790         * faces.el (set-face-highlight-p):
7791         * faces.el (set-face-dim-p):
7792         * faces.el (set-face-blinking-p):
7793         * faces.el (set-face-reverse-p):
7794         doc string changes.
7795
7796         * glyphs.el:
7797         * glyphs.el (make-image-specifier):
7798         * glyphs.el (glyph-property):
7799         * glyphs.el (set-glyph-image):
7800         * glyphs.el (make-glyph):
7801         * glyphs.el (make-pointer-glyph):
7802         * glyphs.el (make-icon-glyph):
7803         * glyphs.el (widget-image-instance-p): New.
7804         authorship info, lots of doc changes.  New predicate, inadvertently
7805         omitted.  the general principle with specifier docs is now that
7806         the description of instantiators should go with the make-foo-specifier
7807         fun's doc string, rather than in foo-specifier-p.  this follows
7808         conventions elsewhere in XEmacs and in general is a lot more obvious
7809         of a place to look.  sometimes the make-foo-specifier function needs
7810         to be created in the process.
7811
7812         * gutter.el:
7813         * gutter.el (make-gutter-specifier): New.
7814         * gutter.el (make-gutter-size-specifier): New.
7815         * gutter.el (make-gutter-visible-specifier): New.
7816         specifier doc updates according to the conventions specified before.
7817
7818         * objects.el:
7819         * objects.el (make-font-specifier):
7820         * objects.el (make-color-specifier):
7821         * objects.el (make-face-boolean-specifier): New.
7822         specifier doc updates according to the conventions specified before.
7823
7824         * specifier.el:
7825         * specifier.el (set-specifier):
7826         * specifier.el (make-integer-specifier): New.
7827         * specifier.el (make-boolean-specifier): New.
7828         * specifier.el (make-natnum-specifier): New.
7829         * specifier.el (make-generic-specifier): New.
7830         * specifier.el (make-display-table-specifier): New.
7831         specifier doc updates according to the conventions specified before.
7832
7833         * toolbar.el:
7834         * toolbar.el (make-toolbar-specifier): New.
7835         specifier doc updates according to the conventions specified before.
7836
7837 2000-05-09  Ben Wing  <ben@xemacs.org>
7838
7839         * process.el (call-process-internal): Revert to previous version
7840         because Mike's change clashed with a change I did not long before.
7841         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7842         Thanks very much Mike for pointing out the bug and submitting a
7843         patch!
7844
7845 2000-04-13  Mike Alexander  <mta@arbortext.com>
7846
7847         * process.el (call-process-internal): Send the correct input buffer
7848         (call-process-internal): Return the exit status of the process
7849
7850 2000-05-07  Ben Wing  <ben@xemacs.org>
7851
7852         * winnt.el:
7853         * winnt.el (nt-quote-args-verbatim): Removed.
7854         * winnt.el (nt-quote-args-prefix-quote): Removed.
7855         * winnt.el (nt-quote-args-backslash-quote): Removed.
7856         * winnt.el (nt-quote-args-double-quote): Removed.
7857         * winnt.el (nt-quote-args-functions-alist): Removed.
7858         * winnt.el (nt-quote-process-args): Removed.
7859         Remove all stuff for argument quoting.  We borrow the code instead
7860         from Emacs 20.6, which is much more careful in its quoting
7861         (e.g. in handling runs of the escape character) and avoids most of
7862         the need for this Lisp mechanism by checking to see whether we're
7863         running a Cygwin or normal program and doing the appropriate
7864         quoting.  If we end up needing such a mechanism, we should add
7865         it by extending the variable `mswindows-quote-process-args' so it
7866         can take an alist of regexps.
7867
7868 2000-05-07  Ben Wing  <ben@xemacs.org>
7869
7870         * keydefs.el:
7871         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7872         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7873         the window without moving point.
7874
7875         * simple.el:
7876         * simple.el (scroll-up-one): New.
7877         * simple.el (scroll-down-one): New.
7878         Functions for use with C-M-up/down.
7879
7880 2000-05-01  Martin Buchholz <martin@xemacs.org>
7881
7882         * XEmacs 21.2.33 is released.
7883
7884 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7885
7886         * dialog.el (yes-or-no-p-dialog-box):
7887         Fix docstring.
7888         Fix following horrible bug in X11 mode with focus-follows-mouse:
7889           1. Visit two files in two different frames.
7890           2. do File->Revert Buffer in one of those frames.
7891           3. Dialog box appears.
7892           4. Arrange things so that the mouse passes over the *other*
7893              frame, then to the dialog box, and click on "Yes".
7894           5. The file contents end up in the *wrong* buffer!
7895         Add TODO comment.
7896
7897 2000-04-28  Ben Wing  <ben@xemacs.org>
7898
7899         * help.el (describe-installation): correct typo introduced
7900         in last patch: boundp -> fboundp.
7901
7902         * etags.el (buffer-tag-table-list):
7903         canonicalize filenames to Unix format so that tag-table-alist
7904         searching works under Windows.
7905
7906         * autoload.el:
7907         Bowdlerize the supposedly objectionable words
7908         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7909
7910         * gutter-items.el (set-progress-display-style):
7911         * gutter-items.el (search-dialog-callback):
7912         * gutter-items.el (make-search-dialog):
7913         Change to new callback-ex api.
7914
7915 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7916
7917         * help.el: (describe-installation): decode-coding-string is not
7918         defined in a non MULE environment.
7919
7920 2000-04-28  Ben Wing  <ben@xemacs.org>
7921
7922         * gutter-items.el (buffer-list-changed-hook):
7923         use it, not record-buffer-hook.
7924
7925         * subr.el (record-buffer-hook): Removed.
7926
7927 2000-04-27  Ben Wing  <ben@xemacs.org>
7928
7929         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7930         use NORECORD option.  Andy will not like this, but the existing
7931         gutter behavior is just wrong, as per this comment:
7932
7933         ;; this used to add the norecord flag to both calls below.
7934         ;; this is bogus because it is a pervasive assumption in XEmacs
7935         ;; that the current buffer is at the front of the buffers list.
7936         ;; for example, select an item and then do M-C-l
7937         ;; (switch-to-other-buffer).  Things get way confused.
7938         ;;
7939         ;; Andy, if you want to maintain the current look, you must
7940         ;;  *uncouple* the gutter order and buffers order.
7941
7942         * loaddefs.el (completion-ignored-extensions): unfuckify.
7943
7944         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7945         xemacs.mak.
7946
7947         * autoload.el (batch-update-one-directory): new function, used in
7948         xemacs.mak.
7949
7950         * loadup.el: set gc-cons-threshold very high unless dumping --
7951         loadup during update-elc is much much much faster.  also do this
7952         when quick-building.
7953
7954         add commented-out code for profiling loadup.
7955
7956
7957         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7958         is required in order to build xemacs.
7959
7960 2000-04-26  Ben Wing  <ben@xemacs.org>
7961
7962         * loadup.el: don't garbage collect during loadup if quick-build
7963         compile-time option is set.
7964
7965 2000-04-23  Ben Wing  <ben@xemacs.org>
7966
7967         * update-elc.el: compute whether any dumped .el or .elc files
7968         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7969         if so.
7970
7971         * update-elc.el (update-elc-files-to-compile): always change
7972         NOBYTECOMPILE in the src directory rather than current dir,
7973         so it will work under NT.
7974
7975         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7976         the form of this file is identical between Unix and Windows.
7977         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7978         Added comment.
7979         (update-autoloads-from-directory): updated doc string.
7980         updated doc strings in a few other places.
7981
7982 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7983
7984         * bytecomp.el (byte-force-recompile): Fix argument to
7985         byte-recompile-directory.
7986
7987 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7988
7989         * gutter-items.el (progress-display-clear-when-idle): Use
7990         add-one-shot-hook.
7991         * gutter-items.el (clear-progress-display): Adjust number of
7992         arguments.
7993
7994 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7995
7996         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7997
7998 2000-04-16  Ben Wing  <ben@xemacs.org>
7999
8000         * printer.el: New file.
8001
8002         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8003
8004         * help.el (describe-installation): Fix decoding for Windows.
8005
8006         * menubar-items.el:
8007         * menubar-items.el (default-menubar):
8008         * menubar-items.el (tutorials-menu-filter): New.
8009         * menubar-items.el (popup-menubar-menu):
8010         Add authorship.  Redo Help menu and Tutorials filter.
8011
8012         * menubar.el: Correct comment.
8013
8014         * modeline.el (modeline-buffer-identification): Correct doc string.
8015
8016         * simple.el:
8017         * simple.el (printing): Removed.
8018         * simple.el (printer-name): Removed.
8019         * simple.el (generic-print-buffer): Removed.
8020         * simple.el (generic-print-region): Removed.
8021         Move generic print code to printer.el.
8022
8023 2000-04-15  Ben Wing  <ben@xemacs.org>
8024
8025         * simple.el (generic-print-region): New.
8026         make this function actually work.
8027         (generic-print-buffer): call generic-print-region.
8028
8029 2000-04-14  Andy Piper  <andy@xemacs.org>
8030
8031         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8032         by using the new widget-callback-current-channel.
8033         (search-dialog-callback): ditto.
8034
8035 2000-04-12  Andy Piper  <andy@xemacs.org>
8036
8037         * gutter.el (default-gutter-position): moved from gutter-items.el.
8038         (default-gutter-position-changed-hook): ditto.
8039         (gutter-element-visibility-changed-hook): ditto.
8040         (set-gutter-element): ditto.
8041         (remove-gutter-element): ditto.
8042         (set-gutter-element-visible-p): ditto.
8043         (gutter-element-visible-p): ditto.
8044         (init-gutter): ditto.
8045
8046         * dialog.el (make-dialog-box): renamed and moved from
8047         gutter-items.el
8048
8049         * gutter-items.el: move various functions elsewhere.
8050
8051 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8052
8053         * menubar-items.el: Fixed place of parenthesis.
8054
8055 2000-04-12  Ben Wing  <ben@xemacs.org>
8056
8057         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8058                 without constantly being prompted for the tag.
8059         * simple.el: Added a number of section headings, to clarify the
8060                 organization of this file.
8061         * simple.el (activate-region):
8062         * simple.el (region-exists-p):
8063         * simple.el (region-active-p):
8064                 Moved these three function down to the other side of
8065                 the case-changing functions, so they join the rest of
8066                 the region code.
8067         * simple.el (printing): New.
8068         * simple.el (printer-name): New.
8069         * simple.el (generic-print-buffer): New.
8070                 New functions, a very simple prototype for a unified
8071                 printing interface.
8072
8073         * process.el (call-process-internal): Real fix for null BUFFER,
8074                 other problems with BUFFER specs.
8075
8076         * menubar-items.el:
8077                 Fixed up File->Print to use new printing functions.
8078                 Various corrections and expansions to Grep/Compile menus.
8079                 New options for Printing.
8080                 New options for SMTP Mail, the way to send mail under
8081                   MS Windows. (There's also a package patch to make SMTP
8082                   Mail be the default under MSWin.)
8083
8084 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8085
8086         * menubar-items.el: Selecting Rectangle Mousing from menubar
8087         did not work.  Needed to quote mouse-track-rectangle-p.
8088
8089 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8090
8091         * cl-compat.el (keywordp): Removed.
8092
8093 2000-04-05  Andy Piper  <andy@xemacs.org>
8094
8095         * gutter-items.el (progress-layout-glyph): don't initialize here.
8096         (progress-gauge-glyph): use dynamic sizing.
8097         (set-progress-display-style): new function. Set progress glyphs
8098         appropriately depending on the style.
8099         (progress-display-style): new variable. Custom version of
8100         set-progress-display-style.
8101         (progress-abort-glyph): switch to dynamic sizes.
8102         (search-dialog-text): make the edit field active.
8103
8104 2000-04-04  Andy Piper  <andy@xemacs.org>
8105
8106         * gutter-items.el (make-search-dialog): need to make the search
8107         dialog visible after creation.
8108
8109         * menubar-items.el (default-menubar): use the search dialog for
8110         searching. Remove some extraneous search menu items.
8111
8112         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8113         well as strings.
8114         (make-gutter-only-dialog-frame): allow the user to create the
8115         frame unmapped. Allow the gutter spec to be given as a glyph.
8116         (search-dialog-direction): new variable.
8117         (search-dialog-text): new variable.
8118         (search-dialog-callback): new function. Callback for the search
8119         dialog action.
8120         (make-search-dialog): new function. Create a user-friendly search
8121         dialog.
8122
8123 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8124
8125         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8126         under Windows.
8127
8128 2000-04-01  Andy Piper  <andy@xemacs.org>
8129
8130         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8131         progress more accurately.
8132
8133 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8134
8135         * finder.el (finder-compile-keywords): Process readable files only.
8136         Because error in process of .#finder-inf.el when compile xemacs
8137         with --with-clash-detection option.
8138
8139 2000-03-31  Andy Piper  <andy@xemacs.org>
8140
8141         * gutter-items.el (append-progress-display): don't delay after a
8142         successful font-lock.
8143         (make-gutter-only-dialog-frame): new function. Allow users to
8144         create gutter-only dialogs.
8145
8146 2000-03-27  Mike Alexander  <mta@arbortext.com>
8147
8148         * process.el (call-process-internal): Handle a null BUFFER
8149         parameter correctly.
8150
8151 2000-03-28  Andy Piper  <andy@xemacs.org>
8152
8153         * gutter-items.el (abort-progress-display): put strings in the
8154         gutter not extents.
8155         (progress-layout-glyph): signal special 'quit callback.
8156         (progress-display-quit-function): deleted.
8157         (progress-display-stop-callback): deleted.
8158         (progress-display-dispatch-command-events): deleted.
8159         (append-progress-display): remove calls to
8160         progress-display-dispatch-command-events.
8161         (raw-append-progress-display): ditto.
8162
8163 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8164
8165         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8166         being a list.  Actually define `stipple-pixmap-p' which is used as
8167         an error predicate.  Correctly handle PIXMAP being either relative
8168         or absolute file name.
8169
8170 2000-03-24  Andy Piper  <andy@xemacs.org>
8171
8172         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8173         (abort-progress-display): ditto. Don't delete the created extent.
8174         (raw-append-progress-display): ditto.
8175         (progress-display-dispatch-non-command-events): new
8176         function. Encapsulates what we want to do when no command input is
8177         required.
8178         (progress-display-dispatch-command-events): likewise, but disable
8179         for now since it causes too many problems.
8180         (append-progress-display): use them.
8181         (raw-append-progress-display): ditto.
8182         (default-gutter-position-changed-hook): set this rather than
8183         default-gutter-position-changed.
8184         (default-gutter-position-changed-hook): lambda with zero arguments
8185         rather than one.
8186         (raw-append-progress-display): trap errors in pending input since
8187         allowing them to signal will hose the gauge well and
8188         truly. Ideally we would like to delay these until we are more able
8189         to cope.
8190         (append-progress-display): ditto.
8191
8192 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8193
8194         * lisp/make-docfile.el: call-process-internal is now implemented
8195         in process.el.
8196
8197 2000-03-21  Ben Wing  <ben@xemacs.org>
8198
8199         * mule\mule-cmds.el (set-language-info-alist):
8200         Fix to correspond to new menu arrangement.
8201
8202 2000-03-21  Ben Wing  <ben@xemacs.org>
8203
8204         * process.el:
8205         * process.el (call-process-internal): New.
8206         New implementation of call-process.  Only enabled under NT, so far.
8207         stderr handling not implemented yet in CVS'd C code.
8208
8209 2000-03-20  Ben Wing  <ben@xemacs.org>
8210
8211         * lisp-mode.el:
8212         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8213         * lisp-mode.el (lisp-interaction-mode):
8214         Put back Lisp Interaction menubar for Jan V's sake.
8215
8216         * simple.el:
8217         * simple.el (mark-ring):
8218         * simple.el (dont-record-current-mark): New.
8219         * simple.el (in-shifted-motion-command): New.
8220         * simple.el (mark-ring-unrecorded-commands): New.
8221         * simple.el (mark-ring-max):
8222         * simple.el (set-mark-command):
8223         * simple.el (push-mark):
8224         * simple.el (handle-pre-motion-command):
8225         Implement scheme for not recording unimportant marks.
8226
8227         * subr.el:
8228         * subr.el (function-allows-args): New.
8229         New function function-allows-args.
8230
8231 2000-03-20  Martin Buchholz <martin@xemacs.org>
8232
8233         * XEmacs 21.2.32 is released.
8234
8235 2000-03-20  Andy Piper  <andy@xemacs.org>
8236
8237         * gutter-items.el (update-tab-in-gutter): force selection of the
8238         selected-window if required to do so.
8239         (buffers-tab-items): ditto.
8240         (add-tab-to-gutter): ditto.
8241         (create-frame-hook): use force-selection.
8242         (default-gutter-position-changed): lambdify.
8243         (update-tab-hook): deleted since it was only used in one place.
8244
8245 2000-03-18  Andy Piper  <andy@xemacs.org>
8246
8247         * files.el (find-file-noselect): undo change that shouldn't have
8248         gone in.
8249
8250 2000-03-17  Andy Piper  <andy@xemacs.org>
8251
8252         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8253         of selected-window trickery.
8254
8255         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8256         frames tabs.
8257         (progress-display-stop-callback): progress -> progress-display
8258         (progress-display-quit-function): ditto.
8259         (clear-progress-display): ditto.
8260         (remove-progress-display): ditto.
8261         (append-progress-display): ditto.
8262         (abort-progress-display): ditto.
8263         (raw-append-progress-display): ditto.
8264         (display-progress-display): ditto.
8265         (current-progress-display-label): ditto.
8266         (current-progress-display): ditto.
8267         (lprogress-display): ditto and save the buffer
8268         (progress-display): ditto. Otherwise the buffer sometimes gets
8269         changed which confuses font-lock.
8270
8271         * font-lock.el (font-lock-default-fontify-buffer): catch all
8272         errors, not just quit.
8273         (font-lock-mode): progress -> display-progress
8274         (font-lock-default-fontify-buffer): ditto.
8275         (font-lock-fontify-syntactically-region): ditto.
8276         (font-lock-fontify-keywords-region): ditto.
8277
8278 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8279
8280         * cl.el (gensym): Move to here from cl-macs.el.
8281         (gentemp): Ditto.
8282
8283 2000-03-16  Andy Piper  <andy@xemacs.org>
8284
8285         * font-lock.el (font-lock-mode): use lprogress and friends for
8286         progress management.
8287         (font-lock-default-fontify-buffer): ditto.
8288         (font-lock-fontify-syntactically-region): ditto.
8289         (font-lock-fontify-keywords-region): ditto.
8290         (font-lock-revert-cleanup): fix reverting.
8291         (font-lock-revert-setup): ditto.
8292
8293         * gutter-items.el (progress-use-echo-area): new variable. Use the
8294         echo area for progress gauges if non-nil.
8295         (clear-progress): remove echo area stuff and defer to
8296         clear-message.
8297         (append-progress): dispatch non-command events after each progress
8298         increment. Remove echo area stuff.
8299         (abort-progress): remove echo area stuff and defer to
8300         display-message.
8301         (raw-append-progress): ditto. Dispatch non-command events after
8302         gutter redisplay.
8303         (display-progress): defer echo area stuff to display-message.
8304
8305         * gutter-items.el (clear-progress):
8306         (abort-progress): indentation changes.
8307         (display-progress): don't clear progress.
8308         (append-progress): compare messages with equal.
8309         (raw-append-progress): use dispatch-non-command-events to flush
8310         widget creation events.
8311
8312 2000-03-13  Ben Wing  <ben@xemacs.org>
8313
8314         * abbrev.el:
8315         * abbrev.el (abbrev-string-to-be-defined): New.
8316         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8317         Changes for use with the menubar.
8318
8319 2000-03-12  Ben Wing  <ben@xemacs.org>
8320
8321         * alist.el (vassoc): moved here from font-menu.el.
8322
8323         * custom.el (defface): typo fix.
8324
8325         * dialog.el (yes-or-no-p-dialog-box):
8326         * dialog.el (message-box):
8327         * files.el (save-some-buffers-1):
8328         Put accelerators in the button names.
8329
8330         * font-lock.el (font-lock-comment-face):
8331         * font-lock.el (font-lock-keyword-face):
8332         * font-lock.el (font-lock-function-name-face):
8333         Fixed some of the colors under MS Windows because the existing
8334         default colors were hardly different from black and needed to be
8335         made lighter.
8336
8337         * font-menu.el:
8338         * font-menu.el (font-menu-split-long-menu):
8339         * font-menu.el (font-menu-family-constructor):
8340         * font-menu.el (font-menu-size-constructor):
8341         * font-menu.el (font-menu-weight-constructor):
8342         * font-menu.el (font-menu-set-font):
8343         vassoc moved to alist.el.
8344         Accelerators added to all menus.
8345         Unused bound var new-props removed.
8346
8347         * keydefs.el: I did a whole lot of rearranging to put things in a
8348         more consistent order and fixed a number of cases where key
8349         combinations involving up, down, left, right and so on were
8350         defined but the corresponding keypad combinations were not
8351         defined.
8352
8353         * lisp-mode.el:
8354         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8355         * lisp-mode.el (emacs-lisp-mode):
8356         * lisp-mode.el (lisp-interaction-mode):
8357         * lisp-mode.el (flet):
8358         Added accelerators onto the menus.
8359         Made all the different versions of the let function be indented
8360         the same way.
8361         Undid Steve's easy-menu-ification, because it makes it impossible
8362         to have the menubar and popup menus different.
8363         Cleaned up the menu; added items for find-function &c and some
8364         indenting, and removed debug-on-*.
8365
8366         * list-mode.el (list-mode-hook):
8367         * list-mode.el (list-mode):
8368         * list-mode.el (completion-setup-hook):
8369         * list-mode.el (display-completion-list):
8370         Added support for the :window-height keyword, which is required
8371         because of other changes that I made for the file dialog box.  I
8372         also made the hook variables list-mode-hook and
8373         completion-setup-hook and also minibuffer-setup-hook in
8374         minibuf.el be permanent-local; see comment in list-mode.el.
8375
8376         * map-ynp.el (map-y-or-n-p):
8377         Added accelerators to the dialog buttons.
8378
8379         * menubar-items.el (menu-truncate-list):
8380         New internal function.
8381         * menubar-items.el (submenu-generate-accelerator-spec):
8382         * menubar-items.el (menu-item-strip-accelerator-spec):
8383         * menubar-items.el (menu-item-generate-accelerator-spec):
8384         New exported functions, for use in auto-generating accelerator specs.
8385
8386         * menubar-items.el:
8387         * menubar-items.el (default-menubar):
8388         * menubar-items.el (maybe-add-init-button):
8389         * menubar-items.el (bookmark-menu-filter):
8390         * menubar-items.el (slow-format-buffers-menu-line):
8391         * menubar-items.el (build-buffers-menu-internal):
8392         * menubar-items.el (language-environment-menu-filter):
8393         * menubar-items.el (default-popup-menu):
8394         * menubar-items.el (popup-buffer-menu):
8395         * menubar-items.el (popup-menubar-menu):
8396         Did a major overhaul on this file, and in fact I'm nowhere near
8397         done working on the menubar, and there will be more patches to
8398         come.  A basic summary of what I've done:
8399
8400         a) I added accelerators to all of the menu items.  For menus that
8401         are auto-generated, such as the buffers menu, the accelerators are
8402         automatically added to the beginning of each line using the
8403         numbers 1 through 9, then zero, and then letters starting with A,
8404         but omitting the letters that are already in use for the fixed
8405         menu items at the top of the buffers menu.  To facilitate adding
8406         accelerators of this kind, I created some new functions
8407         (*-accelerator-spec), which are also being used by other filters
8408         that auto generate lists of things such as ftp sites to download
8409         packages.  If people really don't like these accelerators
8410         appearing at the beginning of the menu items, a variable can be
8411         added to optionally turn them off, but I think this is rather
8412         pointless because other menu items have accelerators and many or
8413         most of the menu users will use the accelerators if the support is
8414         there.
8415
8416         b) I combined the top level Tools and Apps menus into a single
8417         Tools menu, because the distinction between the two is not
8418         obvious, and the items on the menus are not used often enough that
8419         putting some of them onto submenus is a problem.
8420
8421         c) I created two new top level menus called View and Cmds because
8422         there were too many items on the File and Edit menus, and I'm going
8423         to be adding more items to these menus.  In contrast to the Tools
8424         menu, the items on these menus may be used quite often during an
8425         editing session, and so should be available with fewer
8426         keystrokes.
8427
8428         d) I added a number of options to the options menu, including one
8429         for controlling whether the alt key can be used to traverse to
8430         menu items using the accelerators, one for controlling behavior of
8431         control-k, one for controlling how the kill and yank functions
8432         interact with the clipboard, a few additional buffers-menu
8433         options, and various other things.  I also did a bit of
8434         rearranging, for example, combining the keyboard and mouse options
8435         into a single keyboard and mouse submenu to facilitate the
8436         accelerators on that level.
8437
8438         e) I changed the variable buffers-menu-format-buffer-line-function
8439         to take two arguments instead of one, the second argument being
8440         the line number for use in creating an accelerator.  I added a
8441         hack to support existing functions with one argument (although I
8442         doubt that very many of these exist), for backward compatibility.
8443
8444         f) I moved the top level mule menu to be a submenu of the edit
8445         menu.  I think that most of the items on this menu are fairly
8446         useless and there are certainly not enough frequently used items
8447         to justify this being its own top level menu.
8448
8449         g) I combined most of the items in big-menubar.el into the main menu.
8450         If people think the main menu is too big, it would be possible to
8451         create different configurations, some smaller.
8452
8453         * menubar.el (check-menu-syntax):
8454         Deleted some syntax checks that were no longer valid, partly
8455         because of changes that were already made a long time ago, and
8456         partly because of a change I made where I allow the name of the
8457         menu item to be an evaluated expression rather than just a string,
8458         similar to all of the other parameters of a menu item.
8459
8460         * minibuf.el:
8461         * minibuf.el (read-file-name-1):
8462         * minibuf.el (mouse-read-file-name-1):
8463         I made a number of changes to improve the appearance
8464         and functioning of the file dialog box.  They include:
8465
8466         a) Fixing the problem where closing the dialog box by clicking on
8467         the close button of the window didn't properly exit the
8468         minibuffer.
8469
8470         b) Fixing the problem that if you typed part of a file name, and
8471         then clicked on a completion with the mouse, the file was not
8472         correctly selected.
8473
8474         c) Changing the title of the dialog box to reflect the operation
8475         being done in accordance with user interface conventions, rather
8476         than the name of the dialog box buffer, which is rather useless.
8477
8478         d) Remove the words "possible completions are" which didn't
8479         belong.
8480
8481         e) Fix things so that the completions scroll off the end of the
8482         completions windows only to the right, rather than both to the
8483         right and down, which is in accordance with Windows user interface
8484         conventions.
8485
8486         * msw-init.el (init-post-mswindows-win):
8487         Added a binding for meta-F4, which is the standard windows binding
8488         for exiting a program.
8489
8490         * select.el (get-selection-no-error):
8491         * select.el (own-selection):
8492         * select.el (own-clipboard):
8493         Added an optional argument called append to the functions
8494         own-selection and own-clipboard.  This adds support for appending
8495         text to the existing selection and allows the function
8496         own-clipboard to be used as the value of the variable
8497         interprogram- cut-function.
8498
8499         Fixed a bug in own-selection in handling zmacs-region-stays.
8500
8501         * simple.el (historical-kill-line): New.
8502
8503         * simple.el (kill-line):
8504         * simple.el (interprogram-cut-function):
8505         * simple.el (interprogram-paste-function):
8506         * simple.el (handle-pre-motion-command):
8507         * simple.el (next-line):
8508         * simple.el (previous-line):
8509         a) Expanded the variable kill-whole-line, so that function
8510         kill-line can be set to delete the entire line always, not just
8511         when cursor is at the beginning of the line.  This is controlled
8512         by setting the variable kill-whole-line to the symbol 'always.
8513         This behavior, as well as the existing kill-whole-line behavior,
8514         now only take effect when kill-line is called interactively,
8515         although this is a departure from a previous behavior in the case
8516         of setting this variable kill-whole-line to t.  It is almost
8517         certainly what has always been intended, and most likely the old
8518         way of doing things introduced bugs.  I also created a function
8519         called historical-kill-line, which ignores the kill-whole-line
8520         setting and always gives the historical behavior of only killing
8521         to the end of the line.  I bound this function to shift- control-k
8522         so that the kill to end of line behavior is available, even when
8523         kill-whole-line has been set to change control-k into the simple
8524         delete-whole-line behavior. (This can be set using the options
8525         menu.)
8526
8527         b) I changed things so that kill and yank now interact with the
8528         clipboard by default under windows.  This was done by changing the
8529         default value of interprogram-cut- function and
8530         interprogram-paste-function.  You can get the old behavior by
8531         setting these to nil, and there is an option on the options menu
8532         to do this.
8533
8534         c) I added support for selecting text using shifted motion keys.
8535         This support is on by default and can be controlled by the
8536         variable shifted-motion-keys-select-region.  There is also a
8537         variable called unshifted-motion-keys-deselect-region that
8538         controls more specifically how the shifted motion key behavior
8539         works.  I did not put an option on the options menu to turn this
8540         off, because I can't imagine why this would be useful.
8541
8542         * simple.el (forward-block-of-lines):
8543         * simple.el (backward-block-of-lines):
8544         * simple.el (block-movement-size):
8545         New.
8546
8547         * simple.el (uncapitalized-title-words):
8548         * simple.el (uncapitalized-title-word-regexp):
8549         * simple.el (capitalize-string-as-title):
8550         * simple.el (capitalize-region-as-title):
8551         New.
8552
8553
8554         * subr.el (add-hook):
8555         * subr.el (make-local-hook): New.
8556         * subr.el (remove-local-hook): New.
8557         * subr.el (add-one-shot-hook): New.
8558         * subr.el (add-local-one-shot-hook): New.
8559         Added some functions to make using hooks easier.
8560         These include:
8561
8562         a) Functions add-local-hook and remove-local-hook to make it easy
8563         to use local hooks.
8564
8565         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8566         make it possible to add a "one-shot" hook, which is to say a hook
8567         that runs only once, and automatically removes itself after the
8568         first time it has run.
8569
8570 2000-03-09  Andy Piper  <andy@xemacs.org>
8571
8572         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8573
8574 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8575
8576         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8577         Moved from menubar-items.el.
8578         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8579
8580 2000-03-08  Andy Piper  <andy@xemacs.org>
8581
8582         * gutter-items.el (build-buffers-tab-internal): add selected field
8583         to buffers tab spec.
8584
8585 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8586
8587         * minibuf.el (last-exact-completion): Initialize to nil.
8588
8589 2000-03-07  Didier Verna  <didier@xemacs.org>
8590
8591         * startup.el (command-line-1): remove unused variable
8592         `first-file-buffer'.
8593
8594 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8595
8596         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8597         which is also used for Web server log files.
8598
8599 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8600
8601         * mule/mule-charset.el: Setup auto-fill-chars.
8602
8603 2000-03-02  SL Baur  <steve@beopen.com>
8604
8605         * subr.el (with-string-as-buffer-contents): Reimplement using
8606         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8607         non-deletion of buffer after execution problem.
8608         (with-output-to-string): Use unique buffer name.
8609
8610 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8611
8612         * gutter-items.el (buffers-tab-sort-function):  New variable.
8613         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8614
8615 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8616
8617         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8618
8619 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8620
8621         * menubar-items.el (maybe-add-init-button): Remove the "Load
8622         .emacs" button from all menubars.
8623
8624 2000-03-01  Didier Verna  <didier@xemacs.org>
8625
8626         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8627         region rectangle replacement (from Jan Vroonhof).
8628         (replace-rectangle): new function.
8629
8630 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8631
8632         * mule/mule-cmds.el (set-default-coding-systems): Use
8633         set-terminal-coding-system and set-keyboard-coding-system.
8634         * coding.el (set-terminal-coding-system): Use
8635         set-console-tty-output-coding-system.
8636         (set-keyboard-coding-system): Use
8637         set-console-tty-input-coding-system.
8638
8639 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8640
8641         * minibuf.el (read-variable): Allow symbol to default argument.
8642
8643 2000-02-27  Andy Piper  <andy@xemacs.org>
8644
8645         * gutter-items.el (update-tab-hook): new function to be used for
8646         hooks.
8647         (create-frame-hook): add update-tab-hook.
8648         (record-buffer-hook): ditto.
8649         (default-gutter-position-changed): ditto.
8650         (default-gutter-position): updating the buffers tab is now handled
8651         by a hook.
8652         (default-gutter-position-changed-hook): new variable.
8653         (gutter-element-visibility-changed-hook): ditto.
8654         (set-gutter-element-visible-p): call it.
8655         (set-gutter-element): use modify-specifier-instances. Set extents
8656         as duplicable before using.
8657         (remove-gutter-element): ditto.
8658         (set-gutter-element-visible-p): ditto.
8659         (init-gutter): new function.
8660         (add-tab-to-gutter): use new gutter-element functions rather than
8661         setting specifiers directly.
8662         (clear-progress): ditto.
8663         (abort-progress): ditto.
8664         (gutter-buffers-tab-visible-p): renamed from
8665         default-gutter-visible-p
8666
8667         * specifier.el (modify-specifier-instances): new function from Jan
8668         Vroonhof.
8669
8670         * x-init.el (init-post-x-win): call init-gutter.
8671
8672         * msw-init.el (init-post-mswindows-win): call init-gutter.
8673
8674         * menubar-items.el (default-menubar): Update to reflect new gutter
8675         variables.
8676
8677 2000-02-26  Andy Piper  <andy@xemacs.org>
8678
8679         * gutter-items.el (set-gutter-element): new function. Add gutter
8680         elements to the specified gutter.
8681         (remove-gutter-element): new function. Remove gutter elements from
8682         the specified gutter.
8683         (set-gutter-element-visible-p): new function. Set gutter element
8684         visibility for the provided gutter-visible specifier.
8685
8686 2000-02-23  Andy Piper  <andy@xemacs.org>
8687
8688         * gutter-items.el (add-tab-to-gutter): specify dimensions
8689         dynamically.
8690
8691 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8692
8693         * gutter-items.el (add-tab-to-gutter):
8694         * package-get.el (package-get-interactive-package-query):
8695         * package-ui.el (pui-directory-exists):
8696         (pui-install-selected-packages):
8697         (pui-list-packages):
8698         Use #'(lambda ...)  instead of '(lambda ...).
8699
8700 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8701
8702         * startup.el (load-user-init-file): Check to make sure user
8703           has an init-file before calling load().
8704
8705 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8706
8707         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8708
8709 2000-02-23  Martin Buchholz <martin@xemacs.org>
8710
8711         * XEmacs 21.2.31 is released.
8712
8713 2000-02-21  Mike Sperber <mike@xemacs.org>
8714
8715         * loadup.el (really-early-error-handler):
8716         * update-elc.el:
8717         * make-docfile.el:
8718         Remove dependency on EMACSBOOTSTRAP... environment variables.
8719
8720 2000-02-21  Martin Buchholz <martin@xemacs.org>
8721
8722         * XEmacs 21.2.30 is released.
8723
8724 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8725
8726         * byte-optimize.el (byte-optimize-plus):
8727         (byte-optimize-minus):
8728         (byte-optimize-multiply):
8729         Optimize (- 0) to 0, not (-)
8730         Optimize (+ 5 3.0) to 8.0
8731         Optimize (* 5 3.0) to 15.0
8732         Improve readability.
8733
8734 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8735
8736         * modeline.el: (modeline-scrolling-method): change modeline
8737         mswindows cursor appearance according to the value.
8738
8739         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8740         and 'gui-element face colors and 'gui-element face font to Windows
8741         defaults.
8742
8743 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8744
8745         * font-lock.el: Javadoc enhancements
8746
8747 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8748
8749         * ldap.el (toplevel): Test if LDAP support has been compiled in
8750         (ldap-verbose): New option
8751         (ldap-search-entries): Renamed from the previous ldap-search
8752         Conditionalize message display on ldap-verbose
8753         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8754         defuns
8755         (ldap-search): Is now defined as an obsolete wrapper calling
8756         ldap-search-basic or ldap-search-entries
8757
8758
8759 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8760             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8761             Jan Vroonhof  <jan@xemacs.org>
8762
8763         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8764         When for-effect is true, didn't call `byte-optimize-form'
8765         in and/or subforms without last.
8766
8767 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8768
8769         * package-get.el (package-get-download-sites): Use correct custom
8770         type.
8771
8772 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8773
8774         * files.el (write-file): Ask for coding system when compiled with
8775         file-coding.
8776
8777 2000-02-16  Andy Piper  <andy@xemacs.org>
8778
8779         * buffer.el (switch-to-buffer): give norecord argument to
8780         set-window-buffer instead of explicitly recording.
8781
8782         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8783         we have to pick a window.
8784
8785 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8786
8787         * mule/mule-cmds.el (describe-language-support): Don't add
8788         unexist function to help-map.
8789         (describe-coding-system): Don't use already assigend `C'.
8790
8791 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8792
8793         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8794         work in custom.
8795
8796 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8797
8798         * about.el: Ienaga's e-mail address change.
8799
8800 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8801
8802         * etags.el (find-tag): force new window -- even if buf already
8803         visible -- when other-window is t
8804
8805 2000-02-16  Martin Buchholz <martin@xemacs.org>
8806
8807         * XEmacs 21.2.29 is released.
8808
8809 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8810
8811         * cl-extra.el (getf): This is now identical to `plist-get', so
8812         just defalias it.
8813         * cl-macs.el: Make getf an alias to plist-get, at the
8814         byte-compiler level, using define-compiler-macro.
8815
8816 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8817
8818         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8819
8820 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8821
8822         * lisp/etags.el (find-tag-internal): set exact-tagname to
8823           a regular expression that matches against the tagname
8824           part of the tag entry first instead of only looking in
8825           the context area.
8826
8827 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8828
8829         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8830         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8831
8832 2000-02-07  Martin Buchholz <martin@xemacs.org>
8833
8834         * XEmacs 21.2.28 is released.
8835
8836 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8837
8838         * cl-extra.el (getf): Just call `get', never `get*'.
8839         Make arglist match docstring.
8840         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8841         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8842         * byte-optimize.el: remove references to `get*'.
8843
8844 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8845
8846         * mule/european.el: Add syntax information for Latin3 and Latin4.
8847
8848 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8849
8850         * byte-optimize.el: Byte-optimize (length "foo")
8851
8852 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8853
8854         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8855         width check using `window-leftmost-p' and `window-rightmost-p'.
8856
8857 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8858
8859         * wid-edit.el (widget-match-inline): An atom never matches a
8860           list.
8861
8862 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8863
8864         * modeline.el: Consolidated 'x and 'mswindows specification under
8865         'win tag.
8866
8867 2000-01-29  Andy Piper  <andy@xemacs.org>
8868
8869         * gutter-items.el: (format-buffers-tab-line): Try and be
8870         intelligent about buffer naming when we have duplicates.
8871
8872 2000-01-29  Andy Piper  <andy@xemacs.org>
8873
8874         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8875         updated when it becomes visible.
8876
8877 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8878
8879         * bytecomp.el (byte-compile-insert-header): Properly set coding
8880         system under MULE and file-coding.
8881
8882 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8883
8884         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8885         (dontusethis-set-value-terminal-coding-system-handler):
8886         (dontusethis-set-value-keyboard-coding-system-handler):
8887         Never undefine coding system aliases.  Emergency fix for gnus.
8888
8889 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8890
8891         * files.el (abbreviate-file-name): Use directory-sep-char instead
8892         of hard-coded "/".
8893
8894 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8895
8896         * startup.el (user-init-file-base-list): New variable, replacing
8897         user-init-file-base.
8898         (find-user-init-file): New function.
8899         (command-line-early): Use it.
8900         (load-user-init-file): Ditto.
8901
8902 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8903
8904         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8905         calling valid-image-instantiator-format-p
8906
8907 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8908
8909         * isearch-mode.el (isearch-mode): The variable is
8910         isearch-unhidden-extents, not isearch-opened-extents.
8911
8912 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8913
8914         * minibuf.el (next-history-element): Modify error message if a
8915         default value is available.
8916
8917 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8918
8919         * bytecomp.el (byte-compile-file): Don't unconditionally write
8920         .elc files in binary - might contain non-Latin1.
8921
8922 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8923
8924         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8925         for windows-nt.
8926
8927         * version.el:
8928         * startup.el (user-init-file-base):
8929         * process.el (call-process-region):
8930         * files.el (make-backup-file-name):
8931         (backup-file-name-p):
8932         (file-relative-name):
8933         (abbreviate-file-name):
8934         (set-auto-mode):
8935         * code-process.el (call-process-region): Removed unnecessary
8936         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8937         support out of the universe.
8938
8939         * process.el:
8940         * code-process.el:
8941         * bytecomp.el (byte-compile-file): Removed reference to
8942         buffer-file-type, and commented usage of binary-process-output
8943         NTEmacs variables.
8944
8945 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8946
8947         * help.el (function-arglist): Add case for macro.
8948
8949 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8950
8951         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8952         printers.
8953         (custom-display): Added a menu for printer/display tags.
8954
8955         * frame.el (frame-type):
8956         * device.el (device-type): Added 'msprinter to the doc string, and
8957         removed 'pc -- it is not going to be implemented ever.
8958         (call-device-method): Fixed docstring typo.
8959         Defined specifier tags 'printer and 'display.
8960
8961 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8962
8963         * lisp/itimer.el (itimer-run-expired-timers): (consp
8964           last-command-event-time) instead of (consp
8965           'last-command-event-time).
8966
8967 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8968
8969         * msw-glyphs.el: Removed obsolete commentary.
8970
8971 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8972
8973         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8974         better default value.
8975
8976 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8977
8978         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8979         (read-string): Ditto.
8980         (eval-minibuffer): Ditto.
8981         (read-command): Ditto.
8982         (read-function): Ditto.
8983         (read-variable): Ditto.
8984         (read-number): Ditto.
8985         (read-shell-command): Ditto.
8986         (read-number): Record history.
8987
8988 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8989
8990         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8991
8992 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8993
8994         * faces.el (startup-initialize-custom-faces): New function.
8995         Reset all faces created during auto-autoloads loading time
8996         by defface.
8997         * startup.el (command-line): Call it.
8998
8999 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9000
9001         * about.el (about-hackers): Add myself to contributors list.
9002
9003 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9004
9005         * menubar-items.el (maybe-add-init-button): Removed an argument in
9006         a call to load-user-init-file, as the function managed to lose its
9007         formal parameter a few betas ago.
9008
9009 2000-01-18  Martin Buchholz <martin@xemacs.org>
9010
9011         * XEmacs 21.2.27 is released.
9012
9013 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9014
9015         * process.el (shell-command-to-string): Use the FSF docstring.
9016         Make shell-command-to-string the standard function, and
9017         exec-to-string the (deprecated) alias.
9018
9019         * startup.el: typo fix.
9020
9021 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9022
9023         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9024
9025 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9026
9027         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9028         buffers after visible buffers.
9029         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9030
9031 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9032
9033         * info.el (Info-extract-menu-node-name): Stop at a dot
9034         followed by whitespace or right parenthesis.
9035
9036 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9037
9038         * info.el (Info-directory-list): Warn against using Customize with
9039         Info-directory-list.
9040
9041 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9042
9043         * minibuf.el (read-file-name): doc fix.
9044
9045         * autoload.el (update-file-autoloads): doc fix.
9046
9047         * about.el (about-hackers): Change my E-mail address.
9048
9049 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9050
9051         * info.el (Info-visit-file): Just use the `f' interactive spec to
9052         read a filename in the standard way.
9053
9054 2000-01-13  Andy Piper  <andy@xemacs.org>
9055
9056         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9057         (gutter-buffers-tab-extent): new variable.
9058         (update-tab-in-gutter): call add-tab-to-gutter again if the
9059         orientation has changed.
9060         (add-tab-to-gutter): cope with different orientations.
9061
9062 2000-01-11  Didier Verna  <didier@xemacs.org>
9063
9064         * info.el (Info-following-node-name): backward-skip dots as well
9065         as spaces (dots at the end of a node name aren't part of it).
9066         (Info-extract-menu-node-name): don't skip dots. There could be
9067         some in the node name.
9068         (Info-index): allow dots to be part of a node name.
9069
9070 2000-01-12  Andreas Jaeger  <aj@suse.de>
9071
9072         * files.el (auto-mode-alist): Added idlwave-mode.
9073         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9074
9075 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9076
9077         * info.el (Info-search): Show default value.
9078
9079 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9080
9081         * info.el (Info-read-node-completion-table): New variable.
9082         (Info-read-node-name-1): New function.
9083         (Info-read-node-name): Use it.
9084         (Info-follow-reference): Use DEFAULT argument of completing-read.
9085         (Info-menu): Ditto.
9086
9087 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9088
9089         * hyper-apropos.el (hyper-describe-key-briefly): Save
9090         window configuration.
9091         (hyper-describe-face): Use DEFAULT of completing-read.
9092         (hyper-apropos-read-variable-symbol): Ditto.
9093         (hyper-apropos-read-function-symbol): Ditto.
9094
9095 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9096
9097         * mule/mule-cmds.el (set-default-coding-system): Set
9098         comint-exec-hook to use coding-system-for-read and
9099         coding-system-for-write so that C-x RET c works.
9100
9101 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9102
9103         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9104         (previous-matching-history-element): Increment
9105         minibuffer-max-depth by 1.
9106         (next-matching-history-element): Ditto.
9107
9108 2000-01-11  Andy Piper  <andy@xemacs.org>
9109
9110         * gutter-items.el (buffers-tab): Create a new face for the buffers
9111         tab.
9112         (buffers-tab-face): use it.
9113
9114 2000-01-10  Didier Verna  <didier@xemacs.org>
9115
9116         * modeline.el (modeline-scrolling-method): change modeline X
9117         cursor appearance according to the value.
9118
9119 2000-01-07  Andreas Jaeger  <aj@suse.de>
9120
9121         * about.el (about-hackers): Moved my entry to contributor list.
9122         (xemacs-hackers): Added myself.
9123         (about-maintainer-info): Added description of myself.
9124
9125
9126 2000-01-07  Didier Verna  <didier@xemacs.org>
9127
9128         * modeline.el (modeline-scrolling-method): new variable.
9129         (mouse-drag-modeline): add reference to it in the docstring.
9130         (mouse-drag-modeline): handle it.
9131
9132 2000-01-08  Andy Piper  <andy@xemacs.org>
9133
9134         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9135         calls.
9136         (remove-buffer-from-gutter-tab): ditto.
9137
9138 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9139
9140         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9141         (custom-face-edit): Fix grammatical error in help message.
9142
9143 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9144
9145         * movemail.el: Added.
9146
9147         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9148
9149 2000-01-03  Didier Verna  <didier@xemacs.org>
9150
9151         * modeline.el (mouse-drag-modeline): remove the code related to
9152         the modeline horizontal scrolling facility.
9153
9154 1999-12-31  Martin Buchholz <martin@xemacs.org>
9155
9156         * XEmacs 21.2.26 is released.
9157
9158 1999-12-28  Andy Piper  <andy@xemacs.org>
9159
9160         * wid-edit.el (widget-push-button-value-create): The gui cache
9161         does not agree with native widgets which can only be displayed
9162         once per window. The reasons for caching are diminished now that
9163         we don't hog resources when creating buttons.
9164         (widget-push-button-cache) deleted.
9165
9166 1999-12-24  Martin Buchholz <martin@xemacs.org>
9167
9168         * XEmacs 21.2.25 is released.
9169
9170 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9171
9172         * hyper-apropos.el (hyper-apropos): Toggle
9173         hyper-apropos-programming-apropos correctly.
9174         Set REGEXP when user accepts default value.
9175
9176 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9177
9178         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9179         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9180
9181 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9182
9183         * mule/mule-category.el (undefined-category-designator):
9184         Return char instead of character.  Search for undefined one.
9185         (describe-category): Use with-displaying-help-buffer.
9186
9187 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9188
9189         * byte-optimize.el (byte-optimize-plus):
9190         Optimize (+ 1) to 1 instead of (1+ nil).
9191
9192         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9193
9194         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9195
9196         * byte-optimize.el (byte-optimize-char-before): New function.
9197         Remove performance penalty for using (char-before) instead of (char-after).
9198
9199 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9200
9201         * mule/mule-category.el (char-category-list): Return character
9202         instead of integer.
9203
9204 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9205
9206         * minibuf.el (read-buffer): Check default is buffer object.
9207
9208 1999-11-25  Andy Piper  <andy@xemacs.org>
9209
9210         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9211         for buttons.
9212
9213 1999-12-16  Andreas Jaeger  <aj@suse.de>
9214
9215         * package-get.el (package-get-maybe-save-index): Fixed typo.
9216         Patch by Jeff Miller <jmiller@smart.net>.
9217
9218 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9219
9220         * gnuserv.el (gnuserv-process-filter):  don't call
9221         gnuserv-write-to-client when gnuserv-current-client is nil
9222
9223 1999-12-14  Martin Buchholz <martin@xemacs.org>
9224
9225         * XEmacs 21.2.24 is released.
9226
9227 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9228
9229         * about.el (about-hackers): Update my email address.
9230
9231 1999-12-07  Martin Buchholz <martin@xemacs.org>
9232
9233         * XEmacs 21.2.23 is released.
9234
9235 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9236
9237         * package-get.el (package-get-download-sites): Removed several
9238         defunct download sites, added many new ones, and corrected a few
9239         incorrect directory-on-site entries.  Added physical locations to
9240         site-description.
9241
9242 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9243
9244         * finder.el (finder-commentary): add DOC string and fix
9245         interactive spec
9246
9247 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9248
9249         * help.el (describe-function): Don't forget to intern the string
9250         completing-read returns.
9251         (describe-variable): Ditto.
9252
9253 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9254
9255         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9256         `hyper-apropos-help-mode' here to find symbol to customize
9257         irregardless of cursor position and simplify
9258         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9259         `hyper-apropos-popup-menu'.
9260
9261 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9262
9263         * apropos.el (apropos-mode-map): Add return to call
9264         apropos-follow.
9265         (apropos-print): Call apropos-mode to have better
9266         command reference. Put keymap text-poperty to
9267         symbole name.
9268
9269 1999-11-22  Alastair Burt  <burt@dfki.de>
9270
9271         * help.el: (describe-bindings-1): Added handling of keymaps for
9272         the extents at point.
9273
9274 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9275
9276         * gutter-items.el (buffers-tab-items): Wrap the function in a
9277         save-match-data
9278
9279 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9280
9281         * help.el (describe-function): Use the DEFAULT argument to
9282         completing-read.
9283         (describe-variable): Ditto.
9284
9285 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9286
9287         * minibuf.el (read-from-minibuffer): Add optional argument
9288         DEFAULT to have better mini-buffer history support.
9289         (completing-read): Pass default to read-from-minibuffer.
9290         (read-buffer): Pass default to completing-read.
9291
9292 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9293
9294         * font-lock.el (font-lock-doc-string-face): Document the
9295         `font-lock-lisp-like' property.
9296
9297 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9298
9299         * lisp-mode.el: Specify `font-lock-lisp-like'.
9300
9301         * font-lock.el (font-lock-lisp-like): New function.
9302         (font-lock-fontify-syntactically-region): Use it.
9303
9304 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9305
9306         * XEmacs 21.2.22 is released
9307
9308 1999-11-28  Martin Buchholz <martin@xemacs.org>
9309
9310         * XEmacs 21.2.21 is released.
9311
9312 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9313
9314         * minibuf.el (read-coding-system): Accept symbol and
9315         coding-system object as a default-coding-system.
9316
9317 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9318
9319         * minibuf.el (read-coding-system): Accept symbol as
9320         a default-coding-system.
9321
9322 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9323
9324         * apropos.el (apropos-documentation): Use insert instead
9325         of princ.
9326
9327 1999-11-07  William M. Perry  <wmperry@aventail.com>
9328
9329         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9330           for the linux console.
9331
9332         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9333           stuff to work when you are not on a window system, since the GPM
9334           mouse support now allows pasting from outside of XEmacs.
9335
9336 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9337
9338         * XEmacs 21.2.20 is released
9339
9340 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9341
9342         * setup-paths.el (paths-default-info-directories): Add
9343         /usr/share/info and /usr/local/share/info.
9344
9345 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9346
9347         * about.el: Updated Vladimir Ivanovic's info.
9348
9349 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9350
9351         * auto-show.el (auto-show-truncationp): Remove.
9352
9353         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9354
9355 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9356
9357         * indent.el (indent-line-to): fix bug: spaces were not replaced
9358         with tab if column is multiple of tab-width
9359         From dhn@qedinc.com
9360
9361 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9362
9363         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9364         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9365
9366         * package-get.el (package-get-package-provider): Be verbose when
9367         interactive. Patch from Robert Pluim
9368
9369 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9370
9371         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9372         info file suffixes.
9373
9374 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9375
9376         * process.el (open-network-stream): Add a new optional parameter
9377         PROTOCOL to support udp; fix a minor typo and add an explanation
9378         in docstring for udp programming.
9379
9380         * code-process.el (open-network-stream): Add a new optional
9381         parameter PROTOCOL to support udp; fix a minor typo and add an
9382         explanation in docstring for udp programming.
9383
9384 1999-10-18  Andy Piper  <andy@xemacs.org>
9385
9386         * gui.el (make-gui-button): be more precise about how we call
9387         callbacks.
9388
9389         * wid-edit.el (widget-push-button-value-create): Use the new form
9390         of native gui-button.
9391
9392 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9393
9394         * info.el (Info-page-prev): Don't do (sit-for 0).
9395
9396 1999-10-13  Andy Piper  <andy@xemacs.org>
9397
9398         * gutter-items.el (progress-abort-glyph): new glyph for showing
9399         abort status.
9400         (append-progress): dispatch-event rather than sit-for.
9401         (abort-progress): new function. Show the abort glyph with an
9402         appropriate message.
9403         (raw-append-progress): dispatch-event rather than sit-for.
9404         (display-progress): cope with aborts.
9405
9406         * gui.el (make-gui-button): Use native widgets for buttons
9407         unconditionally.
9408         (insert-gui-button): ditto.
9409         (gui-button-p): ditto.
9410
9411         * xbm-button.el: remove from core.
9412
9413         * xpm-button.el: remove from core.
9414
9415 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9416
9417         * faces.el (init-device-faces): Don't initialize the random faces
9418         on the stream device.
9419
9420 1999-10-06  Andy Piper  <andy@xemacs.org>
9421
9422         * files.el (recover-file): Don't use ls under windows for revert buffer.
9423
9424 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9425
9426         * package-get.el (package-get-download-menu): Make menu really
9427         toggle download sites.
9428         (package-get-download-sites): Add autoload cookie.
9429
9430 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9431
9432         * setup-paths.el (paths-find-module-directory): Ditto.
9433
9434 1999-09-29  Werner Fink  <werner@suse.de>
9435
9436         * setup-paths.el (paths-find-exec-directory): Add missing nil
9437         parameter for environment.
9438
9439 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9440
9441         * modeline.el (modeline-format):
9442         Only purecopy the strings.  Else
9443         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9444         barfs.
9445
9446 1999-08-28  Mike Woolley  <mike@bulsara.com>
9447
9448         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9449         user setting comint-completion-addsuffix and
9450         comint-process-echoes.
9451
9452 1999-09-22  Andy Piper  <andy@xemacs.org>
9453
9454         * gutter-items.el (update-tab-in-gutter): use
9455         last-nonminibuf-window instead of selected-window.
9456
9457 1999-09-18  Andy Piper  <andy@xemacs.org>
9458
9459         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9460         display on.
9461
9462         * subr.el (record-buffer-hook): new variable so that the hook gets
9463         some documentation.
9464
9465 1999-09-16  Andy Piper  <andy@xemacs.org>
9466
9467         * gutter-items.el (update-tab-in-gutter): only update when the
9468         gutter is visible.
9469         (remove-buffer-from-gutter-tab): ditto.
9470
9471 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9472
9473         * simple.el (do-auto-fill): Commented out part of Kinsoku
9474         processing.
9475
9476 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9477
9478         * isearch-mode.el (isearch-highlightify-region): Give the
9479         highlighting extents a high priority.
9480         (isearch-make-extent): Give the main highlighting extent an even
9481         higher priority.
9482
9483 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9484
9485         * packages.el (packages-compute-package-locations): Fix typo from
9486         -u rationalization.
9487
9488 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9489
9490         * setup-paths.el (paths-find-doc-directory): Respect value of
9491         `configure-doc-directory.'
9492
9493         * find-paths.el (paths-find-architecture-directory): Give
9494         precendence `default' argument (which typically comes from
9495         configure).
9496
9497 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9498
9499         * startup.el (command-line-early): Added options -user-init-file
9500         and -user-init-directory.
9501
9502         * files.el (user-init-file): Default to NIL so we can recognize
9503         when it's set.
9504
9505 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9506
9507         * obsolete.el (init-file-user):
9508         * startup.el:
9509         * packages.el (packages-compute-package-locations):
9510         * package-get.el (package-get-user-index-filename):
9511         * menubar-items.el (maybe-add-init-button):
9512         * info.el (Info-annotations-path):
9513         * dump-paths.el:
9514         Change `user-init-directory' to be an absolute path.
9515         Use `user-init-directory' where appropriate.
9516         Zap `init-file-user' and its uses.
9517
9518 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9519
9520         * subr.el (copy-symbol): New function.
9521
9522 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9523
9524         * isearch-mode.el (isearch-done): Be sure to restore invisible
9525         extents in the proper buffer.
9526         (isearch-pre-command-hook): Set this-command to the correct value
9527         in case the buffer has changed and old overriding-local-map was
9528         used.
9529         (isearch-restore-extent): Use remprop instead of setting the
9530         property to nil.
9531
9532 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9533
9534         * cmdloop.el (execute-extended-command): Update zmacs region
9535         before the delay.
9536         (execute-extended-command): Make the message gettext-friendly.
9537
9538 1999-09-07  Andy Piper  <andy@xemacs.org>
9539
9540         * gutter-items.el (progress-gauge-glyph): renamed from
9541         progress-glyph.
9542         (progress-text-glyph): new variable.
9543         (progress-layout-glyph): use layouts and text glyphs.
9544         (progress-area-buffer): removed.
9545         (progress-text-and-extent): new variable.
9546         (progress-displayed-p): dynamically create gutter area buffer.
9547         (clear-progress): ditto.
9548         (raw-append-progress): ditto.
9549         (append-progress): use new glyph names.
9550         (raw-append-progress): only create the extent when needed. set
9551         properties more optimally.
9552         (progress): remove args.
9553
9554 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9555
9556         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9557         mapcar where the return value is unused.
9558         (isearch-restore-invisible-extents): Ditto.
9559         (isearch-highlight-all-cleanup): Ditto.
9560         (isearch-delete-extents-in-range): Traverse the extents only once.
9561         (isearch-highlight-all-update): Don't start over if the search
9562         string has changed and more input is pending.
9563
9564 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9565
9566         * packages.el (packages-find-package-data-path): Ditto.
9567
9568         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9569
9570         * subr.el (mapc-internal): Don't make obsolete.
9571
9572         * cl-extra.el (mapc): Resurrect.
9573
9574 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9575
9576         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9577         alias.
9578
9579         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9580         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9581         (isearch-yank-clipboard): Use get-clipboard instead of
9582         x-get-clipboard.
9583         (isearch-yank-selection): Fix docstring.
9584
9585 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9586
9587         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9588
9589 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9590
9591         * cl-macs.el (extent-start-position): Fix setf method.
9592         (extent-end-position): Ditto.
9593
9594 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9595
9596         * isearch-mode.el: End merge with FSF 20.4.
9597
9598         * isearch-mode.el (search-invisible): New variable.
9599         (isearch-hide-immediately): Ditto.
9600         (isearch-unhidden-extents): Ditto.
9601         (isearch-range-invisible): New function.
9602         (isearch-unhide-extent): Ditto.
9603         (isearch-restore-invisible-extents): Ditto.
9604         (isearch-restore-extent): Ditto.
9605
9606         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9607         implementation.
9608         (isearch-ring-retreat-edit): Ditto.
9609         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9610         (isearch-forward-regexp): New arguments NOT-REGEXP and
9611         NO-RECURSIVE-EDIT.
9612         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9613         (isearch-backward-regexp): New arguments NOT-REGEXP and
9614         NO-RECURSIVE-EDIT.
9615         (isearch-mode): Return isearch-success.
9616         (isearch-update): Use unread-command-events instead of
9617         unread-command-event.
9618         (isearch-abort): If an invalid regexp is encountered, keep popping
9619         states.
9620         (isearch-*-char): Use FSF implementation.
9621         (isearch-whitespace-chars): Use the more robust FSF's
9622         implementation.
9623         (isearch-within-brackets): New variable.
9624         (isearch-mode): Initialize it.
9625         (isearch-edit-string): Bind it.
9626         (isearch-search-and-update): Set it.
9627         (isearch-push-state): Push it.
9628         (isearch-top-state): Pop it.
9629         (isearch-search): Set it.
9630         (isearch-printing-char): When called by isearch-whitespace-chars,
9631         handle M-SPC gracefully.
9632         (isearch-message-prefix): New argument ELLIPSIS.
9633         (isearch-message-suffix): Ditto.
9634         (isearch-message): Use the ELLIPSIS argument when calling
9635         isearch-message-prefix and isearch-message-suffix.
9636         (isearch-message-prefix): Distinguish between "wrapped" and
9637         "overwrapped" search, FWIW.
9638
9639 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9640
9641         * isearch-mode.el (isearch-edit-string): Use the head of the
9642         search ring instead of search-last-string and search-last-regexp.
9643         (search-highlight): Renamed from isearch-highlight.
9644         (isearch-exit): Use the new name.
9645         (isearch-highlight): Ditto.
9646         (isearch-dehighlight): Ditto.
9647         (isearch-update-ring): New function.
9648         (isearch-done): Call it.
9649         (isearch-done): New argument EDIT.
9650         (isearch-repeat): If search string is empty, look up at the car of
9651         the search ring; ignore the yank pointer.
9652         (isearch-abort): Call isearch-done with NOPUSH.
9653         (isearch-cancel): New function.
9654         (isearch-mode-map): Bind it to ESC ESC ESC.
9655
9656         * isearch-mode.el: Begin merge with FSF 20.4.
9657
9658 1999-09-01  Andy Piper  <andy@xemacs.org>
9659
9660         * x-select.el (x-get-clipboard): obsolete.
9661         (x-yank-clipboard-selection): obsolete
9662
9663         * select.el (disown-selection): need to be careful to disown the
9664         clipboard if we set it via selection.
9665         (get-clipboard): move from x-select.el
9666         (yank-clipboard-selection): ditto.
9667
9668 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9669
9670         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9671         isearch-highlight-all-matches to nil.
9672         (isearch-fixed-case): New variable.
9673         (isearch-mode): Initialize it.
9674         (isearch-edit-string): Save it.
9675         (isearch-toggle-case-fold): Set it.
9676         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9677         need to check isearch-fixed-case.
9678         (isearch-toggle-case-fold): Update highlighting of all matches
9679         before the pause.
9680         (isearch-edit-string):
9681
9682 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9683
9684         * isearch-mode.el (isearch-edit-string): Call isearch-message
9685         before reading the event so that the prompt is displayed properly.
9686         (isearch-message): Use isearch-nonincremental when calling
9687         isearch-message-prefix.
9688         (minibuffer-local-isearch-map): Bind up and down to do the same as
9689         M-p and M-n respectively.
9690         (isearch-done): New arg NOPUSH.
9691         (isearch-edit-string): Use it.
9692         (isearch-edit-string): Don't bind isearch-string.
9693         (isearch-ring-adjust): Edit string, *then* push state.
9694
9695 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9696
9697         * faces.el (isearch-secondary): Make isearch-secondary look
9698         different than default.
9699
9700 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9701
9702         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9703         save-excursion.
9704         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9705         (isearch-update): Call isearch-dehighlight without arguments.
9706         (isearch-done): Ditto.
9707
9708         * isearch-mode.el (isearch-fix-case): If the search string has no
9709         upper-case letters, allow the folding to be reenabled.
9710         Previously, once disabled, the folding would remain that way until
9711         the end of isearch.
9712         (isearch-top-state): Call isearch-fix-case.
9713
9714         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9715         save-excursion.
9716         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9717
9718 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9719
9720         * xpm-button.el:
9721         xbm-button.el: Need to exist in core because gui.el depends on
9722         them.
9723
9724 1999-08-31  Andy Piper  <andy@xemacs.org>
9725
9726         * gutter-items.el (buffers-tab-face): new customizable variable.
9727         (buffers-tab-default-buffer-line-length): new specifier for
9728         maximum viewable characters.
9729         (progress-stack): new variable for implementing widget-based
9730         progress messages.
9731         (progress-area-buffer): ditto.
9732         (progress-glyph-height): ditto.
9733         (progress-stop-callback): ditto.
9734         (progress-quit-function): new function.
9735         (progress-glyph): new variable.
9736         (progress-layout-glyph): ditto.
9737         (progress-displayed-p): new function, see message-displayed-p for
9738         details.
9739         (clear-progress): ditto.
9740         (remove-progress): ditto.
9741         (append-progress): ditto.
9742         (raw-append-progress): ditto.
9743         (display-progress): ditto.
9744         (current-progress): ditto.
9745         (current-progress-label): ditto.
9746         (progress): ditto.
9747         (lprogress): ditto.
9748
9749
9750 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9751
9752         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9753
9754         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9755         `isearch-yank-selection'.
9756         (isearch-mode-map): Use it.
9757         (isearch-yank-selection): Use `get-selection' instead of
9758         `get-x-selection'.
9759
9760 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9761
9762         * faces.el (isearch-secondary): Create face here.
9763
9764         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9765         timers.
9766
9767 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9768
9769         * subr.el (buffer-string): More robust backward compatibility
9770         check, courtesy William Perry.
9771
9772 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9773
9774         * replace.el (perform-replace): Stop the search after the search
9775         limit has been reached.
9776
9777 1999-08-23  Andy Piper  <andy@xemacs.org>
9778
9779         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9780         here if we don't have one.
9781
9782 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9783
9784         * ldap.el (ldap-coding-system): Default to nil until we get
9785         efficient UTF8 support
9786         (ldap-decode-string): Guard against `decode-coding-string' not
9787         being defined
9788         (ldap-encode-string): Guard against `encode-coding-string' not
9789         being defined
9790
9791 1999-08-23  Didier Verna  <didier@xemacs.org>
9792
9793         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9794         Some doc strings improvements, and add a star to the `interactive'
9795         calls.
9796
9797 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9798
9799         * font-lock.el (java-font-lock-keywords-3): introduced new
9800         keywords and regexpes for javadoc syntax 1.2.
9801
9802 1999-08-17  Andy Piper  <andy@xemacs.org>
9803
9804         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9805         format-buffers-tab-line.
9806         (buffers-tab-max-buffer-line-length): new variable.
9807         (format-buffers-tab-line): new function. truncate names if over
9808         buffers-tab-max-buffer-line-length.
9809
9810 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9811
9812         * cus-start.el: Customize the variable `bell-inhibit-time'.
9813
9814 1999-08-16  Andy Piper  <andy@xemacs.org>
9815
9816         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9817         brute-force approach to deleting the last buffer.
9818         (buffers-tab-grouping-regexp): new customizable variable.
9819         (select-buffers-tab-buffers-by-mode): use it.
9820
9821 1999-08-13  Andy Piper  <andy@xemacs.org>
9822
9823         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9824         deletion problem.
9825
9826 1999-07-30  Didier Verna  <didier@xemacs.org>
9827
9828         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9829         of princ to output symbols.
9830         (custom-save-face-internal): ditto.
9831         (custom-save-resets): ditto.
9832
9833 1999-08-09  Didier Verna  <didier@xemacs.org>
9834
9835         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9836         `regexp-quote' to protect the major mode name for use as a regular
9837         expression (c++ needs this for instance).
9838
9839 1999-08-08  Andy Piper  <andy@xemacs.org>
9840
9841         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9842         cope with similar mode names.
9843
9844         * gutter-items.el (buffers-tab-selection-function): new selection
9845         function.
9846         (select-buffers-tab-buffers-by-mode): new function.
9847         (buffers-tab-items): use it if set to only display buffers in the
9848         tab in the current buffer's group..
9849         (update-tab-in-gutter): use new api.
9850         (remove-buffer-from-gutter-tab): ditto.
9851
9852         * gutter-items.el (buffers-tab-max-size): set custom selection
9853         default to 6.
9854         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9855         (add-tab-to-gutter): set face as default.
9856
9857 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9858
9859         * faces.el (frob-face-property): Merge the fall-back specifier
9860         with the target, not replace it.
9861
9862 1999-08-05  Andy Piper  <andy@xemacs.org>
9863
9864         * gutter-items.el (update-tab-in-gutter): add frame argument for
9865         buffer-items.
9866         (update-tab-in-gutter): use it.
9867
9868         * gutter-items.el (record-buffer-hook): set.
9869
9870         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9871         change.
9872         (switch-to-buffer-hook) deleted.
9873
9874 1999-08-04  Andy Piper  <andy@xemacs.org>
9875
9876         * gutter-items.el (update-tab-in-gutter): make sure this will work
9877         as an argument to create-frame-hook.
9878
9879 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9882         instead of timer emulation.
9883
9884 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9885
9886         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9887         Emacs isearch enhancements.
9888
9889 1999-07-28  Andy Piper  <andy@xemacs.org>
9890
9891         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9892         all devices that support tab controls.
9893         (remove-buffer-from-gutter-tab): new function. to be used as a
9894         value for kill-buffer-hook.
9895
9896 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9897
9898         * auto-show.el (auto-show-truncationp): changed to match
9899         `window_translation_on'
9900
9901 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9902
9903         * XEmacs 21.2.19 is released
9904
9905 1999-07-28  SL Baur  <steve@miho>
9906
9907         * code-files.el (insert-file-contents): Fix docstring.
9908         revert previous change.
9909
9910 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9911
9912         * fill.el (fill-region-as-paragraph): Change re-break-point to
9913         contain word-across-newline plus one character so that filling
9914         Japanese and Chinese works as desired.
9915         * simple.el (do-auto-fill): Ditto.
9916
9917 1999-07-26  SL Baur  <steve@miho>
9918
9919         * mule/japanese.el ("Japanese"): Do not specify a default input
9920         method.
9921         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9922
9923 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9924
9925         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9926         able to use cl-macs macro in early lisp.
9927
9928 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9929
9930         * custom.el:
9931         * cus-face.el:
9932         * cus-edit.el:
9933                 Massive custom Theme API changes.
9934
9935 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9936
9937         * code-files.el (insert-file-contents): Regard
9938         coding-system-magic-cookie if `coding-system-for-read' is nil.
9939
9940 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9941
9942         * mule/thai-xtis.el: Add coding: local variable, to avoid
9943         bootstrapping problem with C locale.
9944
9945 1999-07-22  Andy Piper  <andy@xemacs.org>
9946
9947         * dumped-lisp.el (preloaded-file-list): guard against putting
9948         gutter-items in a less than functional XEmacs.
9949         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9950
9951 1999-07-18  Bob Weiner  <weiner@beopen.com>
9952
9953         * fill.el (fill-context-prefix): Fixed bug that prevented the
9954         setting of an adaptive fill prefix when the `dont-skip-first' was
9955         t.
9956
9957 1999-07-22  SL Baur  <steve@miho>
9958
9959         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9960
9961 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9962
9963         * files.el (interpreter-mode-alist): add `make', `guile', and
9964         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9965         makefile-mode, guile is a scheme, and someday XEmacs will be
9966         modular enough to use as an efficient scripting tool.)
9967
9968 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9969
9970         * mule/mule-cmds.el (reset-language-environment): Regard
9971         coding-category `utf-8' and `ucs-4' if they are available.
9972
9973 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9974
9975         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9976         (prefer-coding-system): Fix DOC-string.
9977
9978         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9979         DOC-string too.
9980
9981         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9982         Mule.
9983         (coding-system-change-eol-conversion): Fix DOC-string.
9984
9985 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9986
9987         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9988         instead of `list-coding-system'.
9989
9990 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * menubar-items.el (default-menubar): `select-input-method' was
9993         renamed to `set-input-method'.
9994
9995         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9996         "Set Language Environment" menu.
9997
9998         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9999         "Describe Language Support" menu.
10000
10001 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10002
10003         * mule/chinese.el ("Chinese-GB"): Rename
10004         `chinese-gb-environment-setup-function' to
10005         `setup-chinese-gb-environment-internal'.
10006
10007 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10008
10009         * mule/korean.el: Use `define-coding-system-alias' instead of
10010         `copy-coding-system'.
10011
10012 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10013
10014         * mule/mule-cmds.el (set-language-environment-coding-systems):
10015         Treat duplicated coding-categories.
10016
10017 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10018
10019         * mule/japanese.el: Use `define-coding-system-alias' instead of
10020         `copy-coding-system'.
10021
10022 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10023
10024         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10025         coding-system `viscii'.
10026
10027 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10028
10029         * mule/cyrillic.el:
10030         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10031         (cyrillic-alternativnyj-decode-table): New variable.
10032         (cyrillic-alternativnyj-encode-table): New variable.
10033         - Specify `iso-8-1' as a category of coding-system
10034           `alternativnyj'.
10035         - Abolish general Cyrillic environment.
10036
10037 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10038
10039         * mule/chinese.el:
10040         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10041         - Register `chinese-gb-environment-setup-function' as a
10042           `setup-function' of "Chinese-GB" environment.
10043
10044 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10045
10046         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10047         optional argument `parents'.
10048
10049         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10050         property for Thai-XTIS.
10051
10052         * mule/mule-help.el (help-with-tutorial): Use property
10053         `tutorial-coding-system' of language-info as a coding-system to
10054         read tutorial file.
10055
10056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10057
10058         * mule/thai-xtis.el: Don't setup `setup-function' and
10059         `exit-function'.
10060
10061         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10062         `set-coding-category-system' to set up coding-system for
10063         coding-category.
10064
10065         * mule/mule-cmds.el (prefer-coding-system): Use
10066         `set-coding-category-system' to set up coding-system for
10067         coding-category.
10068
10069 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10070
10071         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10072         Thai-XTIS environment.
10073
10074         * mule/mule-cmds.el (prefer-coding-system): Use
10075         `find-coding-system' instead of `coding-system-p'.
10076
10077 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10078
10079         * mule/mule-cmds.el (set-language-environment-coding-systems):
10080         Modify eol-type for XEmacs.
10081
10082         * mule/thai-xtis.el: Delete unused local variable `category'.
10083
10084         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10085         function.
10086         (prefer-coding-system): Don't call
10087         `update-coding-systems-internal'; use function
10088         `coding-category-list' instead of variable `coding-category-list';
10089         use `set-coding-priority-list' instead of `set-coding-priority';
10090         modify `eol-type' for XEmacs.
10091
10092         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10093         `charset-columns'.
10094         (char-width): Likewise.
10095
10096 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10097
10098         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10099         `tis-620'.
10100
10101         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10102         `set-coding-priority-list' instead of `set-coding-priority'; don't
10103         call `update-coding-systems-internal'.
10104
10105         * mule/mule-misc.el (coding-system-get): New function.
10106         (coding-system-put): New function.
10107         (coding-system-category): New function.
10108
10109 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10110
10111         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10112         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10113         to avoid conflict with leim/quail/thai-xtis.
10114
10115         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10116         to thai-xtis-chars.el.
10117
10118         * mule/thai-xtis-chars.el: New file (split from
10119         mule/thai-xtis.el).
10120
10121 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10122
10123         * mule/thai-xtis.el:
10124         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10125         - Add syntax entries.
10126         - Put `preferred-coding-system' of the charset `thai-xtis' to
10127           `tis-620'.
10128
10129 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10130
10131         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10132         rewritten to use write-multibyte-character.
10133
10134 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10135
10136         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10137         of `iso-2022-7'.
10138         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10139         ported yet.
10140         (read-input-method-name): Treat optional argument `default'.
10141
10142 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10143
10144         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10145         all.
10146         (set-language-info-alist): Set up menus here.
10147
10148 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10149
10150         * minibuf.el (completing-read): Add new optional argument
10151         `default'.
10152         (read-coding-system): Add new optional argument
10153         `default-coding-system'.
10154
10155 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10156
10157         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10158         (viet-viscii-...->viet-vscii...).
10159
10160 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10161
10162         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10163         and menus.
10164
10165 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10166
10167         * mule/mule-cmds.el (input-method-function): Add permanent-local
10168         property.
10169
10170 1999-03-30  Dave Love  <fx@gnu.org>
10171
10172         * mule/mule-cmds.el (current-language-environment): Doc fix.
10173
10174 1999-02-06  Richard Stallman  <rms@gnu.org>
10175
10176         * mule/european.el (setup-slovenian-environment): New function.
10177         ("Slovenian"): New language environment.
10178
10179 1999-01-27  Dave Love  <fx@gnu.org>
10180
10181         * mule/mule-cmds.el (current-language-environment): Provide :link,
10182         :type (choices) and appropriate :get.
10183
10184 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10185
10186         * mule/mule-cmds.el (describe-language-environment): Don't alter
10187         input-method-alist.
10188
10189 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10190
10191         * mule/mule-cmds.el (prefer-coding-system): Call
10192         set-coding-priority, so that the internal array of priorities is
10193         also updated.
10194
10195 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10196
10197         * mule/mule-cmds.el (prefer-coding-system): If the argument
10198         requires specific EOL conversion type, make the default coding
10199         systems use that.
10200
10201 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10202
10203         * mule/mule-cmds.el (set-language-environment): Pass the default
10204         eol-type to set-language-environment-coding-systems.
10205         (set-default-coding-systems): Copy the eol-type property for the
10206         new default values of {buffer-file,process}-coding-system from the
10207         old defaults.
10208         (set-language-environment-coding-systems): Accept an optional
10209         argument EOL-TYPE, and set the eol-type property of the default
10210         coding systems accordingly.
10211
10212 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10213
10214         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10215         use generate-new-buffer instead of get-buffer-create.
10216
10217 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10218
10219         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10220
10221 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10222
10223         * mule/mule-cmds.el (default-input-method): Fix custom type.
10224
10225 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10226
10227         * mule/mule-cmds.el (setup-specified-language-environment):
10228         Add apropos-inhibit property.
10229         (describe-specified-language-support): Likewise.
10230
10231 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10232
10233         * mule/mule-cmds.el: Doc fixes.
10234
10235 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10236
10237         * mule/mule-cmds.el (register-input-method): Doc-string
10238         modified.
10239
10240 1998-09-01  Dave Love  <fx@gnu.org>
10241
10242         * mule/mule-cmds.el (current-language-environment): Fix
10243         setter function.
10244
10245 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10246
10247         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10248         mule/european.el, mule/hebrew.el, mule/japanese.el,
10249         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10250         avoid bootstrapping problem if you need to recompile all the Lisp
10251         files using interpreted code.
10252
10253 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10254
10255         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10256         ("Latin-2"): Likewise.
10257
10258 1998-08-18  Per Starback  <starback@update.uu.se>
10259
10260         * mule/european.el (setup-latin2-environment): Fix typo.
10261
10262 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10263
10264         * mule/european.el: Give proper value of `input-method' key to all
10265         lang. env.
10266
10267         * mule/mule-cmds.el (activate-input-method): Handle the case that
10268         the arg INPUT-METHOD is nil correctly.
10269         (read-multilingual-string): Activate the specified input method
10270         before calling read-string.  Afterward, activate the original
10271         input method.
10272
10273 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10274
10275         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10276         (set-language-info-alist): Fix typo in doc-string.
10277
10278         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10279
10280 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10281
10282         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10283         (reset-language-environment): New function for the job that
10284         setup-english-environment used to do.
10285         (set-language-environment): Do more setups according to the info
10286         in language-info-alist.
10287         (read-language-name): Handle the case that the arg KEY is nil.
10288         (describe-language-environment): Handle input-method property.
10289
10290         * mule/: All files under this directory, which related with
10291         specific languages (such as mule/european.el, mule/greek.el,
10292         mule/hebrew.el, mule/misc-lang.el), modified as below.
10293         (setup-XXX-environment): Just call set-language-environment.  If
10294         they used to do some other jobs than what done by
10295         set-language-environment, those jobs are done in
10296         setup-XXX-environment-internal now.
10297         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10298         the value to setup-XXX-environment-internal.  Add properties
10299         input-method and features.
10300
10301         * mule/english.el (setup-english-environment): Just call
10302         reset-language-environment.
10303
10304         * mule/european.el (setup-8-bit-environment): Function deleted.
10305
10306 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10307
10308         * mule/mule-cmds.el (input-method-exit-on-first-char)
10309         (input-method-use-echo-area): Doc fixes.
10310
10311 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10312
10313         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10314         variable.
10315         (input-method-use-echo-area): New variable.
10316
10317 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10318
10319         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10320
10321 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10322
10323         * mule/mule-cmds.el (activate-input-method): Update mode line.
10324         (inactivate-input-method): Likewise.
10325
10326 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10327
10328         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10329         input method in the current buffer, but just bind
10330         current-input-method.
10331
10332 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10333
10334         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10335
10336         * mule/misc-lang.el ("IPA"): Add coding-priority and
10337         coding-system.
10338
10339 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10340
10341         * mule/greek.el: Add coding-priority.
10342
10343 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10344
10345         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10346         LANG-ENV.
10347
10348 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10349
10350         * mule/mule-cmds.el (register-input-method): Fix previous change.
10351         (setup-specified-language-environment): Doc fix.
10352
10353 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10354
10355         * mule/mule-cmds.el: Several doc fixes.
10356         (get-language-info, set-language-info): Rename argument.
10357         (set-language-info-alist): Likewise.
10358         (register-input-method): Rename argument.
10359         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10360
10361 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10362
10363         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10364         default value while reading an input method.
10365
10366 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10367
10368         * mule/mule-cmds.el (universal-coding-system-argument):
10369         Use buffer-file-coding-system as default.
10370
10371 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10372
10373         * mule/korean.el ("Korean"): Doc fix.
10374
10375 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10376
10377         * mule/mule-cmds.el (describe-language-environment): Print the
10378         languge environment at the head.
10379
10380 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10381
10382         * mule/japanese.el: Set exit-function to exit-japanese-environment
10383         for Japanese environment.
10384
10385 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10386
10387         * mule/mule-cmds.el (set-language-environment): Doc fix.
10388         (current-language-environment): Use defcustom.
10389         (default-input-method): Specify :type.
10390
10391 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10392
10393         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10394         modified.
10395         (prefer-coding-system): Doc-string modified.
10396
10397 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10398
10399         * mule/mule-cmds.el (set-language-info): Doc-string
10400         describes `coding-priority' KEY.
10401         (set-language-environment-coding-systems): New function.
10402         (select-safe-coding-system): New function.
10403         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10404         (set-language-info-alist): New optionla arg PARENTS.  Call
10405         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10406         (set-language-environment-coding-systems): New function.
10407
10408         * mule/chinese.el: Remove setting up of
10409         describe-chinese-environment-map and
10410         setup-chinese-environment-map.  Exclude them in args of calls to
10411         set-language-info-alist.  Register coding-priority key in
10412         language-info-alist.
10413
10414         * mule/cyrillic.el: Remove setting up of
10415         describe-cyrillic-environment-map and
10416         setup-cyrillic-environment-map.  Exclude them in args of calls to
10417         set-language-info-alist.  Register coding-priority key in
10418         language-info-alist.
10419
10420         * mule/english.el: Register coding-priority key in
10421         language-info-alist.
10422
10423         * mule/ethiopic.el: Register coding-priority key in
10424         language-info-alist.
10425
10426         * mule/european.el: Remove setting up of
10427         describe-european-environment-map and
10428         setup-european-environment-map.  Exclude them in args of calls to
10429         set-language-info-alist.  Register coding-priority key in
10430         language-info-alist.  Add "German" language env.
10431         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10432         (setup-german-environment): New function.
10433
10434         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10435         change default input method to "greek-postfix".
10436
10437         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10438         coding-priority key in
10439
10440 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10441
10442         * mule/mule-cmds.el (set-language-info): Doc fix.
10443         (input-method-inactivate-hook): Doc fix.
10444
10445 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10446
10447         * mule/mule-cmds.el (set-input-method): Renamed from
10448         select-input-method.
10449
10450 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10451
10452         * mule/mule-cmds.el (set-language-environment): Run
10453         exit-language-environment-hook before calling `exit-function'
10454         which is specified for the language environment.
10455
10456 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10457
10458         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10459         modified.
10460         (prefer-coding-system): Likewise.
10461         (describe-language-environment): Print aliases of each coding
10462         system.
10463         (set-language-environment-hook): New variable.
10464         (exit-language-environment-hook): New variable.
10465         (set-language-environment): Call these hooks.  Before setting a
10466         new language environment, exit from the
10467         current-language-environment if necessary.
10468         (input-method-verbose-flag): The value can be nil, t,
10469         complex-only, or default.
10470         (input-method-highlight-flag): Doc-string augmented.
10471         (activate-input-method): Check if we can run the registered
10472         function to activate an input method.
10473
10474         * mule/korean.el: Set exit-function for language environment
10475         "Korean" to exit-korean-environment.
10476         (setup-korean-environment): Moved to korea-util.el.
10477
10478 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10479
10480         * mule/mule-cmds.el (read-multilingual-string): Use
10481         current-input-method prior to default-input-method.  Don't bind
10482         current-input-method by `let', instead, activate the specified
10483         input method in the current buffer temporarily.
10484
10485 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10486
10487         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10488
10489 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10490
10491         * mule/chinese.el (post-read-decode-hz): Return the result of
10492         decode-hz-region.
10493         (pre-write-encode-hz): Do not change the value of
10494         last-coding-system.
10495
10496 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10497
10498         * mule/mule-ccl.el: Doc fixes.
10499
10500 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10501
10502         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10503         (check-ccl-program): New macro.
10504
10505 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10506
10507         * mule/mule-ccl.el: Comment about CCL syntax modified.
10508         (ccl-command-table): Add read-multibyte-character and
10509         write-multibyte-character.
10510         (ccl-code-table): Add ex-cmd.
10511         (ccl-extended-code-table): New variable.
10512         (ccl-embed-extended-command): New function.
10513         (ccl-compile-read-multibyte-character,
10514         ccl-compile-write-multibyte-character) New functions.
10515         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10516         ccl-dump-write-multibyte-character): New functions.
10517
10518 1999-07-22  SL Baur  <steve@miho>
10519
10520         * config.el (config-value-file): config.values is installed into
10521         doc-directory.
10522         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10523
10524 1999-07-19  Didier Verna  <didier@xemacs.org>
10525
10526         * rect.el: all functions rewritten, except when noted. Below is a
10527         list of interface changes.
10528         (apply-on-rectangle): new function. Obsoletes
10529         `operate-on-rectangle'. All functions that used to call this
10530         function now call the new one.
10531         (kill-rectangle): added optional prefix arg to fill lines.
10532         (delete-rectangle): ditto.
10533         (delete-extract-rectangle): ditto.
10534         (open-rectangle): ditto.
10535         (clear-rectangle): ditto.
10536         (delete-rectangle-line): added third arg FILL.
10537         (delete-extract-rectangle-line): ditto.
10538         (open-rectangle-line): ditto.
10539         (clear-rectangle-line): ditto.
10540
10541 1999-07-18  Andy Piper  <andy@xemacs.org>
10542
10543         * menubar-items.el (default-menubar): add gutter options.
10544
10545         * gutter-items.el: new file.
10546         (gutter): new group for custom.
10547         (gutter-visible-p): new variable.
10548         (default-gutter-position): ditto.
10549         (buffers-tab): new group for the buffers tab.
10550         (gutter-buffers-tab): widget to put in the gutter.
10551         (buffers-tab-max-size): max number of tabs.
10552         (buffers-tab-switch-to-buffer-function): function to call when a
10553         tab is pressed.
10554         (buffers-tab-omit-function): filter buffers with this function.
10555         (buffers-tab-format-buffer-line-function): format buffer names for
10556         inclusion in tabs.
10557         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10558         the record.
10559         (build-buffers-tab-internal): build a list of tab items.
10560         (buffers-tab-items): ditto.
10561         (add-tab-to-gutter): put a tab in the gutter area.
10562         (update-tab-in-gutter): reset the buffers in the tab.
10563
10564         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10565
10566         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10567         (switch-to-buffer-hooks): new hook.
10568
10569         * toolbar.el (default-toolbar-position): fix typo.
10570
10571 1999-07-16  Andy Piper  <andy@xemacs.org>
10572
10573         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10574
10575 1999-07-15  Didier Verna  <didier@xemacs.org>
10576
10577         * cus-edit.el (custom-prompt-variable): optional third arg makes
10578         prompt for a comment string.
10579         (customize-set-value): optional prefix makes this function handle
10580         variable comments.
10581         (customize-set-variable): ditto.
10582         (customize-save-variable): ditto.
10583         (customize-customized): handle custom comments.
10584         (customize-save-customized): ditto.
10585         (custom-variable-state-set): ditto.
10586         (custom-face-state-set): ditto.
10587         (customize-saved): ditto.
10588         (custom-variable-set): ditto.
10589         (custom-face-set): ditto.
10590         (custom-variable-save): ditto.
10591         (custom-face-save): ditto.
10592         (custom-variable-reset-saved): ditto.
10593         (custom-face-reset-saved): ditto.
10594         (custom-variable-reset-standard): ditto.
10595         (custom-face-reset-standard): ditto.
10596         (custom-comment-face): new face.
10597         (custom-comment-tag-face): ditto.
10598         (custom-comment): new widget.
10599         (custom-comment-create): new function.
10600         (custom-comment-delete): ditto.
10601         (custom-comment-value-set): ditto.
10602         (custom-comment-show): ditto.
10603         (custom-comment-invisible-p): ditto.
10604         (custom-variable-value-create): create a comment field widget.
10605         (custom-face-value-create): ditto.
10606         (custom-variable-menu): new entry for adding a custom comment.
10607         (custom-face-menu): ditto.
10608         (custom-save-variables): possibly save custom comments.
10609         (custom-save-faces): ditto.
10610
10611         * cus-face.el (custom-set-faces): the arguments can now have a
10612         custom comment as fourth argument.
10613
10614         * custom.el (custom-set-variables): the arguments can now have a
10615         custom comment as fifth element.
10616
10617 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10618
10619         * XEmacs 21.2.18 is released
10620
10621 1999-07-13  SL Baur  <steve@miho>
10622
10623         * lib-complete.el (read-library-name): Revert previous change.
10624         (read-library): Ditto.
10625
10626 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10627
10628         * packages.el (packages-package-list): Capitalize docstring.
10629
10630         * packages.el (packages-find-package-library-path): Use #'nconc
10631         rather than #'append to reduce consing -- #'mapcar uses Flist,
10632         which returns a freshly consed list.  #'append would create yet
10633         another fresh list, using Fmake_list in concat.
10634
10635         * packages.el (package-provide): Use setq with remassq like it
10636         says in its docstring.
10637
10638 1999-07-06  SL Baur  <steve@miho.m17n.org>
10639
10640         * lib-complete.el (progn-with-message): Fix typo.
10641
10642 1999-07-06  SL Baur  <steve@miho.m17n.org>
10643
10644         * mule/mule-misc.el (char-octet): Make function match docstring.
10645         From Katsumi Yamaoka <yamaoka@jpl.org>
10646
10647 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10648
10649         * wid-edit.el (widget-documentation): corrected spelling error.
10650
10651 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10652
10653         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10654         keys if already bound
10655
10656 1999-07-06  SL Baur  <steve@miho.m17n.org>
10657
10658         * lib-complete.el (progn-with-message): Revert previous changes.
10659
10660 1999-06-24  Bob Weiner  <weiner@beopen.com>
10661
10662         * lib-complete.el (find-library):
10663         (find-library-other-window):
10664         (find-library-other-frame): Completely rewrote
10665         so that these functions actually work when called non-interactively.
10666         Also made them handle LIBRARY arguments which end with .el or .elc.
10667
10668 1999-06-24  Bob Weiner  <weiner@beopen.com>
10669
10670         * simple.el (indent-new-comment-line): Locally bound
10671         `block-comment-start' to `comstart' or else when this is called
10672         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10673         `block-comment-start' value, ignoring any existing spacing after a
10674         comment prefix in the previous line and producing ugly comments.
10675
10676 1999-06-23  Bob Weiner  <weiner@beopen.com>
10677
10678         * list-mode.el (mouse-choose-completion):
10679         (choose-completion):
10680         (completion-switch-to-minibuffer): Added.
10681         ([Tab]): [Tab] previously switched to the minibuffer
10682         but since [space] does that and since most applications in the
10683         world use [Tab] to select the next item in a list, do that in the
10684         *Completions* buffer too.  This will cause the least confusion
10685         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10686         06/23/1999.
10687
10688 1999-06-22  Bob Weiner  <weiner@beopen.com>
10689
10690         * help.el (help-buffer-name): Added support for a null value
10691         of `help-buffer-prefix-string' since some buffers require no
10692         prefix.
10693
10694 1999-06-20  Bob Weiner  <weiner@beopen.com>
10695
10696         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10697         in the completion-list-mode-map to bury the completions buffer
10698         even when the minibuffer is no longer active.
10699
10700 1999-06-20  Bob Weiner  <weiner@beopen.com>
10701
10702         * list-mode.el (list-mode): It is visually disconcerting to have
10703         the text cursor disappear within list buffers, especially when
10704         moving from window to window, so leave it visible.
10705
10706 1999-07-01  SL Baur  <steve@miho.m17n.org>
10707
10708         * menubar-items.el (default-menubar): Conditionalize the bug
10709         report menu item (which may not be possible in this XEmacs).
10710         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10711
10712 1999-06-30  SL Baur  <steve@miho.m17n.org>
10713
10714         * subr.el (with-current-buffer): DOC string fix.
10715         Suggested by Bob Weiner <weiner@altrasoft.com>
10716
10717 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10718
10719         * cus-face.el (custom-face-italic): insert missing args
10720
10721 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10722
10723         * packages.el (package-locations): Changed default early package
10724         hierarchies to ~/.xemacs/mule-packages and
10725         ~/.xemacs/xemacs-packages.
10726
10727 1999-06-23  SL Baur  <steve@miho.m17n.org>
10728
10729         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10730
10731 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10732
10733         * packages.el (package-locations): Changed default early package
10734         hierarchy to ~/.xemacs/packages.
10735         (package-locations): Removed `packages' as a possible name for a
10736         late package hierarchy.
10737
10738 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10739
10740         * mule/mule-category.el (word-combining-categories): Set up new
10741         variable.
10742         (word-separating-categories): Likewise.
10743
10744 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10745
10746         * XEmacs 21.2.17 is released
10747
10748 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10749
10750         * font-menu.el (font-menu-set-font): allow for nil specification
10751         of font size.
10752
10753 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10754
10755         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10756         is 1.
10757
10758 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10759
10760         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10761         8859-5 instead of ISO 8859-1.
10762
10763 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10764
10765         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10766         (viet-viscii-encode-table): Ditto.
10767
10768         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10769         Make obsolete definition of char-octet.
10770
10771 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10772
10773         * subr.el: Move no-Mule make-char ...
10774         * help-nomule.el (make-char): To here.
10775         (string-width): Make Mule compatibility alias.
10776
10777 1999-06-15  Andy Piper  <andy@xemacs.org>
10778
10779         * select.el (get-selection-no-error): really make there be no-error.
10780         (get-selection): revert to original.
10781
10782 1999-06-11  Andy Piper  <andy@xemacs.org>
10783
10784         * select.el (selection-sets-clipboard): renamed.
10785         (own-selection): use it.
10786
10787 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10788
10789         * XEmacs 21.2.16 is released
10790
10791 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10792
10793         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10794         missing characters to avoid crash.
10795
10796 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10797
10798         * coding.el (set-terminal-coding-system): Only set the console
10799         coding system on the selected console if it is a tty.
10800
10801 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10802
10803         * cus-face.el:
10804         * cus-edit.el:
10805         * faces.el:
10806         (custom):
10807         (face-spec-set):
10808         * faces.el (frob-face-property):
10809         * font-menu.el (font-menu-set-font):
10810                   Actually apply changes from 1999-03-17
10811
10812 1999-06-10  Andy Piper  <andy@xemacs.org>
10813
10814         * select.el (get-selection): abstract out non error-signalling
10815         part.
10816         (get-selection-no-error): get-selection without signalling an
10817         error.
10818         (selection-is-clipboard-p): new variable. controls whether the
10819         selection sets the clipboard.
10820         (own-selection): use it.
10821
10822         * mouse.el (insert-selection): fallback to clipboard after trying
10823         primary selection and cutbuffer.
10824
10825 1999-06-05  Andy Piper  <andy@xemacs.org>
10826
10827         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10828         selection functions.
10829
10830 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10831
10832         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10833         default value.
10834         (load): Use `raw-text' instead of `no-conversion'.
10835         (insert-file-contents): Likewise.
10836
10837         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10838         of `no-conversion'.
10839
10840 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10841
10842         * coding.el: Don't copy `no-conversion' to `raw-text'.
10843
10844 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10845
10846         * subr.el (make-char): Define it if Mule is not around.
10847
10848 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10849
10850         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10851
10852         * x-select.el (x-disown-selection-internal): Restore symbol as an
10853         obsolete alias.
10854         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10855
10856 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10857
10858         * XEmacs 21.2.15 is released
10859
10860 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10861
10862         * subr.el (split-string): Avoid infinite looping
10863
10864 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10865
10866         * ldap.el (ldap-ignore-attribute-codings): New variable
10867         (ldap-default-attribute-decoder): New variable
10868         (ldap-coding-system): New variable
10869         (ldap-attribute-syntax-encoders): New variable
10870         (ldap-attribute-syntax-decoders): New variable
10871         (ldap-attribute-syntaxes-alist): New variable
10872         (ldap-encode-boolean): New function
10873         (ldap-decode-boolean): New function
10874         (ldap-encode-country-string): New function
10875         (ldap-decode-string): New function
10876         (ldap-decode-address): New function
10877         (ldap-encode-address): New function
10878         (ldap-decode-attribute): New function
10879         (ldap-search): Use some of these
10880
10881 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10882
10883         * version.el (emacs-version): Make the patch level/beta come
10884         before the XEmacs qualifier so that it gets into (funcall
10885         emacs-version) and thus in the bug reports.
10886         (emacs-version>=): Support patch levels.
10887
10888 1999-06-03  SL Baur  <steve@xemacs.org>
10889
10890         * version.el: implement x.y.z version number
10891         From Jan Vroonhof <vroonhof@math.ethz.ch>
10892
10893 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10894
10895         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10896
10897 1999-05-22  Vin Shelton <acs@xemacs.org>
10898
10899         * startup.el: Document -private and break out non-standard X options.
10900
10901 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10902
10903         * mule/mule-charset.el (charset-after): New function.
10904         (charset-direction): Synch with Mule, update docstring.
10905         (get-charset-property): New function.
10906         (put-charset-property): New function.
10907         (charset-plist): New function.
10908
10909         * mule/mule-charset.el (compose-region):
10910         (decompose-region): remove;  these functions (which don't work
10911         since we don't do composite characters) have been moved to
10912         mule-util.el.
10913         (toplevel): follow coding standards
10914
10915 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10916
10917         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10918         exist any more.
10919
10920         * code-files.el: Fix commentary to follow coding standards.  Move
10921         the single line left in mule-files.el to here.
10922
10923         * mule/mule-files.el: delete.
10924
10925 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10926
10927         * info.el (Info-scroll-prev): Use event functions instead of the
10928         old emacs 19 interface.
10929
10930 1999-06-02  Andy Piper  <andy@xemacs.org>
10931
10932         * x-font-menu.el (x-font-menu-load-font):
10933         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10934
10935 1999-05-31  Andy Piper  <andy@xemacs.org>
10936
10937         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10938         group.
10939         (font-menu-this-frame-only-p): ditto.
10940         (font-menu-max-items): reinstate, from Jan Vroonhof
10941         <vroonhof@math.ethz.ch>
10942         (font-menu-submenu-name-format): ditto.
10943         (font-menu-split-long-menu): ditto, for use by the family
10944         constructor.
10945         (font-menu-family-constructor): use it.
10946
10947 1999-05-30  Andy Piper  <andy@xemacs.org>
10948
10949         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10950         for use by the font menu.
10951
10952         * msw-font-menu.el: new file implementing mswindows specific
10953         font-menu behaviour.
10954         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10955         (mswindows-font-menu-junk-families): ditto.
10956         (hack-font-truename): ditto.
10957         (mswindows-font-regexp-ascii): ditto.
10958         (mswindows-reset-device-font-menus): ditto.
10959         (mswindows-font-menu-font-data): ditto.
10960         (mswindows-font-menu-load-font): ditto.
10961
10962         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10963         (x-font-menu-font-data): ditto.
10964         (x-font-menu-load-font): ditto.
10965
10966         * font-menu.el: new file implementing generic font menu behaviour.
10967         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10968         made device independent.
10969         (font-menu-this-frame-only-p): ditto.
10970         (font-menu-preferred-resolution): ditto.
10971         (font-menu-size-scaling): new variable used to determine whether
10972         sizes are in points or tenths of a point.
10973         (vassoc): moved from x-font-menu.el.
10974         (device-fonts-cache): ditto.
10975         (device-fonts-cache): ditto.
10976         (flush-device-fonts-cache): ditto.
10977         (reset-device-font-menus): copied from x-font-menu.el and made
10978         device independent. Most functionality deferred to
10979         device-dependent versions.
10980         (font-menu-family-constructor): copied from x-font-menu.el and
10981         made device independent.
10982         (font-menu-size-constructor): ditto.
10983         (font-menu-weight-constructor): ditto.
10984         (font-menu-set-font): ditto.
10985         (font-menu-change-face): ditto.
10986         (font-menu-load-font): new device method.
10987         (font-menu-font-data): ditto.
10988
10989         * x-font-menu.el: The above functions deleted.
10990
10991 1999-05-26  Andy Piper  <andy@xemacs.org>
10992
10993         * update-elc.el:
10994         * make-docfile.el:
10995         * loadup.el: rehash expand-file-name usage to not use default-directory.
10996
10997 1999-05-21  Andy Piper  <andy@xemacs.org>
10998
10999         * x-select.el (x-select-convert-to-text):
11000         (x-selected-text-type):
11001         (x-get-selection):
11002         (xselect-convert-to-string):
11003         (xselect-convert-to-compound-text):
11004         (xselect-convert-to-length):
11005         (xselect-convert-to-targets):
11006         (xselect-convert-to-delete):
11007         (xselect-convert-to-filename):
11008         (xselect-convert-to-charpos):
11009         (xselect-convert-to-lineno):
11010         (xselect-convert-to-colno):
11011         (xselect-convert-to-sourceloc):
11012         (xselect-convert-to-os):
11013         (xselect-convert-to-host):
11014         (xselect-convert-to-user):
11015         (xselect-convert-to-class):
11016         (xselect-convert-to-name):
11017         (xselect-convert-to-integer):
11018         (xselect-convert-to-atom):
11019         (xselect-convert-to-identity): functions renamed from x-* and
11020         moved to select.el.
11021         (x-get-secondary-selection): use rename get-selection.
11022         (x-get-clipboard): ditto.
11023         (x-own-selection): moved to select.el.
11024         (x-valid-simple-selection-p): ditto.
11025         (x-dehilight-selection): ditto.
11026         (x-own-clipboard): ditto.
11027         (x-disown-selection): ditto.
11028
11029         * x-mouse.el (x-yank-function): moved to mouse.el.
11030         (x-insert-selection): ditto.
11031         (x-set-point-and-move-selection): use renamed function.
11032
11033         * select.el (selected-text-type): moved and renamed from
11034         x-select.el.
11035         (selection-owner-p): moved to C.
11036         (selection-exists-p): ditto.
11037         (get-cutbuffer): new device method.
11038         (get-selection): generalised and moved from x-select.el.
11039         (own-selection): moved x-own-selection functionality into here.
11040         (dehilight-selection): renamed and moved from x-select.el.
11041         (own-clipboard): functionality moved from x-select.el using new
11042         generic C builtins.
11043         (disown-clipboard): ditto.
11044         (select-convert-to-text):
11045         (select-convert-to-string):
11046         (select-convert-to-compound-text):
11047         (select-convert-to-length):
11048         (select-convert-to-targets):
11049         (select-convert-to-delete):
11050         (select-convert-to-filename):
11051         (select-convert-to-charpos):
11052         (select-convert-to-lineno):
11053         (select-convert-to-colno):
11054         (select-convert-to-sourceloc):
11055         (select-convert-to-os):
11056         (select-convert-to-host):
11057         (select-convert-to-user):
11058         (select-convert-to-class):
11059         (select-convert-to-name):
11060         (select-convert-to-integer):
11061         (select-convert-to-atom):
11062         (select-convert-to-identity): new functions renamed from x-* and
11063         moved from x-select.el.
11064
11065         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11066         into here and use as the default window-system mouse yank.
11067         (insert-selection): generalised and moved from x-mouse.el.
11068         (own-clipboard): moved to C.
11069
11070         * msw-select.el (mswindows-selection-owned-p): deleted.
11071         (mswindows-own-selection): generalised and moved to select.el.
11072         (mswindows-disown-selection): generalised and moved to C.
11073         (mswindows-selection-owner-p): ditto.
11074
11075 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11076
11077         * XEmacs 21.2.14 is released
11078
11079 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11080
11081         * about.el: update contact info for jason and slb.
11082
11083 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11084
11085         * mule/european.el (setup-romanian-environment): Add Romanian
11086         support from Emacs/Mule romanian.el.
11087
11088 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11089
11090         * cus-face.el: Label all custom changes with the 'custom' tag.
11091
11092         * cus-edit.el: idem ditto.
11093
11094         * faces.el: Added suport for adding device tags to various functions.
11095         (custom): New device tag.
11096         (face-spec-set): Call reset face with tags argument. No longer do
11097         x-init-global-faces hack.
11098
11099         * faces.el (frob-face-property): Use an anonymous specifier to map
11100         frob-face-property-1 over.
11101
11102         * x-font-menu.el (font-menu-set-font): Always specify all
11103         properties to custom.
11104
11105 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11106
11107         * mule/european.el (setup-czech-environment): Add czech support.
11108         From David Sauer <davids@orfinet.cz>
11109
11110 1999-03-15  SL Baur  <steve@xemacs.org>
11111
11112         * check-features.el: Turn hard errors into warnings.
11113
11114 1999-03-21  SL Baur  <steve@xemacs.org>
11115
11116         * simple.el (delete-key-deletes-forward): As per discussion on
11117         xemacs-beta, default to t.
11118
11119 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11120
11121         * loadup.el: Define Installation-string before loading anything.
11122
11123 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11124
11125         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11126         From Anders Stenman <stenman@isy.liu.se>
11127
11128 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11129
11130         * wid-edit.el (widget-glyph-find): Ditto.
11131
11132         * packages.el (locate-library): Ditto.
11133
11134         * loadup.el (really-early-error-handler): Ditto.
11135
11136         * lib-complete.el (read-library): Ditto.
11137
11138         * faces.el (set-face-stipple): Ditto.
11139
11140         * code-files.el (load): Use new calling style of locate-file.
11141
11142 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11143
11144         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11145         dead.
11146
11147 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11148
11149         * dumped-lisp.el (preloaded-file-list): Don't load
11150         Installation.el.
11151
11152         * loadup.el (Installation-string): Define it here.
11153
11154 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11155
11156         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11157         Installation.el needs to be loaded before `dump-paths', otherwise
11158         the dumping process won't find it.
11159
11160 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11161
11162         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11163         subr so that we can use `replace-in-string' in Installation.el to
11164         get rid of C-m chars under the native Windows build.
11165
11166 1999-04-29  Andy Piper  <andy@xemacs.org>
11167
11168         * make-docfile.el: canonicalize file and directory names.
11169
11170         * device.el (call-device-method): new function for calling device
11171         specific methods.
11172         (define-device-method): new function for defining device methods.
11173         (define-device-method*): ditto.
11174
11175 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11176
11177         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11178
11179 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11180
11181         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11182         (cyrillic-koi8-r-encode-table): Likewise.
11183         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11184         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11185
11186         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11187         from vietnamese.el].
11188
11189         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11190         mule/mule-misc.el.
11191
11192 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11193
11194         * mule/thai-xtis.el:
11195         - Change font registry name from "Thai94x94-0" to "xtis-0".
11196         - Change mnemonic of coding-system `tis-620' to "TIS620".
11197
11198 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11199
11200         * mule/ethiopic.el: fixed.
11201
11202 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11203
11204         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11205
11206         * mule/thai-xtis.el: New file.
11207
11208         * mule/vietnamese.el: New file.
11209
11210         * mule/ethiopic.el: New file.
11211
11212 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11213
11214         * bytecomp.el (byte-compile-close-variables): Leave
11215         debug-issue-ebola-notices alone.
11216
11217 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11218
11219         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11220         at the top of the buffer since it is the most important thing to
11221         customize
11222         (ldap-get-host-parameter): New defun
11223         (ldap-search): Add a new parameter `withdn' to retrieve the
11224         distinguished names of entries
11225
11226 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11227
11228         * startup.el (splash-frame-body): Date and spelling fixes.
11229
11230 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11231
11232         * view-less.el (toggle-truncate-lines): add autoload tag
11233
11234 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11235
11236         * format.el (format-alist): Disable image stuff.
11237
11238 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11239
11240         * wid-edit.el (widget-glyph-find): Search by directories, then by
11241         suffixes rather than the other way around.
11242         (widget-image-conversion): Renamed to
11243         `widget-image-file-name-suffixes'.
11244
11245 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11246
11247         * mule/mule-charset.el: Made old functions obsolete, remove the
11248         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11249         (charset-iso-graphic-plane): Rename from charset-graphic.
11250         (charset-iso-final-char): Rename from charset-final.
11251         (charset-width): Rename from charset-columns.
11252         (charset-bytes): Added from fsf compatibility, returns always 1.
11253
11254         * mule/mule-misc.el: Move charset-doc-string alias to
11255         mule-charset.el
11256
11257 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11258
11259         * x-faces.el (x-make-font-bold-italic): honor
11260         *try-oblique-before-italic-fonts*
11261
11262 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11263
11264         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11265
11266 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11267
11268         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11269         name.
11270
11271 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11272
11273         * cl-extra.el (equalp): Would bug out for lists.
11274
11275 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11276
11277         * about.el (about-hackers):  Change cgw's email address
11278
11279 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11280
11281         * XEmacs 21.2.13 is released
11282
11283 1999-03-12  SL Baur  <steve@xemacs.org>
11284
11285         * simple.el (delete-key-deletes-forward): Revert to previous
11286         behavior.
11287
11288 1999-01-18  Didier Verna  <didier@xemacs.org>
11289
11290         * menubar-items.el (xemacs-splash-buffer): handle the case of
11291         multiple elements in the splash buffer body.
11292
11293         * startup.el (splash-frame-timeout): new constant: interval
11294         between splash buffer elements.
11295         (command-line-1): handle splash buffer with multiple elements (use
11296         a timeout).
11297         (splash-frame-body): Originally `startup-splash-frame-body'.
11298         Rewrote a cleaner and more readable version. This can now be array,
11299         in which case each element is displayed in turn in the splash buffer.
11300         (splash-frame-static-body): new constant. Persistent information
11301         across all splash buffer elements (preserves the possibility to give
11302         it in different languages.
11303         (circulate-splash-frame-elements): new function. Used as a timeout
11304         to circulate through all splash frame elements and display them in
11305         sequence.
11306         (display-splash-frame): originally `startup-splash-frame'. Handle
11307         the case of multiple elements in the splash buffer body. Now
11308         returns a timeout id if multiple elements to display, or nil.
11309
11310 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11311
11312         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11313         so they can be overridden by x-init-face-from-resources.
11314         Additionally specify the font name also with an x tag.
11315
11316 1999-03-08  Andy Piper  <andy@xemacs.org>
11317
11318         * package-get.el (package-get-base): autoload.
11319
11320         * menubar-items.el (default-menubar): add update menu item. Fix
11321         custom menu to only be activated when package-base is available.
11322
11323         * package-get.el (package-get-custom): don't load
11324         package-get-custom as it is auto-generated. Fix group definition.
11325
11326 1999-03-05  Didier Verna  <didier@xemacs.org>
11327
11328         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11329         instead of `symbol-name' (Thanks Kyle).
11330
11331         * cus-edit.el (custom-save-variables): use `prin1' instead of
11332         princ to write symbols.
11333
11334 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11335
11336         * XEmacs 21.2.12 is released
11337
11338 1999-03-05  SL Baur  <steve@xemacs.org>
11339
11340         * menubar-items.el (default-menubar): Add kfm browsing support.
11341         From Neal Becker <nbecker@fred.net>
11342
11343 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11344
11345         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11346         calls to font-lock during buffer reversion.
11347
11348 1999-02-12  Didier Verna  <didier@xemacs.org>
11349
11350         * info.el (Info-build-node-completions): unconditionally widen the
11351         tag table buffer.
11352
11353 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11354
11355         * x-faces.el (x-init-face-from-resources):
11356         Only set fonts in the 'x locale.
11357
11358 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11359
11360         * package-ui.el (pui-install-selected-packages): Don't throw on
11361         `package-admin-delete-binary-package' returning nil since it's
11362         normal.  Reindent function.
11363         (pui-add-required-packages): Handle case where packages selected
11364         for installation have never been installed.
11365
11366 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11367
11368         * menubar-items.el (default-menubar):
11369         Implement the ``Mule->Set coding system of process'' menu item.
11370
11371 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11372
11373         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11374         files
11375         - Change some `if's to `when's
11376
11377 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11378
11379         * XEmacs 21.2.11 is released
11380
11381 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11382
11383         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11384         against window close (Fix Bug #460).
11385         (ask-user-about-lock-dbox): Idem.
11386
11387 1999-02-25  SL Baur  <steve@xemacs.org>
11388
11389         * mule/mule-charset.el (charset-leading-byte): New function.
11390         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11391
11392 1999-02-12  Andy Piper  <andy@xemacs.org>
11393
11394         * about.el (xemacs-hackers): change andy's email address.
11395         (about-url-alist): change andy's web page address.
11396         (about-xemacs): add piper.
11397
11398 1999-02-16  SL Baur  <steve@xemacs.org>
11399
11400         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11401         of mule-base into lisp/mule.
11402
11403 1999-02-16  SL Baur  <steve@xemacs.org>
11404
11405         * mule/arabic.el:
11406         mule/canna-leim.el:
11407         mule/chinese.el:
11408         mule/cyrillic.el:
11409         mule/english.el:
11410         mule/european.el:
11411         mule/greek.el:
11412         mule/hebrew.el:
11413         mule/japanese.el:
11414         mule/kinsoku.el:
11415         mule/korean.el:
11416         mule/misc-lang.el:
11417         mule/mule-category.el:
11418         mule/mule-ccl.el:
11419         mule/mule-charset.el:
11420         mule/mule-cmds.el:
11421         mule/mule-coding.el:
11422         mule/mule-files.el:
11423         mule/mule-help.el:
11424         mule/mule-init.el:
11425         mule/mule-misc.el:
11426         mule/mule-tty-init.el:
11427         mule/mule-x-init.el:
11428         mule/viet-chars.el:  Remerge from mule-base.
11429
11430         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11431         of mule-base into lisp/mule.
11432
11433 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11434
11435         * process.el (exec-to-string): Use `shell-command-switch' in place
11436         of hard-wired "-c" (for WindowsNT).
11437
11438 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11439
11440         * menubar-items.el (default-menubar):  Remove obsolete
11441         "Gopher" item
11442
11443 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11444
11445         * package-admin.el (package-admin-get-install-dir): First fall
11446         back to the location of xemacs-base for non-mule packages.
11447
11448 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11449
11450         * paths.el:
11451         - improved automounter tmp directory support.
11452         - support 4 (!) empirically discovered automounter conventions
11453
11454 1999-02-12  SL Baur  <steve@xemacs.org>
11455
11456         * etags.el (pop-tag-mark): autoload to match key binding.
11457
11458 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11459
11460         * XEmacs 21.2.10 is released
11461
11462 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11463
11464         * package-get.el (package-get-remote-filename): Don't bug out for
11465         a local file name in the search entry.
11466
11467 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11468
11469         * XEmacs 21.2.9 is released
11470
11471 1999-01-19  Didier Verna  <didier@xemacs.org>
11472
11473         * replace.el (replace-search-function): new variable containing a
11474         function to perform a search-forward.
11475         (replace-re-search-function): new variable containing a function
11476         to perform a re-search-forward.
11477         (perform-replace): use them.
11478
11479 1999-01-25  Didier Verna  <didier@xemacs.org>
11480
11481         * select.el (selection-owner-p): use the name `XEmacs'.
11482         (cut-copy-clear-internal): ditto.
11483
11484 1999-01-18  Andy Piper  <andy@xemacs.org>
11485
11486         * about.el (about-url-alist): Update my entry.
11487         (xemacs-hackers): Ditto.
11488
11489 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11490
11491         * buffer.el (switch-to-buffer): Fixing documentation.
11492         * minibuf.el (minibuffer-completion-table): ditto.
11493         * cl-macs.el (return-from): ditto.
11494
11495 1999-01-04  Didier Verna  <didier@xemacs.org>
11496
11497         * replace.el (delete-non-matching-lines): temporarily disable
11498         case-folding when called interactively with a regexp containing
11499         uppercase characters.
11500         (delete-matching-lines): ditto.
11501         (count-matches): ditto.
11502         (list-matching-lines): ditto.
11503
11504 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11505
11506         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11507         abort if current window is split horizontally, not if others are
11508         split.  Got rid of unnecessary minibuffer checking.  Also, add
11509         some comments (it's still complex).
11510
11511 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11512
11513         * package-get.el: changed address for doc.ic.ac.uk to
11514         sunsite.doc.ic.ac.uk
11515
11516 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11517
11518         * ldap.el (toplevel): Remove requires so that the file compiles
11519         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11520
11521 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11522
11523         * dump-paths.el: Calculate module-directory and set
11524         module-load-path to the load path for modules.
11525
11526         * loadup.el: Get bootstrap value of module-load-path from the
11527         environment variable EMACSBOOTSTRAPMODULEPATH.
11528         - Display the module load path if we're debugging paths.
11529
11530         * setup-paths.el: Added function paths-find-site-module-directory.
11531         - Added function paths-find-module-directory.
11532         - Added function paths-construct-module-load-path.  Uses new
11533         environment variable EMACSMODULEPATH.
11534
11535 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11536
11537         * font.el (font-default-object-for-device):
11538         Oops! This `or' can't be replaced by `unless'.
11539         Fixed inability to run w3, among other things.
11540
11541 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11542
11543         * package-admin.el: Change initialization of
11544           package-admin-install-function dependent on system type.
11545           Change package-admin-install-function-mswindows to use
11546           "minitar".
11547
11548 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11549
11550         * mouse.el (default-mouse-motion-handler): Disable help echo while
11551         in the minibuffer.
11552
11553 1998-12-28  Martin Buchholz <martin@xemacs.org>
11554
11555         * XEmacs 21.2.8 is released.
11556
11557 1998-12-24  Martin Buchholz <martin@xemacs.org>
11558
11559         * XEmacs 21.2.7 is released.
11560
11561 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11562
11563         * package-ui.el (pui-list-packages): Set truncate-lines.
11564
11565         * package-get.el (package-get-download-menu): Use
11566         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11567
11568         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11569         (pui-help-string): idem.
11570         (list-packages-mode): New major mode.
11571         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11572         (pui-install-selected-packages): Add suport for removing packages.
11573         (pui-toggle-package-delete-key): New function.
11574         (pui-popup-context-sensitive): New kludge.
11575         (pui-list-packages): Add warning when `package-get-remote' is nil.
11576         (package-ui-add-site): New function.
11577
11578 1998-12-01  Didier Verna  <didier@xemacs.org>
11579
11580         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11581
11582 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11583
11584         * ldap.el: Custom-ized
11585         (toplevel): Do not provide `ldap' which is provided by C level
11586         LDAP code
11587         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11588
11589 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11590
11591         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11592
11593 1998-12-17  Andy Piper  <andy@xemacs.org>
11594
11595         * sound.el (sound-load-list): name changed from sound-load-alist.
11596         (sound-extension-list): name changed from sound-ext-list.
11597         (load-default-sounds): use new names.
11598         (load-sound-file): use new names.
11599
11600 1998-12-16  Andy Piper  <andy@xemacs.org>
11601
11602         * XEmacs 21.2.6 is released
11603
11604 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11605
11606         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11607         errors.
11608
11609 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11610
11611         * wid-edit.el (widget-echo-this-extent): Set
11612         help-echo-owns-message to t.
11613
11614 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11615
11616         * package-get.el (package-get-download-menu): use toggles for
11617           each site in the download site menu.
11618
11619 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11620
11621         * package-get.el (package-get): If we cannot find a package
11622           because package-get-remote is not set, give a more helpful
11623           error message.
11624
11625 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11626
11627         * package-get.el (package-get-remote-filename): use an EFS path
11628         with user anonymous if no user is specified.
11629
11630 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11631
11632         * faces.el (face-spec-set): Re-init fallfacks for default after
11633         calling reset-face on the default face.
11634
11635 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11636
11637         * package-admin.el (package-admin-default-install-function):
11638         Behave as advertised.  Make sure the pkg-dir is proper for
11639         default-directory.
11640         (package-admin-add-binary-package): Make sure the pkg-dir is
11641         proper for default-directory.
11642         (package-admin-install-function-mswindows): Make sure the pkg-dir
11643         is proper for default-directory.
11644
11645 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11646
11647         * XEmacs 21.2.5 is released
11648
11649 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11650
11651         * files.el (binary-file-regexps): regexp-opt is not available at
11652         bytecompile time.
11653
11654 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11655
11656         * x-win-xfree86.el:
11657         * x-win-sun.el (x-win-init-sun):
11658         * x-win-sun.el:
11659         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11660         * x-iso8859-1.el:
11661         * x-init.el (init-post-x-win):
11662         * x-init.el (init-pre-x-win):
11663         * x-init.el (x-initialize-compose):
11664         * x-init.el:
11665         * x-compose.el:
11666         * winnt.el:
11667         * widget.el:
11668         * wid-edit.el (widget-glyph-click):
11669         * wid-edit.el (widget-glyph-find):
11670         * wid-edit.el (widget-type):
11671         * view-less.el (view-buffer-other-window):
11672         * very-early-lisp.el:
11673         * version.el:
11674         * toolbar.el:
11675         * toolbar-items.el:
11676         * term/sun.el (suntool-map):
11677         * term/sun-mouse.el:
11678         * term/internal.el:
11679         * syntax.el (modify-syntax-entry):
11680         * symbol-syntax.el:
11681         * subr.el:
11682         * startup.el (lock-directory):
11683         * simple.el (set-comment-column):
11684         * simple.el (backward-delete-char-untabify):
11685         * shadow.el (find-emacs-lisp-shadows):
11686         * shadow.el:
11687         * setup-paths.el (paths-construct-info-path):
11688         * select.el (cut-copy-clear-internal):
11689         * process.el (call-process-region):
11690         * process.el (start-process-shell-command):
11691         * process.el:
11692         * paths.el (rmail-spool-directory):
11693         * paragraphs.el (use-hard-newlines):
11694         * package-get.el (package-get-dependencies):
11695         * package-admin.el (package-admin-delete-binary-package):
11696         * obsolete.el (truncate-string):
11697         * obsolete.el (store-substring):
11698         * mouse.el (default-mouse-track-maybe-own-selection):
11699         * mouse.el (mouse-yank-at-point):
11700         * modeline.el:
11701         * modeline.el (mouse-drag-modeline):
11702         * minibuf.el (read-directory-name-internal):
11703         * minibuf.el (read-file-name-internal):
11704         * minibuf.el (read-file-name-internal-1):
11705         * minibuf.el (read-file-name-2):
11706         * minibuf.el (exact-minibuffer-completion-p):
11707         * minibuf.el (read-from-minibuffer):
11708         * minibuf.el:
11709         * menubar.el (check-menu-syntax):
11710         * map-ynp.el (map-y-or-n-p):
11711         * make-docfile.el (docfile-out-of-date):
11712         * loadup.el ((member "run-temacs" command-line-args)):
11713         * loadup.el ((member "no-site-file" command-line-args)):
11714         * loadup.el (really-early-error-handler):
11715         * loadup.el:
11716         * loadhist.el:
11717         * loaddefs.el:
11718         * lisp-mnt.el (lm-verify):
11719         * lib-complete.el (lib-complete:cache-completions):
11720         * lib-complete.el (library-all-completions):
11721         * itimer.el (itimer-run-expired-timers):
11722         * info.el (Info-mode):
11723         * info.el (Info-insert-file-contents):
11724         * info.el (Info-rebuild-dir):
11725         * info.el (Info-build-dir-anew):
11726         * info.el (Info-parse-dir-entries):
11727         * info.el (Info-dir-outdated-p):
11728         * info.el (Info-insert-dir):
11729         * info.el (info-xref):
11730         * info.el:
11731         * hyper-apropos.el (hyper-apropos-get-doc):
11732         * hyper-apropos.el (hyper-describe-face):
11733         * hyper-apropos.el (hyper-apropos-mode):
11734         * hyper-apropos.el:
11735         * help.el (list-processes):
11736         * help.el:
11737         * gnuserv.el:
11738         * font.el (mswindows-font-create-name):
11739         * font.el (font-default-font-for-device):
11740         * font.el (x-font-create-object):
11741         * font.el (font-registry):
11742         * font.el:
11743         * font-lock.el (font-lock-keywords):
11744         * font-lock.el:
11745         * finder.el (finder-compile-keywords):
11746         * find-paths.el (paths-find-recursive-path):
11747         * fill.el (set-justification-center):
11748         * fill.el (fill-region-as-paragraph):
11749         * files.el (insert-directory):
11750         * files.el (wildcard-to-regexp):
11751         * files.el (recover-file):
11752         * files.el (basic-save-buffer):
11753         * files.el (delete-auto-save-file-if-necessary):
11754         * files.el (file-relative-name):
11755         * files.el (backup-extract-version):
11756         * files.el (backup-buffer):
11757         * files.el (set-visited-file-name):
11758         * files.el (set-auto-mode):
11759         * files.el (interpreter-mode-alist):
11760         * files.el:
11761         * files.el (find-file-noselect):
11762         * files.el (abbreviate-file-name):
11763         * files.el (parse-colon-path):
11764         * files.el (directory-abbrev-alist):
11765         * etags.el (visit-tags-table-buffer):
11766         * easymenu.el (easy-menu-define):
11767         * dragdrop.el (experimental-dragdrop-drag):
11768         * dragdrop.el (dragdrop-drop-do-functions):
11769         * dragdrop.el (dragdrop-drop-at-point):
11770         * disass.el (disassemble-1):
11771         * disass.el (disassemble-internal):
11772         * disass.el (disassemble):
11773         * disass.el:
11774         * derived.el (derived-mode-init-mode-variables):
11775         * derived.el (define-derived-mode):
11776         * custom.el (defgroup):
11777         * cus-edit.el (custom-quote):
11778         * config.el:
11779         * code-process.el (open-network-stream):
11780         * code-process.el (start-process):
11781         * code-process.el (call-process-region):
11782         * code-process.el (call-process):
11783         * code-process.el:
11784         * code-files.el (insert-file-contents):
11785         * code-files.el:
11786         * code-files.el (buffer-file-coding-system-for-read):
11787         * cmdloop.el (yes-or-no-p-minibuf):
11788         * cl.el:
11789         * cl-macs.el:
11790         * cl-extra.el:
11791         * callers-of-rpt.el (make-caller-report):
11792         * callers-of-rpt.el:
11793         * bytecomp.el (batch-byte-recompile-directory):
11794         * bytecomp.el (batch-byte-compile-1):
11795         * bytecomp.el (batch-byte-compile):
11796         * bytecomp.el (display-call-tree):
11797         * bytecomp.el (byte-compile-insert):
11798         * bytecomp.el (byte-compile-two-args-19->20):
11799         * bytecomp.el (byte-compile-variable-ref):
11800         * bytecomp.el (byte-compile-form):
11801         * bytecomp.el (byte-compile-top-level-body):
11802         * bytecomp.el (byte-compile-out-toplevel):
11803         * bytecomp.el (byte-compile-byte-code-maker):
11804         * bytecomp.el (byte-compile-file-form-defmumble):
11805         * bytecomp.el (byte-compile-file-form):
11806         * bytecomp.el (byte-compile-keep-pending):
11807         * bytecomp.el (byte-compile-insert-header):
11808         * bytecomp.el (byte-compile-from-buffer):
11809         * bytecomp.el (byte-compile-file):
11810         * bytecomp.el (byte-recompile-file):
11811         * bytecomp.el (byte-compile-close-variables):
11812         * bytecomp.el (byte-compile-warn-about-unused-variables):
11813         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11814         * bytecomp.el (byte-compiler-legal-options):
11815         * bytecomp.el (byte-compile-lapcode):
11816         * bytecomp.el (byte-optimize-log):
11817         * bytecomp.el ((fboundp 'defsubst)):
11818         * bytecomp.el:
11819         * bytecomp-runtime.el:
11820         * byte-optimize.el (byte-optimize-apply):
11821         * byte-optimize.el (car):
11822         * byte-optimize.el (byte-optimize-form):
11823         * byte-optimize.el (byte-optimize-form-code-walker):
11824         * byte-optimize.el:
11825         * build-report.el (build-report-insert-installation-file):
11826         * build-report.el (build-report):
11827         * auto-show.el:
11828         * apropos.el (apropos-documentation):
11829         - mega patch
11830         - clean up byte-compile warnings
11831         - remove unused variables
11832         - Use common lisp style hashtable functions
11833         - byte compiler cleanup
11834         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11835         - remove old backquote syntax usage
11836         - move some cl functionality into C for speed.
11837         - remove last remaining VMS support
11838         - spelling fixes
11839         - implement last, butlast, nbutlast, copy-list in C.
11840         - new macro ignore-file-errors, similar to ignore-errors
11841           (ignore-file-errors (delete-file "foo"))
11842         - get frequent garbage collection during loadup.el by tweaking
11843           gc-cons-threshold, rather than explicitly calling garbage-collect
11844         - default delete-key-deletes-forward to `t'.
11845
11846 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11847
11848         * XEmacs 21.2-beta4 is released.
11849
11850 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11851
11852         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11853         (easy-menu-item-present-p): Wrapper around find-menu-item.
11854         (easy-menu-remove-item): Wrapper around delete-menu-item.
11855
11856         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11857         (add-menu-button): Add 'in-menu' argument.
11858         (add-menu-item-1): Add in-menu support to helper function.
11859
11860 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11861
11862         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11863
11864 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11865
11866         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11867         of Dec 4, 1997.
11868
11869 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * process.el (shell-command-on-region): Report if the command
11872         succeeded or failed.
11873
11874 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11875
11876         * subr.el (buffer-substring-no-properties): Comment out.
11877
11878 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11879
11880         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11881           into font instances first, like `x-frob-font-size' does.
11882           (mswindows-find-larger-font): ditto
11883
11884 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11885
11886         * package-ui.el (pui-install-selected-packages): fix args in call
11887         to `package-get'.
11888
11889 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11890
11891         * package-get.el (host-name): New widget type.
11892         (package-get-remote): Better customization using new type.
11893         (package-get-download-sites): idem dito.
11894
11895         (package-get-custom): Do not use package-get-all untill we have
11896         runtime dependencies.
11897
11898         (package-get-remove-copy): Default to 't' we no longer need this
11899         kludge as we do not currently use depenencies.
11900
11901         (package-get-was-current): New variable.
11902         (package-get-require-base): New 'force-current' argument.
11903         (package-get-update-base): idem
11904         (package-get-package-provider):  idem
11905         (package-get-locate-index-file): New 'no-remote' argument.
11906         (package-get-locate-file): idem.
11907
11908         (package-get-maybe-save-index): New function.
11909         (package-get-update-base): Use it.
11910
11911 1998-10-28 Greg Klanderman <greg@alphatech.com>
11912
11913         * package-get.el (package-get-remote): default to nil; by default,
11914         don't go out to the net via EFS.  They must select a download site.
11915         (package-get-download-sites): new variable.
11916         (package-get-download-menu): new function.
11917         (package-get-locate-index-file): new function.
11918         (package-get-update-base): use it.
11919
11920         * menubar-items.el (default-menubar): add "Update Package Index"
11921         and "Add Download Site" menus under Options | Manage Packages.
11922
11923 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11924
11925         * package-get.el (package-get): bugfix code checking installed version
11926         for case where package is not currently installed.
11927         (package-get-require-signed-base-updates): new variable.
11928         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11929         deemed not a goot thing.  Use the variable
11930         package-get-allow-unsigned-base-updates instead.
11931
11932 1998-10-16 Greg Klanderman <greg@alphatech.com>
11933
11934         * package-get.el (package-get): Don't install an older version than
11935         we already have unless explicitly told to.  Issue a warning.
11936
11937         * package-ui.el (pui-add-required-packages): when adding
11938         dependencies, don't add packages that are up to date.
11939         (pui-package-symbol-char):  Don't consider a package out of date
11940         if you have a newer version installed than the latest version in
11941         package-get-base.
11942
11943         * package-get.el (package-get-base-filename): document that it may
11944         be a path relative to package-get-remote;  new default value.
11945         (package-get-locate-file): new function.
11946         (package-get-update-base): use it to expand package-get-base-filename.
11947         (package-get-save-base): new function to save the package-get database
11948         to file.
11949         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11950         (package-get-update-base): pass the REMOTE-SOURCE arg.
11951         (package-get-update-base-entry): call package-get-custom-add-entry.
11952         (package-get-file-installed-p): removed; no longer needed.
11953         (package-get-create-custom): ditto.
11954         (toplevel): remove code to build and load package-get-custom.el
11955         (package-get-custom-add-entry): new function.
11956
11957 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11958
11959         * wid-edit.el (widget-button-click): Don't switch window.
11960
11961 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11962
11963         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11964
11965 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11966
11967         * etags.el (find-tag-default): Run find-tag-hook using
11968         run-hooks rather than funcall
11969
11970 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11973         and the current local map as the parents to isearch-mode-map.
11974
11975 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11976
11977         * XEmacs 21.2-beta3 is released.
11978
11979 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11980
11981         * package-get.el (package-get-update-base): use
11982         insert-file-contents-internal, not insert-file-contents-literally.
11983
11984 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11985
11986         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11987         dump time.
11988
11989 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11990
11991         * package-get.el (package-get-update-base-entry): new function.
11992         (package-get-update-base): renamed; was `package-get-load-base'.
11993         cleanup, and use package-get-update-base-from-buffer.
11994         (package-get-update-base-from-buffer): new function.
11995         (package-get-update-base-entries): new; helper for above.
11996         Do not eval lisp grabbed over ftp; parse it from new format.
11997
11998 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11999
12000         * files.el (set-auto-mode): Don't play games loading package-get
12001         database; package-get-package-provider will handle it all.
12002
12003 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12004
12005         * package-get.el (package-get-base-filename): new variable.
12006         (package-get-require-base): new function.
12007         (package-get-pgp-signed-begin-line): new variable.
12008         (package-get-pgp-signature-begin-line): ditto.
12009         (package-get-pgp-signature-end-line):  ditto.
12010         (package-get-load-base): new function.
12011         (package-get-interactive-package-query):
12012         (package-get-update-all):
12013         (package-get-dependencies):
12014         (package-get-package-provider):
12015         (package-get-custom): use package-get-require-base.
12016         [package-get-custom loading]: disable for now.
12017
12018         * package-ui.el (pui-list-packages): use (package-get-require-base)
12019
12020 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12021
12022         * package-ui.el: Correct obvious thinko in choosing extent face.
12023
12024 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12025
12026         * menubar-items.el (default-menubar): pui-list-package has nothing
12027         to with Customize. Move all the package stuff to a new Item in Options.
12028
12029         * package-ui.el (pui-menu): Add menu and Popup menu.
12030
12031         * package-get.el (package-get): Use new
12032         package-admin-get-install-dir.
12033
12034         * package-admin.el (package-admin-get-install-dir): New syntax.
12035         Conserve package location and put mule packages where mule-base is.
12036
12037         * package-get.el : Customized
12038
12039         * package-ui.el (pui): Customized
12040         (pui-package-install-dest-dir): New variable.
12041         (pui-install-selected-packages): Use it
12042
12043 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12044
12045         * package-get.el (package-get-interactive-package-query): Move
12046         dependency on package-get-base to run-time.
12047         (package-get-update-all): Ditto.
12048         (package-get-dependencies): Ditto.
12049         (package-get-package-provider): Ditto.
12050         (package-get-custom): Ditto.
12051
12052 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12053
12054         * events.el: Remove 'ascii-character property from 'backspace
12055         and 'delete symbols
12056
12057 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12058
12059         * package-get-base.el: removed.
12060
12061 1998-09-23  Didier Verna  <didier@xemacs.org>
12062
12063         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12064         (no-upper-case-p): new function.
12065         (with-search-caps-disable-folding): new macro.
12066         (with-interactive-search-caps-disable-folding): new macro.
12067         (zap-to-char): In interactive mode, do a case-sensitive search if
12068         the character is uppercase.
12069         (zap-up-to-char): ditto.
12070
12071         * replace.el (perform-replace): use the function no-upper-case-p.
12072
12073         * isearch-mode.el (isearch-fix-case): ditto.
12074         make obsolete `with-caps-disable-folding' and
12075         `isearch-no-upper-case-p'.
12076
12077         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12078         (tags-search): ditto.
12079         (tags-query-replace): ditto.
12080
12081         * info.el (Info-search): ditto.
12082
12083 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12084
12085         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12086
12087 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12088
12089         * package-admin.el (package-admin-rmtree): rewritten.  need to
12090         check for "." and ".." before symlink check.  expand files and
12091         directories with respect to DIRECTORY, not default-directory.
12092
12093 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12094
12095         * package-get.el (package-get-all): add INSTALL-DIR argument.
12096
12097 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12098
12099         * package-ui.el (pui-add-required-packages): new function, select
12100         dependent packages.
12101         (pui-display-keymap): bind it.
12102         (pui-help-string): document it.
12103         (pui-install-selected-packages): package-get-all -> package-get.
12104
12105         * package-get.el (package-get-dependencies): new function.
12106
12107 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12108
12109         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12110         regexps.
12111
12112 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12113
12114         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12115         function.
12116         (default-mouse-track-normalize-point): Use it.
12117
12118 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12119
12120         * package-admin.el (package-admin-delete-binary-package):
12121                 General cleanup. Remove unnessary use of progn and
12122         save-excursion.
12123         (package-admin-delete-binary-package): Do NOT mess with file
12124         modes. That is evil.
12125         (package-admin-delete-binary-package): Wrap all deleting in
12126         condition-case. The data in MANIFEST is untrustworthy.
12127         (package-admin-delete-binary-package): Let the OS worry about non
12128         empty directories.
12129
12130 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12131
12132         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12133         processing.
12134         (lm-report-bug): Fix mail address to send bug reports to.
12135
12136 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12137
12138         * XEmacs 21.2-beta2 is released.
12139
12140 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12141
12142         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12143
12144 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12145
12146         * info.el (Info-mode): Document page turning by double clicks in
12147         docstring so `M-x describe-mode' will display it.
12148
12149 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12150
12151         * info.el (Info-mouse-track-double-click-hook): Use character
12152         widths to calculate a border region where double clicking does
12153         page turning, and return `nil' by default so other hooks, such as
12154         region highlighting, will be run.
12155
12156 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12157
12158         * sound.el (default-sound-directory-list): Initialize with all the
12159         "sounds" directories in `data-directory-list'.  It used to just be
12160         the first one.
12161
12162         * packages.el (locate-data-directory-list): Created.  This gives
12163         the list of matching directories, unlike `locate-data-directory',
12164         which just gives the first one.
12165
12166 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12167
12168         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12169         make a binding in the local keymap until help-char handling is
12170         improved.
12171
12172         * help.el (help-keymap-with-help-key): Provide keymap with help
12173         binding.
12174         (help-print-help-form): New helper function.
12175
12176 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12177
12178         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12179         move extent to another buffer; no need to create a new extent.
12180         (isearch-fix-case): New function.
12181         (isearch-search-and-update): Use it.
12182
12183 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12186         the keymap, not minor-mode-map-alist.
12187         (isearch-done): Restore overriding-local-map.
12188
12189 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12190
12191         * bytecomp.el (byte-compile-buffer-substring):
12192         Fix for: (byte-compile (defun f () (buffer-substring)))
12193         ==>   ** buffer-substring called with 3 args, but requires 0-3
12194         - new code not only works, but is more readable, too.
12195
12196 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12197
12198         * msw-faces.el (mswindows-init-device-faces): Don't try to
12199           specify a default font at this late stage. Do try to force
12200           creation of the default face font so that if it fails we get
12201           an error now instead of a crash at frame creation.
12202
12203           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12204           mswindows-make-font-unitalic: Canonical default weight
12205           changed from "Normal" to "Regular".
12206
12207           mswindows-make-font-bold / -bold-italic: Supplied device was
12208           not being passed into call to mswindows-find-smaller-font.
12209
12210 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12211
12212         * package-get.el (package-get-remote): Fix the path where to find
12213           the packages on xemacs.org.
12214
12215 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12216
12217         * about.el (about-maintainer-info): Update Ben's entry.
12218
12219 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12220
12221         * lisp/shadow.el (find-emacs-lisp-shadows):
12222         - `member' was being called on lists of length 2000!
12223         - Replace with hashtables.
12224         - Replace hand-coded loops with (dolist)
12225         - Fix comment typo
12226
12227 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12228
12229         * packages.el: Added new function, `package-delete-name', to
12230           delete existing packages from the installed package database
12231           (`packages-package-list').  Also added the "pkginfo" directory
12232           to `packages-special-base-regexp', so that the pkginfo directory
12233           would not get added to `late-packages'.
12234
12235         * package-admin.el: Added ability to delete an installed package
12236           (added low-level function, `package-admin-delete-package').
12237           Understands how to use the pkginfo/MANIFEST.<package> file to
12238           delete the package.  When installing a package, will also
12239           create a MANIFEST.* file if one is not provided by the
12240           package.  If the MANIFEST.* doesn't exist when deleting a
12241           package, the functions will fall back to attempting to delete
12242           any package-specific lisp directory.
12243
12244         * package-get.el: Moved some functions to package-admin.el.
12245           Added interactive function `package-get-delete-package', for
12246           use by users for deleting a package.
12247
12248           Also modified to not require the presence of efs.
12249
12250 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12251
12252         * files.el (find-file-noselect): Handle all signals, kill the
12253         buffer and resignal.
12254
12255 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12256
12257         * cl-macs.el (glyph-image): Add setf method.
12258
12259 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12260
12261         * package-get.el: Fixed broken EFS downloading.  Also, look for
12262           .tar.gz files first, in preference over .tgz files.
12263
12264         * package-ui.el: Fix display of package version numbers.
12265
12266 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12267
12268         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12269         argument.
12270
12271 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12272
12273         * list-mode.el: `display-completion-list': added new/optional
12274           keyword `:completion-string', which allows the programmer to
12275           change the "Possible completions are:" prompt.
12276
12277         * menubar-items.el: Added new pulldown menu-pick to start up the
12278           visual package browser/installer:
12279
12280                 Options->Customize->List Packages
12281
12282         * package-admin.el: Added hooks for installing under both Unix
12283           and MS Windows.  Does additional error checking.  No longer
12284           calls "add-big-package.sh" to install packages under Unix; now
12285           calls gunzip & tar directly.
12286
12287         * package-get.el: Added ability to install packages from files
12288           on a local disk/CDROM.  Now deletes any existing package lisp
12289           directory.  Does completion on available packages when
12290           querying for package names.  Will also search for .tgz files
12291           in addition for .tar.gz files.  Tries to reload
12292           auto-autoloads, as a convenience when loading new packages,
12293           and also tries to add any new package paths to `load-path'.
12294           Changed all occurences of `concat' to use `expand-file-name'.
12295
12296         * package-ui.el: New file which implements the main visual
12297           package browser/installer, which is started via a menu pick or
12298           M-x pui-list packages.
12299
12300 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * startup.el (load-init-file): spelling fix.
12303
12304 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12305
12306         * startup.el (normal-top-level): Load auto-autoload files
12307         covariantly with their precedence.
12308
12309 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12310
12311         * menubar-items.el (default-menubar): Remove "Font Weight"
12312         option, there is currently no custom equivalent.. Customize-faces
12313         is "Edit faces".
12314
12315         * x-font-menu.el (font-menu-set-font): Use customize to set
12316         default face.
12317
12318         * faces.el (face-spec-update-all-matching): New function.
12319
12320         * cus-face.el (custom-set-face-update-spec): New function.
12321         Interface to customize faces from elisp.
12322
12323         (custom-face-value-create): Show the customized settings if set
12324         but not saved.
12325
12326 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12327
12328         (custom-face-value-create): Show the customized settings if set
12329         but not saved.
12330
12331 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * keydefs.el (global-map): Add FSF 20.3 binding of
12334         query-replace-regexp.
12335
12336 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12337
12338         * minibuf.el (read-file-name-internal-1): use
12339         user-name-completion-1 instead of user-name-completion.
12340
12341 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12342
12343         * loadup.el:
12344         * make-docfile.el:
12345         * update-elc.el: Don't set `source-directory' (now defunct as a
12346         global variable) no more.
12347
12348         * packages.el (packages-list-autoloads): Made `source-directory'
12349         (now defunct as a global variable) a parameter.
12350
12351 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12352
12353         * about.el (about-hackers): new email
12354
12355 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12356
12357         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12358
12359 1998-07-17  Didier Verna  <didier@xemacs.org>
12360
12361         * faces.el (set-face-property):
12362         (set-face-dim-p):
12363         (face-dim-p): updated the doc strings now that the dim property isn't
12364         tty-specific.
12365         (face-equal): the dim property is now a common one.
12366
12367         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12368         Renamed the `stipple' attribute to `background-pixmap'.
12369         (custom-face-background-pixmap): make custom-face-stipple an
12370         obsolete alias for this.
12371
12372 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12373
12374         * find-paths.el (paths-file-readable-directory-p): Created and
12375         used.
12376
12377         * loadup.el: Don't set inhibit-... flags from run-temacs.
12378
12379 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12380
12381         * packages.el (packages-data-path-depth): Added and used.
12382
12383 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12384
12385         * about.el:
12386         - Change .xpm to .png, delete "zcat" section.
12387         - cosmetic fix in the 'marcpa' entry.
12388
12389         * etc/photos
12390         - convert all .xpm.Z to .png
12391         - rename mrb to martin
12392         - rename mcook-m to mcookm
12393
12394 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12395
12396         * x-init.el (x-initialize-compose): Add support for
12397         dead-circumflex as YET ANOTHER NAME for that dead key.
12398
12399 1998-08-05  Colin Rafferty <colin@xemacs.org>
12400
12401         * setup-paths.el (paths-construct-exec-path): Made the
12402         last-packages really be last.
12403         (paths-construct-data-directory-list): Ditto.
12404
12405 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12406
12407         * startup.el(startup-splash-frame-body):
12408         Update Copyright notice in splash screen
12409
12410 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12411
12412         * minibuf.el (read-file-name-internal-1): do ~user completion.
12413
12414 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12415
12416         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12417         aginst destroyed extents
12418
12419 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12420
12421         * package-get.el (package-get): add `install-dir' argument.
12422
12423 1998-07-20  John Jones  <jj@asu.edu>
12424
12425         * package-get.el: calls to package-get-update-all will only
12426           update packages which are already installed.
12427
12428 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12429
12430         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12431         writable.
12432
12433 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12434
12435         * about.el (about-hackers): Correct my email.
12436
12437 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12438
12439         * about.el (about-hackers): new email-address.
12440
12441 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12442
12443         * minibuf.el (read-number): Don't let `input-error' condition
12444         escape.
12445
12446 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12447
12448         * about.el (about-hackers): use my `email-for-life' address.
12449
12450 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12451
12452         * XEmacs 21.2-beta1 is released.
12453
12454 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12455
12456         * ldap.el (ldap-search): Doc string change
12457
12458 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12459
12460         * menubar-items.el (default-menubar): Removed references to
12461         `data-directory', and use `locate-data-file' instead, and made
12462         then greyed out if they don't exist.
12463
12464 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12465
12466         * keymap.el (events-to-keys): Use `format' instead of `concat'
12467         since the latter does not accept integer args anymore
12468
12469 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12470
12471         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12472         macros replaced.
12473
12474 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12475
12476         * make-docfile.el: Get first initialization from very-early-lisp.el
12477         * update-elc.el: Ditto.
12478         * loadup.el (really-early-error-handler): Ditto.
12479
12480         * packages.el (packages-unbytecompiled-lisp): Add new file,
12481         very-early-lisp.el.
12482
12483         * very-early-lisp.el: New file.
12484
12485 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12486
12487         * Symbols that have been obsolete for at least 3 years removed (II).
12488
12489         * obsolete.el (eval-current-buffer): Make compatible.
12490         (byte-code-function-p): Ditto.
12491         (send-string): Removed.
12492         (send-region): Removed.
12493         (screen-scrollbar-width): Removed.
12494         (set-screen-scrollbar-width): Removed.
12495         (set-screen-left-margin-width): Removed.
12496         (set-screen-right-margin-width): Removed.
12497         (screen-left-margin-width): Removed.
12498         (screen-right-margin-width): Removed.
12499         (set-buffer-left-margin-width): Removed.
12500         (set-buffer-right-margin-width): Removed.
12501         (buffer-left-margin-width): Removed.
12502         (buffer-right-margin-width): Removed.
12503         (x-set-frame-icon-pixmap): Removed.
12504         (x-set-screen-icon-pixmap): Removed.
12505         (pixel-name): Removed.
12506         (make-pixmap): Removed.
12507         (make-cursor): Removed.
12508         (pixmap-width): Removed.
12509         (pixmap-contributes-to-line-height-p): Removed.
12510         (set-pixmap-contributes-to-line-height): Removed.
12511
12512 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12513
12514         * obsolete.el (popup-menu-up-p): removed.
12515         (read-no-blanks-input): Removed.
12516         (wholenump): Removed.
12517         (ring-mod): Removed (what was ring-mod?).
12518         (current-time-seconds): Removed.
12519         (run-special-hook-with-args): Removed.
12520         (dot): Removed.
12521         (dot-marker): Removed.
12522         (dot-min): Removed.
12523         (dot-max): Removed.
12524         (window-dot): Removed.
12525         (set-window-dot): Removed.
12526
12527         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12528         `dot-min'.
12529
12530         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12531
12532         * code-files.el (insert-file-contents): Rename
12533         run-special-hook-with-args to run-hook-with-args-until-success.
12534         (write-region): Ditto.
12535
12536 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12537
12538         * about.el: Fix typos, update release date.
12539
12540         * Symbols that have been obsolete for at least 3 years removed.
12541
12542         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12543         screen- functions.
12544         (toplevel): remove setf methods for screen functions.
12545         * cl-macs.el (extent-data): defsetf removed.
12546         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12547         many places to remove.
12548         (comment-indent-hook): Ditto.
12549         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12550         (buffer-dedicated-screen): Ditto.
12551         (deiconify-screen): Ditto.
12552         (delete-screen): Ditto.
12553         (event-screen): Ditto.
12554         (find-file-other-screen): Ditto.
12555         (find-file-read-only-other-screen): Ditto.
12556         (live-screen-p): Ditto.
12557         (screen-height): Ditto.
12558         (screen-iconified-p): Ditto.
12559         (screen-list): Ditto.
12560         (screen-live-p): Ditto.
12561         (screen-name): Ditto.
12562         (screen-parameters): Ditto.
12563         (screen-pixel-height): Ditto.
12564         (screen-pixel-width): Ditto.
12565         (screen-root-window): Ditto.
12566         (screen-selected-window): Ditto.
12567         (screen-totally-visible-p): Ditto.
12568         (screen-visible-p): Ditto.
12569         (screen-width): Ditto.
12570         (screenp): Ditto.
12571         (get-screen-for-buffer): Ditto.
12572         (get-screen-for-buffer-noselect): Ditto.
12573         (get-other-screen): Ditto.
12574         (iconify-screen): Ditto.
12575         (lower-screen): Ditto.
12576         (mail-other-screen): Ditto.
12577         (make-screen): Ditto.
12578         (make-screen-invisible): Ditto.
12579         (make-screen-visible): Ditto.
12580         (modify-screen-parameters): Ditto.
12581         (new-screen): Ditto.
12582         (next-screen): Ditto.
12583         (next-multiscreen-window): Ditto.
12584         (other-screen): Ditto.
12585         (previous-screen): Ditto.
12586         (previous-multiscreen-window): Ditto.
12587         (raise-screen): Ditto.
12588         (redraw-screen): Ditto.
12589         (select-screen): Ditto.
12590         (selected-screen): Ditto.
12591         (set-buffer-dedicated-screen): Ditto.
12592         (set-screen-height): Ditto.
12593         (set-screen-position): Ditto.
12594         (set-screen-size): Ditto.
12595         (set-screen-width): Ditto.
12596         (show-temp-buffer-in-current-screen): Ditto.
12597         (switch-to-buffer-other-screen): Ditto.
12598         (visible-screen-list): Ditto.
12599         (window-screen): Ditto.
12600         (x-set-screen-pointer): Ditto.
12601         (x-set-frame-pointer): Ditto.
12602         (screen-title-format): Ditto.
12603         (screen-icon-title-format): Ditto.
12604         (terminal-screen): Ditto.
12605         (delete-screen-hook): Ditto.
12606         (create-screen-hook): Ditto.
12607         (mouse-enter-screen-hook): Ditto.
12608         (mouse-leave-screen-hook): Ditto.
12609         (map-screen-hook): Ditto.
12610         (unmap-screen-hook): Ditto.
12611         (default-screen-alist): Ditto.
12612         (default-screen-name): Ditto.
12613         (x-screen-defaults): Ditto.
12614         (x-create-screen): Ditto.
12615         * obsolete.el: meta-flag removed.
12616         baud-rate removed.
12617         sleep-for-millisecs removed.
12618         extent-data removed.
12619         set-extent-data removed.
12620         set-extent-attribute removed.
12621         extent-glyph removed.
12622         extent-layout removed.
12623         set-extent-layout removed.
12624         list-faces-display removed.
12625         list-faces removed.
12626         trim-versions-without-asking removed.
12627         after-write-file-hooks removed.
12628         truename removed.
12629         auto-fill-hook removed.
12630         blink-paren-hook removed.
12631         select-screen-hook, deselect-screen-hook removed.
12632         auto-raise-screen, auto-lower-screen removed.
12633
12634         * msw-mouse.el: Global change resource -> mswindows-resource.
12635
12636         * XEmacs 21.0-pre5 is released.
12637
12638 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12639
12640         * about.el (about-hackers): Credits update.
12641
12642 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * register.el (insert-register): Don't activate the region.
12645
12646 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12647
12648         * select.el: Restore x-* symbols for backwards compatibility:
12649         x-copy-primary-selection, x-kill-primary-selection,
12650         x-delete-primary-selection, x-select-make-extent-for-selection,
12651         x-valid-simple-selection-, x-cut-copy-clear-internal.
12652
12653 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12654
12655         * XEmacs 21.0-pre4 is released.
12656
12657 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12660         reporting bugs.
12661         (maybe-add-init-button): Fix semantics under Windows.  Use
12662         `expand-file-name' rather than `concat'.
12663
12664         * help.el (print-messages): New function.
12665
12666 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12667
12668         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12669
12670 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12671
12672         * about.el: Tweaked my entry in about-hackers.
12673
12674         * find-paths.el (paths-emacs-root-p):
12675           Relaxed emacs-root checking of an in-place installation to
12676           also accommodate the flat layout used on MS Windows.
12677
12678 1998-06-29  John Jones  <jj@asu.edu>
12679
12680         * package-get.el: calls to package-get-update-all will only
12681           update packages which are already installed.
12682
12683 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12684
12685         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12686         are handled by the gui-element face fallbacks now.
12687
12688         * x-faces.el: default gui-element face to "background" as well as
12689         the default face.
12690
12691         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12692         and default face settings since these are set as fallbacks now in
12693         the appropriate domain.
12694
12695 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12696
12697         * text-mode.el (text-mode): Reorder regexp so the OR part
12698         corresponding to `page-delim' goes first and the hack in
12699         `forward-paragraph' will work.
12700         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12701
12702 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12703
12704         * subr.el (remove-hook): When checking the hook value
12705           with functionp, don't apply car to it.
12706
12707 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12708
12709         * package-get.el (package-get-remote-filename):
12710           Don't use file-name-as-directory because the local directory
12711           separator conventions might not be the same as ftp's.
12712
12713 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12714
12715         * ldap.el (ldap-host-parameters-alist): New name of
12716         `ldap-host-parameters-plist'
12717
12718 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12719
12720         * package-get.el: Using (require 'package-get-base), now that it
12721         provides itself.  Consequently removed all instances of (load
12722         "package-get-base.el").
12723
12724 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12725
12726         * subr.el (remove-hook): Don't treat the hook value as a
12727           list unless it is both consp and not functionp.
12728
12729 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12730
12731         * about.el: Email address for Ben Wing is ben@xemacs.org.
12732         * auto-show.el: Ditto.
12733         * bytecomp.el: Ditto.
12734         * faces.el: Ditto.
12735         * x-scrollbar.el: Ditto.
12736         * x-misc.el: Ditto.
12737         * tty-init.el: Ditto.
12738         * toolbar-items.el: Ditto.
12739         * symbol-syntax.el: Ditto.
12740         * specifier.el: Ditto.
12741         * objects.el: Ditto.
12742         * hyper-apropos.el: Ditto.
12743         * glyphs.el: Ditto.
12744
12745 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12746
12747         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12748         vertical-divider-always-visible-p.
12749         (default-mouse-motion-handler): Ditto.
12750
12751 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12752
12753         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12754         global value.
12755
12756 1998-06-21  Oliver Graf <ograf@fga.de>
12757
12758         * build-reports.el: changed receiver to xemacs-build-reports list
12759
12760 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12761
12762         * font.el: Split font-family-mappings into X and
12763           mswindows-specific versions.
12764           mswindows-font-create-[object|name]: Treat supplied size
12765           as a pointsize. Added underline and strikethru handling.
12766
12767         * msw-faces.el: changed default mswindows charset to western.
12768
12769         * msw-glyphs.el: removed space in border-glyph font string that
12770           was inserted to get round bugs in the mswindows C font code.
12771
12772 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12773
12774         * about.el (about-hackers): Credits update.
12775
12776         * help-nomule.el (tutorial-supported-languages): Add Romanian
12777         TUTORIAL.
12778
12779         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12780         to ISO-8859-2.
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-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12795
12796         * minibuf.el: make read-color-completion-table call
12797           (mswindows-color-list for mswindows devices.
12798
12799 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12800
12801         * lisp/font-lock.el
12802         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12803         Let declaration items contain non-word symbol characters.
12804
12805 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12806
12807         * package-get.el (package-get-package-provider): Added autoload
12808         cookie.  Loading "package-get-base.el" in ALL functions that use
12809         it.  Fixed some (interactive ...) with multiple argument specs
12810         again.  Cosmetic indentation changes.
12811
12812 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12813
12814         * info.el (Info-insert-dir): Don't use nreverse on variables
12815         that you want to use later.
12816
12817 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12818
12819         * x-mouse.el (x-set-point-and-move-selection): Replace call
12820         to x-kill-primary-selection with kill-primary-selection
12821
12822 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12823
12824         * simple.el (what-cursor-position): Make cursor position reported
12825         use value of column-number-start-at-one
12826
12827 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12828
12829         * about.el (xemacs-hackers): Fix Jareth's email address.
12830
12831 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12832
12833         * startup.el (startup-splash-frame): Remove
12834         `xemacs-startup-logo-function'.
12835
12836 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12837
12838         * about.el (about-hackers): Update credits list.
12839
12840 1998-06-06  Jeff Miller <jmiller@smart.net>
12841
12842         * lisp/sound.el: Update sound-ext to allow filenames with
12843           extensions to be found by load-sound-file
12844
12845 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12846
12847         * info.el (Info-rebuild-outdated-dir): Removed variable
12848         (Info-auto-generate-directory): New variable
12849         (Info-save-auto-generated-dir): New variable
12850         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12851         (Info-build-dir-anew): Second parameter removed.  Use
12852         `Info-save-auto-generated-dir'
12853         (Info-rebuild-dir): Ditto
12854
12855 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12856
12857         * list-mode.el (next-list-mode-item): Would not recognize
12858         border between directly neighbored items.
12859
12860 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12861
12862         * package-get.el: add autoloads for some functions.
12863
12864 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12865
12866         * specifier.el (let-specifier): Tiny docfixes.
12867
12868 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12869
12870         * msw-mouse.el: set selection-pointer-glyph to Normal.
12871
12872 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12873
12874         * wid-edit.el (widget-specify-secret): New function.
12875         (widget-after-change): Use it.
12876         (widget-specify-field): Use it.
12877
12878 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12879
12880         * mouse.el (drag-window-divider): Use `(not done)' instead of
12881         `doit'; reuse result of `window-pixel-edges'.
12882
12883         * modeline.el (drag-modeline-event-lag): Rename to
12884         drag-divider-event-lag.
12885
12886 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * specifier.el (let-specifier): Rewritten not to generate needless
12889         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12890         arguments.
12891
12892 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12893
12894         * minibuf.el (read-file-name-1): Setup buffer-local value of
12895         `completion-ignore-case' in completions buffer under Windows.
12896
12897 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12898
12899         * about.el (about-maintainer-glyph): Fix support for not
12900         compressed images.
12901
12902 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12903
12904         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12905
12906         * mouse.el (mouse-track): Cancel selection if misc-user event with
12907         `cancel-mode-internal' function is fetched.
12908
12909 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * files.el (save-some-buffers-1): Fixed return value.
12912
12913 1998-06-01  Oliver Graf <ograf@fga.de>
12914
12915         * dragdrop.el: added experimental
12916
12917 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12918
12919         * startup.el (after-init-hook, init-file-user,
12920         user-init-directory, load-user-init-file):  Purge references
12921         to "~/.xemacs/init.el" from docstrings.
12922
12923         (load-user-init-file) Use paths-construct-path to construct
12924         paths to user init files.  Go directly to ~/.emacs, do not
12925         search ~/.xemacs/, do not load `default-custom-file'.
12926
12927 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12930         general *sh.
12931         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12932
12933 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12934
12935         * menubar-items.el (default-menubar): add Update Packages to customize
12936         menu.
12937
12938 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12939
12940         * faces.el: use toolbar face as a fallback for toolbar properties
12941         in xpm-color-symbols instead of default.
12942
12943         * msw-faces.el: rename 3d-object -> gui-element face.
12944
12945 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12946
12947         * startup.el (xemacs-startup-logo-function): New variable.
12948         (startup-splash-frame): Use it.
12949
12950 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12951
12952         * files.el (save-some-buffers): Would wait 1 second.
12953         (save-some-buffers-1): Delete other windows here instead of in
12954         `save-some-buffers'.
12955         (save-some-buffers): Force redisplay only if windows were deleted.
12956
12957 1998-06-02  Didier Verna  <didier@xemacs.org>
12958
12959         * cus-face.el (custom-face-attributes): generalized the use of
12960         toggle buttons for boolean attributes.
12961         Re-ordered the items a bit.
12962
12963 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12964
12965         * sound.el (default-sound-directory): Use `locate-data-directory'
12966         to find the sounds directory.
12967
12968 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12969
12970         * sound.el: default sound-ext to .wav under mswindows, .au
12971         otherwise. load-default sounds without extensions.
12972
12973 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12974
12975         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12976         if send-pr is not bound.
12977
12978 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12979
12980         * files.el: grok idl files in auto-mode-alist.
12981 1998-06-01  Jeff Miller  <jmiller@smart.net>
12982
12983         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12984         calling `upcase'.
12985
12986 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12987
12988         * msw-glyphs.el: add xbm to the list of image types supported.
12989
12990 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12991
12992         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12993         instead of XEmacs one when dumping InfoDock.
12994
12995 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12996
12997         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12998         for `modeline-visible-p'
12999
13000         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13001
13002 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13003
13004         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13005         since it's not used anymore. doc string fixes.
13006
13007         * package-get.el (package-get-file-installed-p): new function. use
13008         instead of file-installed-p which is in an external package.
13009
13010 1998-05-28  Oliver Graf <ograf@fga.de>
13011
13012         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13013         favor of select-window/switch-to-buffer
13014
13015 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13016
13017         * startup.el: changed (getenv "HOME") to (user-home-directory)
13018
13019 1998-05-25  Oliver Graf <ograf@fga.de>
13020
13021         * frame.el (cde-start-drag) moved to dragdrop.el
13022         (offix-start-drag-region) moved to dragdrop.el
13023         (offix-start-drag) moved to dragdrop.el
13024         * dragdrop.el (cde-start-drag) moved from frame.el
13025         (offix-start-drag-region) moved from frame.el
13026         (offix-start-drag) moved from frame.el
13027         (cde-start-drag-region) cde drag regions
13028         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13029
13030 1998-05-26  Oliver Graf <ograf@fga.de>
13031
13032         * dragdrop.el: created dragdrop-drag prototypes
13033         (cde-start-drag-region) fixed typo
13034
13035 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13036
13037         * simple.el (after-init-hook): Remove reader macro.
13038
13039         * packages.el (packages-hardcoded-lisp): Get rid of reader
13040         macros.  Update DOC string.
13041
13042 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13043
13044         * mouse.el (drag-window-divider): Ditto.
13045
13046         * modeline.el (mouse-drag-modeline): Use it.
13047
13048         * lisp-mode.el (let-specifier): Specify indentation.
13049
13050         * specifier.el (let-specifier): Renamed from
13051         `with-specifier-instance'.
13052
13053 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13054
13055         * x-faces.el:
13056         * faces.el: move definition of xpm-color-symbols from x-faces.el
13057         to faces. Predicate x-get-resource on the presence of x.
13058
13059         * msw-faces.el: set 3d-object face rather than modeline. Specify
13060         faces as specfier defaults.
13061
13062         * package-get.el: don't use package-admin-add-single-file-package.
13063
13064 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13065
13066         * toolbar-items.el: Fixup tooltips.
13067         (toolbar-gnus): Don't use obsolete variable
13068         toolbar-news-frame-properties.
13069         (toolbar-news-reader): Default to `gnus' instead of
13070         `not-configured'.
13071
13072         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13073         Windows.
13074
13075 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13076
13077         * package-get.el: rename -installedp -> -installed-p.
13078
13079 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13080
13081         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13082         attributes, and assinged it to continuation, truncation and
13083         hscroll glyphs.
13084
13085         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13086         and made continuation, truncation and hscroll glyphs arrow
13087         characters out of that font.
13088
13089 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13090
13091         * minibuf.el (minibuffer-electric-separator): Play nicely with
13092         directory-sep-char being \.
13093         (minibuffer-electric-tilde): Ditto.
13094         (read-file-name-map): Ditto.
13095
13096 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13097
13098         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13099         on X devices.
13100         (default-mouse-track-deal-with-down-event): Avoid
13101         `x-disown-selection'; use `disown-selection' instead.
13102
13103 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13104
13105         * select.el:
13106         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13107         moved to (cut-copy-clear-internal) in select.el. Ditto for
13108         (x-delete-primary-selection) (x-kill-primary-selection)
13109         (x-copy-primary-selection).
13110         (own-clipboard): new function.
13111
13112         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13113         functions in select.el. remove old ones.
13114         (mswindows-own-clipboard): new function.
13115
13116 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13117
13118         * gnuserv.el: allow connections from mswindows type devices.
13119
13120 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13121
13122         * msw-glyphs.el: change image type used from cursor to resource.
13123
13124 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13125
13126         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13127         for {top,bottom}-{left,right} values in addition to
13128         {top,bottom}_{left,right}.
13129         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13130
13131 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13132
13133         * cl-macs.el (specifier-instance): Undefine its setf method.
13134
13135         * specifier.el (with-specifier-instance): Added docstring.
13136
13137         * mouse.el (drag-window-divider): Ditto.
13138
13139         * modeline.el (mouse-drag-modeline): Use it.
13140
13141         * lisp-mode.el (with-specifier-instance): Define its indentation
13142         level.
13143
13144         * specifier.el (with-specifier-instance): New macro.
13145
13146 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13147
13148         * package-get.el (package-get-create-custom): new function to
13149         auto-generate package-get-custom.el from package-get-base.el.
13150         * (package-get-ever-installedp): new function.
13151         * (package-get-custom): new function to get all packages specified
13152         by customize.
13153
13154 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13157
13158 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13159
13160         * cl-extra.el: Reverse previous float change.
13161
13162 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13163
13164         * x-faces.el:
13165         * faces.el (try-font-name): moved from x-faces.el since it is
13166         required by w3 under mswindows as well X.
13167
13168 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * winnt.el: Removed evil (setq completion-ignore-case t)
13171         clause, one more overlookef fsfism.
13172         (nt-quote-args-functions-alist): End sentences with double space.
13173
13174 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13175
13176         * window-xemacs.el (push-window-configuration): Remove kludgery of
13177         recaching default-toolbar specifier.
13178         (pop-window-configuration): Ditto.
13179         (unpop-window-configuration): Ditto.
13180
13181 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13182
13183         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13184
13185 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13186
13187         * winnt.el (nt-quote-args-verbatim): Added function.
13188         (nt-quote-args-prefix-quote): Added function.
13189         (nt-quote-args-backslash-quote): Added function.
13190         (nt-quote-args-double-quote): Added function.
13191         (nt-quote-args-functions-alist): New variable.
13192         (nt-quote-process-args): Added function. This is the main quoting
13193         work horse called from process-nt.c
13194
13195 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13196
13197         * winnt.el: Removed duplicate definitions for backspace,
13198         delete, M-backspace and C-M-backspace.
13199         (file-name-buffer-file-type-alist): Removed this variable.
13200         (find-buffer-file-type): Removed function.
13201         (find-file-binary):  Removed function.
13202         (find-file-text): Removed function.
13203         (find-file-not-found-set-buffer-file-type): Removed function.
13204         (save-to-unix-hook): Removed function.
13205         (revert-from-unix-hook): Removed function.
13206         (using-unix-filesystems): Removed function.
13207         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13208         warning.
13209         (x-set-selection): Removed function.
13210         (x-get-selection): Removed function.
13211         Removed commented FSFisms.
13212         Replaced copyright notice (this file is not part of GNU Emacs).
13213         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13214         comint-process-echoes setting to t.
13215
13216 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13217
13218         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13219         and used following the interface change of
13220         `paths-find-recursive-path'.
13221
13222         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13223         regexp instead of a list of base names.
13224         (paths-version-control-filename-regexp):
13225         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13226         Introduced and used following the interface change of
13227         `paths-find-recursive-path'.
13228
13229 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13230
13231         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13232         on X devices, rather than on all non-TTY devices.
13233
13234 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13235
13236         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13237
13238         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13239
13240 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13241
13242         * itimer.el (activate-itimer): Fixed usage of integers
13243         as argument to `concat'.
13244
13245 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13246
13247         * itimer.el (start-itimer): replace the use of `concat' with
13248         `format'
13249
13250 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13251
13252         * mode-motion.el (mode-motion-hook): Clarify docstring.
13253         From Bob Weiner <weiner@altrasoft.com>
13254
13255         * loadhist.el (symbol-file): Supply prompt string when used
13256         interactively.
13257         From Bob Weiner <weiner@altrasoft.com>
13258
13259 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13260
13261         * loadup.el (really-early-error-handler): Ditto.
13262
13263         * update-elc.el: Ditto.
13264
13265         * setup-paths.el (paths-construct-exec-path): Ditto.
13266
13267         * make-docfile.el: Ditto.
13268
13269         * find-paths.el (paths-decode-directory-path): Use split-path
13270         instead of decode-path.
13271
13272         * files.el (parse-colon-path): Update docstring reference.
13273
13274 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13275
13276         * msw-init.el:
13277         * x-init.el:
13278         Bind cut'n'paste keys to non window-system specific functions.
13279
13280         * msw-select.el: New function mswindows-clear-clipboard.
13281         mswindows-cut-copy-clipboard extended to handle clearing of the
13282         selection and renamed to mswindows-cut-copy-clear-clipboard.
13283
13284         * select.el: on mswindows devices delete-primary-selection
13285         calls mswindows-clear-clipboard.
13286
13287 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13288
13289         * simple.el (quoted-insert): Inhibit quit when using read-char.
13290
13291         * cmdloop.el (read-char): Don't inhibit quit.
13292         (read-char-exclusive): Ditto.
13293         (read-char): Signal quit if quit-char was pressed.
13294         (read-char-exclusive): Ditto.
13295         (read-quoted-char): Return a character, not integer.
13296
13297         * menubar-items.el (default-popup-menu): Use Andy's generic
13298         selection code.
13299         (default-popup-menu): Fix code.
13300
13301 1998-05-14  Oliver Graf <ograf@fga.de>
13302
13303         * dragdrop.el (dragdrop-function-widget): this time it's done
13304
13305 1998-05-13  Oliver Graf <ograf@fga.de>
13306
13307         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13308
13309 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13310
13311         * device.el (device-pixel-width):
13312         (device-pixel-height):
13313         (device-mm-width):
13314         (device-mm-height):
13315         (device-bitplanes):
13316         (device-color-cells): Swapped parameters to device-system-metric
13317         according to the interface change.
13318
13319 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13320
13321         * mouse.el (default-mouse-motion-handler): Use new name of the
13322         function event-over-vertical-divider-p.
13323         Do not set E-W arrow cursor over the divider if
13324         vertical-divider-draggable-p is nil in the window.
13325         ([top-level]): Use new name for the variable
13326         vertical-divider-map.
13327         (drag-window-divider): Respect vertical-divider-draggable-p.
13328         Variable name typo fixes.
13329
13330 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * keymap.el (kbd): Define here; handle string constants and
13333         others...
13334
13335 1998-05-15  Christian Nyb <chr@mediascience.no>
13336
13337         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13338         in Emacs 18.
13339
13340 1998-05-13  Didier Verna  <didier@xemacs.org>
13341
13342         * mouse.el (drag-window-divider): give the vertical divider a
13343         pressed look when dragging it.
13344
13345 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13346
13347         * faces.el: predicate some more face operations on x or mswindows
13348         not just x.
13349
13350         * modeline.el: enable modeline coloring for mswindows.
13351
13352 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13353
13354         * minibuf.el (minibuffer-default): Added variable; compatible with
13355         FSF Emacs.
13356         (next-history-element): Used `minibuffer-default'.
13357
13358 1998-05-12  Oliver Graf <ograf@fga.de>
13359
13360         * dragdrop.el (dragdrop-function-widget): button and mods ok
13361         arguments still look a bit strange
13362         (dragdrop-compare-mods) created
13363         (dragdrop-drop-do-functions) correctly checks for buttons and
13364         modifiers
13365
13366 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * setup-paths.el (paths-default-info-directories): Replace
13369         path-separator with directory-sep-char.
13370
13371         * files.el (path-separator): Don't define it here.
13372
13373 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13374
13375         * update-elc.el: Ditto.
13376
13377         * setup-paths.el (paths-construct-exec-path): Ditto.
13378
13379         * make-docfile.el: Ditto.
13380
13381         * loadup.el (really-early-error-handler): Ditto.
13382
13383         * find-paths.el (paths-decode-directory-path): Use decode-path
13384         instead of decode-path-internal.
13385
13386         * files.el (parse-colon-path): Update docstring.
13387
13388 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13389
13390         * subr.el (get-buffer-window-list): Make BUFFER optional.
13391
13392         * window-xemacs.el (windows-of-buffer): Defalias to
13393         get-buffer-window-list.
13394
13395 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13396
13397         * disass.el: Fix maintainer keyword.
13398
13399         * bytecomp.el (byte-compile-and-load-file): Autoload.
13400         (byte-compile-buffer): Ditto.
13401
13402         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13403         value is returned, not the name.
13404         (lisp-imenu-generic-expression): Enable it.
13405         (lisp-mode-variables): Ditto.
13406         (lisp-indent-offset): Change defconst to defvar.
13407         (lisp-indent-function): Ditto.
13408         (lisp-body-indent): Ditto.
13409
13410 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * modeline.el: Use zap-last-kbd-macro-event.
13413
13414         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13415         nil, don't attempt to do anything with messages.
13416         (eval-last-sexp): Use `letf' for clarity.
13417
13418 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13419
13420         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13421
13422 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13423
13424         * buff-menu.el:
13425         * lisp-mode.el:
13426         * obsolete.el:
13427         Change empty docstrings into no doc strings at all.
13428         Fix bogus FSF-format docstrings.
13429         * etags.el: Fix docstring.
13430
13431 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13432
13433         * package-get.el (package-get): Use internal md5
13434
13435 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13436
13437         * about.el (about-xemacs): Correct abuse of concat.
13438
13439 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13440
13441         * info.el (Info-mode): Use easymenu.
13442
13443 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * apropos.el (apropos): Don't use concat with integers.
13446
13447         * cmdloop.el (describe-last-error): Handle the case when no error
13448         was seen gracefully.
13449
13450         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13451         defun.
13452         (apropos-describe-plist): Ditto.
13453
13454         * help.el (with-displaying-help-buffer): Revert to a defun.
13455         (describe-key): Use it as defun.
13456         (describe-mode): Ditto.
13457         (describe-bindings): Ditto.
13458         (describe-prefix-bindings): Ditto.
13459         (describe-installation): Ditto.
13460         (view-lossage): Ditto.
13461         (describe-function): Ditto.
13462         (describe-variable): Ditto.
13463         (describe-syntax): Ditto.
13464
13465 1998-05-11  Oliver Graf <ograf@fga.de>
13466
13467         * dragdrop.el: changed order of require/provide
13468         (dragdrop-drop-mime-default) changed to new calling conventions
13469         (dragdrop-drop-do-functions) changed to new calling conventions
13470         (dragdrop-function-widget) this one needs more work...
13471
13472 1998-05-10  Oliver Graf <ograf@fga.de>
13473
13474         * about.el: another small change in my entry
13475         * dragdrop.el (dragdrop-drop-log-function): logging added
13476         plus customizations
13477         changed interface to handler functions. now called with event
13478         and object
13479
13480 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13481
13482         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13483         E-W arrow pointer displayed over draggable dividers.
13484
13485         * mouse.el (default-mouse-motion-handler): Show it when
13486         appropriate.
13487         (drag-window-divider): Added.
13488         ([top-level]): Initialized window-divider-map with a keymap
13489         binding the above function to left button down event.
13490
13491         * x-mouse.el (x-init-pointer-shape): Initialize
13492         divider-pointer-glyph from Cursor.dividerPointer, or use default
13493         E-W double arrow.
13494
13495 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13496
13497         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13498
13499 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * simple.el (count-words-buffer): Don't query for buffer.
13502         (count-lines-buffer): Ditto.
13503
13504 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13505
13506         * help.el (where-is): add optional insert argument.
13507
13508 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13509
13510         * help.el (describe-key-briefly): New argument INSERT.
13511
13512         * simple.el (eval-expression): New optional argument; synch with
13513         FSF 20.3.
13514
13515         * keydefs.el (global-map): Add new register bindings.
13516
13517         * register.el: Synched with FSF 20.3.
13518
13519 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13520
13521         * window-xemacs.el (recenter): all arguments are optional.
13522
13523 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13524
13525         * device.el: (device-pixel-width): Reflected name/parameters
13526         change to device-system-metric.
13527         (device-pixel-height): Ditto.
13528         (device-mm-width): Ditto.
13529         (device-mm-height): Ditto.
13530         (device-bitplanes): Ditto.
13531         (device-color-cells): Ditto.
13532
13533 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13534
13535         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13536
13537         * cl.el (most-positive-fixnum): Document.
13538         (most-negative-fixnum): Ditto.
13539
13540         * cus-dep.el: Updated comment.
13541
13542         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13543         constant.
13544
13545         * cus-load.el (custom-put): Removed.
13546
13547         * files.el (after-find-file): Just resignal quit instead of
13548         signaling "canceled".
13549
13550 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13551
13552         * frame.el (other-frame): Use `focus-frame' instead of
13553         select-frame kludges.
13554
13555         * lisp-mode.el: Update lisp-indent-function for
13556         save-selected-frame and with-selected-frame.
13557
13558         * frame.el (save-selected-frame): New macro.
13559         (with-selected-frame): Ditto.
13560         (other-frame): Use `set-frame-focus'.
13561
13562 1998-05-06  Oliver Graf <ograf@fga.de>
13563
13564         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13565         (dragdrop-drop-url-default) default handler for URL drops created
13566         (dragdrop-drop-mime-default) default handler for MIME drops created
13567         (dragdrop-drop-functions) default custom for handling drops created
13568         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13569
13570 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13571
13572         * mouse.el: Removed redundant mouse-mswindows-drop function.
13573
13574 1998-05-05  Oliver Graf <ograf@fga.de>
13575
13576         * about.el: changed some text in my entry
13577         * dragdrop.el: added customs
13578
13579 1998-05-04  Oliver Graf <ograf@fga.de>
13580
13581         * mouse.el: killed global drop key bindings
13582         (mouse-offix-drop) removed
13583         * dragdrop.el: created
13584         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13585
13586 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13587
13588         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13589         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13590
13591         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13592         obsolete comment.
13593
13594         * scrollbar.el (scrollbars-visible-p): Use new
13595         {vertical,horizontal}-scrollbar-visible-p specifiers.
13596
13597 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13598
13599         * device.el (device-pixel-height):
13600         (device-pixel-width):
13601         (device-mm-width):
13602         (device-mm-height):
13603         (device-bitplanes):
13604         (device-color-cells): Moved these 6 functions from device.c; they
13605         all use single (device-system-metrics) call.
13606
13607 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13608
13609         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13610         were renamed.
13611
13612         * menubar-items.el:
13613         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13614         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13615
13616         * help.el (help-map): Remove Hyperbole keybinding logic.
13617         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13618
13619 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13620
13621         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13622         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13623
13624 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13625
13626         * msw-glyphs.el: use nicer icon3 from the frame icon.
13627
13628 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13629
13630         * version.el (emacs-version): Remove InfoDock conditionals.
13631
13632         * startup.el (startup-splash-frame): Change ID logo name.
13633
13634 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13635
13636         * files.el (after-find-file): If the user presses C-g on
13637         directory-creation prompt, kill the buffer.
13638
13639 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13640
13641         * simple.el (count-words-region): Reverse previous change.
13642
13643 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13644
13645         * replace.el (query-replace): Just call perform-replace.
13646         (query-replace-regexp): Ditto.
13647         (perform-replace): Move region handling here.
13648         (perform-replace): Use the new arg to match-data.
13649
13650 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13651
13652         * x-init.el: Install X specific display table that
13653           displays char 0240 as a space to avoid whatever it is
13654           that screws up display of that character code.
13655
13656 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13657
13658         * help.el (function-arglist): If no arguments are documented for a
13659         subr, print nothing rather than incorrect output.
13660
13661 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13662
13663         * cmdloop.el (command-error): Update bail-out error message to use
13664         `emacs-program-name'.
13665
13666         * lib-complete.el: Remove reader macro cruft.
13667
13668         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13669         cruft.
13670
13671         * simple.el (count-words-region): Drop interactive-p check on the
13672         message.
13673
13674 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13675
13676         * font.el
13677         * msw-faces.el
13678         Correct spelling of mswindows-font-canonicalize-name.
13679
13680 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13681
13682         * ldap.el (ldap-host-parameters-alist): Replaced with
13683         `ldap-host-parameters-plist'
13684         (ldap-search): Adapt to previous change
13685
13686 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13687
13688         * about.el (about-hackers): Update Bob Weiner bio.
13689         (about-maintainer-info): Ditto.
13690
13691 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13692
13693         * simple.el (display-warning-minimum-level): Docfix.
13694
13695 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13696
13697         * widget.el (:default-get): New keyword.
13698         * wid-edit.el (default, widget-default-default-get): Define it.
13699         (group, widget-group-default-get): Define it.
13700         (menu-choice, widget-choice-default-get): Define it.
13701         (widget-default-get): New function.
13702         (widget-choice-action): Call it.
13703         (widget-editable-list-entry-create): Call it.
13704
13705 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13706
13707         * byte-optimize.el (byte-boolean-vars): Removed.
13708         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13709         lookup through `byte-boolean-vars'.
13710
13711 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13712
13713         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13714         resource-provided values into ghost specs for scrollbar-height and
13715         scrollbar-width.
13716
13717 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13718
13719         * byte-optimize.el: Don't attempt to optimize /=.
13720
13721         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13722         (byte-compile-/=): Ditto.
13723
13724 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13725
13726         * apropos.el: Use `with-displaying-help-buffer'.
13727         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13728         Use `with-displaying-help-buffer'.
13729         (apropos-follow): Do not give special treatment to buffer cursor
13730         was in prior to a mouse click.
13731         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13732         (apropos-print-doc): Set correct buffer for setting text
13733         properties.
13734
13735 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13736
13737         * help.el (help-buffer-prefix-string): New variable.
13738         (help-buffer-name): Use it.
13739
13740         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13741         mode menu.
13742
13743 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13744
13745         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13746
13747 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13748
13749         * files.el (find-file-noselect): Update docstring.
13750         (find-file-noselect): Signal an error if found an unreadable file.
13751         (file-chase-links): Save the match data.
13752         (normal-mode): Use `lwarn' and `error-message-string'.
13753         (interpreter-mode-alist): Change defconst to defvar.
13754         (inhibit-first-line-modes-regexps): Ditto.
13755         (inhibit-first-line-modes-regexps): Added .tgz.
13756         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13757         (change-major-mode-with-file-name): New user-option.
13758         (set-visited-file-name): Synched with FSF.
13759         (file-name-extension): New function, from FSF 20.3.
13760         (file-relative-name): Synched with FSF.
13761         (save-some-buffers): Support the C-r feature.
13762         (recover-session): Synched with FSF.
13763         (kill-some-buffers): Ditto.
13764         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13765
13766 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13767
13768         * files.el (insert-file): Undo previous change and reenable use of
13769         format.el.
13770
13771 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13772
13773         * window-xemacs.el (recenter): Define.
13774
13775 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13776
13777         * font.el (mswindows-font-create-name)
13778         (mswindows-font-create-object): new functions for mswindows type
13779         fonts.
13780
13781         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13782         strings are parsed as well as font objects.
13783
13784 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13785
13786         * modeline.el (defining-kbd-macro): Restore modeline indication of
13787         kbd-macro being recorded.
13788         (add-minor-mode): Simplify docstring.
13789         (modeline-minor-mode-menu): Remove stuff.
13790
13791 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13792
13793         * code-process.el (call-process): dynamically decide process
13794         coding type.
13795
13796 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13797
13798         * modeline.el: Add line-number-mode, column-number-mode to
13799         the modeline minor-mode menu.  Button2 on the line number does
13800         goto-line.
13801
13802 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13803
13804         * mouse.el: move x-selection-owner-p type things to
13805         selection-owner-p.
13806
13807         * msw-init.el: copy zmacs stuff from x-init.el
13808
13809         * msw-select.el (mswindows-own-selection)
13810         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13811         functions. Very simple minded implementation of selectio
13812         ownership.
13813
13814         * select.el (own-selection) (disown-selection)
13815         (activate-region-as-selection) (select-make-extent-for-selection)
13816         (valid-simple-selection-p): functions moved from x-select.el for
13817         generalized selection.
13818
13819         * x-select.el: see select.el changes.
13820
13821         * x-toolbar.el: use new selection functions.
13822
13823 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13824
13825         * packages.el (packages-find-package-directories): Fixed bug that
13826         would pick up multiple site-package directories.
13827         (package-locations): Added "xemacs-packages" as a late package
13828         location.
13829
13830         * find-paths.el: Now uses `emacs-program-name' and
13831         `emacs-program-version'.
13832         Additions to enforce version-specific directories in
13833         `paths-find-version-directory'.
13834
13835 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13836
13837         * default.el: Removed.
13838         * site-start.el: Removed.
13839
13840 1998-04-29  Didier Verna  <didier@xemacs.org>
13841
13842         * minibuf.el (minibuffer-history-minimum-string-length): Default
13843         to nil.
13844
13845 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13846
13847         * find-paths.el (paths-program-name): Rename.
13848         (paths-emacs-root-p): Ditto.
13849         (paths-find-site-directory): Ditto.
13850
13851 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13852
13853         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13854         `emacs-lisp-byte-compile-and-load'.
13855
13856 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13857
13858         * ldap.el (ldap-search): Fixed additional parameter passing to
13859         `ldap-open'
13860
13861 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13862
13863         * select.el (kill-primary-selection) (selection-owner-p)
13864         (copy-primary-selection) (yank-clipboard-selection)
13865         (selection-exists-p) (delete-primary-selection): new file and
13866         functions that do the right thing for the selected device.
13867
13868         * x-menubar.el: use generalised selection functions.
13869
13870         * dumped-lisp.el: dump select.el.
13871
13872 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13873
13874         * find-paths.el (paths-progname): New variable.
13875         (paths-emacs-root-p): Use it.
13876         (paths-find-site-directory): Ditto.
13877
13878 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13879
13880         * loadup.el ((member "dump" command-line-args)): Dump as
13881         `infodock' if InfoDock.
13882
13883 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13884
13885         * find-paths.el (construct-emacs-version): Simplify, include
13886         program name in the return value.
13887         * (paths-find-version-directory): Use it.
13888
13889 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13890
13891         * info.el (Info-parse-dir-entries): Fixed regexp
13892         (Info-build-dir-anew): Remove full suffix and capitalize info file
13893         name for files with no @direntry
13894         (Info-batch-rebuild-dir): New function
13895         (Info-suffixed-file): Check for regular files instead of simple
13896         file existence (could catch directories before)
13897
13898 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13899
13900         * setup-paths.el, find-paths.el: Removed uses of `not' which
13901         temacs doesn't have.
13902
13903         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13904         into root searching.
13905
13906 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13907
13908         * subr.el: Remove definition of `not'.
13909
13910 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13911
13912         * msw-glyphs.el: enable graphics support.
13913
13914 1998-04-23  Didier Verna  <didier@xemacs.org>
13915
13916         * x-menubar.el (default-menubar): restored the line-number-mode
13917         option.
13918
13919         * misc doc string updates related to the options menu.
13920
13921 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13922
13923         * setup-paths.el (paths-construct-load-path): Fix typo.
13924
13925 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13926
13927         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13928         font-menu-ignore-scaled-fonts don't have to be bound now; this
13929         gets us one step further towards making --no-autoloads work.
13930
13931         * startup.el (normal-top-level): Load auto-autoloads only if
13932         lisp-directory is non-nil.
13933
13934         * setup-paths.el (paths-construct-load-path): Made it robust
13935         against nil lisp-directory.
13936
13937         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13938         to the list of variables that cause a warning when nil.
13939
13940         * toolbar.el (init-toolbar-location): Now works even when there's
13941         no toolbar icon directory.
13942
13943 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13944
13945         * help.el (view-lossage): Recognize it.
13946
13947         * simple.el (log-message): Mark multiline messages.
13948
13949 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13950
13951         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13952
13953 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13954
13955         * package-get.el (package-get-all):  add `\n' separator to
13956         interactive specification so that both variables are read
13957
13958 1998-04-22  Didier Verna  <didier@xemacs.org>
13959
13960         * x-menubar.el: ported the options menu to Custom.
13961         Moved the "read only" toggle button to the buffers menu.
13962         Corrected some missing ;;;###autoload or defcustom.
13963
13964         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13965         the scrollbar-visible specifier for options menu handling.
13966
13967         * toolbar.el (toolbar-visible-p)
13968                      (toolbar-captioned-p)
13969                      (default-toolbar-position): defcustom wrappers around
13970         the toolbar specifiers for options menu handling.
13971
13972         * frame.el (get-frame-for-buffer-default-instance-limit):
13973         defcustom it for options menu handling.
13974
13975         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13976         font-lock-mode for options menu handling.
13977
13978         * cus-start.el: added Custom properties to overwrite-mode for
13979         options menu handling.
13980
13981 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13982
13983         * about.el: shameless self-promotion.
13984
13985 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13986
13987         * simple.el (raw-append-message): Slightly optimize.
13988         (remove-message): Use `push' for clarity.
13989         (append-message): Ditto.
13990         (display-warning): Dito.
13991         (raw-append-message): Send the message to the appropriate device.
13992
13993 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13994
13995         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13996         From Sean MacLennan <Sean.MacLennan@pika.ca>
13997
13998 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13999
14000         * setup-paths.el: Changed `directory-sep-char' to
14001         `path-separator', following a change in GNU Emacs.
14002
14003 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14004
14005         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14006         (Info-build-dir-anew): Add a final newline.
14007         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14008         is `always'
14009         (Info-rebuild-dir): Ditto
14010
14011         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14012
14013 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14014
14015         * simple.el (count-words-buffer): Retain zmacs region.
14016         (count-words-region): Ditto.
14017         * simple.el: (what-line): Expanded line counts.
14018         (count-lines): New parameter to conditionalize whether collapsed
14019         lines get counted.
14020         From Bob Weiner <weiner@altrasoft.com>
14021
14022 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14023
14024         * packages.el (package-locations): infodock-packages must override
14025         mule-packages and packages.
14026
14027 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14028
14029         * wid-edit.el:
14030         remove rude messages from widget-activation-widget-mapper
14031         and widget-activation-glyph-mapper
14032
14033 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14034
14035         * toolbar.el: Remove (featurep 'x) test from
14036         toolbar-make-button-list
14037
14038 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14041         only if in the same frame.
14042
14043 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14044
14045         * packages.el (package-locations): Added site-packages hierarchy.
14046
14047         * setup-paths.el (paths-default-info-directories): Introduced and
14048         used.
14049
14050         * packages.el, setup-paths.el: Set various path searching depths
14051         to 1.
14052
14053         * packages.el (packages-hierarchy-depth):
14054         (packages-load-path-depth): Introduced and used.
14055
14056         * setup-paths.el (paths-load-path-depth): Introduced and used.
14057
14058         * find-paths.el (paths-find-recursive-path): Added max-depth
14059         parameter.
14060
14061 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14062
14063         * setup-paths.el (paths-construct-info-path): Removed
14064         dependency on behavior of (file-name-as-directory "").
14065
14066 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14067
14068         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14069         lisp objects
14070
14071 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14072
14073         * dump-paths.el, startup.el: Added handling for --debug-paths.
14074
14075 1998-04-15  William M. Perry  <wmperry@aventail.com>
14076
14077         * wid-edit.el: We cannot just set the help-echo or balloon-help
14078           properties for an extent based on the :help-echo widget
14079           property, since help-echo and balloon-help cause an EXTENT to
14080           get passed in, where :help-echo functions are expecting a WIDGET
14081
14082 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14083
14084         * scrollbar.el (init-scrollbar-from-resources): Call
14085         mswindows-init-scrollbar-metrics when appropriate.
14086
14087 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14088
14089         * dumped-lisp.el: dump x-toolbar for window system
14090
14091         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14092         have support and xpm.
14093
14094 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14095
14096         * files.el (toggle-read-only): Fix docstring.
14097         From Didier Verna <didier@xemacs.org>
14098
14099 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14100
14101         * startup.el (normal-top-level): Load autoload-file-name without
14102         specifying an extension---some people only auto-autoload.el.gz.
14103
14104 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * files.el (backup-enable-predicate): Don't bomb on NAME being
14107         nil.
14108
14109 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14110
14111         * find-paths.el, packages.el: Now prefers configure'd paths.
14112         This shouldn't cause any of the originally anticipated problems as
14113         the current paths architecture will not define the various
14114         configure-xxx variables if they're not specified on the configure
14115         command line.
14116
14117         * find-paths.el, setup-paths.el, packages.el: Removed all
14118         mentionings of "/" as a path separator.
14119         Used paths-construct-path throughout.
14120
14121         * find-paths.el (paths-construct-path): Created to assemble paths
14122         from directory components.
14123
14124         * setup-paths.el, packages.el: Used paths-decode-directory-path
14125         instead of decode-path-internal.
14126
14127         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14128         and associates.
14129         (paths-decode-directory-path) Created.
14130
14131         * setup-paths.el: Changed configure-exec-path to
14132         configure-exec-directory.
14133
14134 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14135
14136         * packages.el (packages-find-packages): Fixed decoding of
14137         EMACSPACKAGEPATH.
14138
14139         * startup.el: -no-packages -> -no-early-packages.
14140
14141         (packages-load-package-lisps): Fixed loading of auto-autoload
14142         files.
14143
14144         * startup.el (normal-top-level): Fixed loading of core
14145         auto-autoload.
14146
14147         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14148
14149         * startup.el, packages.el, dump-paths.el: Added proper settings
14150         for site-directory and lisp-directory variables.
14151
14152         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14153         inhibit-package-autoloads and fixed handling of it.
14154
14155         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14156         handling of former inhibit-package-init, now
14157         inhibit-early-packages, to make -vanilla etc. work.
14158
14159 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14160
14161         * code-process.el (start-process): Fallback to 'undecided instead
14162         of 'binary for process input coding stream.
14163
14164         * process.el (start-process): Docstring fix.
14165
14166 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14167
14168         * info.el (Info-insert-dir): Do not insert temporary dir files
14169         in Info-dir-file-attributes
14170         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14171         (Info-rebuild-dir): Ditto.
14172
14173 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14174
14175         * obsolete.el: Added obsoleteness declarations for
14176         `site-directory' and `Info-default-directory-list'.
14177
14178 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14179
14180         * find-paths.el (paths-find-emacs-root): Only look at the
14181         executable at the end of the symlink chain for determining the
14182         Emacs root.
14183
14184 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14185
14186         * setup-paths.el (paths-construct-info-path): Changed construction
14187         to cater to gone default in configure.
14188
14189         * find-paths.el (paths-uniq-append): Added.
14190
14191         * packages.el: Rewritten package path construction once again.
14192
14193         * dump-paths.el, startup.el: Removed package-path as a global
14194         variable.
14195
14196         * package-admin.el (package-admin-add-single-file-package):
14197         (package-admin-add-binary-package): Changed package-path to
14198         late-packages.
14199
14200         * packages.el (packages-split-path): Split path at "/" rather than
14201         nil according to change in emacs.c.
14202
14203 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14204
14205         * setup-paths.el (paths-construct-info-path): Changed info path
14206         order so that directories come out right.
14207         (paths-find-lock-directory): Fixed bug: It used to think
14208         configure-lock-directory is a path.
14209
14210 1998-04-06  Jeff Miller <jmiller@smart.net>
14211
14212         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14213         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14214         eases the use of toolbar-add/kill-item functions.
14215
14216 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14217
14218         * code-files.el (file-coding-system-alist): Commented out
14219         loaddefs.el magical treatment.
14220
14221 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14222
14223         * info.el (Info-rebuild-outdated-dir): Added new option
14224         `conservative' and made it the default
14225         (Info-rebuild-dir): Appropriately parse multi-line description
14226         strings, and multi-section dir files. Issue warning when dir
14227         is rebuilt as temporary
14228         (Info-build-dir-anew): Issue warning when dir is built as
14229         temporary
14230
14231 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14232
14233         * list-mode.el (list-mode-map): Bind highlight motion commands to
14234         standard keys left, right, C-b and C-f.
14235
14236 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14237
14238         * files.el (auto-mode-alist): allow .sc for Scheme->C
14239
14240 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14241
14242         * loadup.el (pureload): Don't quote (garbage-collect).
14243
14244 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14245
14246         * package-get-base.el: Updated.
14247
14248 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14249
14250         * isearch-mode.el (isearch-just-started): New variable.
14251         (isearch-mode): Set it.
14252         (isearch-repeat): Advance one character forward only if the search
14253         was successful, and was not just started.
14254         (isearch-repeat): Clear isearch-just-started.
14255
14256 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14257
14258         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14259         if running -batch.
14260
14261 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14262
14263         * subr.el (listify-key-sequence): Removed.
14264
14265 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14266
14267         * bytecomp.el (byte-compile-print-gensym): New option.
14268         (byte-compile-output-file-form): Use it.
14269         (byte-compile-output-docform): Ditto.
14270         (byte-compile-compiled-obj-to-list): Ditto.
14271
14272 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14273
14274         * msw-glyphs.el: set frame icon if xpm support.
14275
14276 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14277
14278         * help.el: Code that pretty prints variable values
14279           removed.
14280
14281 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14282
14283         * find-paths.el (paths-emacs-root-p): Correct test for installation
14284         directory.
14285         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14286
14287 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14288
14289         * loaddefs.el: Don't set debug-ignored-errors; leave
14290           its default value set to nil.
14291
14292 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14293
14294         * info.el (Info-rebuild-dir): fixed mis-spelling.
14295
14296 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14297
14298         * info.el (Info-rebuild-outdated-dir): New custom var
14299         (Info-insert-node): Create/update dir file when needed, ie when it
14300         does not exist or is older than some info files in directory
14301
14302 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14303
14304         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14305         for last packages, mainly for using a 20.4 package base.
14306
14307         * packages.el (late-packages): Typo fix.  It was called
14308         early-packages.
14309
14310         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14311         relative symlinks correctly.
14312         (paths-find-emacs-roots): More rigorous checking for plausible
14313         configuration-time root.
14314
14315         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14316         find its roots.
14317
14318 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14319
14320         * faces.el: Fix docstrings.
14321         * glyphs.el: Fix docstrings.
14322         * mouse.el: Fix docstrings.
14323
14324         * frame.el: Change phrase `current frame' to `selected frame'.
14325
14326         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14327
14328         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14329         macros using backquote to make them infinitely more readable.
14330
14331 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14332
14333         * packages.el (packages-find-package-path): Hardcoded specialized
14334         InfoDock support until we can clean this up.
14335
14336         * help.el (describe-bindings-1): Return the value of the bindings
14337         help buffer created.
14338         (describe-bindings): Ditto.
14339
14340         * simple.el (set-variable): Restore previous behavior of not
14341         bombing if the variable to set is not boundp.
14342
14343 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14344
14345         * packages.el (packages-handle-package-dumped-lisps): Allow for
14346         non-local files to be loaded off the package-lisp variable.
14347
14348 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14349
14350         * x-faces.el: Global X resources should override
14351           specs for all device classes (color, grayscale, mono);
14352           code currently doesn't override any of them.  Fixed by
14353           calling remove-specifier with '(x default) as the tag
14354           set and allowing inexact matches.
14355
14356 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14357
14358         * faces.el: Separated face initializations based on
14359           device classes into device type specific (tag set,
14360           instantiator) pairs.
14361
14362 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14363
14364         * wid-edit.el (widget-choice-action): Remember user's explicit
14365         choice.
14366         (widget-choice-value-create): Respect it.
14367         From Richard Stallman <rms@gnu.org>
14368
14369 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14370
14371         * setup-paths.el (paths-construct-info-path): Always append
14372         existing directories from configure-time info path.
14373
14374         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14375         Info-directory-list.
14376
14377         * info.el: Removed Info-default-directory-list which was broken by
14378         design.
14379         Removed bogus initialization of Info-directory-list---startup.el
14380         can do a much better job.
14381         Added autoload of Info-directory-list.
14382
14383         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14384         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14385         be exclusive; now it's merely given precedence, just like in the
14386         old days.
14387
14388 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14389
14390         * find-paths.el (paths-find-architecture-directory): Fix bug with
14391         finding; it used to default too early.
14392
14393 1998-03-25  Martin Buchholz <martin@xemacs.org>
14394
14395         * packages.el (packages-split-path): Fix a bug; it used to fail
14396         for paths that weren't split.
14397
14398 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14399
14400         * finder.el (finder-compile-keywords): trap on errors.
14401
14402 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14403
14404         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14405           fourth argument of t so that only the specs exactly
14406           matching the tag lists are removed.
14407
14408 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14409
14410         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14411
14412 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14413
14414         * minibuf.el (mouse-read-file-name-1): If a default directory was
14415         specified, use it for generating the completions.
14416
14417 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14418
14419         * update-elc.el: Now respects inhibit-package-init and
14420         inhibit-site-lisp.
14421         Now does path construction with loadup-paths.
14422
14423         * startup.el (normal-top-level, startup-setup-paths): Now respects
14424         inhibit-package-init and inhibit-site-lisp.
14425
14426         * packages.el (packages-find-package-path): Extended package path
14427         by version-specific hierarchies.
14428         (packages-find-packages): Now respects inhibit flag and
14429         inhibit-site-lisp.
14430         Moved path setup to loadup-paths.
14431
14432         * make-docfile.el: Now respects inhibit-package-init and
14433         inhibit-site-lisp.
14434         Now does path construction with loadup-paths.
14435
14436         * loadup.el: Now respects inhibit-package-init and
14437         inhibit-site-lisp.
14438
14439         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14440
14441         * loadup-paths.el: New file: setup load-path to encompass
14442         packages.
14443
14444 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14445
14446         * auto-show.el: load-gc renamed to pureload.
14447         * site-load.el: Ditto.
14448         * packages.el (toplevel): Ditto.
14449         * loadup.el (really-early-error-handler): Ditto.
14450         * dumped-lisp.el (preloaded-file-list): Ditto.
14451         * cus-face.el (custom-declare-face): Ditto.
14452
14453 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14454
14455         * <Today>: The Big Path Searching Overhaul.
14456
14457         * find-paths.el: New file: find and assemble paths in the
14458         installation hierarchy.
14459
14460         * setup-paths.el: New file: global layout of paths and directories
14461         within the XEmacs hierarchy.
14462
14463         * packages.el: Replaced everything related to path searching and
14464         startup by code in terms of find-paths.
14465
14466         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14467         the new path searching engine.
14468
14469         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14470         and setup-paths.
14471
14472 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14473
14474         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14475         setup-paths.el.
14476
14477 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14478
14479         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14480         compiles identically in any configuration.
14481         Removed irrelevant commentary.
14482
14483 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14484
14485         * simple.el (set-variable): Allow setting specifiers.
14486
14487 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14488
14489         * lisp.el (forward-sexp): Revert previous change.
14490
14491 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14492
14493         * frame.el (frame-initialize): Use `delete-console' instead of
14494         `delete-device' to delete the stream console to match the usage in
14495         Fkill_emacs.
14496
14497 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14498
14499         * files.el (cdpath-previous): New variable.
14500         (cd): Use it.
14501         From Bob Weiner <weiner@wave.altrasoft.com>
14502
14503 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14504
14505         * keydefs.el: Changed keybindings of forward-char,
14506           backward, scroll-up and scroll-down to point to their
14507           -command counterparts.
14508
14509         * simple.el: New functions: forwarc-char-command,
14510           backwrad-char-command, scroll-up-command,
14511           scroll-down-command which work liek their counterparts
14512           except that they honor the variable
14513           signal-error-on-buffer-boundary.
14514
14515           Definition of signal-error-on-buffer-boundary received
14516           from src/cmds.c.
14517
14518           defvar declaration added for word-across-newline to avoid
14519           byte-compiler warning about the free variable reference.
14520
14521 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14522
14523         * winnt.el: Removed "%t" from the beginning of
14524         modeline-format. From now on, there's no nt-specifics in the modeline.
14525
14526 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14527
14528         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14529         of `when' with `if'.
14530
14531 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14532
14533         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14534         mswindows. Must be reworked along with glyphs.el, or
14535         merged into it, after there is images support.
14536
14537         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14538         'mswindows.
14539
14540 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14541
14542         * faces.el: fix for text cursor initialization.
14543         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14544         From Andy Piper <andyp@parallax.co.uk>
14545
14546 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14547
14548         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14549         if there is an existing package that handles it and warn the user
14550         about that mode.
14551
14552 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14553
14554         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14555         Installation" menu item when Installation-string is not bound.
14556
14557 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14558
14559         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14560         From Jeremiah W. James <jerry@cs.ucsb.edu>
14561
14562 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14563
14564         * msw-faces.el:
14565         * faces.el: Fix face initialization.
14566
14567 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14568
14569         * files.el (backup-enable-predicate): fix breakage introduced
14570         by TMPDIR patch.
14571
14572 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14573
14574         * x-faces.el (x-init-face-from-resources): The
14575           TTY face property retrieval functions don't return
14576           specifiers, so use face-property instead.
14577
14578 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14579
14580         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14581
14582 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14583
14584         * x-menubar.el: Expanded documentation for
14585           option-save-faces.  Changed Options -> Browse Faces
14586           menu entry to invoke customize-face.
14587
14588 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14589
14590         * faces.el: Most face initialization moved out of
14591           init-other-random-faces to the top level so that the
14592           initialization happens before Xemacs is dumped.  Much
14593           of the fascist "face-differs-from-default-p or FROB!"
14594           code has been retired in favor of letting the user do
14595           what they want to do.  Face initialization code changed
14596           to use `default' specifier tag so that the settings can
14597           be overridden later if the user wishes it.
14598
14599 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14600
14601         * about.el (about-hackers): Update contributors list.
14602
14603 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14604
14605         * specifier.el: Define new specifier tag `default'.
14606
14607         * modeline.el: Initialize faces using `default' tag.
14608
14609         * x-faces.el (x-init-face-from-resources): Remove
14610           specifier specs containing the `default' tag before
14611           adding new specs.
14612
14613 1998-03-02  John Jones  <jj@asu.edu>
14614
14615         * package-get.el (package-get-all): fixed arguments on call to
14616         package-admin-add-single-file-package.
14617         * package-get.el (package-get-installedp): fixed to match
14618         advertised behavior.
14619         * package-get.el: added function package-get-update-all which
14620         installs newest versions of all the current packages (if they are
14621         not already installed).
14622
14623 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14624
14625         * files.el (find-file-noselect): Uncommented `truename' binding in
14626         `let*' and use it later to set `buffer-file-truename' iff it's
14627         still nil, as happens for example when finding a compressed
14628         file with "jka-compr".
14629
14630 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14631
14632         * faces.el: in make-face-* type functions do the operation for all
14633         window systems, not just the first one found.
14634
14635         * font.el: call mswindows-list-fonts for mswindows.
14636
14637 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14638
14639         * code-process.el (call-process-region):
14640         * process.el (call-process-region):
14641         * package-get.el (package-get-dir):
14642         * files.el (backup-enable-predicate):
14643         * gnuserv.el (gnuserv-temp-file-regexp):
14644         Use temp-directory in place of `/tmp'.
14645
14646 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14647
14648         * "Fast" dired-in-C enhancements for Windows 95/NT:
14649
14650         * files.el: Added function, `wildcard-to-regexp', from GNU
14651           Emacs.
14652
14653         * files.el (insert-directory): Modified to use special
14654           dired-in-C enhancements if present.
14655
14656 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14657
14658         * code-files.el: make default coding no-conversion.
14659
14660 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14661
14662         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14663         the load-path.
14664
14665         * update-elc.el: Strip directory when testing for files not to
14666         bytecompile.
14667
14668 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14669
14670         * lisp-mode.el: Use recommended form for menus.
14671
14672         * info.el (Info-construct-menu): Use recommended form for menus.
14673
14674         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14675         entry.
14676
14677 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14678
14679         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14680           (get-frame-for-buffer-noselect): Always return frames
14681           in the not-this-window-p cond clause.
14682
14683 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14684
14685         * help.el (describe-installation): New function.
14686
14687         * x-menubar.el (default-menubar): Add describe-installation to
14688         Help menu.
14689
14690         * packages.el (packages-unbytecompiled-lisp): Installation.el
14691         should not be bytecompiled.
14692
14693         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14694         XEmacs.
14695
14696         * x-menubar.el (default-menubar): Use correct guard for VM menu
14697         entry.
14698
14699         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14700         coding.
14701         From Andy Piper <andyp@parallax.co.uk>
14702
14703 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14704
14705         * ldap.el: Do not require ldap-internal at compile time.
14706
14707 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14708
14709         * code-files.el: new file. a virtual copy of mule-files.el
14710         but without charset
14711         dependencies. (toggle-buffer-file-ocding-system) new function for
14712         changing the eol type for the current buffer.
14713
14714         * code-process.el: new file. a copy of
14715         mule-process.el. mule-process.el will disappear when things have
14716         settled.
14717
14718         * coding.el: new file. a virtual copy of mule-files.el but
14719         without charset dependencies. (coding-system-base) new function
14720         for getting the parent coding system of a coding system with eol
14721         type set.
14722
14723         * dumped-lisp.el: add above files for the non-mule case.
14724
14725 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14726
14727         * window-xemacs.el (display-buffer): If no explicit
14728           frame is specified, search for a window that displays
14729           the buffer on the currently selected frame, before
14730           searching other frames.
14731
14732 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14733
14734         * frame.el (get-frame-for-buffer): If not-this-window-p
14735           is non-nil, use window on the selected frame if it is not
14736           also the selected window.  When defaulting, search for
14737           windows on the currently selected fgrame before searching
14738           other frames.
14739
14740 1998-02-25  Didier Verna  <didier@xemacs.org>
14741
14742         * modeline.el (modeline-swap-buffers): originally named
14743         `mouse-release-modeline'. Whether to actually swap the buffers is
14744         decided in `mouse-drag-modeline'.
14745         (mouse-drag-modeline): A button release event is considered a
14746         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14747         stay unchanged.
14748
14749 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14750
14751         * x-menubar.el: Put redo on the menubar.
14752         From Aki Vehtari <Aki.Vehtari@hut.fi>
14753
14754 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14755
14756         * bytecomp.el (displaying-byte-compile-warnings): if
14757         temp-buffer-show-function is set, use it to display current set of
14758         warnings in the "*Compile-Log-Show*" buffer.
14759
14760         * simple.el (display-warning-buffer): if temp-buffer-show-function
14761         is set, use it to display current set of warnings in the
14762         "*Warnings-Show*" buffer.
14763
14764 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14765
14766         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14767         Common Lisp.
14768
14769 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14770
14771         * menubar.el: Allow button descriptors at least 2 long.
14772
14773         * x-menubar.el (default-menubar): Use recommended forms.
14774         (file-menu-filter): Remove.
14775         (edit-menu-filter): Remove.
14776
14777 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14778
14779         * about.el (about-hackers): Updated.
14780
14781 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14782
14783         * help.el (help-max-help-buffers): new variable
14784         (help-register-and-maybe-prune-excess): new function
14785         (help-buffer-name): use help-max-help-buffers.
14786         (with-displaying-help-buffer): use
14787         help-register-and-maybe-prune-excess.
14788
14789         * help.el (help-maybe-pretty-print-value): if the value fits on
14790         one line, let it.
14791
14792 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14793
14794         * (with-displaying-help-buffer): there is no need to kill the buffer
14795         if it exists, because with-output-to-temp-buffer will clear it.
14796         further, killing the buffer violates the rule that
14797         temp-buffer-show-function, if set, has the full responsibility of
14798         showing the temp buffer.  killing the buffer fucks with the window
14799         configuration, hosing temp-buffer-show-function.
14800
14801
14802 1998-02-23  Didier Verna  <didier@xemacs.org>
14803
14804         * modeline.el (mouse-drag-modeline):
14805         - Always scroll the modeline that was originally clicked on.
14806         - Use x pixels instead of x characters (which doesn't work anyway)
14807         as horizontal reference for modeline dragging. This allows us to
14808         keep on dragging the modeline even if the motion event occurs in
14809         another window.
14810
14811 1998-02-23  Didier Verna  <didier@xemacs.org>
14812
14813         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14814         glyph on the modeline to indicate that dragging the mouse has an
14815         effect both horizontally and vertically.
14816
14817 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14818
14819         * about.el (about-xemacs): Get rid of redundant visible version
14820         number.
14821
14822 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14823
14824         * about.el (about-hackers): Update credits.
14825
14826 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14827
14828         * prim/register.el (view-register): Show register type file-query.
14829
14830 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14831
14832         * mode-motion.el (mode-motion-highlight-internal):
14833           save-excursion inside save-window-exucrsion form to
14834           hide buffer point changes from save-window-excursion.
14835           Prevents display flickering when the mouse pointer
14836           moves.
14837
14838 1998-02-17  Didier Verna  <didier@xemacs.org>
14839
14840         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14841         function to handle correctly the case of a toolbar one side of the
14842         window: scrolling will not necessarily happen.
14843
14844 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14845
14846         * files.el (after-find-file): Restore missing argument
14847           to format that provides filename for "... consider M-x
14848           recover-file" message.  Also call `message' with "%s"
14849           as the first arg instead of an arbitrary string.
14850
14851 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14852
14853         * about.el (about-hackers): Various additions.
14854
14855 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14856
14857         * autoload.el (generate-file-autoloads-1): Don't force an extra
14858         line out when copying on-the-same line autoloads.
14859
14860         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14861         is installed.
14862
14863 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14864
14865         * x11/x-win-xfree86.el (x-win-init-xfree86):
14866         * x11/x-win-sun.el (x-win-init-sun):
14867         * x11/x-init.el (x-initialize-compose):
14868         * prim/simple.el:
14869         (backward-or-forward-kill-sexp):
14870         (backward-or-forward-kill-sentence):
14871         (backward-or-forward-kill-word):
14872         (backward-or-forward-delete-char):
14873         * prim/isearch-mode.el (isearch-help-or-delete-char):
14874         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14875         x-keysym-on-keyboard-p to detect backspace.
14876         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14877         Clean up symbols used with dead keys, checking Linux and solaris
14878         keysyms.
14879         Simplify x-win-*.el using above methods.
14880         Change documentation for x-keysym-*-p functions.
14881
14882 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14883
14884         * about.el (about-hackers): Restore entries for Michael Sperber and
14885         Vinnie Shelton.
14886         From Vinnie Shelton <acs@acm.org>
14887
14888 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14889
14890         * simple.el (count-words-region): Ditto.
14891
14892 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14893
14894         * simple.el (count-words-buffer): Document.  Don't print anything
14895         if non-interactive.
14896
14897 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14898
14899         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14900         multiple files in InfoDock.
14901
14902 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14903
14904         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14905         from version.el in InfoDock.
14906
14907         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14908         specially.
14909
14910 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14911
14912         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14913         variable name in docstring.
14914
14915 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14916
14917         * menubar.h: Include "gui.h".
14918
14919 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14920
14921         * site-load.el: Fix documentation.
14922
14923 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14924
14925         * package-get-base.el (package-get-base): Updated.
14926
14927         * keymap.el: PC-ize.
14928
14929 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14930
14931         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14932         from' on a fresh line.
14933
14934 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14935
14936         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14937         object.
14938
14939 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14940
14941         * undo-stack.el: PC-ize.
14942
14943         * cmdloop.el: PC-ize.
14944
14945 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14946
14947         * bytecomp-runtime.el: PC-ize.
14948
14949         * byte-optimize.el: Prolog fixup.  PC-ize.
14950
14951         * cus-dep.el: Spelling fix.
14952
14953         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14954         entries follow).
14955
14956 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14957
14958         * text-mode.el (text-mode-hook-identify): New function,
14959         put on text-mode-hook.  Set text-mode-variant here.
14960         (text-mode): Don't set it here.
14961
14962 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14963
14964         * text-mode.el (text-mode-hook): New defvar.
14965         (text-mode-variant): New variable.
14966         (text-mode): Set that variable locally.
14967         (toggle-text-mode-auto-fill): New command.
14968
14969 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14970
14971         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14972
14973 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14974
14975         * text-mode.el (paragraph-indent-text-mode):
14976         Renamed from spaced-text-mode.
14977         (text-mode-map): Bind TAB to indent-relative.
14978         (indented-text-mode-map): Variable deleted.
14979         (indented-text-mode): Now an alias for text-mode.
14980
14981 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14982
14983         * loadup.el: test-atoms debugging stuffs removed.
14984
14985 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14986
14987         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14988
14989 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14990
14991         * help.el (describe-beta): Made it use `locate-data-file'.
14992         (describe-distribution): Ditto.
14993         (describe-copying): Ditto.
14994         (describe-project): Ditto.
14995         (view-emacs-news): Ditto.
14996
14997         * help-nomule.el (help-with-tutorial): Made it use
14998         `locate-data-file' to find tutorial.
14999
15000 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15001
15002         * about.el: Corrected my email address.
15003
15004         * mouse.el: Added 'mouse-mswindows-drop' similar to
15005         'mouse-offix-drop'.
15006
15007 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15008
15009         * loadup.el (running-xemacs): Spelling fix.
15010
15011 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15012
15013         * packages.el (packages-find-packages-1): Don't allow a backwards
15014         compatible lisp tree to overwrite `preloaded-file-list'.
15015
15016 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15017
15018         * loadup.el: Don't delete "xemacs" prior to dumping.
15019
15020 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15021
15022         * package-info.el (pi-last-mod-date): New function.
15023         (pi-author-version): New function.
15024         (batch-update-package-info): Use them.
15025
15026 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15027
15028         * frame.el (get-frame-for-buffer-default-to-current): Create.
15029         (get-frame-for-buffer-noselect): Allow user to use current frame
15030         with `get-frame-for-buffer-default-to-current'.
15031
15032 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15033
15034         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15035         (byte-compile-output-docform): Ditto.
15036         (byte-compile-compiled-obj-to-list): Ditto.
15037
15038 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15039
15040         * startup.el (command-line-1): Removed code that ran
15041           buffer-menu.
15042
15043 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15044
15045         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15046
15047 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15048
15049         * frame.el (suspend-emacs-or-iconify-frame): Check using
15050         `device-on-window-system-p' instead of explicitly checking for X,
15051         so that the same logic works for MS Windows.
15052         (suspend-or-iconify-emacs): Ditto.
15053
15054 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15055
15056         * about.el (about-maintainer-info): Andy Piper is back.
15057         (xemacs-hackers): Updated Andy Piper's email address.
15058         (about-hackers): Added Jonathan Harris.
15059         (about-hackers): Updated Tibor Polgar's email address.
15060
15061 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15062
15063         * about.el: Add xemacs.org email manager.
15064
15065         * package-get-base.el (package-get-base): Updated with most recent
15066         package updates.
15067
15068 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15069
15070         * help.el (function-arglist): Use `indirect-function' instead of
15071         `symbol-function' so that aliases are treated correctly.
15072
15073 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15074
15075         * help.el (help-map): Add f1 binding to `help-for-help'.
15076         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15077         (describe-key-briefly): Use `princ' "%s" to print object.
15078         (with-displaying-help-buffer): Kill buffer if it exists, again.
15079         (describe-key): Use `princ' "%s" to print object.
15080         (describe-function-1): Use `princ' "%s" to print object.
15081         Commented out alias lines removed.
15082         (help-pretty-print-limit): New variable to control pretty-printing
15083         of variable values.
15084         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15085         `help-pretty-print-value' again.  Only print-print when OBJECT is
15086         list of length less than `help-pretty-print-limit'.
15087         (describe-variable): Use `help-maybe-pretty-print-value' again.
15088
15089 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15090
15091         * simple.el (blink-matching-open): Remove C++ kludge.
15092         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15093
15094 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15095
15096         * info.el (Info-default-directory-list): Made the documentation
15097         more explanitory.
15098
15099 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15100
15101         * lisp/packages.el:
15102         * lisp/package-admin.el:
15103         * lisp/build-report.el:
15104         Fix typos.
15105
15106 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15107
15108         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15109         warnings in Java buffers without final newline and editing the
15110         last line.
15111
15112 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15113
15114         * packages.el (packages-find-packages-1): Don't allow a backwards
15115         compatible lisp tree to overwrite `preloaded-file-list'.
15116         Suggested by Colin Rafferty  <colin@xemacs.org>
15117
15118         * mouse.el (mouse-offix-drop): Set undo-boundary.
15119         From Oliver Graf <ograf@fga.de>
15120
15121 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15122
15123         * loadup.el (load-gc): rewrite as defun.
15124         Print something sensical if a required dump-time file isn't found.
15125
15126 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15127
15128         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15129         bug strikes a menudescriptor.
15130
15131         * package-get-base.el (package-get-base): Updated.
15132
15133         * package-info.el (batch-update-package-info): Derive REQUIRES
15134         from the Makefile.
15135
15136 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15137
15138         * files.el (save-some-buffers): Don't play games with deleting
15139         other windows if we are in the minibuffer window.
15140
15141 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15142
15143         * modeline.el (modeline-minor-mode-menu): Add support for :active
15144         (add-minor-mode): Document :active property to TOGGLE.
15145
15146 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15147
15148         * modeline.el (modeline-minor-mode-menu): Add support for an
15149         `:included' predicate in the `toggle-sym' plist.
15150         (add-minor-mode): Document the :included property, format
15151         docstring some more.
15152         (modeline-minor-mode-menu): Documentation string added.
15153
15154 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15155
15156         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15157         labels from the symbol-names by thwacking off the overly redundant
15158         and overused "mode", parenthesizing "minor", and capitalizing the
15159         resultant strings.  Also shortened the menu's title by eliminating
15160         the redundant buffer name.
15161         (add-minor-mode): Beautified the docstring, added mention of the
15162         `:menu-tag' property of TOGGLE.
15163         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15164         `toggle-sym' to beatify the mode-life menus.
15165         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15166         `auto-fill-function'.
15167
15168 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15169
15170         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15171         menus to :style 'toggle.
15172
15173 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15174
15175         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15176
15177 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15178
15179         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15180         only recognize first hyperlink.
15181         (hyper-apropos-highlightify): Deletia, this is already done by
15182         `hyper-apropos-insert-face'.
15183         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15184
15185 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15186
15187         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15188         mail.
15189         (toolbar-mail-reader): Add support for `send'.
15190         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15191
15192 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15193
15194         * info.el (Info-emacs-info-file-name): Add defvar for
15195         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15196         will function properly.
15197
15198 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15199
15200         * simple.el: make the backwards delete function called by
15201         `backward-or-forward-delete-char' user configurable.
15202
15203 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15204
15205         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15206         compiled function got loaded from.
15207
15208 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15209
15210         * term/apollo.el: Synched up with InfoDock 3.6.2.
15211
15212 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15213
15214         * startup.el (load-init-file): Load autoloads earlier.
15215         (startup-splash-frame): Handle InfoDock logo.
15216
15217         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15218         InfoDock.
15219         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15220
15221         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15222         doesn't have this function.
15223
15224         * packages.el (locate-data-file): Fix to call `locate-file'.
15225
15226 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15227
15228         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15229         version of version.el.
15230         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15231
15232         * x-menubar.el (default-menubar): Guard reference to
15233         `gnuserv-frame'.
15234         (default-menubar): Guard references to `font-lock-mode'.
15235         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15236         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15237
15238         * make-docfile.el: Don't snarf doc strings from autoloads.
15239
15240         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15241         loading auto-autoloads files.
15242
15243         * loaddefs.el: Disable dumping autoloads.
15244
15245 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15246
15247         * lisp-mnt.el: Synch to Emacs 20.2.
15248
15249         * help.el: Remove manual autoload of `finder-by-keyword'.
15250
15251         * finder.el (finder-by-keyword): Autoload.
15252
15253         * help.el: Conditionalize hyperbole setup.
15254
15255 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15256
15257         * packages.el (package-require): Update to reflect new data format.
15258
15259 1998-01-02  Didier Verna  <didier@xemacs.org>
15260
15261         * x-menubar.el (default-menubar): make the tutorials available
15262         through the menubar. (Plus some compilation warnings cleanup).
15263
15264 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15265
15266         * check-features.el: New file.  Perform sanity check after build.
15267
15268         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15269         files to tooltalk package.
15270         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15271         package.
15272
15273         * package-admin.el (package-admin-xemacs): Use better default for
15274         location of XEmacs binary.
15275
15276 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15277
15278         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15279         tag with sexp and add value tag with value `t'.
15280
15281 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15282
15283         * package-get.el: Changes to work with real data.
15284         From Pete Ware <ware@cis.ohio-state.edu>
15285
15286         * packages.el (packages-reload-autoloads): Guard load for the time
15287         being.
15288
15289         * update-elc.el ("packages.el"): Force loading packages.el instead
15290         of possibly out-of-date packges.elc.
15291         * make-docfile.el ("packages.el"): Ditto.
15292
15293 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15294
15295         * build-report.el (build-report-delete-regexp): Added a rule for
15296         the main tarball shadowing anything past it.
15297
15298 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15299
15300         * packages.el (package-provide): Delete a previous provide.
15301
15302         * package-info.el: New file.
15303
15304         * package-get.el: New file.
15305         From Pete Ware <ware@cis.ohio-state.edu>
15306         (package-get): Fix md5 computation to work with Mule.
15307
15308 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15309
15310         * simple.el (log-message-*): Quote symbols in docstrings properly.
15311
15312 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15313
15314         * packages.el (packages-new-autoloads): Ignore symbolic links.
15315
15316         * cus-face.el (face-custom-attributes-get): Fix typo.
15317         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15318
15319 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15320
15321         * startup.el (load-init-file): Reload new or changed autoloads
15322         unless inhibited.  Reload modified dumped lisp (stubbed).
15323
15324         * packages.el (packages-new-autoloads): New function.
15325         (packages-reload-autoloads): New function.
15326         (packages-reload-dumped-lisp): New (stub) function.
15327
15328         * loadup.el: Inhibit reloading dumped files when running temacs.
15329
15330         * loadhist.el (file-provides): Extend to handle variant
15331         extensions.
15332
15333         * replace.el (query-replace): Fix typo.
15334
15335 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15336
15337         * make-docfile.el: list-autoloads-path has been renamed.
15338         * update-elc.el: list-autoloads has been renamed.
15339
15340         * packages.el (packages-list-autoloads): Renamed.
15341         (packages-list-autoloads-path): Ditto.
15342
15343 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15344
15345         * packages.el (packages-find-packages-1): Made it signal a warning
15346         for an error in an auto-autoload.el file.
15347
15348 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15349
15350         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15351         tag with const.
15352         From Aki Vehtari <Aki.Vehtari@hut.fi>
15353
15354         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15355
15356         * loadhist.el (unload-feature): Remove autoload.
15357
15358 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15359
15360         * loadhist.el: Unpackaged.
15361
15362         * help.el (describe-symbol-find-file): Rename
15363         `describe-function-find-file' and make old name obsolete.
15364         (describe-function-1): Use it.
15365         (describe-function-1): Guard reference to
15366         `compiled-function-annotation'.
15367
15368 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15369
15370         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15371         argument.
15372         (help-mode-quit): New optional arg to control whether it kills or
15373         buries.  Tidied up.
15374         (with-displaying-help-buffer): Don't kill buffer initially, even
15375         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15376         (help-pretty-print-value): Rename back from
15377         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15378         use it, otherwise use dumped `cl-prettyprint'.
15379         (describe-variable): Use `help-pretty-print-value' again.
15380         (find-func): Removed reference to "find-func" at end.
15381
15382 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15383
15384         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15385           GUI XEmacs. Rename? x-menubar is rather window system
15386           independant, except for a couple of items.
15387
15388 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15389
15390         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15391         entries as they will no longer be distributed with XEmacs.
15392
15393         * format.el (format-alist): Fix image/tiff regexps.
15394         From P. E. Jareth Hein <jareth@camelot-soft.com>
15395
15396         * help.el (help-maybe-pretty-print-value): Rename.
15397         (describe-variable): Use it.
15398         (describe-variable): Add trailing linefeed.
15399
15400 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15401
15402         * help.el (describe-function-1): Don't output anything for
15403           arglist of autoload functions.
15404
15405 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15406
15407         * help.el (describe-function-1): Don't output anything for
15408           arglist of autoload functions.
15409
15410 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15411
15412         * help.el (help-mode-map): New bindings for `help-mode-bury',
15413         `describe-function-at-point', `describe-variable-at-point',
15414         `Info-elisp-ref', `customize-variable', `help-next-section' and
15415         `help-prev-section'.
15416         (help-next-section): New function.
15417         (help-prev-section): New function.
15418         (help-mode-quit): Changed to kill the help buffer.
15419         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15420         correctly.
15421         (help-buffer-name): New function to generate the name of help
15422         buffers.
15423         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15424         argument giving the name of the help buffer.
15425         (describe-key): Use `with-displaying-help-buffer' with name.
15426         (describe-mode): Ditto.
15427         (describe-bindings): Ditto.
15428         (describe-prefix-bindings): Ditto.
15429         (view-lossage): Ditto.
15430         (with-syntax-table): New macro.
15431         (function-called-at-point): Use `ignore-errors' and
15432         `with-syntax-table'.
15433         (function-at-point): Ditto.
15434         (describe-function): Use `with-displaying-help-buffer' with name.
15435         (function-arglist): Extracted from `describe-function-1'.  Returns
15436         function's arglist as string.
15437         (function-documentation): Extracted from `describe-function-1'.
15438         Returns function's docstring.
15439         (describe-function-1): Remove all the "stream" garbage, including
15440         the stream argument.  Use `function-arglist' and
15441         `function-documentation'.
15442         (describe-function-arglist): Just use `function-arglist'.
15443         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15444         (help-pretty-print-value): New function to help with
15445         pretty-printing variable values.  Knows about `#<...>'.  Needs
15446         `pp-internal'.
15447         (describe-variable): Use `with-displaying-help-buffer' with name.
15448         Formatting improved.  Display file where variable is defined, if
15449         known.  Use `help-pretty-print-value'.
15450         (describe-syntax): Use `with-displaying-help-buffer' with name.
15451         (list-processes): Remove "stream" garbage.
15452
15453 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15454
15455         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15456         call a dumped routine instead.
15457
15458         * x-win-xfree86.el: Wrap file in defun.
15459         * x-win-sun.el: Ditto.
15460
15461 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15462
15463         * help.el (view-emacs-news): Remove usage of outl-mouse which
15464         advises functions and does other evil things.
15465
15466 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15467
15468         * format.el (format-alist): Add `image/tiff'.
15469         From P. E. Jareth Hein <jareth@camelot-soft.com>
15470
15471 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15472
15473         * about.el (about-hackers): More names added.
15474
15475         * make-docfile.el: Remove superfluous package path search.
15476
15477         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15478
15479 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15480
15481         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15482         ignored shadows.
15483
15484 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15485
15486         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15487         get trailing slashes when added to the load-path.
15488
15489         * x-init.el (init-x-win): Locate where XEmacs X localization files
15490         are.
15491
15492 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15493
15494         * x-faces.el: Added support for foregroundToolBarColor
15495           to xpm-color-symbols.
15496
15497 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15498
15499         * etags.el (tags-remove-duplicates): Removed.
15500         (buffer-tag-table-list): Use `delete-duplicates'.
15501
15502         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15503         correctly.
15504         (get*): Defalias to `get'.
15505
15506         * cl.el (eql): Compare integers with `eq'.
15507         (cl-map-extents): Check for `map-extents' first.
15508
15509 1997-12-17  Didier Verna  <didier@xemacs.org>
15510
15511         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15512         added the 'numero', 'copyright' and 'trademark' symbols.
15513
15514         * leim/quail/latin-post.el ("french-postfix"): see above.
15515
15516 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15517
15518         * widget.el (define-widget): Check the arguments.
15519
15520         * cus-edit.el (customize-face): Use `check-argument-type'.
15521         (custom-variable-value-create): Use `signal' to signal error.
15522         (custom-variable-reset-saved): Ditto.
15523         (custom-variable-reset-standard): Ditto.
15524         (custom-face-reset-saved): Ditto.
15525
15526         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15527         (widget-default-format-handler): Ditto.
15528         (widget-checklist-add-item): Ditto.
15529         (widget-radio-add-item): Ditto.
15530         (widget-editable-list-entry-create): Ditto.
15531         (widget-sexp-prompt-value): Ditto.
15532
15533         * custom.el (custom-declare-variable): Signal errors better.
15534         (custom-handle-keyword): Ditto.
15535         (custom-declare-group): Ditto.
15536
15537         * window-xemacs.el (windows): Ditto.
15538
15539         * menubar.el (menu): Ditto.
15540
15541         * keydefs.el (keyboard): Ditto.
15542
15543         * minibuf.el (minibuffer): Ditto.
15544
15545         * process.el (execute): Ditto.
15546
15547         * fill.el (fill): Ditto.
15548
15549         * modeline.el (modeline): Ditto.
15550
15551         * help.el (help): Ditto.
15552
15553         * faces.el (faces): Ditto.
15554
15555         * files.el (files): Ditto.
15556
15557         * x-init.el (x): Ditto.
15558
15559         * lisp-mode.el (lisp): Ditto.
15560
15561         * process.el (processes): Ditto.
15562
15563         * mouse.el (mouse): Ditto.
15564
15565         * abbrev.el (abbrev): Moved from cus-edit.
15566
15567         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15568         as variable declaration.
15569
15570 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15571
15572         * menubar.el (find-menu-item): Use `check-argument-type'.
15573         (find-menu-item): Cosmetic changes.
15574
15575 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15576
15577         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15578
15579 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15580
15581         * startup.el (set-default-load-path): Only search package-path
15582         when not running temacs.
15583
15584         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15585         files.
15586
15587         * loadup.el: Correct commentary.  Reformatting.
15588         (really-early-error-handler): Use absolute path to the
15589         first dumped-lisp.el file.
15590         (really-early-error-handler): Print full path name of
15591         each dumped lisp file (inherited from InfoDock).
15592
15593         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15594         dumped-lisp.el files.
15595
15596         * make-docfile.el (preloaded-file-list): Reorder when the
15597         package-path is searched.
15598         * update-elc.el: Ditto.
15599
15600         * lisp-mode.el (call-with-condition-handler): Treat the same as
15601         `condition-case' for indentation.
15602
15603         * about.el (about-xemacs): Update release date.
15604
15605 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15606
15607         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15608         anywhere but at the last clause.
15609         (ecase): Disallow `t' and `otherwise'.
15610
15611 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15612
15613         * cus-edit.el (custom-buffer-create-buttons): New function
15614         from stuff moved out of `custom-buffer-create-internal'.
15615         (custom-novice): New variable.  Default t.
15616         (custom-display-global-buttons): Ditto.  Default `top'.
15617         (custom-buffer-create-internal): Only display help if
15618         `custom-novice' is non-nil.  Display global buttons according to
15619         `custom-display-global-buttons'.
15620
15621 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15622
15623         * menubar.el (find-menu-item): Use `check-argument-type'.
15624         (find-menu-item): Cosmetic changes.
15625
15626 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15627
15628         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15629         look.
15630
15631 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15632
15633         * format.el (format-deannotate-region):  Bug fix.
15634         Deannotating a region containing unknown tags would fail
15635         (causing decoding of text/enriched to fail at user level)
15636
15637 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15638
15639         * minibuf.el (read-directory-name): Support sixth
15640           arg, HISTORY, as already documented.
15641
15642 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15643
15644         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15645         to `ecase'.
15646
15647 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15648
15649         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15650         skk-activate.
15651
15652 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15653
15654         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.