update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-kmi'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-kmi'.
8
9         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-okd'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-okd'.
19
20         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-nkm'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-nkm'.
30
31         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-nto'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-nto'.
41
42         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-yhk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-yhk'.
52
53         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-sok'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-sok'.
63
64         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-kda'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-kda'.
74
75         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-myz'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-myz'.
85
86         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-kgk'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-kgk'.
96
97         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-drt'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-drt'.
107
108         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-mam'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-mam'.
118
119         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
120         CHISE.
121
122 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-dng'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-dng'.
129
130         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
131         CHISE.
132
133 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `=>cns11643-5'.
137
138 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-keg'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-keg'.
145
146         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-jou'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-jou'.
156
157         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-smk'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-smk'.
167
168         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-kyo'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-kyo'.
178
179         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-kss'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-kss'.
189
190         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-wan'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-wan'.
200
201         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-ksk'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-ksk'.
211
212         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-kyu'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-kyu'.
222
223         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-skk'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-skk'.
233
234         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-sik'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-sik'.
244
245         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-kbk'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-kbk'.
255
256         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-kcj'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-kcj'.
266
267         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-k24'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-k24'.
277
278         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-gok'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-gok'.
288
289         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
290         CHISE.
291 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         setting for `===hng-tsu'.
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `===hng-tsu'.
298
299         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
300         CHISE.
301
302 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `===hng-sys'.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `===hng-sys'.
309
310         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
311         CHISE.
312
313 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist):
316         - Use "&HNG010-<d><d><d><d><d>;" instead of
317           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
318         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `=ucs-bmp-itaiji-002' and `===hng-khm'.
322
323         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
324         "hngkhi-0" as the suffix of registry.
325         (===hng-khm): New coded-charset for XEmacs CHISE.
326         (=ucs-itaiji-002): Ditto.
327         (=ucs-bmp-itaiji-002): Ditto.
328
329 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=>ucs@iwds-1'.
333
334         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
335         XEmacs CHISE.
336
337 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
340         CHISE.
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
343         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
344         `===hng-khi'.
345
346 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `===hng-khi'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `===hng-khi'.
353
354         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
355         CHISE.
356
357 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
360         #x9FA5 as the value of `max-code'.
361         (=ucs-bmp-var-002): Likewise.
362         (=ucs-bmp-var-003): Likewise.
363         (=ucs-bmp-itaiji-084): Likewise.
364         (=ucs-bmp-cjk@JP): Likewise.
365         (=ucs-bmp-cjk@JP/hanazono): Likewise.
366         (==ucs-bmp-cjk@JP/hanazono): Likewise.
367         (=>ucs-bmp-cjk@component): Likewise.
368
369 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
372         CHISE.
373
374 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
377         XEmacs CHISE.
378         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
379         `==jis-x0208@1978/2-pr' as the mother.
380
381 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
384         CHISE.
385
386 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
390
391 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
394         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
395
396 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `===ucs@gb'.
400
401 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `===hanyo-denshi/ks', `===jis-x0208' and
405         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
406         as the entity-reference for `===jis-x0213-1@2000'; use
407         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
408
409 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `===jis-x0208'.
413
414         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
415         instead of `===jis-x0208' as the mother.
416         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
417         `===jis-x0208' as the mother.
418         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
419         `===jis-x0208' as the mother.
420         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
421         `===jis-x0213-1' as the mother.
422         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
423         `===jis-x0213-1' as the mother.
424         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
425         the mother.
426         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
427         mother.
428
429 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `=ucs-var-001'.
433
434 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `=ucs-bmp-var-001'.
438
439         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
440         CHISE.
441         (=ucs-bmp-var-001): Ditto.
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=ucs-var-003'.
445
446 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `=ucs-bmp-var-003'.
450
451         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
452         CHISE.
453         (=ucs-bmp-var-003): Ditto.
454
455 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `=ucs-var-002'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `=ucs-bmp-var-002'.
462
463         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
464         CHISE.
465         (=ucs-bmp-var-002): Ditto.
466
467 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
470         XEmacs CHISE.
471         (==jis-x0208@1978/5pr): Ditto.
472
473 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `=>ucs-bmp-cjk@component'.
477
478         * mule/mule-conf.el (=>ucs@component): New coded-charset for
479         XEmacs CHISE.
480         (=>ucs-bmp-cjk@component): Ditto.
481
482 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `=>iwds-1'.
486
487 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
490         CHISE.
491
492 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-charset.el (default-coded-charset-priority-list):
495         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
496         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
497         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
498         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
499
500 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist):
503         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
504
505         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
506         `=>>ucs@iso' as the mother.
507         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
508         mother.
509
510 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hanyo-denshi/ia'.
514
515 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `===hanyo-denshi/ia'.
519
520 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-conf.el (=koseki): Fix DOC.
523         (==koseki): New coded-charset for XEmacs CHISE.
524
525 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
528         XEmacs CHISE.
529         (===hanyo-denshi/jd): Fix DOC.
530
531 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===hanyo-denshi/ip'.
535
536 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `===hanyo-denshi/ip'.
540
541         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
542         XEmacs CHISE.
543
544 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `==ucs-radicals@unicode' and `=>daikanwa'.
548
549         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
550         for XEmacs CHISE.
551
552 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
555         XEmacs CHISE.
556
557 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===ruimoku-v6'.
561
562 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===ruimoku-v6'.
566
567 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
570         CHISE.
571
572 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
575         coded-charset for XEmacs CHISE.
576
577 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
580         XEmacs CHISE.
581
582 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `===ucs-sip@iso'.
586
587 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
590         CHISE.
591
592 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `==ucs-sip@iso'.
596
597         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
598         CHISE.
599
600 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
603         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
604         (=ucs-sip-ext-b@iso): Fix registry.
605         (==ucs-sip-ext-b@iso): Ditto.
606         (===ucs-sip-ext-b@iso): Ditto.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `=ucs-sip@iso'.
610
611 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `=>cbeta'.
615
616 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `=>cns11643-7'.
620
621         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
622
623 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
626         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
627
628 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
631         `=ucs@cns'.
632         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
633         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
634         `=ucs@jis/1990'.
635         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
636         `=ucs@jis/2000'.
637         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
638         `=ucs@jis/2004'.
639         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
642         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
643
644 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
647         XEmacs CHISE.
648         (==jis-x0208@1978/1pr): Ditto.
649         (==jis-x0208@1978/2-pr): Ditto.
650
651 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `===jis-x0213-1@2004'.
655
656 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hanyo-denshi/jb'.
663
664         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
665         XEmacs CHISE.
666         (=+>hanyo-denshi/ft): Ditto.
667         (=+>hanyo-denshi/jt): Ditto.
668
669 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hanyo-denshi/hg'.
673
674 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
677         XEmacs CHISE.
678         (===hanyo-denshi/hg): Ditto.
679
680 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
683         glyph-forms instead of detailed glyph-images.
684         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
685         `=adobe-japan1-*'.
686         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
687         (===adobe-japan1-1): Ditto.
688         (===adobe-japan1-2): Ditto.
689         (===adobe-japan1-3): Ditto.
690         (===adobe-japan1-4): Ditto.
691         (===adobe-japan1-5): Ditto.
692         (===adobe-japan1-6): Ditto.
693         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
694         `=>>>adobe-japan1' as the mother.
695         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
696         `=>>adobe-japan1' as the mother.
697         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
698         glyph-images.
699         (==jis-x0208@1978): Ditto.
700         (==jis-x0208@1983): Ditto.
701         (==jis-x0208@1990): Ditto.
702         (==jis-x0213-1): Ditto.
703         (==jis-x0213-1@2000): Ditto.
704         (==jis-x0213-1@2004): Ditto.
705         (==jis-x0213-2): Ditto.
706         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
707         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
708         `=jis-x0208@1978'.
709         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
710         `=jis-x0208@1983'.
711         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
712         `=jis-x0208@1990'.
713         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
714         `=jis-x0213-1'.
715         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
716         `=jis-x0213-1@2000'.
717         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
718         `=jis-x0213-1@2004'.
719         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
720         `=jis-x0213-2'.
721         (===jis-x0208): New coded-charset for XEmacs CHISE.
722         (===jis-x0208@1978): Ditto.
723         (===jis-x0208@1983): Ditto.
724         (===jis-x0208@1990): Ditto.
725         (===jis-x0213-1): Ditto.
726         (===jis-x0213-1@2000): Ditto.
727         (===jis-x0213-2): Ditto.
728         (===jis-x0212): Ditto.
729         (===ks-x1001): Ditto.
730         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
731         mother.
732         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
733         as the mother.
734         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
735         as the mother.
736         (===cns11643-1): New coded-charset for XEmacs CHISE.
737         (===cns11643-2): Ditto.
738         (===cns11643-3): Ditto.
739         (===cns11643-4): Ditto.
740         (===cns11643-5): Ditto.
741         (===cns11643-6): Ditto.
742         (===cns11643-7): Ditto.
743         (=>>cns11643-1): Ditto.
744         (==big5-cdp): Indicate abstract glyph-images instead of
745         representative glyph-images.
746         (===big5-cdp): New coded-charset for XEmacs CHISE.
747         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
748         detailed glyph-images.
749         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
750         `=hanyo-denshi/*'.
751         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
752         (===hanyo-denshi/ib): Ditto.
753         (===hanyo-denshi/jt): Ditto.
754         (===hanyo-denshi/ks): Ditto.
755         (===mj): Ditto.
756         (===mj-0): Ditto.
757         (===mj-1): Ditto.
758         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
759         `=>>>hanyo-denshi/*' as its mother.
760         (==gt): Indicate abstract glyph-forms instead of detailed
761         glyph-images.
762         (===gt): New coded-charset for XEmacs CHISE.
763         (=>>>gt): Indicates `==gt' instead of `=gt'.
764         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
765         (==gt-k): Indicate abstract glyph-forms instead of detailed
766         glyph-images.
767         (===gt-k): New coded-charset for XEmacs CHISE.
768         (==daikanwa): Indicates glyph-images instead of detailed
769         glyph-images.
770         (===daikanwa): New coded-charset for XEmacs CHISE.
771         (===daikanwa/+p): Ditto.
772         (===daikanwa/ho): Ditto.
773         (==cbeta): Ditto.
774         (===cbeta): Ditto.
775         (==jef-china3): Ditto.
776         (===jef-china3): Ditto.
777         (==ruimoku-v6): Ditto.
778         (==ucs@iso): Indicate representative glyph-forms instead of
779         representative glyph-images.
780         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
781         (==ucs@unicode): Indicate representative glyph-forms instead of
782         representative glyph-images.
783         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
784         `=ucs@unicode'.
785         (==ucs@cns): Indicate representative glyph-forms instead of
786         representative glyph-images.
787         (==ucs@jis): Ditto.
788         (==ucs@jis/1990): Ditto.
789         (==ucs@jis/2000): Ditto.
790         (==ucs@jis/2004): Ditto.
791         (==ucs@ks): Ditto.
792         (===ucs@iso): New coded-charset for XEmacs CHISE.
793         (===ucs@unicode): Ditto.
794         (===ucs@gb): Ditto.
795         (===ucs@ks): Ditto.
796         (===ucs-bmp-cjk@gb): Ditto.
797         (===ucs-sip-ext-b@iso): Ditto.
798
799 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
803         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
804         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
805         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
806         `===cns11643-3', `===cns11643-4', `===cns11643-5',
807         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
808         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
809         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
810         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist):
813         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
814         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
815         - Use "&g1-[NAME];" for `=>>[NAME]'.
816         - Abolish "&g2-[NAME];".
817
818 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
821         `=>>ucs@cns' as the mother.
822
823 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `==ucs@ks'.
827
828 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
831         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
832         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
833         0x00E30000〜0x00E409D5.
834
835 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
838         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
839         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
840
841 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
845
846         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
847         (=mj-0): Ditto.
848         (=mj-1): Ditto.
849         (==mj): Ditto.
850         (==mj-0): Ditto.
851         (==mj-1): Ditto.
852         (=>>mj): Ditto.
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `=mj' and `==mj'.
856
857 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
860         CHISE.
861
862 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
865         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
866         `=>ucs@hanyo-denshi'.
867
868 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `=koseki' and `=>ucs@hanyo-denshi'.
872
873         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
874         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
875
876 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
879         XEmacs CHISE.
880
881 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist):
884         Change priority of `=>>>ucs@iso'.
885
886         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
887         `=>>>ucs@iso' as the mother.
888         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
889
890 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist):
893         Change priority of `=>>>ucs@unicode'.
894
895         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
896         `=ucs@unicode'.
897
898 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist):
901         Change priority of `=>>>ucs@jis'.
902
903         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
904         `=ucs@jis'.
905
906 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `==daikanwa/+p'.
910
911 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `==shinjigen@1ed'.
915
916 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
919         XEmacs CHISE.
920
921 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-conf.el (==shinjigen): Modify DOC.
924         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
925         (==shinjigen@rev): Modify DOC.
926
927 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
930         CHISE.
931
932 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         settings for `==daikanwa' and `==ucs@JP/hanazono'.
936
937         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
938         XEmacs CHISE.
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `==daikanwa'.
942
943 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `==cns11643-7'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `==cns11643-7'.
950
951 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `==cns11643-6'.
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `==cns11643-6'.
958
959 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `==cns11643-5'.
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `==cns11643-5'.
966
967 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `==cns11643-4'.
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `==cns11643-4'.
974
975 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         setting for `==cns11643-3'.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `==cns11643-3'.
982
983 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `==cns11643-2'.
987
988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
989         `==cns11643-2'.
990
991 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist):
994         Change priority of `=>>>ucs@ks'.
995
996         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
997         `=ucs@ks'.
998
999 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1002         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1003         `==ucs@cns' and `==cns11643-1'.
1004
1005         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1006         (==cns11643-2): Ditto.
1007         (==cns11643-3): Ditto.
1008         (==cns11643-4): Ditto.
1009         (==cns11643-5): Ditto.
1010         (==cns11643-6): Ditto.
1011         (==cns11643-7): Ditto.
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `==cns11643-1'.
1015
1016 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1019         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1020         `=>>>ucs@jis/1990'.
1021
1022         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1023         `=ucs@jis/1990'.
1024         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1025         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1026
1027 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1030         Change priority of `=>>>ucs@cns'.
1031
1032         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1033         `=ucs@cns'.
1034
1035 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `==ks-x1001'.
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1041         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1042         `==ks-x1001'.
1043
1044 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1047
1048 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1051         `=jis-x0208'.
1052         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1053         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1054         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1055         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1056         (=>>>jis-x0213-1@2000): Changed to an alias for
1057         `=jis-x0213-1@2000'.
1058         (=>>>jis-x0213-1@2004): Changed to an alias for
1059         `=jis-x0213-1@2004'.
1060         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1061
1062 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1065         `=adobe-japan1-0'.
1066         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1067         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1068         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1069         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1070         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1071         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1072
1073 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1077         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1078         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1079         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1080         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1081
1082 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1086         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1087         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1088         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1089         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1090         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1091         `==jis-x0212'.
1092
1093 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1096         "AdobeJapan1-[0-6]$".
1097         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1098         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1099         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1100         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1101         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1102         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1103         (==adobe-japan1-1): Ditto.
1104         (==adobe-japan1-2): Ditto.
1105         (==adobe-japan1-3): Ditto.
1106         (==adobe-japan1-4): Ditto.
1107         (==adobe-japan1-5): Ditto.
1108         (==adobe-japan1-6): Ditto.
1109         (==jis-x0208): Ditto.
1110         (==jis-x0208@1978): Ditto.
1111         (==jis-x0208@1983): Ditto.
1112         (==jis-x0208@1990): Ditto.
1113         (==jis-x0213-1): Ditto.
1114         (==jis-x0213-1@2000): Ditto.
1115         (==jis-x0213-1@2004): Ditto.
1116         (==jis-x0213-2): Ditto.
1117         (==jis-x0212): Ditto.
1118         (==gb2312): Ditto.
1119         (==iso-ir165): Ditto.
1120         (==gb12345): Ditto.
1121         (==ks-x1001): Ditto.
1122         (==cns11643-1): Ditto.
1123         (==cns11643-2): Ditto.
1124         (==cns11643-3): Ditto.
1125         (==cns11643-4): Ditto.
1126         (==cns11643-5): Ditto.
1127         (==cns11643-6): Ditto.
1128         (==cns11643-7): Ditto.
1129         (==big5-cdp): Ditto.
1130         (==hanyo-denshi/ja): Ditto.
1131         (==hanyo-denshi/jb): Ditto.
1132         (==hanyo-denshi/jc): Ditto.
1133         (==hanyo-denshi/jd): Ditto.
1134         (==hanyo-denshi/ft): Ditto.
1135         (==hanyo-denshi/ia): Ditto.
1136         (==hanyo-denshi/ib): Ditto.
1137         (==hanyo-denshi/hg): Ditto.
1138         (==hanyo-denshi/jt): Ditto.
1139         (==hanyo-denshi/ks): Ditto.
1140         (==gt): Ditto.
1141         (==gt-k): Ditto.
1142         (==daikanwa): Ditto.
1143         (==shinjigen): Ditto.
1144         (==ucs@iso): Ditto.
1145         (==ucs@unicode): Ditto.
1146         (==ucs@gb): Ditto.
1147         (==ucs-bmp@gb): Ditto.
1148         (==ucs@cns): Ditto.
1149         (==ucs-bmp@cns): Ditto.
1150         (==ucs@jis): Ditto.
1151         (==ucs@jis/1990): Ditto.
1152         (==ucs@jis/2000): Ditto.
1153         (==ucs@jis/2004): Ditto.
1154         (==ucs@JP): Ditto.
1155         (==ucs@JP/hanazono): Ditto.
1156         (==ucs@ks): Ditto.
1157         (==ucs-bmp@ks): Ditto.
1158         (==ucs@cns11643): Ditto.
1159         (==ucs-bmp-cjk@gb): Ditto.
1160         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1161         (==ucs-sip-ext-b@iso): Ditto.
1162
1163 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1166         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1167
1168         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1169         XEmacs CHISE.
1170         (=ucs-bmp-cjk@unicode): Abolished.
1171
1172 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1175         `=+>ucs-bmp-cjk-compat@jis'.
1176
1177         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1178         for XEmacs CHISE.
1179
1180 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1183         CHISE.
1184
1185 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1188         for XEmacs CHISE.
1189         (=jis-x0208@1978/1er-pr): Abolished.
1190         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1191         `=jis-x0208@1978/1er-pr' as the mother.
1192
1193 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `=ucs-itaiji-084'.
1197
1198 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-charset.el (default-coded-charset-priority-list):
1201         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1202
1203         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1204         XEmacs CHISE.
1205         (=ucs-bmp-itaiji-084): Ditto.
1206
1207 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1211
1212 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1216
1217         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1218         XEmacs CHISE.
1219         (=big5-cdp-var-5): Ditto.
1220
1221 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1224         XEmacs CHISE.
1225
1226 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1229         XEmacs CHISE.
1230
1231 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=>>>hanyo-denshi/ft'.
1235
1236 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1237
1238         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1239         XEmacs CHISE.
1240         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1241         `=hanyo-denshi/jd' as the mother.
1242
1243 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1246         XEmacs CHISE.
1247         (=+>adobe-japan1-1): Ditto.
1248         (=+>adobe-japan1-2): Ditto.
1249         (=+>adobe-japan1-3): Ditto.
1250         (=+>adobe-japan1-4): Ditto.
1251         (=+>adobe-japan1-5): Ditto.
1252         (=+>adobe-japan1-6): Ditto.
1253         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1254
1255 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1258         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1259         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1260
1261         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1262         the top.
1263
1264 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1267         XEmacs CHISE.
1268         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1269         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1270         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1271
1272 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-charset.el (default-coded-charset-priority-list):
1275         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1276         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1277
1278         * mule/mule-conf.el: Modify order of definitions of some
1279         coded-charsets.
1280
1281 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1284         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1285         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1286
1287         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1288         CHISE.
1289         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1290         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1291
1292 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1295         CHISE.
1296
1297 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         setting for `=daikanwa/+2p'.
1301
1302         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1303         XEmacs CHISE.
1304
1305 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1308         XEmacs CHISE.
1309         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1310
1311 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `=>>>hanyo-denshi/ib'.
1315
1316 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1319         XEmacs CHISE.
1320         (=>>>hanyo-denshi/ib): Ditto.
1321         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1322         `=hanyo-denshi/ja' as the mother.
1323         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1324         `=hanyo-denshi/ib' as the mother.
1325
1326 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1329         XEmacs CHISE.
1330         (utf-8-ivs-mcs-er): Likewise.
1331         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1332         and `=>ucs-gb'.
1333         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1334         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1335         `ucs-gb' and `=>ucs-gb'.
1336         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1337         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1338         and `=>ucs-cns'.
1339         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1340         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1341         `ucs-cns' and `=>ucs-cns'.
1342         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1343         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1344         `ucs-big5' and `=>ucs-big5'.
1345         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1346         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1347         `ucs-big5' and `=>ucs-big5'.
1348         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1349         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1350         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1351         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1352         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1353         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1354         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1355         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1356         `=>ucs-jis'; modify DOC and mnemonic.
1357         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1358         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1359         and `=>ucs-jis'; modify DOC and mnemonic.
1360         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1361         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1362         `=>ucs-ks'.
1363         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1364         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1365         and `=>ucs-ks'.
1366         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1367
1368 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1371         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1372
1373 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1376         Modify priorities.
1377
1378 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1381         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1382
1383 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1387
1388 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1391         CHISE.
1392
1393 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1396         CHISE.
1397
1398 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1401         CHISE.
1402
1403 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `=+>ucs-bmp-cjk@unicode'.
1407
1408         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1409         for XEmacs CHISE.
1410
1411 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `=>>daikanwa'.
1415
1416 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1419         `=>>hanyo-denshi/jt'.
1420
1421 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1424         XEmacs CHISE.
1425         (=+>jis-x0208@1990): Ditto.
1426         (=+>jis-x0213-1@2000): Ditto.
1427
1428 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1431         XEmacs CHISE.
1432
1433 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1436         XEmacs CHISE.
1437         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1438         `=hanyo-denshi/jc' as the mother.
1439
1440 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         setting for `=+>adobe-japan1'.
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list):
1446         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1447         and `=>>hanyo-denshi/ft' to `=>>gt'.
1448
1449 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1452         XEmacs CHISE.
1453         (=>>adobe-japan1-1): Ditto.
1454         (=>>adobe-japan1-2): Ditto.
1455         (=>>adobe-japan1-3): Ditto.
1456         (=>>adobe-japan1-4): Ditto.
1457         (=>>adobe-japan1-5): Ditto.
1458         (=>>adobe-japan1-6): Ditto.
1459         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1460
1461 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-conf.el (=adobe-japan1): New alias for
1464         `=adobe-japan1-6'.
1465         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1466         (=>>>adobe-japan1-1): Ditto.
1467         (=>>>adobe-japan1-2): Ditto.
1468         (=>>>adobe-japan1-3): Ditto.
1469         (=>>>adobe-japan1-4): Ditto.
1470         (=>>>adobe-japan1-5): Ditto.
1471         (=>>>adobe-japan1-6): Ditto.
1472         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1473
1474 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `=>>>adobe-japan1'.
1478
1479 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `=+>ucs@ks'.
1483
1484 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1487         XEmacs CHISE.
1488         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1489         `=adobe-japan1-6' as the mother.
1490
1491 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1494         setting for `=>cns11643-7'.
1495
1496 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1499         CHISE.
1500
1501 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1504         XEmacs CHISE.
1505         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         setting for `=>ucs@jis/2004'.
1509
1510 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=+>gt'.
1514
1515         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1516         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1517
1518 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1521         `=>ucs@unicode' as the mother.
1522         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1523         mother.
1524         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1525         mother.
1526         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1527         mother.
1528
1529 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `=+>ucs@unicode'.
1533
1534         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1535         CHISE.
1536
1537 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1540         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1541         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1542         - Add setting for `=+>ucs@cns'.
1543
1544         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1545         CHISE.
1546         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1547         as the mother.
1548         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1549         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1552         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1553
1554 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `=>ucs@ks'.
1558
1559 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1562         `=ucs-bmp-cjk-compat@unicode'.
1563
1564         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1565         coded-charset for XEmacs CHISE.
1566
1567 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `=ucs-bmp-cjk-compat'.
1571
1572         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1573         XEmacs CHISE.
1574
1575 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1578         CHISE.
1579
1580 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1583         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1584
1585         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1586         `=>ucs@jis/1990'.
1587         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1588
1589 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1592         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1593
1594         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1595         CHISE.
1596         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1597         mother.
1598
1599 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1602         `=>jis-x0213-2@usual'.
1603         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1604         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1605         `=>jis-x0213-2@usual' as the mother.
1606
1607 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1610         (=>ucs@JP): New alias for `=+>ucs@jis'.
1611
1612 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1615         `=>jis-x0208@usual'.
1616         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1617         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1618         `=>jis-x0208@usual' as the mother.
1619         (=>jis-x0208): Likewise.
1620
1621 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         setting for `=+>jis-x0208@1978'.
1625
1626 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1629         XEmacs CHISE.
1630
1631 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>>>ucs@jis/1990'.
1635
1636 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `=>ucs@jis/1990'.
1640
1641 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         setting for `=ucs@JP/hanazono'.
1645
1646         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1647         CHISE.
1648         (=ucs@JP/hanazono): Ditto.
1649         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1650         (=>>hanyo-denshi/jc): Ditto.
1651         (=>>hanyo-denshi/jd): Ditto.
1652
1653 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1656         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1657
1658 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1661         XEmacs CHISE.
1662
1663 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1666         XEmacs CHISE.
1667
1668 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1671         `=ucs-bmp-cjk@JP'.
1672
1673 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1676         XEmacs CHISE.
1677
1678 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1681         Modify order of settings; add settings for `=daikanwa@rev2'.
1682
1683 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `=>>cbeta'.
1687
1688         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1689         CHISE.
1690
1691 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=>>adobe-japan1'.
1695
1696 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1699         XEmacs CHISE.
1700
1701 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         setting for `=>>hanyo-denshi/ia'.
1705
1706         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1707         XEmacs CHISE.
1708
1709 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1712         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1713
1714         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1715         XEmacs CHISE.
1716         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1717         `=hanyo-denshi/jt' as the mother.
1718
1719 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         setting for `=>>>jis-x0213-2'.
1723
1724         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1725         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1726         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1727
1728 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1731         XEmacs CHISE.
1732
1733 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1736         XEmacs CHISE.
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `=>>jis-x0213-1@2004'.
1740
1741 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1744         XEmacs CHISE.
1745
1746 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1749         - Use "&g2-*;" as entity-references for `=>>>*'.
1750         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1751
1752         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1753         XEmacs CHISE.
1754         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1755         as the mother.
1756
1757 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         setting for `=>>hanyo-denshi/ib'.
1761
1762         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1763         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1764         (=>>jis-x0208@1990): Ditto.
1765         (=>>hanyo-denshi/ib): Ditto.
1766
1767         * mule/mule-charset.el (default-coded-charset-priority-list):
1768         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1769
1770 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1773         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1774         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1775         `=>>>ucs@jis/2004'.
1776
1777 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1780         XEmacs CHISE.
1781         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1782         `=jis-x0213-1@2004' as the mother.
1783         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1784         (=>>>ucs@ks): Ditto.
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list):
1787         Modify priority of `=hanyo-denshi/*'.
1788
1789 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         settings for `=>>ucs@JP' and `=ucs@JP'.
1793
1794 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1797         CHISE.
1798
1799 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `=>>>ucs@cns'.
1803
1804         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1805         CHISE.
1806
1807 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1810         instead of `=>>>jis-x0213-1@2004' as the mother.
1811         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1812         (=>>>ucs@unicode): Likewise.
1813         (=>>>ucs@jis): Likewise.
1814         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1815         mother.
1816         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1817
1818 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1822         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1823         `=>>>ucs@jis'.
1824
1825 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list):
1828         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1829         and `=jis-x0213-*-2000'.
1830
1831 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1834         XEmacs CHISE.
1835         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1836         `=>>jis-x0213-1' as the mother.
1837
1838 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1841         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1842
1843 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1846
1847 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1850         XEmacs CHISE.
1851
1852 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1853
1854         * mule/mule-coding.el (decomposition-feature-list): Set
1855         `=decomposition', `=decomposition@cid' and
1856         `=decomposition@hanyo-denshi'.
1857
1858 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         setting for `=>>hanyo-denshi/ks'.
1862
1863         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1864         XEmacs CHISE.
1865
1866 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1872         `=hanyo-denshi/ks/mf'.
1873
1874         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1875         XEmacs CHISE.
1876         (=hanyo-denshi/ks/mf): Ditto.
1877
1878 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         settings for P=hanyo-denshi/jt'.
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `=hanyo-denshi/jt'.
1885
1886         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1887         XEmacs CHISE.
1888
1889 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for `=hanyo-denshi/ip'.
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `=hanyo-denshi/ip'.
1896
1897         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1898         XEmacs CHISE.
1899
1900 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         settings for `=hanyo-denshi/hg'.
1904
1905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906         `=hanyo-denshi/hg'.
1907
1908         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1909         XEmacs CHISE.
1910
1911 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         setting for `=>>hanyo-denshi/ft'.
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `=>>hanyo-denshi/ft'.
1918
1919         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1920         XEmacs CHISE.
1921
1922 2011-02-14  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/ib'.
1926
1927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1928         `=hanyo-denshi/ib'.
1929
1930         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
1937         non-isolated characters of `=hanyo-denshi/*'.
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `=hanyo-denshi/ia'.
1941
1942         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1943         XEmacs CHISE.
1944
1945 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for isolated characters of `=hanyo-denshi/ft'.
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `=hanyo-denshi/ft'.
1952
1953         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1954         XEmacs CHISE.
1955
1956 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for isolated characters of `=hanyo-denshi/jd'.
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `=hanyo-denshi/jd'.
1963
1964         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1965         XEmacs CHISE.
1966
1967 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for isolated characters of `=hanyo-denshi/jc'.
1971
1972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1973         `=hanyo-denshi/jc'.
1974
1975         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1976         XEmacs CHISE.
1977
1978 2011-02-13  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/jb'.
1982
1983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1984         `=hanyo-denshi/jb'.
1985
1986         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1987         XEmacs CHISE.
1988
1989 2011-02-13  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/ja'.
1993
1994 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1997         `=hanyo-denshi/ja'.
1998
1999         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2000         XEmacs CHISE.
2001
2002 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2005         settings for isolated characters of `=adobe-japan1-6'.
2006
2007 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2010         CHISE.
2011         (=daikanwa/+2p): Ditto.
2012         (=daikanwa/ho): Ditto.
2013
2014 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2017         coding-system for XEmacs CHISE.
2018
2019 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2022         setting for `=>>ruimoku-v6'.
2023
2024         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2025         CHISE.
2026
2027 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2030         setting for `=daikanwa@rev1'.
2031
2032 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2036
2037 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2040         XEmacs CHISE.
2041         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2042
2043 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2046         CHISE.
2047
2048 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2051         CHISE.
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         setting for `=>ucs@jis'.
2055
2056 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2059         setting for `=>jis-x0208@usual'.
2060
2061         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2062         XEmacs CHISE.
2063         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2064         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2065         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2066
2067 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2070         CHISE.
2071         (=>>>jis-x0208@1990): Ditto.
2072         (=>>>jis-x0213-1): Ditto.
2073         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2074         mother.
2075         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2076         as the mother.
2077
2078 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2081         setting for `=>ucs@cns' and `=>>ucs@ks'.
2082
2083         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2084         CHISE.
2085
2086 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2089         CHISE.
2090
2091 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2094         CHISE.
2095         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2096         mother.
2097
2098 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2101         `==>ucs-bmp-cjk@bucs'.
2102
2103         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2104         XEmacs CHISE.
2105
2106 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `==>ucs@bucs'.
2110
2111         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2112         XEmacs CHISE.
2113
2114 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2117         - Add setting for `=>>jis-x0208'.
2118         - Omit setting for `=>>jis-x0208@1990'.
2119         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2120           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2121           `=ucs@FOO'.
2122
2123 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         setting for `=>daikanwa'.
2127
2128 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-conf.el (=daikanwa): Fix DOC.
2131         (=>daikanwa): New abstract character for XEmacs CHISE.
2132         (=>ucs@iso): Likewise.
2133         (=>ucs@unicode): Likewise.
2134         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2135
2136 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2139         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2140           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2141         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2142         - Add `=>big5-cdp'.
2143
2144 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2147         (=>big5-cdp): New abstract character.
2148
2149 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2152         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2153         `chinese-big5'.
2154
2155 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list):
2158         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2161         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2162         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2163         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2164         and `=>jis-x0213-2'.
2165
2166 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2169         XEmacs CHISE.
2170         (=>>ucs@jis/2000): Likewise.
2171         (=>>ucs@jis/2004): Likewise.
2172
2173 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2177         `=>>ucs@cns'.
2178
2179         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2180         XEmacs CHISE.
2181         (=>>gt): Use quote instead of backquote; modify DOC.
2182         (=>gt): Use quote instead of backquote.
2183         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2184         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2185         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2186         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2187         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2188         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2189
2190 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2193         `=>>ucs@unicode' and `=>>gt'.
2194
2195 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2198         XEmacs CHISE.
2199         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2200         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2201         `=jis-x0208@1978/1er-pr' as the mother.
2202         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2203
2204 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2207         `=ucs@unicode' as the mother.
2208
2209 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2212         setting for `=>>ucs@unicode'.
2213
2214         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2215         CHISE.
2216
2217 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2223         `=adobe-japan1-6' and `=adobe-japan1-base'.
2224
2225         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2226         XEmacs CHISE.
2227         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2228         specify `min-code' and `max-code'.
2229         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2230         (=adobe-japan1-2): Likewise.
2231         (=adobe-japan1-3): Likewise.
2232         (=adobe-japan1-4): Likewise.
2233         (=adobe-japan1-5): Likewise.
2234         (=adobe-japan1-6): Likewise.
2235
2236 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         setting for `=>gt'.
2240
2241 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2244         CHISE.
2245
2246 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2249         setting for `=>zinbun-oracle'.
2250
2251         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2252         for XEmacs CHISE.
2253
2254 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2257         for XEmacs CHISE.
2258         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2259         `=jis-x0208@1978' as the mother.
2260
2261 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2264         - Use `=gt' instead of `ideograph-gt'.
2265         - Use `=gt-k' instead of `ideograph-gt-k'.
2266         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2267         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2268         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2269         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2270         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2271         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2272         - Use `=>>gt' instead of `<=>gt'.
2273         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2274         - Add setting for `=>>jis-x0208@1990'.
2275         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2276           `=>>jis-x0213-1@2000'.
2277         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2278         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2279           `=>>jis-x0213-1@2004'.
2280         - Add setting for `=>>jis-x0208@1978'.
2281         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2282
2283 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2286         XEmacs CHISE.
2287
2288 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2292         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2293         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2294         `<=>jis-x0213-1@2004'.
2295
2296 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2299         CHISE.
2300         (=>jis-x0213-2): Ditto.
2301
2302 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2306
2307 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2310         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2311         `=>jis-x0213-1'.
2312
2313 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2316         CHISE.
2317         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2318
2319 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2322         `<==>jis-x0213-1'.
2323         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2324         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2325         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2326         (<=>jis-x0208): New alias for `=>jis-x0208'.
2327         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2328         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2329         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2330         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2331         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2332         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2333         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2334         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2335         (=>>gt): Renamed from `<==>gt'.
2336         (<==>gt): New alias for `=>>gt'.
2337
2338 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2341         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2342         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2343         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2344         - Add settings for `<=>jis-x0213-1@2000' and
2345           `<=>jis-x0213-1@2004'.
2346
2347         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2348         XEmacs CHISE.
2349         (<==>jis-x0213-1): Likewise.
2350         (<==>jis-x0213-1@2000): Likewise.
2351         (<==>jis-x0213-1@2004): Likewise.
2352         (<=>jis-x0208): Add property `=>iso-ir 168'.
2353         (<=>jis-x0208@1997): Likewise.
2354         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2355         as the mother; add property `=>iso-ir 228'.
2356         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2357         property `=>iso-ir 228'.
2358         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2359         property `=>iso-ir 233'.
2360         (<==>gt): Renamed from `<=>gt'.
2361         (<=>gt): New alias for `<==>gt'.
2362
2363 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2366         CHISE.
2367         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2368         `<=>jis-x0208' as the mother.
2369         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2370         (<=>jis-x0213-1@2000): Ditto.
2371         (<=>jis-x0213-1@2004): Ditto.
2372
2373 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         settings for `<=>gt'.
2377
2378         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2379
2380 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2383         XEmacs CHISE.
2384         (=jis-x0208@1978/-4pr): Likewise.
2385         (=jis-x0208@1978/4-pr): Likewise.
2386         (=jis-x0213-1): Likewise.
2387         (=ucs@iso): Likewise.
2388         (=ucs@unicode): Likewise.
2389         (=ucs@gb): Likewise.
2390         (=ucs@gb/fw): Likewise.
2391         (=ucs@cns): Likewise.
2392         (=ucs@cns/fw): Likewise.
2393         (=ucs@jis): Likewise.
2394         (=ucs@jis/fw): Likewise.
2395         (=ucs@jis/1990): Likewise.
2396         (=ucs@jis/2000): Likewise.
2397         (=ucs@jis/2004): Likewise.
2398         (=ucs@JP): Likewise.
2399         (=ucs@ks): Likewise.
2400         (=ucs@big5): Likewise.
2401         (=ucs@big5/cns11643): Likewise.
2402         (=ucs@cns11643): Likewise.
2403
2404 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-charset.el (default-coded-charset-priority-list):
2407         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2408
2409         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2410         CHISE.
2411         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2412         mother.
2413
2414 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2417         from src/mule-charset.c].
2418         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2419         specify `final'.
2420         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2421         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2422         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2423         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2424         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2425         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2426
2427 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2430         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2431         (=jis-x0208@1978/i-4): Specify `partial'.
2432         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2433         mother coded-charset.
2434         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2435
2436 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         settings for `=jis-x0213-1@2004'.
2440
2441 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2444         CHISE.
2445         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2446         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2447         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2448         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2449         temporarily.
2450         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2451
2452 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2455         CHISE.
2456         (=shinjigen@1ed): Inherited from `=shinjigen'.
2457         (=shinjigen@rev): Likewise.
2458
2459 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2463
2464 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2467         define it as an alias.
2468         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2469         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2470         alias.
2471         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2472         alias.
2473
2474 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2477         CHISE.
2478
2479 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2482         CHISE.
2483         (shinjigen-2): Ditto.
2484
2485 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list):
2488         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2489         `chinese-big5-eten-*' and `chinese-big5'.
2490
2491 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2494         #x9FA5 temporarily.
2495
2496 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2499         settings for `=jis-x0208@1978/i1'.
2500
2501 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2504         XEmacs CHISE.
2505
2506 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2509         XEmacs CHISE.
2510
2511 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2514         XEmacs CHISE.
2515
2516 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2519         CHISE.
2520         (=ucs-bmp@cns): Likewise.
2521         (=ucs-bmp@jis): Likewise.
2522         (=ucs-bmp@ks): Likewise.
2523
2524 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2527         CHISE.
2528         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2529
2530 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         settings for `=zinbun-oracle'.
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `=zinbun-oracle'.
2537
2538 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2541         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2542         `=ucs@iso'.
2543
2544 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-charset.el (default-coded-charset-priority-list):
2547         Delete `ucs-sip'; modify order of some CCSs.
2548
2549 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2552         in XEmacs CHISE.
2553
2554         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2555         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2556         CHISE.
2557
2558 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2561         its registry.
2562         (=ucs-radicals@unicode): Likewise.
2563
2564 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2567         CHISE.
2568
2569 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2572         CHISE.
2573
2574 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2577         CHISE.
2578
2579 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2582         Modify preference of *isolated settings*.
2583
2584 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2587         utf-2000 is provided.
2588         (=ucs@cns11643): Likewise.
2589
2590 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2593         Prefer every *isolated setting* to ordinary setting.
2594
2595 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2599
2600 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2603         CHISE.
2604
2605 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2608         settings for `=jis-x0208@1997'.
2609
2610 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2613         `=jis-x0208@1997'.
2614
2615 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2618         XEmacs CHISE.
2619
2620 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2623         `=jis-x0208@1978'.
2624         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2625         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2626         `=jis-x0208-1990' as the mother.
2627         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2628
2629 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2632         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2633         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2634         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2635         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2636         for `=ucs@JP'.
2637
2638 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2641         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2642         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2643         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2644         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2645         `=daikanwa@rev2'.
2646
2647 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2650         (=gt): Likewise.
2651         (=gt-k): Likewise.
2652         (=gt-pj-*): Likewise.
2653         (=gt-pj-k1): Likewise.
2654         (=gt-pj-k2): Likewise.
2655         (=daikanwa): Likewise.
2656         (=daikanwa-rev1): Likewise.
2657         (=daikanwa-rev2): Likewise.
2658         (=big5-pua): Likewise.
2659         (=big5-eten): Likewise.
2660         (chinese-big5-eten-a): Likewise.
2661         (chinese-big5-eten-b): Likewise.
2662         (=hanziku-*): Likewise.
2663         (=cbeta): Likewise.
2664         (=jef-china3): Likewise.
2665         (=ruimoku-v6): Likewise.
2666         (=ucs@iso): Likewise.
2667         (=ucs@unicode): Likewise.
2668         (=ucs@gb): Likewise.
2669         (=ucs@cns): Likewise.
2670         (=ucs@jis): Likewise.
2671         (=ucs@jis-1990): Likewise.
2672         (=ucs@jis-2000): Likewise.
2673         (=ucs@jp): Likewise.
2674         (=ucs@ks): Likewise.
2675         (=ucs@big5): Likewise.
2676         (=ucs-radicals): Likewise.
2677         (=ucs-radicals@unicode): Likewise.
2678         (=ucs-bmp-cjk): Likewise.
2679         (=ucs-bmp-cjk@unicode): Likewise.
2680         (=ucs-sip-ext-b): Likewise.
2681         (=ucs-sip-ext-b@iso): Likewise.
2682
2683 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2686         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2687
2688 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2692         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2693         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2694         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2695         arabic-digit, ipa and ``&I-B-XXXX;''.
2696
2697 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2700         setting for (I-)HZK{03..12}-XXXX.
2701
2702 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2705         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2708         `=ruimoku-v6'.
2709
2710         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2711         CHISE.
2712
2713 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2716         (=ucs@unicode): Likewise.
2717         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2718         (=ucs@cns): Likewise.
2719         (=ucs@jis): Likewise.
2720         (=ucs@ks): Likewise.
2721         (=ucs@big5): Likewise.
2722
2723 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2726         `ucs-jis'.
2727         (utf-8-jis-er): Likewise.
2728         (utf-8-jp): New coding-system.
2729         (utf-8-jp-er): Likewise.
2730
2731         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2732
2733 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2736
2737         * mule/japanese.el: Move definition of `euc-jisx0213' to
2738         mule/mule-coding.el.
2739
2740 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2743         mule-coding before loading update-cdb when utf-2000 is provided.
2744
2745 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2748         `=daikanwa'.
2749
2750 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2753         definition codes when `utf-2000' is provided.
2754
2755 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2756
2757         * mule/mule-category.el (word-combining-categories): Don't setup
2758         `word-combining-categories' in XEmacs CHISE.
2759         (word-separating-categories): Add setting about Latin script in
2760         XEmacs CHISE.
2761
2762 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2765         setting for `chinese-big5'.
2766
2767 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2770         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2771         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2772         add setting for HZK0[12]-xxxx.
2773
2774 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2775
2776         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2777         in XEmacs CHISE.
2778
2779 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-charset.el (default-coded-charset-priority-list):
2782         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2783         and `chinese-big5' to `=gt-pj-*'.
2784
2785 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * mule/mule-conf.el (=daikanwa): Renamed from
2788         `ideograph-daikanwa'.
2789         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2790
2791 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=cns11643-7): Renamed from
2794         `chinese-cns11643-7'.
2795         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2796
2797 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=cns11643-6): Renamed from
2800         `chinese-cns11643-6'.
2801         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2802
2803 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-conf.el (=cns11643-5): Renamed from
2806         `chinese-cns11643-5'.
2807         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2808
2809 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2810
2811         * mule/mule-conf.el (=cns11643-4): Renamed from
2812         `chinese-cns11643-4'.
2813         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2814
2815 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (=cns11643-3): Renamed from
2818         `chinese-cns11643-3'.
2819         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2820
2821 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2824         `=cns11643-2'.
2825         (chinese-cns11643-2): New alias for `=cns11643-2'.
2826
2827 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2828
2829         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2830         `=cns11643-1'.
2831         (chinese-cns11643-1): New alias for `=cns11643-1'.
2832
2833 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2836         (chinese-gb12345): New alias for `=gb12345'.
2837
2838 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2839
2840         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2841         (chinese-gb2312): New alias for `=gb2312'.
2842
2843 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2846         (chinese-big5): New alias for `=big5'.
2847
2848 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2851         (korean-ksc5601): New alias for `=ks-x1001'.
2852
2853 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2856         `=jis-x0212'.
2857         (japanese-jisx0212): New alias for `=jis-x0212'.
2858
2859 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2860
2861         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2862         `=jis-x0208-1983'.
2863         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2864
2865 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2868         `=jis-x0208-1978'.
2869         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2870
2871 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2872
2873         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2874         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2875
2876 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2879         (chinese-cns11643-3): Specify iso-ir 183.
2880         (chinese-cns11643-4): Specify iso-ir 184.
2881         (chinese-cns11643-5): Specify iso-ir 185.
2882         (chinese-cns11643-6): Specify iso-ir 186.
2883         (chinese-cns11643-7): Specify iso-ir 187.
2884         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2885         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2886
2887 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2890         \uXXXX for every cases.
2891
2892 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2893
2894         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2895         (ucs-big5): Changed to an alias for `=ucs@big5'.
2896
2897 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2898
2899         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2900         (ucs-ks): Changed to an alias for `=ucs@ks'.
2901
2902 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2903
2904         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2905         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2906
2907 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2908
2909         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2910         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2911
2912 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2913
2914         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2915         (ucs-jis): Changed to an alias for `=ucs@jis'.
2916
2917 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2918
2919         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2920         (ucs-cns): Changed to an alias for `=ucs@cns'.
2921
2922 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2923
2924         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2925         (ucs-gb): Changed to an alias for `=ucs@gb'.
2926
2927 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2928
2929         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2930         `ideograph-daikanwa-2'.
2931         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2932         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2933
2934 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2935
2936         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2937         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2938
2939         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2940         for `xemacs-chise-version'.
2941
2942 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list):
2945         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2946         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2947         instead of `ideograph-hanziku-*'.
2948
2949         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2950         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2951
2952 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2955         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2956         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2957         `utf-2000' is provided.
2958
2959 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2962         is provided [was builtin coded-charsets].
2963
2964 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2965
2966         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2967         is provided [was builtin coded-charsets].
2968
2969 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2970
2971         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2972         is provided [was builtin coded-charsets].
2973
2974 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2975
2976         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2977         is provided [was builtin coded-charsets].
2978
2979 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2982         when `utf-2000' is provided [was builtin coded-charsets].
2983
2984 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=hanziku-*): Renamed from
2987         `ideograph-hanziku-*'.
2988         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2989
2990 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2993         `utf-2000' is provided [was builtin coded-charsets].
2994         (ideograph-hanziku-{1..12}): Likewise.
2995
2996 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2999         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3000
3001 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3002
3003         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3004         when `utf-2000' is provided [was builtin coded-charsets].
3005
3006 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3009         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3010         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3011
3012 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3013
3014         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3015         (ideograph-gt): Changed to an alias for `=gt'.
3016
3017 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3020         is provided; it was defined as a builtin coded-charset.
3021         (ideograph-gt): Likewise.
3022
3023 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3024
3025         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3026         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3027
3028 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3031         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3032
3033 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * mule/mule-conf.el (=big5-eten): Renamed from
3036         `chinese-big5-eten'.
3037         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3038
3039 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3042         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3043
3044 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3045
3046         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3047         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3048
3049 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3050
3051         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3052         (china3-jef): Changed to an alias for `=jef-china3'.
3053
3054 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3055
3056         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3057         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3058
3059         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3060         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3061         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3062         when `utf-2000' is provided.
3063
3064 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list):
3067         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3068
3069         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3070         (ucs-jis-2000): Deleted.
3071
3072 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3073
3074         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3075         UTF-2000.
3076         (=ucs-jis-2000): New coded-charset for UTF-2000.
3077
3078 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3079
3080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3081         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3082
3083 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list):
3086         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3087         `ideograph-cbeta'.
3088
3089 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3090
3091         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3092         builtin coded-charset].
3093
3094 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3095
3096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3097         settings for &K0-xxxx and &I-K0-xxxx.
3098
3099 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3100
3101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3102         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3103
3104 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3105
3106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3107         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3108
3109 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3112         UTF-2000.
3113         (ideograph-gt-pj-k1): Likewise.
3114         (ideograph-gt-pj-k2): Likewise.
3115
3116 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3119         `=jis-x0208'.
3120
3121 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3122
3123         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3124         UTF-2000 [was a builtin coded-charset].
3125
3126 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3129         (utf-8-gb-er): Likewise.
3130
3131 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3134         settings for JIS X 0212 and JIS X 0208:1978.
3135
3136 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3139         setting for JIS X 0213.
3140
3141 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3144         standard-case-table in UTF-2000.
3145
3146 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3149         definitions for isolated-chars.
3150
3151 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3152
3153         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3154         `configure-utf-2000-lisp-directory'.
3155         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3156         `mule-lisp-load-path'.
3157
3158 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * startup.el (startup-setup-paths): Set and use
3161         `utf-2000-lisp-directory'.
3162         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3163         UTF-2000.
3164
3165 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3166
3167         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3168         (paths-find-utf-2000-lisp-directory): New function.
3169         (paths-construct-load-path): Add new optional argument
3170         `utf-2000-lisp-directory'.
3171
3172         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3173
3174 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3175
3176         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3177         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3178         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3179         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3180         `chinese-big5-2' in UTF-2000.
3181
3182         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3183         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3184
3185 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3186
3187         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3188         `big5-eten-er' in UTF-2000.
3189         (big5-cdp): Modify DOC-string and mnemonic.
3190
3191 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3194         UTF-2000 [renamed from utf-8-er].
3195         (utf-8-gb): New coding-system in UTF-2000.
3196         (utf-8-gb-er): Likewise.
3197         (utf-8-cns): Likewise.
3198         (utf-8-cns-er): Likewise.
3199         (utf-8-big5): Likewise.
3200         (utf-8-big5-er): Likewise.
3201         (utf-8-jis): Likewise.
3202         (utf-8-jis-er): Likewise.
3203         (utf-8-ks): Likewise.
3204         (utf-8-ks-er): Likewise.
3205         (utf-8-er): Likewise.
3206
3207 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3210         instead of `utf-8-unix' in UTF-2000.
3211
3212         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3213
3214 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3215
3216         * mule/japanese.el (euc-jisx0213): New coding-system.
3217
3218         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3219         `japanese-jisx0208-1990' as the mother.
3220
3221 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * dumped-lisp.el (preloaded-file-list): Change condition of
3224         loading "close-cdb".
3225
3226 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3229         setup `coded-charset-entity-reference-alist'.
3230
3231 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3232
3233         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3234         UTF-2000.
3235
3236 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3237
3238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3239         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3240
3241 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3244         (chinese-big5-eten-a): Likewise.
3245         (chinese-big5-eten-b): Likewise.
3246         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3247         code range is #x8140 .. #x8DFE.
3248
3249 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3250
3251         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3252         UTF-2000.
3253         (chinese-big5-cdp): Likewise.
3254
3255 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3256
3257         * dumped-lisp.el (preloaded-file-list): Rename
3258         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3259
3260 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3261
3262         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3263         append `system-char-db-source-file-list' into
3264         `preloaded-file-list' in UTF-2000.
3265
3266 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3267
3268         * dumped-lisp.el (preloaded-file-list): Delete
3269         character-definition files.
3270
3271 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3272
3273         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3274         UTF-2000.
3275
3276 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3277
3278         * mule/mule-charset.el (default-coded-charset-priority-list):
3279         Delete `mojikyo-2022-1'.
3280
3281 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3282
3283         * mule/mule-charset.el (default-coded-charset-priority-list):
3284         Delete `mojikyo'.
3285
3286 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3289         `ucs-sip'.
3290
3291 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-charset.el (default-coded-charset-priority-list):
3294         Comment out `chinese-gb12345'.
3295
3296 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * bytecomp.el (byte-compile-insert-header): Fixed.
3299
3300 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3301
3302         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3303         XEmacs UTF-2000.
3304
3305 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3308         UTF-2000.
3309
3310 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3313         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3314
3315 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-charset.el (default-coded-charset-priority-list):
3318         `japanese-jef-china3' is renamed `china3-jef'.
3319
3320 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3323         `japanese-jef-china3' and `ideograph-cbeta'.
3324
3325 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3326
3327         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3328
3329 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3332         `chinese-big5-cdp'.
3333
3334 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3337         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3338
3339 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3342         loading character definitions.
3343
3344 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * dumped-lisp.el (preloaded-file-list): Rename
3347         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3348
3349 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3352         `chinese-big5'.
3353
3354 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * dumped-lisp.el (preloaded-file-list): Dump
3357         "Ideograph-R028-Private" with XEmacs UTF-2000.
3358
3359 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3362         `chinese-gb12345'.
3363
3364 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3367         `ideograph-gt-pj-{1..11}'.
3368
3369         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3370         XEmacs UTF-2000.
3371
3372 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-charset.el (default-coded-charset-priority-list):
3375         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3376         `chinese-isoir165'.
3377
3378 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3381         `image/png', `image/x-xpm' and `image/tiff'.
3382
3383         * files.el (binary-file-regexps): Add *.PNG.
3384
3385 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-charset.el (default-coded-charset-priority-list):
3388         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3389         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3390
3391 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3394         the first completion when UTF-2000 is running.
3395
3396 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-charset.el (default-coded-charset-priority-list):
3399         Delete `ucs'.
3400
3401 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3406         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3407
3408 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/vietnamese.el (vscii-2): Delete abolished property
3411         `composite'; now composite mode is default.
3412
3413 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3416         of `raw-text'; check \uHHHH representation even if non-ascii
3417         characters are not found.
3418
3419         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3420         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3421         unconditionally.
3422
3423         * mule/viet-ccl.el: New file.
3424
3425         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3426         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3427         - Separate CCL based implementations to viet-ccl.el.
3428
3429 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3430
3431         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3432         "jisx0213.2000-1".
3433         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3434
3435         * mule/mule-charset.el (default-coded-charset-priority-list):
3436         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3437         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3438
3439 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3440
3441         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3442
3443 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3444
3445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3446         `ucs' in UTF-2000.
3447
3448 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3449
3450         * mule/mule-charset.el (default-coded-charset-priority-list):
3451         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3452         `arabic-iso8859-6'.
3453
3454 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3457         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3458
3459 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3460
3461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3462         `katakana-jisx0201' in UTF-2000.
3463
3464 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3465
3466         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3467         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3468         "u0FB50-Arabic-Presentation-Forms-A",
3469         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3470         "u0FE50-Small-Form-Variants",
3471         "u0FE70-Arabic-Presentation-Forms-B",
3472         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3473         UTF-2000.
3474
3475 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3476
3477         * dumped-lisp.el (preloaded-file-list): Delete
3478         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3479         ... "Ideograph-R214-Flute" in UTF-2000.
3480
3481 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3482
3483         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3484         (japanese-jisx0213-2): New coded-charset.
3485
3486         * dumped-lisp.el (preloaded-file-list): Add
3487         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3488         "Ideograph-R030-Mouth".
3489
3490 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3491
3492         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3493         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3494         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3495         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3496         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3497         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3498         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3499         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3500
3501 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3502
3503         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3504         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3505         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3506         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3507         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3508
3509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3510         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3511
3512 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3513
3514         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3515         in UTF-2000.
3516
3517 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3518
3519         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3520         (chinese-isoir165): Moved from mule/chinese.el.
3521         (chinese-cns11643-3): Moved from mule/chinese.el.
3522         (chinese-cns11643-4): Moved from mule/chinese.el.
3523         (chinese-cns11643-5): Moved from mule/chinese.el.
3524         (chinese-cns11643-6): Moved from mule/chinese.el.
3525         (chinese-cns11643-7): Moved from mule/chinese.el.
3526
3527         * mule/chinese.el: Move definition of coded-charsets to
3528         mule/mule-conf.el.
3529
3530 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3531
3532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3533         `ideograph-daikanwa'.
3534
3535 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3536
3537         * dumped-lisp.el (preloaded-file-list): Delete
3538         "ccs-jisx0201-latin.el".
3539
3540 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3541
3542         * dumped-lisp.el (preloaded-file-list): Add
3543         "u031A0-Extended-Bopomofo" in UTF-2000.
3544
3545 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3546
3547         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3548         renamed to u02E00-CJK-Radical-Supplement.
3549
3550 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3551
3552         * dumped-lisp.el (preloaded-file-list): Add
3553         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3554         "u030A0-Katakana", "u03100-Bopomofo",
3555         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3556         "u03200-Enclosed-CJK-Letters-and-Months" and
3557         "u03300-CJK-Compatibility".
3558
3559 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3560
3561         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3562         "u02F00-Kangxi-Radicals" and
3563         "u02FF0-Ideographic-Description-Characters".
3564
3565 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3566
3567         * dumped-lisp.el (preloaded-file-list): Add
3568         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3569         "u02800-Braille-Patterns" in UTF-2000.
3570
3571 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3572
3573         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3574         "uXXXXX-*.el" in UTF-2000.
3575
3576         * bytecomp.el (byte-compile-insert-header): Delete comments if
3577         non-ASCII characters are found; allow `byte-compile-dynamic' and
3578         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3579         `raw-text'.
3580
3581 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3582
3583         * dumped-lisp.el (preloaded-file-list): Add
3584         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3585         "u025A0-Geometric-Shapes.el".
3586
3587 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3588
3589         * dumped-lisp.el (preloaded-file-list): Add
3590         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3591         "u02460-Enclosed-Alphanumerics.el".
3592
3593 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3594
3595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3596         `chinese-gb2312'.
3597
3598         * dumped-lisp.el (preloaded-file-list): Add
3599         "u02200-Mathematical-Operators.el" and
3600         "u02300-Miscellaneous-Technical.el".
3601
3602 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3605         `chinese-cns11643-*'.
3606
3607         * dumped-lisp.el (preloaded-file-list): Add
3608         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3609         "u02190-Arrows.el" in UTF-2000.
3610
3611 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3614         `korean-ksc5601'.
3615
3616         * dumped-lisp.el (preloaded-file-list): Add
3617         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3618         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3619         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3620
3621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3622
3623         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3624
3625 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3626
3627         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3628         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3629         "u01780-Khmer.el", "u01800-Mongolian.el",
3630         "u01E00-Latin-Extended-Additional.el" and
3631         "u01F00-Greek-Extended.el" in UTF-2000.
3632
3633 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3636         `ethiopic-ucs' and `ethiopic'.
3637
3638         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3639         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3640
3641         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3642         from mule/ethiopic.el.
3643
3644         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3645         mule/mule-conf.el.
3646
3647 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3648
3649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3650         `lao'.
3651
3652         * mule/mule-conf.el (lao): New coded-charset.
3653
3654         * dumped-lisp.el (preloaded-file-list): Add
3655         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3656         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3657         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3658         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3659         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3660
3661 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3662
3663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3664         `ucs-bmp' and `arabic-iso8859-6'.
3665
3666 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3667
3668         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3669         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3670         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3671
3672 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3673
3674         * startup.el (normal-top-level): Load autoload file for UTF-2000
3675         in UTF-2000.
3676
3677 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3678
3679         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3680         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3681         "u00020-Basic-Latin.el", "u00080-C1.el",
3682         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3683         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3684         "u002B0-Spacing-Modifier-Letters.el",
3685         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3686         UTF-2000.
3687
3688 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3691         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3692         instead of `vietnamese-viscii-*'.
3693
3694 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3695
3696         * mule/mule-conf.el: New file.
3697
3698         * mule/misc-lang.el: Move definition of charset `ipa' to
3699         mule/mule-conf.el.
3700
3701 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3702
3703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3704         `latin-viscii'; prefer it for characters used in Vietnamese.
3705
3706 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3707
3708         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3709
3710 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3711
3712         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3713         `vietnamese-viscii-lower'.
3714         (latin-viscii-upper): Renamed from charset
3715         `vietnamese-viscii-upper'.
3716         (vietnamese-viscii-lower): New alias for charset
3717         `latin-viscii-lower'.
3718         (vietnamese-viscii-upper): New alias for charset
3719         `latin-viscii-upper'.
3720
3721 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list):
3724         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3725
3726 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3727
3728         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3729         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3730         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3731         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3732         lisp/utf-2000.
3733
3734 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3735
3736         * mule/ccs-tcvn5712.el: New file.
3737
3738 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3739
3740         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3741         in UTF-2000.
3742
3743 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3746         `japanese-jisx0208'.
3747
3748 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3749
3750         * dumped-lisp.el (preloaded-file-list): Add
3751         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3752         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3753         UTF-2000.
3754
3755         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3756         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3757         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3758         mule/ccs-viscii.el: New files.
3759
3760         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3761         if \uXXXX is found.
3762
3763 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3764
3765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3766         `hiragana-jisx0208' and `katakana-jisx0208'.
3767
3768 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3769
3770         * mule/chinese.el (chinese-cns11643-3): Define it even if
3771         `utf-2000' is provided.
3772         (chinese-cns11643-4): Likewise.
3773         (chinese-cns11643-5): Likewise.
3774         (chinese-cns11643-6): Likewise.
3775         (chinese-cns11643-7): Likewise.
3776
3777 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3778
3779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3780         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3781
3782 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3785         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3786
3787 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list):
3790         Setup in UTF-2000.
3791
3792 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3793
3794         * mule/viet-chars.el: Don't define charset
3795         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3796         they are defined as builtin charsets.
3797
3798 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3799
3800         * version.el (emacs-version): Add more space just before UTF-2000
3801         version string.
3802
3803 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3804
3805         * version.el ([constant] emacs-version): Don't add a space in the
3806         preceding place of `xemacs-betaname' because it is duplicated.
3807         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3808
3809         * startup.el (splash-frame-body): Add ETL.
3810
3811 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3812
3813         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3814         is provided because it is defined as builtin charset.
3815         (chinese-cns11643-4): Likewise.
3816         (chinese-cns11643-5): Likewise.
3817         (chinese-cns11643-6): Likewise.
3818         (chinese-cns11643-7): Likewise.
3819
3820 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3821
3822         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3823         coding-system `iso-10646-ucs-4' is not defined.
3824
3825 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3826
3827         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3828         coding-system if `utf-2000' is provided.
3829
3830 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3831
3832         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3833         `utf-2000' is provided.
3834
3835 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3836
3837         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3838         if utf-2000 is provided temporally.
3839
3840 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3841
3842         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3843         as builtin variable].
3844
3845 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * files.el (insert-file-contents-literally): Treat file as binary;
3848         call file-name-handlers. [sync with Emacs 20.3.10]
3849
3850 2008-12-28  Vin Shelton  <acs@xemacs.org>
3851
3852         * XEmacs 21.4.22 is released
3853
3854 2008-12-30  Vin Shelton  <acs@xemacs.org>
3855
3856         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3857         during building even if no packages are found.
3858
3859 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3860
3861         * printer.el (generic-print-region): 
3862         (generic-print-buffer): 
3863         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3864         check if the msprinter device is available, now that msprinter is
3865         always available as a specifier tag. 
3866
3867 2008-12-24  Vin Shelton  <acs@xemacs.org>
3868
3869         * about.el: Add Francisco to my bio!
3870
3871 2008-12-23  Vin Shelton  <acs@xemacs.org>
3872
3873         * autoload.el: Move operator definitions to autoload-operators.el
3874         in the xemacs-base package.
3875
3876 2007-11-22  Vin Shelton  <acs@xemacs.org>
3877
3878         * about.el (about-hacker-contribution): Updated my bio.
3879
3880 2007-10-07  Vin Shelton  <acs@xemacs.org>
3881
3882         * XEmacs 21.4.21 is released
3883
3884 2007-09-19  Didier Verna  <didier@xemacs.org>
3885
3886         Update my personal info.
3887         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3888         * about.el (about-other-current-hackers): Ditto.
3889         * about.el (about-url-alist): Add my musical website.
3890         * about.el (about-personal-info): Update my entry.
3891         * about.el (about-hacker-contribution): Ditto.
3892
3893 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3894
3895         * package-get.el (package-get-download-sites): Update download
3896         sites in Japan.
3897         * package-get.el (package-get-pre-release-download-sites): Ditto.
3898
3899 2007-08-18  Vin Shelton  <acs@xemacs.org>
3900
3901         * package-get.el (package-get-pre-release-download-sites): Sync
3902         mirror sites with 21.5.  (Thanks, Adrian)
3903
3904 2007-08-09  Mike Sperber  <mike@xemacs.org>
3905
3906         * startup.el (migrate-user-init-file): Create backup of
3907         `user-init-file' before migrating.
3908         * startup.el (maybe-migrate-user-init-file): Print
3909         information about backup file.
3910         (maybe-create-compatibility-dot-emacs): Follow above change.
3911
3912 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3913
3914         * font-lock.el: Sync font-lock-add-keywords and
3915         font-lock-remove-keywords from GNU Emacs.
3916         * font-lock.el (font-lock-keywords-alist): New.
3917         * font-lock.el (font-lock-removed-keywords-alist): New.
3918         * font-lock.el (font-lock-add-keywords): New.
3919         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3920         * font-lock.el (font-lock-remove-keywords): New.
3921
3922 2007-08-16  Vin Shelton  <acs@xemacs.org>
3923
3924         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3925         patch from Hans de Graaff.
3926
3927 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3928
3929         * package-get.el (package-get-download-sites): Document Chile and
3930         update Denmark download site.
3931         * package-get.el (package-get-pre-release-download-sites): Ditto.
3932
3933 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3934
3935         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3936
3937 2006-12-09  Vin Shelton  <acs@xemacs.org>
3938
3939         * XEmacs 21.4.20 is released
3940
3941 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3942
3943         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3944
3945 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3946
3947         * info.el (Info-find-file-node, Info-insert-dir)
3948         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3949         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3950         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3951         and discussion.
3952
3953 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3954
3955         * obsolete.el (line-beginning-position): New, from 21.5.x.
3956         (line-end-position): Ditto.
3957
3958 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3959
3960         * package-get.el (package-get-download-sites): Welcome
3961         nl.xemacs.org and Thanks!
3962         * package-get.el (package-get-pre-release-download-sites): Ditto.
3963
3964 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3965
3966         * font-lock.el: Add support for not-so recent changes in Java to
3967         java-mode.
3968
3969 2006-01-28  Vin Shelton  <acs@xemacs.org>
3970
3971         * XEmacs 21.4.19 is released
3972
3973 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3974
3975         * easymenu.el: Update copyright. 
3976         * easymenu.el (easy-menu-all-popups):
3977         Add a docstring. 
3978         * easymenu.el (easy-menu-add):
3979         Document a bug, rework the function to preserve any existing
3980         non-default mode-popup-menu instead of overwriting it, and not to
3981         bother normalising the menu title (nothing else does).
3982         * easymenu.el (easy-menu-remove):
3983         Restore the default mode-popup-menu instead of leaving an empty
3984         one when we remove the last easy-menu popup. 
3985
3986 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3987
3988         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3989         as suggested by Rodrigo Ventura.
3990         * package-get.el (package-get-pre-release-download-sites): Ditto,
3991         with replacement of xemacs-21.5 by beta, which is the logical path
3992         to our beta core and package pre-releases.
3993
3994 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3995
3996         * package-get.el (package-get-download-sites): Add Hong Kong
3997         download site.
3998         * package-get.el (package-get-pre-release-download-sites): Ditto.
3999
4000 2005-12-26  Vin Shelton  <acs@xemacs.org>
4001
4002         * find-paths.el:
4003         * find-paths.el (paths-emacs-root-p): Add search for package root.
4004         * find-paths.el (paths-find-emacs-root): Replaced with
4005         paths-find-invocation-roots, which returns a list of roots.
4006         * find-paths.el (paths-find-invocation-roots): New.
4007         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4008
4009 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4010
4011         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4012         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4013
4014 2005-12-03  Vin Shelton <acs@xemacs.org>
4015
4016         * XEmacs 21.4.18 is released
4017
4018 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4019
4020         * package-get.el (package-get-download-sites): Update reflecting
4021         latest http://www.xemacs.org/Releases/ information generated by
4022         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4023         * package-get.el (package-get-pre-release-download-sites): Ditto.
4024
4025 2005-02-28  Simon Josefsson  <jas@extundo.com>
4026
4027         * about.el (xemacs-hackers): Add jas.
4028         (about-other-current-hackers): Likewise.
4029         (about-url-alist): Add URL for jas.
4030         (about-personal-info): Document jas.
4031         (about-hacker-contribution): Describe jas contributions.
4032
4033 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4034
4035         * easymenu.el (easy-menu-remove): As described in 
4036         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4037         except the "Command" menu from mode-popup-menu. 
4038
4039 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4040  
4041         * font.el (font-spatial-to-canonical): Correct calculation of 
4042         return value for pixel-based input value. 
4043  
4044 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4045
4046         * code-process.el (call-process): Process-related docstring
4047         improvements spurred by Norbert Koch.
4048         * code-process.el (call-process-region): Ditto.
4049         * code-process.el (start-process): Ditto.
4050
4051 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4052
4053         * finder.el (finder-find-library): Return filename actually
4054         searched for.
4055
4056 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4057
4058         * help.el (view-emacs-news): Use `expand-file-name' instead of
4059         `locate-data-file' as the latter will find any "NEWS" files that
4060         might exist in packages _before_ the one in core.
4061
4062 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4063
4064         * package-get.el (package-get-init-package):
4065         package-get-init-package buglet (21.4.17) by Jeff Mincy
4066         <mincy@rcn.com> fixing false temporary load-path shadows reported
4067         after package installation and simplifying code.
4068
4069 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4070
4071         * package-get.el (package-get-download-sites): Sync mirrors list
4072         with the XEmacs website.
4073         (package-get-pre-release-download-sites): Ditto.
4074
4075 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4076
4077         * derived.el (derived-mode-merge-syntax-tables):
4078         Revert my 21.5-only patch of 2003-07-18 which slipped in
4079         through Jerry James's patch of 2004-06-07.
4080
4081 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4082
4083         * cmdloop.el (keyboard-quit): Remove workaround for
4084         `region-active-p' not making sure active region is in current
4085         buffer now that it does.
4086         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4087         * simple.el (region-active-p): `region-active-p' to only return t
4088         when active region is in current buffer.
4089
4090 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4091
4092         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4093         package names, quell a byte-compiler warning, doc fix.
4094
4095 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4096
4097         * buffer.el (pop-to-buffer):
4098         * window-xemacs.el (display-buffer):
4099         Document use of `same-window-buffer-names,' `same-window-regexps'
4100         by pop-to-buffer and display-buffer. 
4101         
4102 2005-02-06  Vin Shelton <acs@xemacs.org>
4103
4104         * XEmacs 21.4.17 is released
4105
4106 2005-01-29  Ben Wing  <ben@xemacs.org>
4107
4108         * shadow.el (find-emacs-lisp-shadows):
4109         Add custom-defines to list of ignored files.
4110
4111 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4112
4113         * simple.el (shifted-motion-keys-select-region): Fix statement
4114         about unshifted-motion-keys-deselect-region.
4115
4116 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4117
4118         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4119         now) for GNU Emacs compatibility.
4120         (make-obsolete-variable): Ditto.
4121
4122 2004-01-08  Ben Wing  <ben@xemacs.org>
4123
4124         * code-files.el (load):
4125         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4126
4127 2004-12-05  Vin Shelton <acs@xemacs.org>
4128
4129         * XEmacs 21.4.16 is released
4130
4131 2004-12-04  Vin Shelton  <acs@xemacs.org>
4132
4133         * auto-autoloads.el: Regenerated.
4134
4135         * custom-load.el: Regenerated.
4136
4137 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4138
4139         Fix bug: apropos errors if a defalias refers to an undefined
4140         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4141
4142         * apropos.el (apropos):
4143         (apropos-command):
4144         * help.el (frob-help-extents):
4145         * help-macro.el (make-help-screen):
4146         * hyper-apropos.el (hyper-apropos-grok-functions):
4147         (hyper-apropos-get-doc):
4148         Catch void-function error thrown by `documentation'.
4149
4150 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4151
4152         * packages.el (package-require): Fix incorrect arg to format.
4153         This fixes a `format specifier' error.
4154
4155 2004-08-13  Jerry James  <james@xemacs.org>
4156
4157         * bytecomp.el (forward-word): Tell the byte compiler the correct
4158         number of arguments to forward-word.
4159
4160 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4161
4162         * etags.el: Fixed loading of include files for tag completion. Now
4163         you can make a tag file for a library, include it into your
4164         project and it will be reloaded only if it changed. Infinte
4165         include loops are detected and the correct tag files are loaded.
4166         * etags.el (buffer-tag-table-list): Load and verify tag files in
4167         the external function buffer-tag-table-list-load.
4168         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4169         tag files. Also load the included tag files. The priority of the
4170         included files is right below their parent file. If multiple
4171         matches occur then the symbols from the parent file are found
4172         first.
4173         * etags.el (tag-table-include-files): Corrected comment
4174         string. Switched to pattern constant tags-include-pattern to have
4175         it at a central location.
4176         * etags.el (tags-include-pattern): Added doc string.
4177         * etags.el (add-to-tag-completion-table): Removed obsolete
4178         comments as the include files are allready returned by
4179         buffer-tag-table-list and loaded.
4180         * etags.el (find-tag-internal): The include files are allready
4181         included in tag-tables as buffer-tag-table-list returns them now.
4182
4183 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4184
4185         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4186         Loading items into the notebook is now done by C code.
4187         * widgets-gtk.el (gtk-widget-instantiate-internal):
4188         Style no longer changed.
4189
4190 2004-06-28  Nix  <nix@esperi.org.uk>
4191
4192         * cmdloop.el (truncate-command-history-for-gc): Delay
4193         execution of all things that look up variable bindings,
4194         via `enqueue-eval-event'.
4195
4196 2004-06-24  Vin Shelton  <acs@xemacs.org>
4197
4198         * package-get.el (package-get-require-signed-base-updates):
4199         now defaults to nil.
4200
4201 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * subr.el (split-string): Clean up docstring.
4204
4205 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4206
4207         * faces.el (zmacs-region): fix typo in docstring.
4208
4209 2004-06-07  Jerry James  <james@xemacs.org>
4210
4211         * derived.el: Synch with Emacs 21.3.
4212         * subr.el (with-local-quit): New, from Emacs 21.3.
4213         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4214         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4215         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4216
4217 2004-06-16  Jerry James  <james@xemacs.org>
4218
4219         * cl.el (cl-set-substring): Increment start by the length of the
4220         string, not the string itself.
4221
4222 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4223
4224         * etags.el (tag-table-include-files): Expand included TAGS file
4225         paths to avoid problems with relative paths.  Thanks to Peter
4226         Chubb <peterc@gelato.unsw.edu.au>.
4227         * etags.el (tags-include-pattern): New.
4228         * etags.el (add-to-tag-completion-table): Parse and ignore
4229         trailing include lines.
4230
4231 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4232
4233         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4234         avoiding line solely composed of equal signs.
4235
4236 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4237
4238         * cus-edit.el (alloc): Typo fix.
4239         * cus-edit.el (custom-browse-visibility): Ditto.
4240         * cus-edit.el (custom-variable-value-create): Ditto.
4241         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4242         * cus-edit.el (custom-save-variables): Bind print-length and
4243         print-level to nil to avoid value abbreviation.
4244         * cus-edit.el (custom-save-face-internal): Ditto.
4245         * cus-edit.el (custom-save-faces): Save in sorted order.
4246         * cus-edit.el (custom-save-resets): Bind print-length and
4247         print-level to nil to avoid value abbreviation.
4248         * cus-edit.el (custom-save-loaded-themes): Ditto.
4249
4250 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4251
4252         * subr.el (split-string-default-separators): New.
4253         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4254         see comment in source.
4255
4256 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4257
4258         * mule/japanese.el (paragraph-start, paragraph-separate):
4259         Remove anchor to BOL.
4260
4261 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4262
4263         * cl.el (gensym, gentemp): Improve docstrings.
4264
4265 2004-05-10  Vin Shelton  <acs@xemacs.org>
4266
4267         * etags.el: Sync with 21.5 version.
4268
4269 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4270
4271         * etags.el:
4272         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4273         only for use with exuberant ctags. This will also enable building of 
4274         completion tables with exuberant ctags. This will not work with
4275         xemacs ctags. 
4276         * etags.el (get-tag-table-buffer): New function for creating of
4277         completion table is used if tags-exuberant-ctags-optimization-p ist t
4278         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4279         finding the tag names. New.
4280         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4281         building tag completion table with exuberant ctags. New.
4282         * etags.el (find-tag-internal): Improve exact tag matching for tags
4283         with name fields. Before the patch return types of functions or
4284         function parameters (with exuberant ctags) were found as matches.
4285
4286 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4287
4288         * list-mode.el (display-completion-list): Fixed completion list was
4289         taking the width of the frame and not of the window for displaying
4290         the selection methods.
4291
4292 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4293
4294         * menubar-items.el (default-menubar): Options are saved to custom.el.
4295
4296
4297 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4298
4299         * isearch-mode.el (isearch-abort): Preserve successful search target.
4300
4301 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4302
4303         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4304         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4305         Bihlmeyer.
4306         * gnuserv.el (gnuserv-mode-line-string): New.
4307         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4308         gnuserv-mode.
4309         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4310         * gnuserv.el (gnuserv-edit-files): Use
4311         make-x-device-with-gtk-fallback.
4312
4313 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4314
4315         * gtk-widgets.el: New import: gtk-accel-group-new.
4316         * dialog-gtk.el:
4317         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4318         * dialog-gtk.el (popup-builtin-question-dialog):
4319         Added support for dialog button mnemonics.
4320
4321 2004-03-22  Chris Green <cmg@dok.org>
4322
4323         * process.el (shell-command): Output buffer was ignored when a
4324         background process was run via shell-command.
4325
4326 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4327
4328         * cus-edit.el (custom-save-variables): Retrieve a list of
4329         variables to save first, sort it, and make sure the variables are
4330         saved in sorted order.
4331
4332 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4333  
4334         * package-get.el (package-get-update-base-from-buffer): Force
4335         binary coding system for verifying GnuPG signature in the
4336         package-index file.
4337  
4338 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4339
4340         * package-get.el (package-get-package-index-file-location): Handle
4341         missing "EMACSPACKAGEPATH" environment variable.
4342
4343 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4344
4345         * package-admin.el (package-admin-find-top-directory): Simplify
4346         directory comparisions and fix substring errors on short path
4347         components.
4348         * package-get.el (package-get-package-index-file-location):
4349         Default to first component of "EMACSPACKAGEPATH", if set.
4350
4351 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4352
4353         * package-get.el (process-error): New error datum.
4354
4355 2004-02-02  Vin Shelton <acs@xemacs.org>
4356
4357         * XEmacs 21.4.15 is released
4358
4359 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4360
4361         * itimer.el (activate-itimer): Modify the itimer timeout value as
4362         if it were begun at the last time when the itimer driver was woken
4363         up.
4364
4365 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4366
4367         * specifier.el (Copyright):
4368         Update.
4369         (make-specifier-and-init):
4370         (map-specifier):
4371         (canonicalize-inst-pair):
4372         (canonicalize-spec-list):
4373         (set-specifier):
4374         Synch docstrings to 21.5 where appropriate.
4375
4376 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4377
4378         * package-get.el (package-get-list-packages-where): New.  A
4379         function that allows searching for groups of packages.  For
4380         example, find all packages that require the fsf-compat package.
4381
4382 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4383
4384         The Great PUI Sync.
4385
4386         * auto-autoloads.el: Regenerated.
4387
4388         * custom-load.el: Regenerated.
4389
4390         * dumped-lisp.el (packages-hardcoded-lisp): New.
4391
4392         * menubar-items.el (menu-max-items): New.
4393         (menu-submenu-max-items): New.
4394         (menu-submenu-name-format): New.
4395         (menu-split-long-menu): New.
4396         (menu-sort-menu): New.
4397         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4398
4399         * obsolete.el (pui-add-install-directory): Renamed to the more
4400         logical `pui-set-local-package-get-directory'.
4401         (package-get-download-menu): Moved to `package-ui.el' and renamed
4402         to `package-ui-add-download-menu'.
4403
4404         * package-admin.el (package-admin-install-function-mswindows):
4405         Whitespace clean up.
4406         (package-admin-add-single-file-package): Removed.
4407         (package-admin-default-install-function): Whitespace clean up.
4408         (package-admin-find-top-directory): New.
4409         (package-admin-get-install-dir): Use it.
4410         (package-admin-get-manifest-file): 
4411         (package-admin-check-manifest): 
4412         (package-admin-add-binary-package):
4413         (package-admin-get-lispdir):
4414         (package-admin-delete-binary-package):
4415         (package-admin):
4416
4417         * package-get.el (package-get-package-index-file-location): New.
4418         (package-get-install-to-user-init-directory): New.
4419         (package-get-remote):
4420         (package-get-download-sites):
4421         (package-get-pre-release-download-sites): New.
4422         (package-get-site-release-download-sites): New.
4423         (package-get-base-filename):
4424         (package-get-always-update):
4425         (package-get-user-index-filename): Removed.
4426         (package-get-pgp-available-p): New.
4427         (package-get-require-signed-base-updates):
4428         (package-get-was-current):
4429         (package-entries-are-signed): New.
4430         (package-get-continue-update-base): New.
4431         (package-get-download-menu): Removed.
4432         (package-get-require-base):
4433         (package-get-update-base-entry):
4434         (package-get-locate-file):
4435         (package-get-locate-index-file):
4436         (package-get-maybe-save-index):
4437         (package-get-update-base):
4438         (package-get-update-base-from-buffer):
4439         (package-get-update-base-entries):
4440         (package-get-interactive-package-query):
4441         (package-get-update-all):
4442         (package-get-all):
4443         (package-get-dependencies):
4444         (package-get-init-package):
4445         (package-get-info): New.
4446         (package-get):
4447         (package-get-staging-dir):
4448         (package-get-set-version-prop): Removed.
4449         (package-get-installedp):
4450         (package-get-ever-installed-p):
4451         (packages): Removed.
4452         (package-get-custom-groups): Removed.
4453         (package-get-custom): Removed.
4454         (package-get-custom-add-entry): Removed.
4455
4456         * package-info.el (batch-update-package-info):
4457
4458         * package-net.el (package-net-batch-generate-bin-ini):
4459         (package-net-update-installed-db):
4460
4461         * package-ui.el (pui-info-buffer):
4462         (pui-directory-exists): Removed.
4463         (pui-package-dir-list): Removed.
4464         (pui-add-install-directory): Removed.
4465         (package-ui-download-menu): New.
4466         (package-ui-pre-release-download-menu): New.
4467         (package-ui-site-release-download-menu): New.
4468         (pui-set-local-package-get-directory): New.
4469         (pui-package-symbol-char):
4470         (pui-update-package-display):
4471         (pui-toggle-package):
4472         (pui-toggle-package-key):
4473         (pui-toggle-package-delete):
4474         (pui-toggle-package-delete-key):
4475         (pui-toggle-package-event):
4476         (pui-toggle-verbosity-redisplay):
4477         (pui-install-selected-packages):
4478         (pui-add-required-packages):
4479         (pui-help-echo):
4480         (pui-display-info):
4481         (list-packages-mode):
4482         (pui-list-packages):
4483
4484         * packages.el (packages-compute-package-locations):
4485         (package-require):
4486         (package-delete-name):
4487         (packages-hardcoded-lisp): Removed.
4488         (packages-useful-lisp): Removed.
4489         (packages-unbytecompiled-lisp): Removed.
4490         (packages-find-package-directories):
4491
4492         Summary:
4493
4494         Major code clean up of all things PUI.
4495
4496         Much improved code to determine where packages should be
4497         installed.  PUI no longer depends on any packages being
4498         pre-installed to compute where packages are to be installed to.
4499
4500         The user can specify the location of their package-index file.  It
4501         isn't necessary to set this because it has sane defaults.  People
4502         who "run-in-place" won't accidently overwrite the CVS
4503         package-index file.  See
4504         `package-get-package-index-file-location'. 
4505
4506         PUI will now properly clean up after itself in the event of an
4507         unsuccessful package install.  This drastically reduces the number
4508         of "wrong md5sum" FAQs.
4509
4510         non-Mule XEmacsen can no longer install Mule packages.
4511
4512         Package management via the custom interface has been removed.
4513
4514         The PUI related menubar items have been reorganised.
4515
4516         The PGP verification code has been fixed and the default for
4517         whether or not it is used is automatically computed.
4518
4519         * update-elc.el ((preloaded-file-list site-load-packages
4520         need-to-dump dumped-exe)):
4521         Just a couple of small changes to allow for
4522         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4523         existing anymore.
4524
4525 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4526
4527         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4528         apply `format' to the first argument of byte-compile-warn, it
4529         already calls format.
4530
4531 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4532
4533         * files.el (delete-old-versions): Avoid going interactive during
4534         make install when environment variable VERSION_CONTROL is set.
4535
4536 2003-12-04  Vin Shelton  <acs@xemacs.org>
4537
4538         * menubar-items.el (menu-item-search): Only bring up search dialog
4539         box if the feature is available and desired.
4540
4541 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4542
4543         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4544
4545 2003-11-05  Vin Shelton  <acs@xemacs.org>
4546
4547         * help.el (Help-prin1-face):
4548         (Help-princ-face):
4549         princ and prin1 are functions and need to be called as such.  The
4550         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4551
4552 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4553
4554         * about.el (about-xemacs): Give full version and build date.
4555
4556 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4557
4558         * win32-native.el (grep-null-device): This XEmacs has null-device.
4559
4560 2003-09-06  Mike Sperber  <mike@xemacs.org>
4561
4562         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4563         implement the specified semantics for `defvar.'
4564
4565 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4566
4567         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4568         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4569         displaying buffer in question.
4570
4571 2003-09-03  Vin Shelton <acs@xemacs.org>
4572
4573         * XEmacs 21.4.14 is released
4574
4575 2003-08-17  Vin Shelton  <acs@xemacs.org>
4576
4577         * about.el: Vanity patch.
4578
4579 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4580
4581         * code-process.el (call-process):
4582         (call-process-region):
4583         (start-process):
4584         Document coding system processing.
4585
4586 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         * startup.el (splash-frame-body): Idiomatic English.
4589
4590 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4591
4592         * font-lock.el (font-lock-match-java-declarations): Move
4593         save-restriction, narrow-to-region to beginning of function to
4594         avoid going beyond the limit and causing an infloop.
4595
4596 2003-04-16  Jerry James  <james@xemacs.org>
4597
4598         * keydefs.el: Remove mappings for keys mapped to the nowhere
4599         defined function function-key-error.
4600
4601 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4602
4603         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4604         lisp-interaction-mode-hook): Add the docstrings.
4605
4606 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4607
4608         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4609         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4610         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4611
4612 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4613
4614         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4615         lambda list after the original doc.  Care about
4616         #'(lambda () "SingleString") 
4617         (cl-upcase-arg): 
4618         (cl-function-arglist):
4619         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4620         circular data structures in lambda list specification
4621
4622 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4623
4624         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4625         to appear in font-lock-function-name-face.
4626
4627 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4628
4629         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4630         is not also the value of the lambda.
4631
4632 2003-05-06  Andy Piper  <andy@xemacs.org>
4633
4634         * files.el (revert-buffer): Make sure local variables get processed,
4635         even in the case of an optimized reversion.
4636
4637 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4638
4639         * XEmacs 21.4.13 is released
4640
4641 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4644         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4645
4646 2003-02-14  Ben Wing  <ben@xemacs.org>
4647
4648         * byte-optimize.el:
4649         * byte-optimize.el (byte-compile-inline-expand):
4650         * byte-optimize.el (byte-compile-unfold-lambda):
4651         * byte-optimize.el (byte-optimize-form-code-walker):
4652         * byte-optimize.el (byte-optimize-form):
4653         * byte-optimize.el (byte-decompile-bytecode-1):
4654         * byte-optimize.el (byte-optimize-lapcode):
4655         Review carefully and sync up to 20.7 except for areas as noted.
4656         Fixes problem with JDE compilation.
4657
4658 2003-02-05  Ben Wing  <ben@xemacs.org>
4659
4660         * simple.el:
4661         * simple.el (motion-keys-for-shifted-motion):
4662         Omit M-S-home/end from motion keys.
4663
4664 2003-02-07  Ben Wing  <ben@xemacs.org>
4665
4666         * text-props.el (text-property-any):
4667         * text-props.el (text-property-not-all):
4668         Fix bug when end > start.
4669
4670 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4671
4672         * info.el (Info-insert-dir): Make default-directory end in
4673         separator.  Patch due to Martin Buchholz.
4674
4675 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4676
4677         * XEmacs 21.4.12 "Portable Code" is released.
4678
4679 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4680
4681         * about.el: Update golubev data.
4682
4683 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * isearch-mode.el (isearch-mode-map): Substitute comment on
4686         desirability, and back out "GR is printable" changes.
4687
4688 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4689
4690         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4691
4692 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4693
4694         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4695
4696 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4697
4698         * menubar-items.el (default-menubar): Use browse-url-mozilla
4699         instead of browse-url-gnome-moz for Mozilla.
4700
4701 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4704
4705 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4706
4707         * files.el (auto-mode-alist): Remove redundant entries for modes
4708         that live in packages.
4709         (interpreter-mode-alist): Ditto.
4710
4711 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4712
4713         * menubar-items.el (default-menubar): Sync with current
4714         browse-url-xemacs.el.
4715
4716 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4717
4718         * XEmacs 21.4.10 "Military Intelligence" is released.
4719
4720 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4721
4722         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4723
4724 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4725
4726         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4727
4728 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4729
4730         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4731         effect free function.
4732         (font-lock-fontify-keywords-region): Supply the argument to
4733         font-lock-compile-keywords.
4734
4735 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4736
4737         * package-get.el (package-get-download-sites): Bring sites list
4738         up to date, prefer xx.xemacs.org addresses.
4739
4740 2002-09-27  Andy Piper  <andy@xemacs.org>
4741
4742         * dialog.el (make-dialog-box): for general dialogs only
4743         delete-frame-hook will be run.
4744
4745 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4746
4747         * font-lock.el (font-lock-fontify-syntactically-region): Add
4748         comment about lookup-syntax-properties, document LOUDLY as unused.
4749
4750 2002-08-26  Andy Piper  <andy@xemacs.org>
4751
4752         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4753         merge.
4754
4755 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4756
4757         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4758         (make-obsolete-variable): Ditto.
4759         (make-compatible): Ditto.
4760         (make-compatible-variable): Ditto.
4761
4762 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4763
4764         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4765         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4766
4767 2002-08-28  Andy Piper  <andy@xemacs.org>
4768
4769         * files.el (revert-buffer): propagate revert-without-query-status.
4770
4771 2002-06-03  Andy Piper  <andy@xemacs.org>
4772
4773         * dialog-items.el (make-search-dialog): align various subcontrols
4774         in visually pleasing ways, allow frame to autosize to the dialog
4775         size.
4776         * dialog.el (make-dialog-box): add a border inside the frame. Add
4777         :autosize property, if t then reset the frame size appropriately
4778         before the frame is mapped.
4779         * gutter-items.el (set-progress-feedback-instantiator): align
4780         various subcontrols.
4781         * gutter-items.el (set-progress-abort-instantiator): ditto.
4782
4783 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4784
4785         * XEmacs 21.4.9 "Informed Management" is released.
4786
4787 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4788
4789         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4790         "&optional append" argument.
4791
4792 2002-07-16  Didier Verna  <didier@xemacs.org>
4793
4794         * subr.el (replace-in-string): fix case fold bug introduced by
4795         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4796         case-fold-search in temporary buffers.
4797
4798 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4799
4800         * lib-complete.el (find-library): Remove check for mule because
4801         decompression DOES work on Mule.
4802
4803 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4804
4805         * simple.el (join-line): New alias for `delete-indentation'.
4806
4807 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4808
4809         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4810         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4811         (font-lock-builtin-face): New.
4812         (font-lock-constant-face): New.
4813         (font-lock-face-list): Add builtin and constant faces.
4814
4815 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * autoload.el (make-autoload): Support define-derived-mode.
4818         Collected puts of doc-string-elt property.  Based on a patch by
4819         Didier Verna <didier@xemacs.org>.
4820
4821 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4822
4823         * wid-edit.el (widget-field-activate): Fix docstring typo.
4824
4825 2002-07-23  Andy Piper  <andy@xemacs.org>
4826
4827         * about.el (about-personal-info): update me.
4828
4829 2002-07-12  Andy Piper  <andy@xemacs.org>
4830
4831         * custom.el (custom-theme-set-variables): remove bogus
4832         arguments. Use custom-set-default to set defaults.
4833         (custom-set-variables): update doc.
4834         (custom-local-buffer): new, synced from FSF.
4835         (custom-set-default): ditto.
4836         (defcustom): update doc.
4837
4838 2002-06-16  Andy Piper  <andy@xemacs.org>
4839
4840         * menubar-items.el (default-menubar): enable windows printing on
4841         cygwin as well as native.
4842
4843 2002-06-12  Andy Piper  <andy@xemacs.org>
4844
4845         * printer.el (generic-print-buffer): catch all errors so that the
4846         print device can be cleared in all scenarios.
4847         (Printer-clear-device): make sure clearing the printer allows it
4848         to be used again immediately.
4849         (generic-print-region): make sure the default printer face is
4850         black-on-white.
4851
4852 2002-04-23  Jerry James  <james@xemacs.org>
4853
4854         * window-xemacs.el (display-buffer-function): Change doc to
4855         reflect new arg.
4856         * window-xemacs.el (pre-display-buffer-function): Ditto.
4857         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4858         non-nil, make the new window just big enough for its contents.
4859         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4860         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4861         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4862
4863 2002-06-06  Andy Piper  <andy@xemacs.org>
4864
4865         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4866         (defcustom): ditto.
4867         (custom-handle-keyword): ditto.
4868
4869 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4872         Make obsolete.  Default to nil.
4873         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4874         Inspired by a patch by John Palmieri.
4875
4876 2002-07-01  Mike Alexander  <mta@arbortext.com>
4877
4878         * process.el (shell-command-on-region): Don't delete the region
4879         before giving it to call-process-region
4880
4881 2002-06-04  Jerry James <james@eecs.ku.edu>
4882
4883         * find-paths.el (paths-find-architecture-directory): Search in
4884         `system-configuration'/`base', not `base'`system-configuration'.
4885
4886 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4887
4888         * info.el (Info-index): Add missing \ in [ t].
4889
4890 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4891
4892         * gutter-items.el (gutter-buffers-tab-visible-p,
4893         buffers-tab-omit-function, buffers-tab-selection-function,
4894         buffers-tab-filter-functions):
4895         Doc improvements.
4896
4897 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4900
4901         * toolbar-items.el (toolbar-news): Fix typo in message string.
4902
4903 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4904
4905         * dialog.el (yes-or-no-p-dialog-box): 
4906         * cmdloop.el (y-or-n-p-minibuf):
4907         (yes-or-no-p-minibuf):
4908         (yes-or-no-p):
4909         (y-or-n-p): 
4910         Specify negative answers in docstrings.
4911
4912 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4913
4914         * package-ui.el (pui-help-echo): Display both installed and author
4915         version.  Use a balloon-help window to display extra info like
4916         package requires.
4917
4918 2002-05-30  Andy Piper  <andy@xemacs.org>
4919
4920         * files.el (revert-buffer-internal): don't visit
4921         revert-buffer. Kill buffer when not used. Suggested by Mike
4922         Alexander <mta@arbortext.com>
4923
4924 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * files.el (revert-buffer): More docstring fiddling.
4927
4928 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4929
4930         * files.el (revert-buffer):
4931         (revert-buffer-internal):
4932         (revert-buffer-insert-file-contents-function):
4933         Improve docstrings and comments.
4934
4935 2002-05-08  Andy Piper  <andy@xemacs.org>
4936
4937         * files.el (revert-buffer): observe noconfirm behavior.
4938
4939 2002-04-09  Andy Piper  <andy@xemacs.org>
4940
4941         * files.el (revert-buffer): use revert-buffer-internal if it looks
4942         like doing so will not result in any user-visible changes.
4943         (revert-buffer-internal): new function. Do the actual process of
4944         reversion and then see whether the result is any different to what
4945         we have already. If it is not then do nothing.
4946
4947 2001-12-11  Andy Piper  <andy@xemacs.org>
4948
4949         * menubar.el (get-popup-menu-response): re-order so that it works
4950         on more sane/facist window systems.
4951
4952 2001-12-03  Andy Piper  <andy@xemacs.org>
4953
4954         * faces.el (frob-face-property): don't infloop in face frobbing
4955         from Jan Vroonhof <jan@xemacs.org>.
4956
4957 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4958
4959         * faces.el (frob-face-property): Follow face fall-back hierarchy
4960         properly for face properties without an instance. Only do manual
4961         copy form 'default in last resort. This handles in particular
4962         the case where 'default itself has only a fall-back (which is
4963         the case by default on windows).
4964
4965 2001-11-24  Andy Piper  <andy@xemacs.org>
4966
4967         * printer.el (generic-print-region): set default-frame-plist to
4968         nil while creating the printer frame so that sizes reflect the
4969         printed page.
4970
4971         * faces.el (face-complain-about-font): Don't complain on printers.
4972
4973 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4974         
4975         * package-net.el: Andy synch.
4976         
4977 2001-12-16  Andy Piper  <andy@xemacs.org>
4978
4979         * package-get.el (package-get-update-all): Make sure installed.db
4980         gets updated after updating packages.
4981
4982 2002-03-28  Ben Wing  <ben@xemacs.org>
4983
4984         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4985         continuation, truncation so that we don't get line jumpiness from
4986         them being larger than the line height.
4987
4988         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4989
4990 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4991
4992         * font.el (font-window-system-mappings): Add mapping for Gtk
4993         (assume identical to X) 
4994
4995 2002-02-04  Andy Piper  <andy@xemacs.org>
4996
4997         * files.el (convert-standard-filename): Fix for short filename
4998         Peter Arius <pas@methodpark.de>
4999
5000 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5001
5002         * list-mode.el (default-choose-completion): completion-base-size
5003         should refer to local value in the completion list buffer.
5004
5005 2001-12-03  Didier Verna  <didier@xemacs.org>
5006
5007         * rect.el: autoload `replace-rectangle'.
5008         * keydefs.el (global-map): bind it to `C-x r p'.
5009
5010 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5011
5012         * XEmacs 21.4.8 "Honest Recruiter" is released.
5013
5014 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5015
5016         This patch is based on Jerry James's patch and analysis.
5017
5018         * select.el (get-clipboard):
5019         (get-selection):
5020         Update docstrings.
5021         (get-clipboard-foreign):
5022         (get-selection-foreign):
5023         New function for use as `interprogram-paste-function's.
5024
5025         * simple.el (interprogram-paste-function): Change default to
5026         `get-clipboard-foreign'; improve docstring.
5027         (interprogram-cut-function): Improve dosctring.
5028
5029 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         * XEmacs 21.4.7 "Economic Science" is released.
5032
5033 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5034
5035         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5036
5037 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5038
5039         * obsolete.el (assq-delete-all): New compatibility alias for 
5040         remassq.
5041
5042 2002-01-09  Simon Josefsson  <jas@extundo.com>
5043
5044         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5045
5046 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5047
5048         * info.el (Info-auto-generate-directory): Default
5049         Info-auto-generate-directory to 'if-outdated.
5050
5051 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5052
5053         * startup.el (normal-top-level): Prevent migration code from
5054         trashing .emacs on an error in loading the init files.
5055
5056 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5057
5058         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5059         "system default" Xdefaults and friends get xrdb-mode.
5060
5061 2002-03-05  Mats Lidell  <matsl@contactor.se>
5062  
5063         * help-nomule.el (tutorial-supported-languages): Added Swedish
5064         tutorial. Sorted languages.
5065
5066 2002-02-11  Mike Sperber <mike@xemacs.org>
5067
5068         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5069         regenerating outdated dir files and dir is non-existent.
5070
5071 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5072
5073         * code-files.el (convert-mbox-coding-system): Improve comment.
5074         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5075         coding-system argument to `write-region-pre-hook' call.
5076         (write-region-pre-hook): Fix docstring to mention lockname argument.
5077
5078 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * minibuf.el (completing-read): Remove redundant wrong arg list.
5081
5082         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5083
5084 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5085
5086         * obsolete.el (interactive-form): new compatibility alias for 
5087         function-interactive.
5088
5089 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5090
5091         * menubar-items.el (Menubar-items-truncate-list): Removed.
5092         * menubar-items.el (Menubar-items-truncate-history): New.
5093         * menubar-items.el (default-menubar): Use
5094         Menubar-items-truncate-history.
5095
5096 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5097
5098         * printer.el (generic-print-region): Pass correct arguments to
5099         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5100         Torkelsson <torkel@acc.umu.se>.
5101
5102 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5103
5104         * help.el (describe-mode): synched with FSF 19.34; handle nil
5105         minor mode indicators.
5106
5107 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5108
5109         * minibuf.el (completing-read): Update docstring.
5110
5111 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5112
5113         * XEmacs 21.4.6 "Common Lisp" is released.
5114
5115 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5116
5117         * package-net.el: Inadvertant synch with Windows branch.  From
5118         Andy's log:
5119         (package-net-kit-version): new variable.
5120         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5121
5122 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5123
5124         * package-get.el (package-get-locate-index-file): Also search the
5125         core etc/ directory for the package index file if it can't be
5126         found in ~/.xemacs/.
5127
5128 2001-12-13  William Perry  <wmperry@gnu.org>
5129
5130         * dialog-gtk.el (popup-builtin-question-dialog):
5131         Conform to API in gui.c.
5132         
5133 2001-11-12  Andy Piper  <andy@xemacs.org>
5134
5135         * cus-edit.el (custom-save-face-internal): make sure we save
5136         non-themed faces.
5137         (custom-save-variables): ditto variables.
5138
5139 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5140
5141         * faces.el (make-face-family):
5142         (make-face-size):
5143         New face-modifying functions per Jan Vroonhof.
5144
5145         cus-face.el (custom-set-face-font-family):
5146         (custom-set-face-font-size):
5147         Use them.
5148
5149         * font.el (font-window-system-mappings): More precise docstring.
5150
5151         (font-create-name):
5152         (font-create-object):
5153         (tty-font-create-object):
5154         (tty-font-create-plist):
5155         (x-font-create-object):
5156         (x-font-create-name):
5157         (ns-font-create-name):
5158         (mswindows-font-create-object):
5159         (mswindows-font-create-name):
5160         Add doctrings.
5161
5162 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5163
5164         * gtk-faces.el (gtk-init-device-faces): removed spurious
5165         quote before let* expression.
5166
5167 2001-10-29  Andy Piper  <andy@xemacs.org>
5168
5169         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5170         modified when changing coding system.
5171
5172         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5173         that we invoke the GUI directory selector.
5174
5175 2001-10-25  Andy Piper  <andy@xemacs.org>
5176
5177         * dialog.el (make-dialog-box): use new directory dialog support.
5178         * minibuf.el (read-file-name-1): ditto.
5179         (read-file-name): ditto.
5180         (read-directory-name): ditto.
5181
5182 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         * XEmacs 21.4.5 "Civil Service" is released.
5185
5186 2001-04-23  Didier Verna  <didier@xemacs.org>
5187
5188         * cus-edit.el (custom-variable-pre-save): New.
5189         * cus-edit.el (custom-variable-post-save): New.
5190         * cus-edit.el (custom-variable-save): use them.
5191         * cus-edit.el (custom-face-pre-save): New.
5192         * cus-edit.el (custom-face-post-save): New.
5193         * cus-edit.el (custom-face-save): use them.
5194         * cus-edit.el (custom-group-pre-save): New.
5195         * cus-edit.el (custom-group-post-save): New.
5196         * cus-edit.el (custom-group-save): use them.
5197         * cus-edit.el (Custom-save): use the pre/post functions above,
5198         call `custom-save-all' only once.
5199         * cus-edit.el (custom-variable-pre-reset-standard): New.
5200         * cus-edit.el (custom-variable-post-reset-standard): New.
5201         * cus-edit.el (custom-variable-reset-standard): use them.
5202         * cus-edit.el (custom-face-pre-reset-standard): New.
5203         * cus-edit.el (custom-face-post-reset-standard): New.
5204         * cus-edit.el (custom-face-reset-standard): use them.
5205         * cus-edit.el (custom-group-pre-reset-standard): New.
5206         * cus-edit.el (custom-group-post-reset-standard): New.
5207         * cus-edit.el (Custom-reset-standard): use them.
5208         * cus-edit.el (custom-face-reset-saved): use the pre/post
5209         functions above, call `custom-save-all' only once.
5210
5211 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5212
5213         * gutter-items.el (buffers-tab face): Derive from the modeline
5214         face by default.  Many people use white-on-black for the default
5215         font, and the tabs look hideous with that color combination.  The
5216         modeline usually has the correct colors.
5217
5218 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5219
5220         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5221         (tag-mark-stack-max): Typo fix.
5222
5223 2001-09-28  Ben Wing  <ben@xemacs.org>
5224
5225         * font-lock.el:
5226         * font-lock.el (font-lock-after-change-function):
5227         fix problem with last patch, reported by Katsumi Yamaoka.
5228
5229 2001-09-17  Ben Wing  <ben@xemacs.org>
5230
5231         * font-lock.el (font-lock-after-change-function):
5232         fix problem when you insert a comment on the line before a line of
5233         code: if we use the following char, then when you hit backspace,
5234         the following line of code turns the comment color.
5235
5236 2001-06-08  Ben Wing  <ben@xemacs.org>
5237
5238         * process.el: comment about shell-command-switch.
5239         * process.el (shell-quote-argument): Need to quote a null
5240         argument, too.  From Dan Holmsand.
5241         
5242         * startup.el (normal-top-level): Delete some unused FSF junk.
5243         * startup.el (command-line-early):
5244         
5245         * startup.el (command-line): Call MS Windows init function.
5246         
5247         * win32-native.el:
5248         * win32-native.el (mswindows-system-shells): New.
5249         * win32-native.el (mswindows-system-shell-p): New.
5250         * win32-native.el (init-mswindows-at-startup): New.
5251         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5252         * win32-native.el (mswindows-quote-one-simple-arg):
5253         * win32-native.el (mswindows-quote-one-command-arg):
5254         * win32-native.el (mswindows-construct-process-command-line-alist):
5255         Correct comments at top.  Correctly handle passing arguments
5256         to Cygwin programs and to bash.  Fix quoting of zero-length
5257         arguments (from Dan Holmsand).  Set shell-command-switch based
5258         on shell-file-name, which in turn comes from env var SHELL.
5259
5260 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5261
5262         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5263         default-toolbar-position): Fill docstrings for balloon-help.
5264
5265 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5266
5267         * faces.el: Reenable specifications over 'gtk domain.
5268
5269 2001-08-08  Didier Verna  <didier@xemacs.org>
5270
5271         * autoload.el (update-autoload-files): make defdir a file name,
5272         not directory name.
5273
5274 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5275
5276         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5277
5278         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5279
5280 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5281
5282         * font-menu.el (font-menu-set-font): Default to current font-family.
5283         (font-menu-preferred-resolution):
5284         (font-menu-size-scaling):
5285         Provide gtk defaults, too.
5286
5287 2001-07-29  Mike Alexander  <mta@arbortext.com>
5288
5289         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5290         list
5291         (custom-set-face-font-family): ditto
5292
5293 2001-07-26  Mike Sperber <mike@xemacs.org>
5294
5295         * files.el (auto-mode-alist): .9 files are man pages, too.
5296
5297 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5298
5299         * process.el (call-process-internal): bind
5300         coding-system-for-write to 'binary when calling
5301         start-process-internal, so the process receives 
5302         the literal contents of INFILE.
5303
5304 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5305
5306         * files.el (auto-mode-alist): Add configure.ac support.
5307
5308 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5309
5310         * buff-menu.el:
5311         mouse.el:
5312         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5313
5314 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5315
5316         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5317
5318 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5319
5320         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5321         mixed text.
5322         (kinsoku-eol-p): Ditto.
5323
5324 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5325
5326         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5327         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5328         characters as the category `s' or `e' correctly.
5329
5330 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5331
5332         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5333
5334 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5335
5336         * mule/cyrillic.el:  Set up case table.
5337
5338 2001-06-08  Mike Sperber <mike@xemacs.org>
5339
5340         * files.el (save-some-buffers-1): Don't zap the help window right
5341         after `map-y-or-n-p' has popped it up.
5342
5343 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5344
5345         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5346
5347 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         * specifier.el: define-specifier-tag 'gtk.
5350
5351 2001-05-12  Ben Wing  <ben@xemacs.org>
5352
5353         * find-paths.el (paths-find-recursive-path):
5354         fix error with null EXCLUDE-REGEXP.
5355         
5356         * font-lock.el (font-lock-mode):
5357         fix problem reported by hrvoje with buffers starting with a space.
5358         
5359 2001-05-06  Ben Wing  <ben@xemacs.org>
5360
5361         * dialog.el (make-dialog-box):
5362         * menubar-items.el (default-menubar):
5363         * printer.el (generic-print-buffer):
5364         * printer.el (generic-print-region):
5365         implement printing the selection when it's selected.
5366
5367 2001-04-18  Didier Verna  <didier@xemacs.org>
5368
5369         * cus-edit.el (Custom-reset-standard): reset to standard settings
5370         not only when the buffer's :custom-state is 'modified, but also
5371         when it is 'set or 'saved.
5372
5373 2001-04-17  Didier Verna  <didier@xemacs.org>
5374
5375         * startup.el (load-user-init-file): define `custom-file' before
5376         loading the user's init file.
5377
5378 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5379
5380         * menubar.el (popup-mode-menu): Make it work with
5381         popup-menu-titles turned off.
5382         
5383 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5384
5385         * about.el (about-mailto-link): Use compose-mail for sending mail.
5386
5387 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5388
5389         * package-admin.el (package-install-hook): New.
5390         (package-delete-hook): New.
5391         (package-admin-add-single-file-package): Use package-delete-hook.
5392
5393         * package-get.el (package-get): Use package-install-hook.
5394
5395 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5396
5397         * package-ui.el (pui-install-selected-packages): reverse the lists
5398         of packages so that they get handled in the same order as they
5399         were selected.
5400
5401 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5402
5403         * packages.el (locate-library): Use read-library-name for completion.
5404
5405 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5406
5407         * byte-optimize.el (=): `=' is not a binary predicate!
5408         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5409         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5410
5411 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5412
5413         * bytecomp.el (byte-compile-arithcompare):
5414         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5415
5416 2001-06-03  William M. Perry  <wmperry@gnu.org>
5417
5418         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5419         return the filename selected by the user!
5420
5421 2001-05-31  William M. Perry  <wmperry@gnu.org>
5422
5423         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5424         in XEmacs/GTK.
5425
5426 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5427
5428         * coding.el: Tiny typo fixed.
5429
5430 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * XEmacs 21.4.3 "Academic Rigor" is released.
5433
5434 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5435
5436         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5437
5438 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5439
5440         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5441
5442 2001-05-04  Ben Wing  <ben@xemacs.org>
5443
5444         * printer.el (generic-print-buffer):
5445         * printer.el (generic-print-region):
5446         Enable dialog boxes.  Apply workaround recommended by Kirill.
5447         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5448         
5449         * simple.el (kill-whole-line):
5450         * simple.el (kill-line-1):
5451         * simple.el (kill-entire-line):
5452         * simple.el (kill-line):
5453         * simple.el (backward-kill-line):
5454         Take out interactive dependence of kill-whole-line.
5455
5456 2001-04-22  Ben Wing  <ben@xemacs.org>
5457
5458         * dialog.el (make-dialog-box):
5459         Put dialog titles back in -- this time correctly.  Fix various
5460         other problems with leaks and such.
5461
5462         * simple.el (region-exists-p):
5463         * simple.el (region-active-p):
5464         Add comment about which one is correct to use in menu specs.
5465
5466 2001-05-05  Ben Wing  <ben@xemacs.org>
5467
5468         * dialog.el (make-dialog-box): fix doc string.
5469         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5470         take out Pretty Print.
5471         * printer.el:
5472         * printer.el (printer-current-device): New.
5473         * printer.el (Printer-get-device): New.
5474         * printer.el (Printer-clear-device): New.
5475         * printer.el (generic-page-setup): New.
5476         * printer.el (generic-print-buffer):
5477         * printer.el (generic-print-region):
5478         Implement Page Setup.  Handle errors properly.
5479
5480 2001-05-05  Ben Wing  <ben@xemacs.org>
5481
5482         * subr.el (error): Complete list of errors in doc string.
5483         
5484 2001-04-22  Ben Wing  <ben@xemacs.org>
5485
5486         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5487         
5488 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * build-report.el: Remove CVS keywords since this file has been in
5491         core lisp for a while now.
5492         * build-report.el (build-report-make-output-files): Fix typo.
5493
5494 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5495
5496         * about.el (about-finish-buffer): Make sure the last change works
5497         even if EVENT is nil.
5498
5499 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5500
5501         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5502         clicked, not the one that happens to be the current buffer at the
5503         time.
5504
5505 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5506
5507         * cus-edit.el (custom-display): Support the GTK Window System also.
5508
5509 2001-04-30  Ben Wing  <ben@xemacs.org>
5510
5511         * printer.el:
5512         * printer.el (printer-page-header):
5513         * printer.el (Print-context): New.
5514         * printer.el (printer-page-footer):
5515         * printer.el (generate-header-element): New.
5516         * printer.el (generate-header-line): New.
5517         * printer.el (print-context-property):
5518         * printer.el (generic-print-buffer):
5519         * printer.el (generic-print-region):
5520         Implement headers and footers.  Implement calling Print dialog box
5521         (#### but it doesn't quite work yet).
5522
5523 2001-04-25  Ben Wing  <ben@xemacs.org>
5524
5525         * about.el (xemacs-hackers):
5526         * about.el (about-url-alist):
5527         * about.el (about-personal-info):
5528         * about.el (about-hacker-contribution):
5529         More contributions.
5530         
5531         * simple.el (handle-post-motion-command):
5532         Fix spurious setting of zmacs-region-stays to t after a non-shift
5533         motion command.
5534
5535 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5536
5537         * about.el (about-personal-info): Update my bio.
5538         (about-hacker-contribution): Ditto.
5539
5540 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5541
5542         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5543
5544 2001-04-19  Andy Piper  <andy@xemacs.org>
5545
5546         * package-net.el (package-net-cygwin32-binary-size): new size.
5547         (package-net-win32-binary-size): new size.
5548         (package-net-convert-index-to-ini): Use new arch.
5549         (package-net-batch-convert-index-to-ini): Removed.
5550         (package-net-generate-bin-ini): New.
5551         (package-net-batch-generate-bin-ini): New.
5552
5553 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * XEmacs 21.4.1 "Copyleft" is released.
5556
5557 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * x-compose.el (xlib-input-method-bug-workaround):
5560         (alias-colon-to-double-quote):
5561         Force sort in map-keymap to work around rehash bug.
5562
5563 2001-04-17  Ben Wing  <ben@xemacs.org>
5564
5565         * about.el: Finish overhaul, add a few new hackers, update a
5566         couple old ones.
5567
5568 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5569
5570         * XEmacs 21.4.0 "Solid Vapor" is released.
5571
5572 2001-04-15  Ben Wing  <ben@xemacs.org>
5573
5574         * about.el:
5575         * about.el (about-headline-face): New.
5576         * about.el (about-link-face): New.
5577         * about.el (about-current-release-maintainers): New.
5578         * about.el (about-other-current-hackers): New.
5579         * about.el (about-url-alist):
5580         * about.el (about-once-and-future-hackers): New.
5581         * about.el (about-mailto-link): New.
5582         * about.el (about-get-buffer):
5583         * about.el (about-finish-buffer):
5584         * about.el (about-xemacs):
5585         * about.el (about-features): Removed.
5586         * about.el (about-advantages): New.
5587         * about.el (about-maintainer-info): Removed.
5588         * about.el (about-personal-info): New.
5589         * about.el (about-hacker-contribution): New.
5590         * about.el (about-maintainer):
5591         * about.el (about-show-linked-info):
5592         * about.el (about-hackers):
5593         Major revamping.  Rewriting of most of the text, improve the
5594         link handling, separate info on contributors into personal
5595         and contribution info, add new contributors, update personal
5596         info, etc. etc.
5597         
5598         * menubar-items.el (default-menubar):
5599         Help menubar entry for News now says more accurately
5600         "What's New in XEmacs".
5601         
5602         * mouse.el:
5603         * mouse.el (mouse-track-cleanup-hook):
5604         * mouse.el (mouse-track):
5605         Don't set-buffer to a dead buffer when calling mouse-track
5606         cleanup hooks.
5607
5608 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5609
5610         * XEmacs 21.2.47 "Zephir" is released.
5611
5612 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5613
5614         * dialog.el (make-dialog-box): Disable dialog box titles until
5615         we get them working.
5616
5617 2001-03-30  Ben Wing  <ben@xemacs.org>
5618
5619         * help.el:
5620         * help.el (Help-princ-face):
5621         * help.el (Help-prin1-face):
5622         * help.el (frob-help-extents):
5623         * help.el (describe-function-1):
5624         * help.el (describe-variable):
5625         Avoid using font-lock faces, which may not be defined.
5626         Instead, use hyper-apropos faces, and make sure they're
5627         defined as necessary by using `require'. (It's not so safe
5628         to do this for font-lock.) In any case, we will eventually
5629         be merging this functionality into hyper-apropos.
5630
5631         * loaddefs.el (completion-ignored-extensions):
5632         Fix documentation.
5633         
5634         * menubar-items.el (menu-truncate-list): Removed.
5635         * menubar-items.el (Menubar-items-truncate-list): New.
5636         * menubar-items.el (default-menubar):
5637         Fix errors if grep or compile command is too long.  Rename helper
5638         function to be less visible.
5639
5640 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5641
5642         * byte-optimize.el (byte-optimize-minus):
5643         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5644
5645 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5646
5647         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5648         Mule is available.
5649
5650         * mule/latin.el: New file.
5651
5652 2001-03-11  Ben Wing  <ben@xemacs.org>
5653
5654         * auto-save.el:
5655         * auto-save.el (auto-save-directory):
5656         * auto-save.el (make-auto-save-file-name):
5657         * auto-save.el (auto-save-file-name-p): New.
5658
5659         Merge in improvements from other definition of
5660         make-auto-save-file-name in files.el.
5661         
5662         * auto-save.el (auto-save-original-name):
5663         * auto-save.el (auto-save-name-in-fixed-directory):
5664         * auto-save.el (auto-save-unslashify-name): Removed.
5665         * auto-save.el (auto-save-slashify-name): Removed.
5666         * auto-save.el (auto-save-reserved-chars): New.
5667         * auto-save.el (auto-save-escape-name): New.
5668         * auto-save.el (auto-save-unhex): New.
5669         * auto-save.el (auto-save-unescape-name): New.
5670
5671         Change algorithm for encoding filenames in auto-save names to be
5672         entirely safe with all filesystems and all possible characters in
5673         a filename, and 100% reversible. (Essentially, uses
5674         quoted-printable as the encoding.)
5675         
5676         * auto-save.el (recover-all-files):
5677
5678         Use insert-directory rather than calling ls directly -- fixes
5679         things under Windows.
5680
5681         * files.el:
5682         * files.el (convert-standard-filename): Substitute FSF's
5683         definition for this (we had nothing here before).
5684         
5685         * files.el (backup-buffer): Warning fix.
5686         
5687         * files.el (make-backup-file-name):
5688         * files.el (find-backup-file-name):
5689         Fix error in calling sequence to auto-save-file-name-p.
5690         
5691         * files.el (recover-file):
5692         Use insert-directory rather than calling ls directly -- fixes
5693         things under Windows.
5694
5695         * files.el (make-auto-save-file-name): Removed.
5696         * files.el (auto-save-file-name-p): Removed.
5697         auto-save is always dumped so no sense in having a definition
5698         that will always be overwritten with another.
5699         
5700         * files.el (insert-directory):
5701         * win32-native.el:
5702         * win32-native.el (debug-mswindows-process-command-lines):
5703         * win32-native.el (original-make-auto-save-file-name): Removed.
5704         * win32-native.el (make-auto-save-file-name): Removed.
5705
5706
5707 2001-03-21  Martin Buchholz <martin@xemacs.org>
5708
5709         * XEmacs 21.2.46 "Urania" is released.
5710
5711 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * menubar-items.el (default-menubar): Update sample.emacs to
5714         sample.init.el and adjust accelerators.
5715
5716 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * build-report.el (build-report): Improve docstring.
5719
5720 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5721
5722         * ChangeLog: Log GTK merge.
5723
5724         * gutter-items.el:
5725         * mwheel.el:
5726         * sound.el:
5727         * startup.el:
5728         Revert gratuitous whitespace changes.
5729
5730 2001-03-07  Ben Wing  <ben@xemacs.org>
5731
5732         * help.el:
5733         * help.el (key-or-menu-binding):
5734         * help.el (Help-find-file): New.
5735         * help.el (describe-beta):
5736         * help.el (describe-copying):
5737         * help.el (describe-project):
5738         * help.el (view-emacs-news):
5739         * help.el (view-sample-init-el): New.
5740         * help.el (Help-princ-face): New.
5741         * help.el (Help-prin1-face): New.
5742         * help.el (help-symbol-function-context-menu):
5743         * help.el (help-symbol-variable-context-menu):
5744         * help.el (help-symbol-function-and-variable-context-menu):
5745         * help.el (frob-help-extents):
5746         * help.el (describe-function-1):
5747         * help.el (describe-variable):
5748
5749         Add coloring in Help buffers, correspondent with hyperlinks.
5750         View files in view-mode rather than Fundamental.
5751         Remove separators from context menus -- now handled in generic code.
5752         Add `Find Tag' to context menu.
5753         
5754         * menubar.el (popup-mode-menu):
5755
5756         Rewrite code that outputs the popup menu to (a) put more specific
5757         entries first, (b) be more robust, (c) output the proper context
5758         menu separators automatically (the context menu functionality is
5759         new and currently used only by Help).
5760
5761 2001-03-10  William M. Perry  <wmperry@aventail.com>
5762
5763         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5764         this function when converting from the 21.1 GTK branch.  Now
5765         supports file, password, question, and color built-in dialogs.
5766
5767 2001-03-06  Ben Wing  <ben@xemacs.org>
5768
5769         * keydefs.el:
5770         * keydefs.el (global-map):
5771         Add commented-out change of M-k (for 21.5).
5772         
5773         * menubar-items.el (default-menubar):
5774         Fix items to control kill-line behavior; add items for
5775         shifted motion.
5776         
5777         * simple.el:
5778         * simple.el (kill-whole-line):
5779         * simple.el (historical-kill-line): Removed.
5780         * simple.el (kill-line): Removed.
5781         * simple.el (kill-entire-line): New.
5782         * simple.el (kill-line-1): New.
5783         * simple.el (backward-kill-line):
5784         Undo kill-whole-line == always changes.  Add new function
5785         kill-entire-line to unconditionally delete the current line.
5786         Add comments describing the lamentable state of affairs of
5787         the kill-line functions and variables.
5788
5789 2001-03-02  Ben Wing  <ben@xemacs.org>
5790
5791         * simple.el:
5792         * simple.el (beginning-of-buffer):
5793         * simple.el (end-of-buffer):
5794         * simple.el (mark-ring-unrecorded-commands):
5795         * simple.el (signal-error-on-buffer-boundary):
5796         * simple.el (shifted-motion-keys-select-region):
5797         * simple.el (unshifted-motion-keys-deselect-region):
5798         * simple.el (motion-keys-for-shifted-motion): New.
5799         * simple.el (handle-pre-motion-command):
5800         * simple.el (handle-post-motion-command):
5801         * simple.el (forward-char-command):
5802         * simple.el (backward-char-command):
5803         * simple.el (scroll-up-command):
5804         * simple.el (scroll-down-command):
5805         * simple.el (next-line):
5806         * simple.el (previous-line):
5807         * simple.el (backward-block-of-lines):
5808         * simple.el (forward-block-of-lines):
5809         * simple.el (backward-word):
5810         * simple.el (mark-word):
5811
5812         Augment documentation of the most common motion commands to make
5813         note of the shifted-motion support.  Improve the support to (a)
5814         properly document how it works and why it's done in the fashion it
5815         is, and (b) allow the keystrokes that trigger it to be customized.
5816
5817         Correct error in the customize specification of
5818         mark-ring-unrecorded-commands.
5819
5820 2001-03-02  Ben Wing  <ben@xemacs.org>
5821
5822         * font-lock.el:
5823         * font-lock.el (font-lock-pending-extent-table): Removed.
5824         * font-lock.el (font-lock-pending-buffer-table): New.
5825         * font-lock.el (font-lock-pre-idle-hook):
5826         * font-lock.el (font-lock-after-change-function):
5827         * font-lock.el (font-lock-fontify-pending-extents):
5828         * font-lock.el (font-lock-lisp-like):
5829
5830         Fix handling of pending extents to avoid excessive slowness (N^2
5831         behavior) when making lots of buffer changes between redisplays,
5832         such as when saving the Options.
5833
5834 2001-03-09  William M. Perry  <wmperry@aventail.com>
5835
5836         * device.el:
5837         * dragdrop.el:
5838         * dumped-lisp.el:
5839         * faces.el:
5840         * frame.el:
5841         * gnuserv.el:
5842         * loadup.el:
5843         * menubar-items.el:
5844         * minibuf.el:
5845         The Great GTK Merge.
5846
5847         * ChangeLog.GTK:
5848         * dialog-gtk.el:
5849         * gdk.el:
5850         * generic-widgets.el:
5851         * glade.el:
5852         * gnome-widgets.el:
5853         * gnome.el:
5854         * gtk-compose.el:
5855         * gtk-extra.el:
5856         * gtk-faces.el:
5857         * gtk-ffi.el:
5858         * gtk-file-dialog.el:
5859         * gtk-font-menu.el:
5860         * gtk-glyphs.el:
5861         * gtk-init.el:
5862         * gtk-iso8859-1.el:
5863         * gtk-marshal.el:
5864         * gtk-mouse.el:
5865         * gtk-package.el:
5866         * gtk-password-dialog.el:
5867         * gtk-select.el:
5868         * gtk-widget-accessors.el:
5869         * gtk-widgets.el:
5870         * gtk.el:
5871         widgets-gtk.el:
5872         The Great GTK Merge: new files.
5873
5874 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5875
5876         * generic-widgets.el: Don't require gtk (a built-in feature) at
5877         top level.  Don't execute the last sexp unless (featurep 'gtk).
5878
5879 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5880
5881         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5882
5883 2001-02-23  Martin Buchholz <martin@xemacs.org>
5884
5885         * XEmacs 21.2.45 "Thelxepeia" is released.
5886
5887 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5888  
5889         * about.el (xemacs-hackers): update my entry. 
5890         * about.el (about-maintainer-info): ditto. 
5891         * about.el (about-hackers): ditto. 
5892
5893 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5894
5895         * about.el (about-maintainer-info): More vanity info about
5896         yours truly.
5897
5898 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5899
5900         * build-report.el (build-report-destination): xemacs-build-reports
5901         has moved to SourceForge, where mailing list name length is
5902         restricted, hence the name change to
5903         xemacs-buildreports@xemacs.org.
5904         * build-report.el (build-report-keep-regexp): Update default.
5905         * build-report.el (build-report-delete-regexp): Ditto.
5906         * build-report.el (build-report-make-output-files): Ditto.
5907
5908 2001-02-19  Craig Lanning  <lanning@scra.org>
5909
5910         * lisp-mode.el: Add indentation specifications for following
5911         Common Lisp forms: handler-case, handler-bind, with-slots,
5912         with-open-file, with-open-stream, print-unreadable-object.
5913
5914 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5915
5916         * font-lock.el (font-lock-set-defaults-1):
5917         Move initialization of `font-lock-cache-position' so that it's set
5918         even if font-lock-keywords is already defined.
5919
5920 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5921
5922         * autoload.el (generate-file-autoloads-1):
5923         Use `emacs-lisp-mode-syntax-table' instead of
5924         `lisp-mode-syntax-table'.
5925         * lisp-mode.el (lisp-mode-syntax-table):
5926         Get rid of old checks for `parse-partial-sexp' version.
5927         Make `|' (pipe) string delimiter instead of punctuation.
5928
5929 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5930
5931         * window.el (save-selected-window):
5932         Use gensym for better macro hygiene.
5933
5934 2001-02-06  Mike Sperber <mike@xemacs.org>
5935
5936         * dump-paths.el:
5937         * startup.el (startup-setup-paths): Set and use
5938         `mule-lisp-directory'.
5939         (startup-setup-paths-warning): Ditto.
5940
5941         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5942         (paths-construct-load-path): Consider `mule-lisp-directory'.
5943
5944 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5945
5946         * font-lock.el: Syntax table improvements used.  A few random
5947         changes are not specified below.
5948         (font-lock-fontify-string-delimiters):
5949         (font-lock-syntactic-keywords):
5950         (font-lock-cache-state nil):
5951         (font-lock-cache-position):
5952         New variables.
5953         (font-lock-set-syntax):
5954         (font-lock-apply-syntactic-highlight):
5955         (font-lock-fontify-syntactic-anchored-keywords):
5956         (font-lock-fontify-syntactic-keywords-region):
5957         (font-lock-eval-keywords):
5958         New functions.
5959         (font-lock-remove-face):
5960         (font-lock-fontify-syntactically-region):
5961         Use syntax properties.
5962
5963 2001-02-08  Martin Buchholz <martin@xemacs.org>
5964
5965         * XEmacs 21.2.44 "Thalia" is released.
5966
5967 2001-01-16  Mike Sperber <mike@xemacs.org>
5968
5969         * startup.el (normal-top-level): Work even if no installation root
5970         is found.
5971
5972 2001-01-30  Andy Piper  <andy@xemacs.org>
5973
5974         * gutter-items.el (progress-abort-glyph): remove instantiator.
5975         (set-progress-abort-instantiator): new function.
5976         (abort-progress-feedback): use it.
5977
5978         * gutter.el (set-gutter-dirty-p): new function.
5979
5980 2001-01-30  Didier Verna  <didier@xemacs.org>
5981
5982         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5983
5984 2001-01-24  Didier Verna  <didier@xemacs.org>
5985
5986         * sound.el (sound-extension-list): give a better default value.
5987         * sound.el (load-sound-file): improve the doc string, also find
5988         files given by absolute names, pass a real extension list to
5989         `locate-file'.
5990
5991 2001-01-26  Martin Buchholz <martin@xemacs.org>
5992
5993         * XEmacs 21.2.43 "Terspichore" is released.
5994
5995 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5996
5997         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5998         messages from gnuserv.
5999
6000 2001-01-20  Martin Buchholz <martin@xemacs.org>
6001
6002         * XEmacs 21.2.42 "Poseidon" is released.
6003
6004 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6005
6006         * cl-macs.el (cl-upcase-arg): New function.
6007         (cl-function-arglist): New function.
6008         (cl-transform-lambda): Automatically add CL-style lambda list to
6009         documentation string using functions above.
6010
6011 2001-01-12  Andy Piper  <andy@xemacs.org>
6012
6013         * package-get.el (package-get-custom): call
6014         package-net-update-installed-db.
6015
6016         * package-ui.el (pui-install-selected-packages): call
6017         package-net-update-installed-db.
6018
6019         * package-net.el (package-net-update-installed-db): use
6020         packages-package-list so that we reflect reality.
6021
6022         * packages.el (packages-package-list): Make docstring reflect
6023         reality.
6024
6025         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6026
6027         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6028         isn't installed.
6029
6030 2001-01-17  Andy Piper  <andy@xemacs.org>
6031
6032         * wid-edit.el (widget-activation-glyph-mapper): activate or
6033         deactivate native widgets.
6034         (widget-glyph-insert-glyph): record instantiator.
6035         (widget-push-button-value-create): use it.
6036
6037         * gui.el (gui-button-action): new function. Make button's domain
6038         buffer current when calling.
6039         (make-gui-button): update to use gui-button-action.
6040
6041 2001-01-16  Didier Verna  <didier@xemacs.org>
6042
6043         * menubar-items.el (default-menubar): add an entry for modeline
6044         horizontal scrolling in Options -> Display.
6045
6046 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6047
6048         * package-get.el (package-get-require-signed-base): Set to nil
6049         by default.
6050
6051 2001-01-17  Martin Buchholz <martin@xemacs.org>
6052
6053         * XEmacs 21.2.41 "Polyhymnia" is released.
6054
6055 2001-01-16  Mike Sperber <mike@xemacs.org>
6056
6057         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6058         catch lisp/mule/.
6059
6060 2001-01-14  Mike Sperber <mike@xemacs.org>
6061
6062         * startup.el (maybe-create-compatibility-dot-emacs):
6063         (maybe-unmigrate-user-init-file):
6064         (unmigrate-user-init-file): Created.
6065         (maybe-migrate-user-init-file): Offer creation of compatibility
6066         .emacs.
6067         Some doc fixes wrt init file location.
6068
6069 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6070
6071         * faces.el (face-frob-from-locale-first): new variable.
6072         (frob-face-font-2): Honor tags arg while trying to use
6073         standard-face-mapping.  When face-frob-from-locale-first is set,
6074         first try to set face inheriting from frobbed-face.
6075
6076 2001-01-15  Didier Verna  <didier@xemacs.org>
6077
6078         * about.el (xemacs-hackers): update my entry.
6079         * about.el (about-url-alist): ditto.
6080         * about.el (about-maintainer-info): ditto.
6081         * about.el (about-hackers): ditto.
6082
6083 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6084
6085         The byte compiler has been badly broken for a year,
6086         by the patch of 1999-12-06.
6087         * byte-optimize.el (byte-optimize-form-code-walker):
6088         Bug was: the byte compiler was making this erroneous optimization:
6089         (progn (or (foo)) (bar)) ==> (bar)
6090
6091 2000-11-20  Mike Sperber <mike@xemacs.org>
6092
6093         * setup-paths.el (paths-core-load-path-depth): Split
6094         `paths-load-path-depth' in two for site and core lisp.  Don't
6095         recurse into core.
6096         * setup-paths.el (paths-construct-load-path): Use.
6097
6098 2001-01-10  Andy Piper  <andy@xemacs.org>
6099
6100         * package-net.el (package-net-cygwin32-binary-size): new variable
6101         (package-net-win32-binary-size): ditto.  add much needed
6102         commentary.
6103
6104         * gutter-items.el (buffers-tab-items): correct off-by-one error
6105         for buffers-tab-max-size.
6106
6107 2001-01-08  Martin Buchholz <martin@xemacs.org>
6108
6109         * XEmacs 21.2.40 is released.
6110
6111 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6112
6113         * mule/hebrew.el: Fix comments and typos.
6114         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6115
6116 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6117
6118         * ChangeLog.1: move ancient log from fill.el.
6119
6120         * dump-paths.el:
6121         paragraphs.el:
6122         mule/mule-category.el:
6123         Miscellaneous typo fixes and slight doc clarifications.
6124
6125         * mule/mule-ccl.el:  Correct file name in header.
6126
6127 2000-12-31  Martin Buchholz <martin@xemacs.org>
6128
6129         * XEmacs 21.2.39 is released.
6130
6131 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6132
6133         * byte-optimize.el (byte-optimize-cond):
6134         (byte-optimize-cond-1): New.
6135         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6136         Optimizes (cond (x nil)) ==> nil.
6137         Provide better diagnostic on malformed expr like (cond foo).
6138
6139 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6140
6141         * mule/mule-coding.el:
6142         mule/mule-cmds.el (reset-language-environment,
6143         set-language-environment-coding-systems):
6144         Safer default coding-priority-list, corresponding to src/file-coding.h.
6145
6146 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6147
6148         * package-admin.el: Allow package removal from
6149         early-package-load-path.
6150
6151 2000-12-15  Andreas Jaeger  <aj@suse.de>
6152
6153         * about.el (about-maintainer-info): Update my entry.
6154
6155 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6156
6157         * packages.el (locate-library): Add support for bzip2
6158         compressed .el files.
6159
6160 2000-12-12  Andy Piper  <andy@xemacs.org>
6161
6162         * package-net.el: new file.
6163
6164 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6165
6166         * font-lock.el: Add missing C++ keywords.
6167
6168 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6169
6170         * simple.el (indent-for-comment): Preserve indentation of comments
6171         starting in column 0, as documented in (Info-goto-node
6172         "(xemacs)Comments").  Update docstring accordingly.
6173
6174 2000-12-05  Martin Buchholz <martin@xemacs.org>
6175
6176         * XEmacs 21.2.38 is released.
6177
6178 2000-12-04  Didier Verna  <didier@xemacs.org>
6179
6180         * mouse.el (default-mouse-track-set-point-in-window): remove
6181         spurious '+' operation detected by Martin.
6182
6183
6184 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6185
6186         * cl-extra.el (coerce):
6187         Implement char to integer coercion.
6188         Remove extraneous (numberp) test.
6189
6190         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6191         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6192         (byte-optimize-predicate):
6193         Warn if evaluating constant expression signals an error.
6194         (byte-optimize-form): Small simplification.
6195
6196         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6197
6198 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6199
6200         * byte-optimize.el:
6201         (byte-optimize-minus):
6202         (byte-optimize-plus):
6203         (byte-optimize-mult):
6204         (byte-optimize-quo):
6205         Use (car (last x)) instead of (last x) to get last elt!
6206         Use `byte-optimize-predicate' to optimize `%'.
6207         Move optimizations for special numeric args to bytecomp.el.
6208         * bytecomp.el (byte-compile-associative): Remove.
6209         (byte-compile-max): New.
6210         (byte-compile-min): New.
6211         Properly handle erroneous calls: (max) (min).
6212         (byte-compile-plus): New.
6213         (byte-compile-minus):
6214         It's easiest to handle 0, +1 and -1 args here.
6215         (byte-compile-mult): New.
6216         It's easiest to handle 1, -1 and 2 args here.
6217         (byte-compile-quo):
6218         It's easiest to handle 0, +1 and -1 args here.
6219         Issue byte-compiler warning when dividing by zero.
6220
6221         Byte-compiler arithmetic improvements.
6222         Better optimize these expressions in the obvious way:
6223         (+ x y 1)   -->  varref x varref y add add1
6224         (+ x y -1)  -->  varref x varref y add sub1
6225         (- x y 0)   -->  (- x y)
6226         (- 0 x y)   -->  (- (- x) y)
6227         (% 42 19)   --> compile-time constant
6228         (/ 42 19)   --> compile-time constant
6229         (* (foo) 2) --> foo call dup plus
6230
6231         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6232         unless (declaim (optimize (safety 3)))
6233         or (setq byte-compile-delete-errors nil).
6234
6235 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6236
6237         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6238         docstrings.
6239
6240 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6241
6242         * startup.el (command-line-do-help):  Add documentation of
6243         portable dumper switches.
6244
6245 2000-11-22  Andy Piper  <andy@xemacs.org>
6246
6247         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6248
6249         * glyphs.el (init-glyphs): don't use autodetect for strings.
6250
6251 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6252
6253         * byte-optimize.el (byte-optimize-char-before):
6254         (byte-optimize-backward-char):
6255         (byte-optimize-backward-word):
6256         Fix incorrect optimizations for these sorts of expressions:
6257         (let ((x nil)) (backward-char x))
6258
6259 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6260
6261         * byte-optimize.el:
6262         * byte-optimize.el (byte-optimize-backward-char): New.
6263         * byte-optimize.el (byte-optimize-backward-word): New.
6264         Make backward-word and backward-char as efficient as forward versions.
6265
6266         * bytecomp.el (byte-compile-no-args-with-one-extra):
6267         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6268         * bytecomp.el (byte-compile-two-args-with-one-extra):
6269         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6270         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6271         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6272         Check if extra arg is constant nil, and if so, use byte-coded call.
6273
6274         * simple.el (backward-word):
6275         * simple.el (mark-word):
6276         * simple.el (kill-word):
6277         * simple.el (backward-kill-word):
6278         Make COUNT argument optional, for consistency with forward-char et al.
6279
6280         * abbrev.el (abbrev-string-to-be-defined):
6281         * abbrev.el (inverse-abbrev-string-to-be-defined):
6282         * abbrev.el (inverse-add-abbrev):
6283         * abbrev.el (expand-region-abbrevs):
6284         * buff-menu.el (Buffer-menu-execute):
6285         * indent.el (move-to-left-margin):
6286         * indent.el (indent-relative):
6287         * indent.el (move-to-tab-stop):
6288         * info.el (Info-reannotate-node):
6289         * lisp-mode.el (lisp-indent-line):
6290         * lisp.el (end-of-defun):
6291         * lisp.el (move-past-close-and-reindent):
6292         * misc.el (copy-from-above-command):
6293         * mouse.el (default-mouse-track-scroll-and-set-point):
6294         * page.el (forward-page):
6295         * paragraphs.el (forward-paragraph):
6296         * paragraphs.el (end-of-paragraph-text):
6297         * picture.el (picture-forward-column):
6298         * picture.el (picture-self-insert):
6299         * rect.el (extract-rectangle-line):
6300         * simple.el (newline):
6301         * simple.el (fixup-whitespace):
6302         * simple.el (backward-delete-char-untabify):
6303         * simple.el (transpose-chars):
6304         * simple.el (transpose-preceding-chars):
6305         * simple.el (do-auto-fill):
6306         * simple.el (indent-new-comment-line):
6307         * simple.el (blink-matching-open):
6308         * view-less.el (cleanup-backspaces):
6309         * wid-edit.el (widget-transpose-chars):
6310         * term/bg-mouse.el (bg-insert-moused-sexp):
6311         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6312
6313         * info.el (Info-fontify-node):
6314         * simple.el (backward-delete-function):
6315         Use canonical delete-backward-char instead of backward-delete-char.
6316
6317 2000-11-20  Andy Piper  <andy@xemacs.org>
6318
6319         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6320         no buffers.
6321
6322 2000-11-20  Andy Piper  <andy@xemacs.org>
6323
6324         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6325         buffer tabs.
6326
6327 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6328
6329         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6330         (proclaim inline...) was shadowing compiler-macros.
6331
6332 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6333
6334         * bytecomp.el (byte-compile-eval): New.
6335         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6336         Keeps this promise made in Lispref:
6337         "If a file being compiled contains a `defmacro' form, the macro is
6338         defined temporarily for the rest of the compilation of that file."
6339
6340 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6341
6342         * cl.el (floatp-safe):
6343         (plusp):
6344         (minusp):
6345         (oddp):
6346         (evenp):
6347         (cl-abs):
6348         Use a better parameter name than `x'.
6349
6350         * cl-macs.el (check-type): Make continuable.  Change documentation
6351         to require PLACE, but accept any form for compatibility.
6352
6353         * abbrev.el (define-abbrev): Use check-type.
6354         * font-menu.el (font-menu-change-face): Use check-type.
6355         * menubar.el (relabel-menu-item): Use check-type.
6356         * itimer.el: Fix typo.
6357
6358 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6359
6360         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6361
6362 2000-11-14  Martin Buchholz <martin@xemacs.org>
6363
6364         * XEmacs 21.2.37 is released.
6365
6366 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6367
6368         * code-cmds.el: Provide the feature.
6369
6370 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6371
6372         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6373
6374         * code-cmds.el: New file
6375         * mule/mule-cmds.el:
6376         * mule/mule-misc.el
6377         (coding-keymap): New keymap. Define coding system keyboard
6378         commands on file-coding builds too.
6379         (coding-system-change-eol-conversion):
6380         (universal-coding-system-argument):
6381         (set-default-coding-systems):
6382         (prefer-coding-system): Moved from mule-cmds.el
6383         (set-buffer-process-coding-system): Moved from mule-misc.el
6384
6385 2000-09-15  Stephen Carney <carney@scubadoo.com>
6386
6387         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6388
6389 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6390
6391         * package-get.el (package-get-download-sites): Add a pre-release
6392         site for experimental packages.
6393
6394         * auto-autoloads.el: Regenerated.
6395
6396 2000-08-01  Andy Piper  <andy@xemacs.org>
6397
6398         * gutter-items.el (buffers-tab-omit-function): reference
6399         buffers-tab-select-visible-buffers.
6400         (buffers-tab-filter-functions): new variable, by default uses
6401         buffers-tab-selection-function and buffers-tab-omit-function.
6402         (select-buffers-tab-buffers-by-mode): invert arguments.
6403         (buffers-tab-select-visible-buffers): new function. Invert calling
6404         of buffers-menu-omit-invisible-buffers.
6405         (buffers-tab-items): rewrite to use
6406         buffers-tab-filter-functions. Rewrite docstring.
6407         (gutter-buffers-tab-extent): delete.
6408         (add-tab-to-gutter): always build a new extent when adding the
6409         tabs.
6410         (update-tab-in-gutter): make gutter dirty when orientation
6411         changes.
6412
6413 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6414
6415         * bytecomp.el (byte-compile-defvar-or-defconst):
6416         Only do loadhist recording if defvar form includes a value.
6417
6418 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6419
6420         * bytecomp.el (byte-compile-initial-macro-environment):
6421         `eval-when-compile' should not compile its body.
6422
6423 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6424
6425         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6426         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6427         some Japanese English.  Remove some ancient FSF comments, and
6428         improve docstrings.  Use symbols not vectors for tables.
6429
6430 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6431
6432         * keymap.el:
6433         (local-key-binding):
6434         (global-key-binding):
6435         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6436
6437         * lisp.el:
6438         (backward-sexp): Slightly simpler code.
6439         (mark-sexp): Make arg optional, like FSF Emacs.
6440         (forward-list): Slightly simpler code.
6441         (backward-list): Slightly simpler code.
6442         (down-list):  Make arg optional, like FSF Emacs.
6443         (up-list):  Make arg optional, like FSF Emacs.
6444         (backward-up-list):  Make arg optional, like FSF Emacs.
6445         (kill-sexp):  Make arg optional, like FSF Emacs.
6446         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6447
6448         * font-menu.el (font-menu-change-face):
6449         Take continuable errors into account.
6450
6451         * abbrev.el:
6452         * abbrev.el (clear-abbrev-table):
6453         * abbrev.el (define-abbrev-table):
6454         * abbrev.el (define-abbrev):
6455         * abbrev.el (insert-abbrev-table-description):
6456         * apropos.el (apropos-documentation-check-doc-file):
6457         * apropos.el (apropos-documentation-check-elc-file):
6458         * buff-menu.el (list-buffers):
6459         * buff-menu.el (list-buffers-noselect):
6460         * bytecomp.el (byte-recompile-directory):
6461         * bytecomp.el (batch-byte-compile):
6462         * cl-macs.el (typep):
6463         * code-files.el (find-coding-system-magic-cookie):
6464         * code-files.el (insert-file-contents):
6465         * cus-edit.el (customize-set-variable):
6466         * cus-edit.el (customize-save-variable):
6467         * cus-face.el (custom-set-face-font-size):
6468         * cus-face.el (custom-set-face-update-spec):
6469         * cus-face.el (custom-reset-faces):
6470         * custom.el (custom-check-theme):
6471         * custom.el (copy-upto-last):
6472         * fill.el (canonically-space-region):
6473         * fill.el (fill-paragraph):
6474         * fill.el (fill-region):
6475         * fill.el (find-space-insertable-point):
6476         * fill.el (justify-current-line):
6477         * faces.el (face-spec-update-all-matching):
6478         * faces.el (set-face-stipple):
6479         * files-nomule.el (insert-file-contents):
6480         * files.el (insert-file-contents-literally):
6481         * files.el (hack-local-variables-last-page):
6482         * files.el (basic-save-buffer):
6483         * files.el (insert-directory):
6484         * font-menu.el (font-menu-change-face):
6485         * font.el (font-spatial-to-canonical):
6486         * format.el (format-encode-region):
6487         * format.el (format-insert-file):
6488         * format.el (format-replace-strings):
6489         * gutter.el (set-gutter-element):
6490         * help.el (key-or-menu-binding):
6491         * help.el (describe-bindings):
6492         * help.el (with-syntax-table):
6493         * indent.el (indent-rigidly):
6494         * indent.el (delete-to-left-margin):
6495         * info.el:
6496         * info.el (Info-extract-dir-entry-from):
6497         * info.el (Info-build-dir-anew):
6498         * info.el (Info-rebuild-dir):
6499         * info.el (Info-batch-rebuild-dir):
6500         * info.el (Info-read-subfile):
6501         * info.el (Info-build-node-completions):
6502         * info.el (Info-extract-menu-node-name):
6503         * isearch-mode.el (isearch-range-invisible):
6504         * isearch-mode.el (isearch-restore-invisible-extents):
6505         * itimer.el (itimerp):
6506         * itimer.el (itimer-live-p):
6507         * keymap.el:
6508         * keymap.el (substitute-key-definition):
6509         * keymap.el (read-command-or-command-sexp):
6510         * keymap.el (local-key-binding):
6511         * keymap.el (global-key-binding):
6512         * keymap.el (global-set-key):
6513         * keymap.el (local-set-key):
6514         * ldap.el:
6515         * ldap.el (ldap-add-entries):
6516         * ldap.el (ldap-delete-entries):
6517         * lisp.el (backward-sexp):
6518         * lisp.el (mark-sexp):
6519         * lisp.el (forward-list):
6520         * lisp.el (backward-list):
6521         * lisp.el (down-list):
6522         * lisp.el (backward-up-list):
6523         * lisp.el (up-list):
6524         * lisp.el (kill-sexp):
6525         * lisp.el (backward-kill-sexp):
6526         * menubar.el (add-menu-button):
6527         * menubar.el (add-submenu):
6528         * menubar.el (delete-menu-item):
6529         * menubar.el (relabel-menu-item):
6530         * mouse.el (narrow-window-to-region):
6531         * obsolete.el (define-obsolete-variable-alias):
6532         * obsolete.el (store-substring):
6533         * package-admin.el:
6534         * package-admin.el (package-admin-install-function):
6535         * package-admin.el (package-admin-install-function-mswindows):
6536         * package-admin.el (package-admin-default-install-function):
6537         * package-get.el (package-get-update-base-entries):
6538         * packages.el (packages-load-package-dumped-lisps):
6539         * packages.el (packages-collect-package-dumped-lisps):
6540         * printer.el (generic-print-buffer):
6541         * printer.el (generic-print-region):
6542         * replace.el (occur-mode-mouse-goto):
6543         * replace.el (perform-replace):
6544         * select.el (get-selection-no-error):
6545         * simple.el:
6546         * simple.el (newline):
6547         * simple.el (open-line):
6548         * simple.el (edit-and-eval-command):
6549         * simple.el (goto-line):
6550         * simple.el (undo):
6551         * simple.el (kill-region):
6552         * simple.el (copy-region-as-kill):
6553         * simple.el (kill-ring-save):
6554         * simple.el (set-mark):
6555         * simple.el (next-line):
6556         * simple.el (previous-line):
6557         * simple.el (line-move):
6558         * simple.el (set-goal-column):
6559         * simple.el (comment-region):
6560         * subr.el:
6561         * subr.el (putf):
6562         * syntax.el (modify-syntax-entry):
6563         * syntax.el (map-syntax-table):
6564         * view-less.el (view-file):
6565         * view-less.el (view-buffer):
6566         * view-less.el (view-file-other-window):
6567         * window-xemacs.el (backward-other-window):
6568         * window.el:
6569         * window.el (one-window-p):
6570         * window.el (walk-windows):
6571         * window.el (window-list):
6572         * x-mouse.el (x-mouse-kill):
6573         * x-select.el (x-get-cutbuffer):
6574         * x-select.el (x-store-cutbuffer):
6575         * term/bg-mouse.el (bg-mouse-line-to-center):
6576         * term/sun-mouse.el (window-line-end):
6577         * term/sun-mouse.el (sun-select-region):
6578         * term/sun.el (kill-region-and-unmark):
6579         * mule/mule-category.el:
6580         * mule/mule-category.el (modify-category-entry):
6581         * mule/mule-category.el (char-category-list):
6582         * mule/mule-coding.el (coding-system-force-on-output):
6583         * mule/mule-misc.el (coding-system-put):
6584         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6585
6586 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6587
6588         * cus-face.el: Typo fixes and tiny clarifications.
6589         * custom.el: ditto
6590
6591 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6592
6593         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6594         * startup.el (normal-top-level): Setup auto-save-list-file-name
6595         if auto-save-list-file-prefix is non-nil.
6596
6597 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6598
6599         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6600
6601 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6602
6603         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6604         get symbol at point-min.
6605
6606 2000-10-24  Didier Verna  <didier@xemacs.org>
6607
6608         * info.el (Info-emacs-info-file-name): defconst it.
6609         * info.el (Info-footnote-tag): defcustom it.
6610         * info.el (Info-no-description-string): ditto.
6611         * info.el (Info-find-node): adapt to new semantics of
6612         'Info-suffixed-file (don't do the case variants stuff).
6613         * info.el (Info-insert-dir): rewrite the dir file variants code.
6614         * info.el (Info-directory-files): New. Return the list of info
6615         files in a directory.
6616         * info.el (Info-dir-outdated-p): use it.
6617         * info.el (Info-parse-dir-entries): ditto.
6618         * info.el (Info-build-dir-anew): don't restrict to files ending
6619         with a ".info.*" extension.
6620         * info.el (Info-set-mode-line): ditto.
6621         * info.el (Info-read-subfile): adapt to new semantics of
6622         'Info-suffixed-file (append 'exact argument).
6623         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6624         string independently of the case.
6625         * info.el (Info-suffixed-file): use it (match all possible case
6626         for the file name).
6627         * info.el (Info-insert-file-contents): code cleanup.
6628         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6629         columns.
6630         * info.el (Info-batch-rebuild-dir): ditto.
6631         * info.el (Info-read-node-name-1): ditto.
6632         * info.el (Info-search): ditto.
6633         * info.el (Info-fontify-node): ditto.
6634
6635
6636 2000-10-24  Didier Verna  <didier@xemacs.org>
6637
6638         * process.el (shell-command): when called from a program, avoid
6639         'push-mark's "mark-set" message.
6640
6641 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6642
6643         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6644         by a symbol, not by a vector.
6645         * mule/vietnamese.el (vscii): Likewise.
6646         (viscii): Likewise.
6647         * mule/cyrillic.el (koi8-r): Likewise.
6648
6649         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6650         by a symbol, not by a vector.
6651         (chinese-big5-2): Likewise.
6652         * mule/ethiopic.el (ethiopic): Likewise.
6653         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6654         (vietnamese-viscii-upper): Likewise.
6655
6656 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6657
6658         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6659
6660 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6661
6662         * byte-optimize.el (byte-optimize-car): New function.
6663         (byte-optimize-cdr): Ditto.
6664
6665 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6666
6667         * byte-optimize.el: Partial synch with FSF 20.7.
6668         Optimize constant concatenation.
6669         Add keymapp as a side effect free function.  It is a built-in.
6670         (byte-after-unbind-pos): Remove byte-equal.
6671
6672 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6673
6674         * update-elc-2.el: Quote regexps correctly.
6675
6676 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6677
6678         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6679         (ccl-compile): Apply integerp, not integer-or-char-p to
6680         check the type of the buffer magnification
6681         (ccl-compile-write-string): Encode a string with binary
6682         coding system.
6683         (ccl-compile-write-repeat): Likewise.
6684
6685 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6686
6687         * buff-menu.el:
6688         * bytecomp.el:
6689         * coding.el:
6690         * faces.el:
6691         * files.el:
6692         * fill.el:
6693         * float-sup.el:
6694         * font-lock.el:
6695         * help.el:
6696         * iso8859-1.el:
6697         * loaddefs.el:
6698         * menubar-items.el:
6699         * menubar.el:
6700         * modeline.el:
6701         * msw-font-menu.el:
6702         * paragraphs.el:
6703         * paths.el:
6704         * replace.el:
6705         * simple.el:
6706         * sound.el:
6707         * startup.el:
6708         * version.el:
6709         * x-faces.el:
6710         * x-font-menu.el:
6711         Remove purecopy.
6712
6713 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6714
6715         * simple.el (do-auto-fill): Use the function pointer to by
6716         `comment-line-break-function', not `indent-new-comment-line'. This
6717         fixes an issue with cc-mode comment continuation.
6718
6719 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6720
6721         * simple.el (turn-on-auto-fill):  Add (interactive).
6722         * mwheel.el (mwheel-install): Add (interactive).
6723         * font-lock.el (turn-on-font-lock): Add (interactive).
6724         (turn-off-font-lock): Add (interactive).
6725
6726 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6727
6728         * packages.el (packages-special-base-regexp): Add `man'.
6729
6730 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6731
6732         * wid-edit.el (widget-specify-active): map over extents in current
6733         buffer like `widget-specify-inactive' does.  Mapping over the
6734         inactive extent object does not work since the current extent is
6735         ignored by `map-extents'.
6736
6737 2000-10-04  Martin Buchholz <martin@xemacs.org>
6738
6739         * XEmacs 21.2.36 is released.
6740
6741 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6742
6743         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6744         Optimize the compiled-function-constants vector by byte-code
6745         reference counts.
6746
6747 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6748
6749         * build-report.el (build-report-delete-regexp): quote value in
6750         defcustom
6751
6752 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6753
6754         * build-report.el (build-report): Don't bind srcdir which we don't
6755         use in `multiple-value-bind' to avoid the only byte-compiler
6756         warning.
6757
6758 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6759
6760         * build-report.el: Requires cl and custom now.
6761         build-report-version is determined by XEmacs version -- remove
6762         build-report-version*.
6763         * build-report.el (build-report-version): Removed.
6764         * build-report.el (build-report-installation-version-regexp): New.
6765         * build-report.el (build-report-version-file-regexp): New.
6766         * build-report.el (build-report-installation-srcdir-regexp): New.
6767         * build-report.el (build-report-destination): Offer
6768         xemacs-build-reports and xemacs-beta.
6769         * build-report.el (build-report-keep-regexp): Adjusted.
6770         * build-report.el (build-report-delete-regexp): Adjusted.
6771         * build-report.el (build-report-make-output-dir): New.
6772         * build-report.el (build-report-installation-file): Replace use of
6773         `concat' with `expand-file-name'.
6774         * build-report.el (build-report-make-output-file): Removed.
6775         * build-report.el (build-report-make-output-files): New.
6776         * build-report.el (build-report-subject): Identify as
6777         user-variable with "*...".
6778         * build-report.el (build-report-prompts): Ditto.
6779         * build-report.el (build-report-version-file): New.
6780         * build-report.el (build-report-file-encoding): Identify as
6781         user-variable with "*...".
6782         * build-report.el (build-report-make-output-get): New.
6783         * build-report.el (build-report-insert-header): Report
6784         emacs-version and system-configuration instead of
6785         build-report-version.
6786         * build-report.el (build-report-insert-make-output): Add file
6787         argument.
6788         * build-report.el (build-report-insert-installation-file):
6789         Re-indent.
6790         * build-report.el (build-report-keep): Change docstring,
6791         re-indent.
6792         * build-report.el (build-report-delete): Ditto.
6793         * build-report.el (build-report-installation-data): New.
6794         * build-report.el (build-report-version-file-data): New.
6795
6796 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6797
6798         * byte-optimize.el (byte-optimize-lapcode):
6799         Fix the optimization of using the first 5 elements of the
6800         constants vector for variables.
6801         (byte-optimize-lapcode): Fix another ancient broken optimization.
6802
6803 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6804
6805         * *: Spelling mega-patch
6806
6807 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6808
6809         * easymenu.el: doc fixes.
6810         (easy-menu-do-define): Use backquote.
6811         (easy-menu-change):
6812         (easy-menu-add):
6813         `when' seems much clearer than `if' here.
6814         (easy-menu-remove):
6815         (easy-menu-add-item):
6816         (easy-menu-item-present-p):
6817         (easy-menu-remove-item):
6818         Wrap using (when (featurep 'menubar) ...)
6819
6820 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6821
6822         * bytecomp.el (displaying-byte-compile-warnings):
6823         Revert Ben's change to this function below so that the compile log
6824         is displayed properly for users of the "popper" package.
6825
6826 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6827
6828         * window.el (save-selected-window): Use backquote.
6829
6830         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6831         Renamed from `byte-compile-file-form-defvar'.
6832         * bytecomp.el (byte-compile-defvar-or-defconst):
6833         Only cons onto current-load-list in top-level forms.
6834         Else this leaks a cons cell every time a defun is called.
6835         Renamed from `byte-compile-defvar', for clarity.
6836         Warn when docstring of defvar is not a string.
6837         Use consistent error messages.
6838         Better comments.
6839
6840 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6841
6842         * simple.el (set-variable):
6843         Remove unneeded defvar by rearranging order of let* forms.
6844
6845         * mule/mule-ccl.el (ccl-get-next-code):
6846         * menubar-items.el (bookmark-menu-filter):
6847         (language-environment-menu-filter):
6848         (tutorials-menu-filter):
6849         * toolbar-items.el (toolbar-compile):
6850         * byte-optimize.el (disassemble-offset):
6851         Use (declare (special ...)) instead of `defvar'.
6852
6853         * cl-macs.el (cl-do-proclaim):
6854         Fix (declare (special ...)) warning suppression syntax.
6855
6856 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6857
6858         * info.el (Info-tag-table-marker):
6859         (Info-tag-table-buffer):
6860         (Info-find-file-node):
6861         (Info-read-subfile):
6862         (Info-build-node-completions):
6863         (Info-search):
6864         (Info-mode):
6865         Multiple info buffer support.
6866
6867 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6868
6869         * ldap.el (ldap-decode-entry): New defun
6870         (ldap-search-entries): Use it in order to decode DN-prefixed
6871         entries properly
6872
6873 2000-08-23  Daniel Pittman <daniel@danann.net>
6874
6875         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6876         Use `eq', not `=', to compare symbols.
6877
6878 2000-07-30  Ben Wing  <ben@xemacs.org>
6879
6880         * bytecomp.el (byte-compile-report-error):
6881         * bytecomp.el (displaying-byte-compile-warnings):
6882         if stack-trace-on-error is set, send out a backtrace when
6883         an error is encountered that stops byte compilation.  this
6884         should make it much much easier to track down those curious
6885         problems.  also undo the kludge of using a separate "*Show*"
6886         buffer for display when there's a temp-buffer-show-function;
6887         we can avoid this by just being a little smarter.
6888
6889         * dialog-items.el:
6890         * dialog-items.el (search-dialog-regexp): New.
6891         * dialog-items.el (search-dialog-callback):
6892         * dialog-items.el (make-search-dialog):
6893         add a regexp option to the dialog and clean up a bit.
6894
6895         * dialog.el:
6896         * dialog.el (yes-or-no-p-dialog-box):
6897         * dialog.el (get-dialog-box-response):
6898         * dialog.el (make-dialog-box):
6899         * dialog.el (dialog-box-finish): New.
6900         * dialog.el (dialog-box-cancel): New.
6901         * dialog.el (internal-make-dialog-box-exit): New.
6902         implement [properly!] the :modal property of the new dialog box
6903         interface.  this is the first time xemacs has ever had *proper*
6904         modal dialog boxes, giving the standard window-system feedback.
6905         (e.g. under windows, clicking on a disabled frame causes a beep
6906         and makes the dialog box flash three times.)
6907
6908         * dragdrop.el: header keyword frobbing.
6909
6910         * dumped-lisp.el (preloaded-file-list):
6911         renamed winnt.el to win32-native.el.
6912
6913         * faces.el (face-property):
6914         * faces.el (set-face-property):
6915         * faces.el (frob-face-property):
6916         * faces.el (frob-face-font-2):
6917         * faces.el (make-face-bold):
6918         * faces.el (make-face-italic):
6919         * faces.el (make-face-bold-italic):
6920         * faces.el (make-face-unbold):
6921         * faces.el (make-face-unitalic):
6922         * faces.el (make-face-smaller):
6923         * faces.el (make-face-larger):
6924         clean up the implementation of these so that window-system-specific
6925         methods are called only on objects belonging to that window system.
6926         previously, you could have [e.g.] mswindows-make-face-bold called
6927         on font object of device type `stream', which is not good and
6928         explains the subtle errors Adrian was getting when byte-compiling
6929         something that required 'term. (Adrian, now you can use stack-trace-
6930         on-error to find the exact place where things are going wrong instead
6931         of having to laboriously binary-search your way through.)
6932
6933         * finder.el (finder-known-keywords):
6934         cleaned up -- properly sorted, clarified the meanings of many of
6935         the keywords, and added a few -- mswin, gui, content, build, www,
6936         user, services.  the last two try to distinguish between a package
6937         that's used directly by the user, and a package that provides
6938         support services to other packages.
6939
6940         * font-lock.el (lisp-font-lock-keywords-2):
6941         update list of lisp control structures to include everything,
6942         including new ones i introduced.
6943
6944         * gutter.el: header keyword frobbing.
6945
6946         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6947         recent isearch element was not doing so!  you got the second-most-
6948         recent instead.
6949
6950         * lisp-mode.el (construct-lisp-mode-menu):
6951         more menubar cleanups.
6952         * lisp-mode.el (with-selected-window):
6953         make it indent properly.
6954
6955         * menubar-items.el (default-menubar): lots of menubar cleanups.
6956         rearranged the options menu the most, e.g. splitting up the
6957         Keyboard/Mouse menu into a new Editing menu and combining the
6958         separate Scrollbar/Gutter/Toolbar submenus into Display.
6959         Got rid of General, moved items to Editing or new Troubleshooting.
6960         Moved Packages to Tools; doesn't seem to belong under Options.
6961         Added stuff to the Cmds menu, e.g. Change Case.
6962
6963         NB please don't complain about these periodic menubar changes.
6964         Anything like this is necessarily incremental in its construction
6965         -- By constant use you gradually become more and more aware of
6966         better and better ways to group menu items.  When we eventually
6967         move the options menu to a property sheet, the existing structure
6968         will probably be preserved fairly well.
6969
6970         * minibuf.el (next-history-element): fix problems with pressing
6971         down arrow in repeat-complex-command.
6972
6973         * modeline.el:
6974         * modeline.el (modeline-3d-p): New.
6975         added custom variable for controlling the 3d modeline.  the
6976         corresponding Options item has been present for a long time,
6977         but commented out with "fix me!" comments.  it's fixed now.
6978
6979         * obsolete.el (add-menu):
6980         remove bogus gettexts.
6981
6982         * process.el (shell-quote-argument):
6983         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6984         For bash under Windows native, see below.
6985
6986         * simple.el:
6987         * simple.el (display-warning-buffer):
6988         Fixed the handling of warning display to eliminate the annoying
6989         *Show* buffer, like was done for byte-compiler output above.
6990
6991         * simple.el (debug-print): New.
6992         Simple function for sending debug messages to the console and/or
6993         other debug places.
6994
6995         * subr.el (replace-in-string):
6996         Rewrite this function to avoid N^2 behavior with large strings --
6997         catastrophic with the new Windows selection code! (Apparently the
6998         author of this function didn't realize there was a fun
6999         replace-match that could make his life much easier, because we
7000         duplicated the entire logic.  The new version is smaller, easier
7001         to understand, much more robust, and has extended features --
7002         those of replace-match.)
7003
7004         * window.el:
7005         * window.el (with-selected-window): New.
7006         An obvious complement to the existing `with-selected-frame' and
7007         `with-current-buffer'.
7008
7009         * win32-native.el: Renamed from winnt.el.
7010         Added a great deal of stuff for properly handling process quoting,
7011         somewhat modeled on Kirill's original model (which i later threw
7012         away).  We should now finally have correctly working process arg
7013         quoting/dequoting so that the final app gets exactly what we
7014         intended.  Because the mechanism is in Lisp, it's easily
7015         extendible. (For those running bash and running the native
7016         version, I tried hard to do what I thought was correct.  But more
7017         thought is needed, and ideally the volunteer work of people with
7018         these configurations that they generally run on.)
7019
7020         * x-font-menu.el (x-font-menu-font-data):
7021         Put in defvar's to fix byte-compiler warnings.
7022
7023 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7024
7025         * select.el (selection-coercion-alist): Initialise.
7026         * select.el (select-coerce-to-text): New.
7027         * select.el (select-coerce): New.
7028         New functions to perform type and value coercion.
7029
7030         * select.el (select-buffer-killed-default): Keep data if it was
7031         on the clipboard.
7032
7033 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7034
7035         * menubar-items.el (default-menubar): Fix typo.
7036         (default-menubar): `lambda' was mispelled as `lamda'.
7037
7038 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7039
7040         * window.el (shrink-window-if-larger-than-buffer): Remove
7041         edge checking code.
7042
7043 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7044
7045         * paths.el (gnus-local-domain): Removed.
7046         (gnus-local-organization): Ditto.
7047         (gnus-startup-file): Ditto.
7048
7049 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7050
7051         * files.el (auto-mode-alist): Add .spec for RPM.
7052
7053 2000-07-31  Andy Piper  <andy@xemacs.org>
7054
7055         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7056
7057 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7058
7059         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7060         browse-url.
7061         * help.el (xemacs-www-page): Ditto.
7062         (xemacs-www-faq): Ditto.
7063         * menubar-items.el (default-menubar): Ditto.
7064
7065         * wid-edit.el (widget-url-link-action): Ditto.
7066         From: Kenichi OKADA <okada@opaopa.org>.
7067
7068 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7069
7070         * finder.el (finder-commentary): Add autoload cookie.
7071
7072 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7073
7074         * files.el (insert-file-contents-literally): Fix second let
7075         binding for `coding-system-for-read' to `coding-system-for-write'
7076         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7077
7078 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7079
7080         * files.el (insert-file-contents-literally): Use binary coding
7081         system (from Morioka san).
7082         (insert-file-contents-literally): Make file-name-handler method.
7083
7084 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7085
7086         * cl-macs.el (get-selection): Add defsetf.
7087
7088 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7089
7090         * x-init.el (x-activate-region-as-selection): replace obsolete
7091         function x-own-selection with own-selection.
7092         (ow-find): replace obsolete functions x-get-selection and
7093         x-get-clipboard with get-selection and get-clipboard.
7094         (init-post-x-win): replace obsolete function x-disown-selection
7095         with disown-selection.
7096
7097 2000-07-20  Mike Sperber  <mike@xemacs.org>
7098
7099         * startup.el (load-user-init-file): Only try to load init file if
7100         it exists.
7101
7102 2000-07-10  Andy Piper  <andy@xemacs.org>
7103
7104         * dialog-items.el: sync with Ben's patch.
7105
7106         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7107         comment.
7108         (progress-text-glyph): deleted.
7109         (progress-layout-glyph): make completely minimal.
7110         (progress-gauge-glyph): ditto.
7111         (progress-display-style): fix to handle dynamic instantiator
7112         changes.
7113         (progress-text-instantiator): new.
7114         (progress-layout-instantiator): new.
7115         (progress-gauge-instantiator): new.
7116         (set-progress-display-instantiator): renamed and changed from
7117         set-progress-display-style.
7118         (progress-abort-glyph): use instantiator not glyph.
7119         (append-progress-display): use set-progress-display-instantiator
7120         and set-glyph-image.
7121         (abort-progress-display): ditto.
7122         (raw-append-progress-display): ditto.
7123
7124 2000-07-20  Ben Wing  <ben@xemacs.org>
7125
7126         * code-files.el: Move Mule-specific code to mule-coding.el.
7127
7128 2000-07-15  Ben Wing  <ben@xemacs.org>
7129
7130         * autoload.el:
7131         Fixed comments.
7132
7133         * cmdloop.el:
7134         * cmdloop.el (yes-or-no-p):
7135         * cmdloop.el (y-or-n-p):
7136         Make these functions use should-use-dialog-box-p and not be
7137         overridden in dialog.el.
7138
7139         * cus-dep.el:
7140         * cus-dep.el (Custom-make-dependencies): Removed.
7141         * cus-dep.el (Custom-make-dependencies-1): New.
7142         * cus-dep.el (Custom-make-one-dependency): New.
7143         New entry point for use in Makefiles, to avoid excessive
7144         invocations.
7145
7146         * cus-edit.el (custom-variable-reset-saved):
7147         * cus-edit.el (custom-variable-reset-standard):
7148         * cus-edit.el (custom-save-resets):
7149         Fix bytecompiler warnings.
7150
7151         * dialog.el:
7152         * dialog.el (yes-or-no-p-dialog-box):
7153         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7154         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7155         * dialog.el (get-dialog-box-response):
7156         * dialog.el (message-or-box):
7157         * dialog.el (make-dialog-box):
7158         * dialog.el (popup-dialog-box): New.
7159         Avoid yes-or-no-p bogosities.
7160         Create a general function `make-dialog-box' to encapsulate all
7161         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7162
7163         * dumped-lisp.el (preloaded-file-list):
7164         Add dialog-items.  Clean up.  Group files by types.
7165
7166         * easymenu.el (easy-menu-add):
7167         * easymenu.el (easy-menu-remove):
7168         Account for accelerators.
7169
7170         * extents.el:
7171         * extents.el (extent-list): New args, like in map-extents.
7172         * extents.el (extent-at-event): New.
7173         * extents.el (extents-at-event): New.
7174
7175         * font-lock.el:
7176         * font-lock.el (font-lock-mode):
7177         * font-lock.el (font-lock-default-fontify-buffer):
7178         * font-lock.el (font-lock-default-unfontify-region):
7179         * font-lock.el (font-lock-fontify-syntactically-region):
7180         * font-lock.el (font-lock-fontify-keywords-region):
7181         Use new progress-feedback names.
7182
7183         * font-lock.el (java-font-lock-identifier-regexp):
7184         * font-lock.el (java-font-lock-class-name-regexp):
7185         Fix bytecompiler warnings.
7186
7187         * gutter-items.el:
7188         * gutter-items.el (progress-display-use-echo-area): Removed.
7189         * gutter-items.el (progress-feedback-use-echo-area): New.
7190         * gutter-items.el (progress-display-popup-period): Removed.
7191         * gutter-items.el (progress-feedback-popup-period): New.
7192         * gutter-items.el (set-progress-display-style): Removed.
7193         * gutter-items.el (set-progress-feedback-style): New.
7194         * gutter-items.el (progress-display-style): Removed.
7195         * gutter-items.el (progress-feedback-style): New.
7196         * gutter-items.el (progress-stack):
7197         * gutter-items.el (progress-displayed-p): Removed.
7198         * gutter-items.el (progress-feedbacked-p): New.
7199         * gutter-items.el (clear-progress-display): Removed.
7200         * gutter-items.el (clear-progress-feedback): New.
7201         * gutter-items.el (progress-display-clear-when-idle): Removed.
7202         * gutter-items.el (progress-feedback-clear-when-idle): New.
7203         * gutter-items.el (remove-progress-display): Removed.
7204         * gutter-items.el (remove-progress-feedback): New.
7205         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7206         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7207         * gutter-items.el (append-progress-display): Removed.
7208         * gutter-items.el (append-progress-feedback): New.
7209         * gutter-items.el (abort-progress-display): Removed.
7210         * gutter-items.el (abort-progress-feedback): New.
7211         * gutter-items.el (raw-append-progress-display): Removed.
7212         * gutter-items.el (raw-append-progress-feedback): New.
7213         * gutter-items.el (display-progress-display): Removed.
7214         * gutter-items.el (display-progress-feedback): New.
7215         * gutter-items.el (current-progress-display): Removed.
7216         * gutter-items.el (current-progress-feedback): New.
7217         * gutter-items.el (current-progress-display-label): Removed.
7218         * gutter-items.el (current-progress-feedback-label): New.
7219         * gutter-items.el (progress-display): Removed.
7220         * gutter-items.el (progress-feedback): New.
7221         Replace "progress-display" with "progress-feedback" globally.
7222
7223         * gutter-items.el (lprogress-display): Removed.
7224         * gutter-items.el (progress-feedback-with-label): New.
7225         Rename lprogress-display ==> progress-feedback-with-label.
7226
7227         * gutter-items.el (search-dialog-direction): Removed.
7228         * gutter-items.el (search-dialog-text): Removed.
7229         * gutter-items.el (search-dialog-callback): Removed.
7230         * gutter-items.el (make-search-dialog): Removed.
7231         Move to dialog-items.el.
7232
7233         * help.el:
7234         * help.el (help-mode-quit):
7235         * help.el (mode-for-help): New.
7236         * help.el (help-sticky-window): New.
7237         * help.el (help-window-config): New.
7238         * help.el (with-displaying-help-buffer):
7239         * help.el (function-at-event): New.
7240         * help.el (help-symbol-regexp): New.
7241         * help.el (help-symbol-run-function-1): New.
7242         * help.el (help-symbol-run-function): New.
7243         * help.el (help-symbol-function-context-menu): New.
7244         * help.el (help-symbol-variable-context-menu): New.
7245         * help.el (help-symbol-function-and-variable-context-menu): New.
7246         * help.el (frob-help-extents): New.
7247         * help.el (describe-function-1):
7248         * help.el (variable-at-point):
7249         * help.el (variable-at-event): New.
7250         * help.el (describe-variable):
7251         Major overhaul.
7252         - Make functions and variables be mousable.
7253         - Middle button hyperlinks.
7254         - New context-menu entries.
7255
7256         * keydefs.el:
7257         * keydefs.el (global-map):
7258         New key bindings to move lines up and down.
7259
7260         * lisp-mode.el:
7261         * lisp-mode.el (construct-lisp-mode-menu): New.
7262         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7263         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7264         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7265         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7266         Make popup and menubar menus be different.  Popup menu uses
7267         clicked location and automatically assumes symbol under the mouse
7268         for various commands.
7269
7270         * menubar-items.el:
7271         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7272         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7273
7274         * menubar-items.el (global-popup-menu): Removed.
7275         * menubar-items.el (mode-popup-menu): Removed.
7276         * menubar-items.el (activate-popup-menu-hook): Removed.
7277         * menubar-items.el (popup-mode-menu): Removed.
7278         * menubar-items.el (popup-buffer-menu): Removed.
7279         * menubar-items.el (popup-menubar-menu): Removed.
7280         Move to menubar.el.
7281
7282         * menubar.el:
7283         * menubar.el (global-popup-menu): New.
7284         * menubar.el (mode-popup-menu): New.
7285         * menubar.el (activate-popup-menu-hook): New.
7286         * menubar.el (last-popup-menu-event): New.
7287         * menubar.el (popup-mode-menu): New.
7288         * menubar.el (popup-buffer-menu): New.
7289         * menubar.el (popup-menubar-menu): New.
7290         * menubar.el (menu-call-at-event): New.
7291         Move non-content functions here.  Add support for context menu
7292         items on extents.
7293
7294         * minibuf.el (minibuffer-history-uniquify):
7295         Typo fix.
7296
7297         * minibuf.el (read-file-name-1):
7298         Call new file dialog box if it exists.
7299
7300         * minibuf.el (mouse-rfn-setup-vars):
7301         Clean up "chop" action.
7302
7303         * mouse.el:
7304         * mouse.el (button2): Now bound to mouse-track.
7305         * mouse.el (click-inside-extent-p):
7306         * mouse.el (point-inside-extent-p):
7307         * mouse.el (point-inside-selection-p):
7308         * mouse.el (mouse-drag-or-yank): Removed.
7309         * mouse.el (mouse-begin-drag-n-drop): New.
7310         * mouse.el (mouse-eval-sexp):
7311         * mouse.el (mouse-track-activate-strokes): New.
7312         * mouse.el (mouse-track-do-activate): New.
7313         * mouse.el (mouse-track):
7314         * mouse.el (default-mouse-track-event-is-with-button): New.
7315         * mouse.el (default-mouse-track-cleanup-hook):
7316         * mouse.el (default-mouse-track-drag-hook):
7317         * mouse.el (default-mouse-track-drag-up-hook):
7318         * mouse.el (default-mouse-track-click-hook):
7319         Merge drag-n-drop into mouse-track.
7320         Add general "activate" support to replace specific button2 kludges.
7321         Use "button modifier" support in mouse-track.
7322
7323         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7324
7325         * package-ui.el:
7326         * package-ui.el (pui-menu):
7327         * package-ui.el (pui-popup-context-sensitive): Removed.
7328         Fix bytecompiler warnings.
7329         Clean up popup code a bit.
7330
7331         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7332
7333         * simple.el:
7334         * simple.el (transpose-lines):
7335         * simple.el (transpose-line-up): New.
7336         * simple.el (transpose-line-down): New.
7337         * simple.el (transpose-subr):
7338         * simple.el (transpose-subr-1): Removed.
7339         Clean up, add functions to move lines up and down.
7340
7341         * startup.el (mail-host-address):
7342         * startup.el (user-mail-address):
7343         Customize.
7344
7345         * subr.el:
7346         * subr.el (set-symbol-value-in-buffer): New.
7347         * subr.el (error):
7348         * subr.el (check-argument-type):
7349         * subr.el (defined-error-p): New.
7350         Add structured error support.
7351
7352         * toolbar-items.el (toolbar-compile):
7353         Use new make-dialog-box.
7354
7355         * update-elc.el:
7356
7357         * userlock.el (ask-user-about-lock-dbox):
7358         * userlock.el (ask-user-about-supersession-threat-dbox):
7359         * userlock.el (ask-user-about-lock):
7360         * userlock.el (ask-user-about-supersession-threat):
7361         Use new make-dialog-box.
7362         Add safety checks; use should use-dialog-box-p.
7363
7364         * window-xemacs.el:
7365         * window-xemacs.el (__buffer-dedicated-frame):
7366         * window-xemacs.el (buffer-dedicated-frame): New.
7367         * window-xemacs.el (set-buffer-dedicated-frame): New.
7368         Move dedicated-frame stuff into lisp.
7369
7370 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7371
7372         * printer.el (generic-print-region): Do not require that
7373         `printer-name' be set.
7374         (printer-name): Commentary clarification.
7375
7376 2000-07-19  Martin Buchholz <martin@xemacs.org>
7377
7378         * XEmacs 21.2.35 is released.
7379
7380 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7381
7382         * select.el (selection-coercible-types): Initialise.
7383
7384 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7385
7386         * select.el (own-clipboard): Bug fix.
7387
7388 2000-07-17  Mike Sperber  <mike@xemacs.org>
7389
7390         * cus-edit.el (custom-migrate-custom-file): Save init file before
7391         continuing.
7392
7393 2000-07-16  Mike Sperber  <mike@xemacs.org>
7394
7395         * startup.el (load-init-file): Remove silly call to
7396         `load-user-custom-file`.
7397         (maybe-migrate-user-init-file): Minor fixes.
7398
7399 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7400
7401         * apropos.el (apropos-documentation-check-doc-file):
7402         `doc' variable should be let-bound, as was presumably intended.
7403
7404         * cus-edit.el (custom-variable-reset-saved):
7405         (custom-variable-reset-standard):
7406         Remove unused variable comment-widget.  Twice.
7407
7408         * toolbar.el (toolbar-blank-press-function):
7409         Add a real defvar with initial value nil and proper docstring.
7410         (press-toolbar-button): No need to check for boundp-ness anymore.
7411
7412         * rect.el (open-rectangle-line): Remove useless (let) form.
7413         Add defvar for pending-delete-mode.
7414
7415         * info.el (Info-find-node): This function needs an autoload cookie.
7416
7417         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7418         Use let* since the second form referred to the first.
7419
7420 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7421
7422         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7423         instead of removed `mswindows-get-clipboard'.
7424
7425
7426 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7427
7428         * select.el (select-convert-from-text): New.
7429         * select.el (select-convert-from-length): New.
7430         * select.el (select-convert-from-integer): New.
7431         * select.el (select-convert-from-identity): New.
7432         * select.el (select-convert-from-filename): New.
7433         * select.el (selection-converter-in-alist): Use them.
7434         New converter functions for X.
7435
7436         * select.el (get-selection): Removed comment.
7437
7438         * select.el (own-selection): Removed append code - I thought
7439         I'd already done this, but apparently not...
7440
7441         * select.el: Changed comment about TIMESTAMP.
7442
7443         * select.el (select-convert-in): New.
7444         * select.el (select-convert-out): New.
7445         New functions that get used by select.c.
7446
7447         * select.el (select-buffer-killed-default): New.
7448         * select.el (select-buffer-killed-text): New.
7449         * select.el (selection-buffer-killed-alist): New.
7450         New list and functions that get called if a relevant selection
7451         exists and a buffer gets killed.
7452
7453         * select.el (select-convert-to-targets):
7454         * select.el (select-convert-to-identity): Removed.
7455         * select.el (select-convert-from-identity): Removed.
7456         * select.el (select-converter-out-alist):
7457         Removed _EMACS_INTERNAL selection type.
7458
7459         * x-select.el (xselect-kill-buffer-hook): Removed.
7460         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7461         Removed this X-specific nonesense. Use the generic support
7462         in select.el instead.
7463
7464 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7465
7466         * mule/mule-category.el (defined-category-hashtable):
7467         Use make-hash-table instead of make-hashtable
7468
7469         * buff-menu.el: Byte-compiler warning fix.
7470
7471         * isearch-mode.el (isearch-highlight-all-cleanup):
7472         Remove unused variable `isearch-highlight-all-start'.
7473
7474         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7475
7476         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7477
7478         * cus-dep.el (Custom-make-dependencies):
7479         Add autoload cookie for custom-add-loads to generated custom-load.el.
7480
7481         * autoload.el (autoload-package-name): Warning suppression.
7482         Move defvar prior to first use.
7483
7484         * custom.el: Add autoload for custom-declare-face.
7485         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7486         * cl.el (cl-hack-byte-compiler):
7487         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7488         to work properly.
7489
7490 2000-07-08  Mike Sperber  <mike@xemacs.org>
7491
7492         * startup.el (load-home-init-file): Added variable.
7493         (maybe-migrate-user-init-file): Added.
7494         (load-user-init-file): Load custom file if different from init
7495         file.
7496
7497         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7498         "startup."
7499
7500         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7501         Moved `custom-file'-related code to cus-file.el.
7502
7503         * cus-file.el: New file.
7504
7505 2000-04-01  Mike Sperber  <mike@xemacs.org>
7506
7507         * packages.el (packages-find-package-directories): Added support
7508         for external package hierarchies with in-place installations.
7509
7510         * find-paths.el (paths-root-in-place-p): Added.
7511         (paths-find-emacs-directory): Added support for external
7512         directories with in-place installations.
7513         (paths-find-site-directory): Ditto.
7514
7515         * startup.el (find-user-init-file): Also look for
7516         ~/.xemacs/init.elc? in preference to ~/.emacs.
7517
7518 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7519
7520         * select.el (own-selection):
7521         * select.el (own-clipboard): Changed `append' parameter to
7522         `how-to-use' parameter.
7523         * select.el (own-selection): Removed icky append code.
7524         * select.el (own-selection, get-selection): Removed extra type
7525         checking.
7526         * select.el (selection-appender-alist):
7527         * select.el (selection-converter-{in|out}-alist): Initialise.
7528         * select.el (select-append-to-*): New.
7529         * select.el (select-convert-from-*): New.  New functions to append
7530         data and convert data from external type.
7531
7532 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7533
7534         * font-lock.el: Javadoc enhancements.
7535
7536 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7537
7538         * printer.el (generic-print-region): Compose job name from buffer
7539         name.
7540
7541 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7542
7543         * font-lock.el (font-lock-fontify-pending-extents): Call
7544         font-lock-fontify-region instead of font-lock-fontify-buffer
7545         to avoid unnecessary progress gauges.
7546
7547 2000-07-06  Craig Lanning  <lanning@scra.org>
7548
7549         * custom-load.el (faces):
7550
7551         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7552         dir is a regex.
7553
7554         * process.el (call-process-internal): from Dan Holmsand, use binary
7555         coding systems so that jka-compr works.
7556
7557 2000-07-07  Ben Wing  <ben@xemacs.org>
7558
7559         * font-lock.el: Undo previous change.  Unfortunately, some
7560         files actually use the variables directly in their init code
7561         without quoting them.
7562
7563 2000-07-07  Ben Wing  <ben@xemacs.org>
7564
7565         * font-lock.el (defvar font-lock-*-face): Removed.
7566
7567         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7568         only when necessary.
7569
7570 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7571
7572         * cl-macs.el: fix cl-transform-function-property kludge
7573         so that it does not require a random feature.
7574
7575 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7576
7577         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7578         as in Linux kernel "Rules.make".
7579
7580 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7581
7582         * build-report.el (build-report): Add autoload cookie.
7583
7584 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7585
7586         * package-ui.el (defgroup pui):  Correct a misspelling
7587         (pui-toggle-package-delete):  Change `seleted' to `selected'
7588
7589 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7590
7591         * package-get.el (package-get-update-base):
7592         (package-get): Use insert-file-contents-literally always.
7593         (package-get-maybe-save-index):
7594         Force coding system for writing to binary.
7595
7596 2000-06-08  Mike Alexander  <mta@arbortext.com>
7597
7598         * code-process.el (call-process-region): If there is no coding
7599         system for the process on process-coding-system-alist use the
7600         coding system of the buffer containing the region.
7601
7602 2000-06-10  Ben Wing  <ben@xemacs.org>
7603
7604         * cmdloop.el (command-error):
7605         If debug-on-error and noninteractive, output backtrace.
7606
7607         * files.el (file-relative-name):
7608         Remove MSDOS references.
7609
7610         * simple.el (line-number): New function, due to non-obvious
7611         behavior/usage of count-lines.
7612
7613         * simple.el (count-lines): document non-obvious usage to get
7614         line number.
7615
7616 2000-06-11  Ben Wing  <ben@xemacs.org>
7617
7618         * faces.el ((featurep 'xpm)):
7619         * x-faces.el (x-init-face-from-resources):
7620         * x-faces.el (x-init-frame-faces):
7621         * x-misc.el (x-init-specifier-from-resources):
7622         * x-misc.el (x-get-resource-and-bogosity-check):
7623         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7624         * x-mouse.el (x-init-pointer-shape):
7625         * x-scrollbar.el (x-init-scrollbar-from-resources):
7626         Add sixth argument to x-get-resource calls so as to issue warnings
7627         rather than errors on bogus arguments.
7628
7629 2000-06-05  Ben Wing  <ben@xemacs.org>
7630
7631         * compat.el: new file.  provides a clean, non-intrusive way to
7632         define compatibility functions.
7633
7634         * process.el (shell-quote-argument): temporary fix for lack
7635         of nt-quote-process-args.  #### I need to put back the overall
7636         structure of that mechanism but redo the guts of it using the
7637         extra intelligence in the C code.
7638
7639 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7640
7641         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7642         `package-get' does in package-get.el, instead of using external
7643         "md5sum" program.
7644
7645         * package-get.el (package-get): Insert package file literally to
7646         make checksum calculation work.
7647
7648 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7649
7650         * code-files.el (convert-mbox-coding-system): Deleted.
7651         (file-coding-system-alist): Removed reference to
7652         convert-mbox-coding-system.
7653
7654 2000-05-28  Martin Buchholz <martin@xemacs.org>
7655
7656         * XEmacs 21.2.34 is released.
7657
7658 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7659
7660         * font-lock.el (font-lock-keywords): Rewrote docstring
7661
7662 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7663
7664         * loadhist.el (unload-feature): handle case where x is both boundp
7665         and fboundp
7666
7667 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7668
7669         * packages.el: It's ok to use built-in macros, but not lisp
7670         defined ones.
7671
7672 2000-05-20  Ben Wing  <ben@xemacs.org>
7673
7674         * font-lock.el:
7675         * font-lock.el (font-lock-message-threshold):
7676         * font-lock.el (font-lock-mode):
7677         * font-lock.el (font-lock-default-fontify-buffer):
7678         * font-lock.el (font-lock-always-fontify-immediately):
7679         * font-lock.el (font-lock-old-extent): Removed.
7680         * font-lock.el (font-lock-old-len): Removed.
7681         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7682         * font-lock.el (font-lock-pending-extent-table): New.
7683         * font-lock.el (font-lock-range-table): New.
7684         * font-lock.el (font-lock-after-change-function):
7685         * font-lock.el (font-lock-after-change-function-1): Removed.
7686         * font-lock.el (font-lock-fontify-pending-extents): New.
7687         * font-lock.el ('font-lock-revert-cleanup): Removed.
7688         * font-lock.el ('font-lock-revert-setup): Removed.
7689         Rewrite deferral code to handle any number of changes, merging
7690         them properly.  Remove hacked-up code for revert-buffer, now
7691         unnecessary.
7692
7693         * menubar-items.el (default-menubar):
7694         In Options->Edit Init File, don't switch to emacs-lisp-mode
7695         unless necessary; doing this turns off font-lock.
7696
7697 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7698
7699         * keydefs.el: Define C-x BS to backward-kill-sentence.
7700
7701 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7702
7703         * files.el (hack-local-variables-prop-line): Use non-greedy
7704         matching to process -*-texinfo-*- -*-.
7705
7706 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7707
7708         * minibuf.el (minibuf-directory-files): new function.
7709         (read-file-name-activate-callback): use minibuf-directory-files.
7710         (read-directory-name-internal): ditto.
7711         (mouse-file-display-completion-list): ditto.
7712         (mouse-directory-display-completion-list): ditto.
7713         (read-file-name-internal): remove "./" from completion list unless
7714         explicitly matched, for consistency.
7715
7716 2000-05-11  Ben Wing  <ben@xemacs.org>
7717
7718         * gutter-items.el (gutter-buffers-tab):
7719         * gutter-items.el (add-tab-to-gutter):
7720         * gutter-items.el (update-tab-in-gutter):
7721         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7722         * gutter-items.el (append-progress-display):
7723         * gutter-items.el (abort-progress-display):
7724         * gutter-items.el (raw-append-progress-display):
7725         Further fixes.  Use set-glyph-image not set-image-instance-property,
7726         to fix problems with multiple windows in a frame.
7727
7728         * menubar-items.el (tutorials-menu-filter):
7729         Fix typo.
7730
7731         * startup.el (early-error-handler):
7732         Display message box under windows; otherwise, message will disappear
7733         before it can be viewed.
7734
7735         * update-elc.el:
7736         Fix bug in NEEDTODUMP processing.
7737
7738 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7739
7740         * startup.el (lock-directory): Removed.
7741         (superlock-file): Ditto.
7742         (startup-set-paths): Remove lockdir.
7743         (startup-setup-paths-warning): Remove lock-directory.
7744
7745         * setup-paths.el (paths-find-lock-directory): Removed.
7746         (paths-find-superlock-file): Ditto.
7747
7748 2000-05-09  Ben Wing  <ben@xemacs.org>
7749
7750         * faces.el (set-face-property):
7751         * faces.el (set-face-font):
7752         * faces.el (set-face-foreground):
7753         * faces.el (set-face-background):
7754         * faces.el (set-face-background-pixmap):
7755         * faces.el (set-face-underline-p):
7756         * faces.el (set-face-strikethru-p):
7757         * faces.el (set-face-highlight-p):
7758         * faces.el (set-face-dim-p):
7759         * faces.el (set-face-blinking-p):
7760         * faces.el (set-face-reverse-p):
7761         doc string changes.
7762
7763         * glyphs.el:
7764         * glyphs.el (make-image-specifier):
7765         * glyphs.el (glyph-property):
7766         * glyphs.el (set-glyph-image):
7767         * glyphs.el (make-glyph):
7768         * glyphs.el (make-pointer-glyph):
7769         * glyphs.el (make-icon-glyph):
7770         * glyphs.el (widget-image-instance-p): New.
7771         authorship info, lots of doc changes.  New predicate, inadvertently
7772         omitted.  the general principle with specifier docs is now that
7773         the description of instantiators should go with the make-foo-specifier
7774         fun's doc string, rather than in foo-specifier-p.  this follows
7775         conventions elsewhere in XEmacs and in general is a lot more obvious
7776         of a place to look.  sometimes the make-foo-specifier function needs
7777         to be created in the process.
7778
7779         * gutter.el:
7780         * gutter.el (make-gutter-specifier): New.
7781         * gutter.el (make-gutter-size-specifier): New.
7782         * gutter.el (make-gutter-visible-specifier): New.
7783         specifier doc updates according to the conventions specified before.
7784
7785         * objects.el:
7786         * objects.el (make-font-specifier):
7787         * objects.el (make-color-specifier):
7788         * objects.el (make-face-boolean-specifier): New.
7789         specifier doc updates according to the conventions specified before.
7790
7791         * specifier.el:
7792         * specifier.el (set-specifier):
7793         * specifier.el (make-integer-specifier): New.
7794         * specifier.el (make-boolean-specifier): New.
7795         * specifier.el (make-natnum-specifier): New.
7796         * specifier.el (make-generic-specifier): New.
7797         * specifier.el (make-display-table-specifier): New.
7798         specifier doc updates according to the conventions specified before.
7799
7800         * toolbar.el:
7801         * toolbar.el (make-toolbar-specifier): New.
7802         specifier doc updates according to the conventions specified before.
7803
7804 2000-05-09  Ben Wing  <ben@xemacs.org>
7805
7806         * process.el (call-process-internal): Revert to previous version
7807         because Mike's change clashed with a change I did not long before.
7808         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7809         Thanks very much Mike for pointing out the bug and submitting a
7810         patch!
7811
7812 2000-04-13  Mike Alexander  <mta@arbortext.com>
7813
7814         * process.el (call-process-internal): Send the correct input buffer
7815         (call-process-internal): Return the exit status of the process
7816
7817 2000-05-07  Ben Wing  <ben@xemacs.org>
7818
7819         * winnt.el:
7820         * winnt.el (nt-quote-args-verbatim): Removed.
7821         * winnt.el (nt-quote-args-prefix-quote): Removed.
7822         * winnt.el (nt-quote-args-backslash-quote): Removed.
7823         * winnt.el (nt-quote-args-double-quote): Removed.
7824         * winnt.el (nt-quote-args-functions-alist): Removed.
7825         * winnt.el (nt-quote-process-args): Removed.
7826         Remove all stuff for argument quoting.  We borrow the code instead
7827         from Emacs 20.6, which is much more careful in its quoting
7828         (e.g. in handling runs of the escape character) and avoids most of
7829         the need for this Lisp mechanism by checking to see whether we're
7830         running a Cygwin or normal program and doing the appropriate
7831         quoting.  If we end up needing such a mechanism, we should add
7832         it by extending the variable `mswindows-quote-process-args' so it
7833         can take an alist of regexps.
7834
7835 2000-05-07  Ben Wing  <ben@xemacs.org>
7836
7837         * keydefs.el:
7838         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7839         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7840         the window without moving point.
7841
7842         * simple.el:
7843         * simple.el (scroll-up-one): New.
7844         * simple.el (scroll-down-one): New.
7845         Functions for use with C-M-up/down.
7846
7847 2000-05-01  Martin Buchholz <martin@xemacs.org>
7848
7849         * XEmacs 21.2.33 is released.
7850
7851 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7852
7853         * dialog.el (yes-or-no-p-dialog-box):
7854         Fix docstring.
7855         Fix following horrible bug in X11 mode with focus-follows-mouse:
7856           1. Visit two files in two different frames.
7857           2. do File->Revert Buffer in one of those frames.
7858           3. Dialog box appears.
7859           4. Arrange things so that the mouse passes over the *other*
7860              frame, then to the dialog box, and click on "Yes".
7861           5. The file contents end up in the *wrong* buffer!
7862         Add TODO comment.
7863
7864 2000-04-28  Ben Wing  <ben@xemacs.org>
7865
7866         * help.el (describe-installation): correct typo introduced
7867         in last patch: boundp -> fboundp.
7868
7869         * etags.el (buffer-tag-table-list):
7870         canonicalize filenames to Unix format so that tag-table-alist
7871         searching works under Windows.
7872
7873         * autoload.el:
7874         Bowdlerize the supposedly objectionable words
7875         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7876
7877         * gutter-items.el (set-progress-display-style):
7878         * gutter-items.el (search-dialog-callback):
7879         * gutter-items.el (make-search-dialog):
7880         Change to new callback-ex api.
7881
7882 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7883
7884         * help.el: (describe-installation): decode-coding-string is not
7885         defined in a non MULE environment.
7886
7887 2000-04-28  Ben Wing  <ben@xemacs.org>
7888
7889         * gutter-items.el (buffer-list-changed-hook):
7890         use it, not record-buffer-hook.
7891
7892         * subr.el (record-buffer-hook): Removed.
7893
7894 2000-04-27  Ben Wing  <ben@xemacs.org>
7895
7896         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7897         use NORECORD option.  Andy will not like this, but the existing
7898         gutter behavior is just wrong, as per this comment:
7899
7900         ;; this used to add the norecord flag to both calls below.
7901         ;; this is bogus because it is a pervasive assumption in XEmacs
7902         ;; that the current buffer is at the front of the buffers list.
7903         ;; for example, select an item and then do M-C-l
7904         ;; (switch-to-other-buffer).  Things get way confused.
7905         ;;
7906         ;; Andy, if you want to maintain the current look, you must
7907         ;;  *uncouple* the gutter order and buffers order.
7908
7909         * loaddefs.el (completion-ignored-extensions): unfuckify.
7910
7911         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7912         xemacs.mak.
7913
7914         * autoload.el (batch-update-one-directory): new function, used in
7915         xemacs.mak.
7916
7917         * loadup.el: set gc-cons-threshold very high unless dumping --
7918         loadup during update-elc is much much much faster.  also do this
7919         when quick-building.
7920
7921         add commented-out code for profiling loadup.
7922
7923
7924         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7925         is required in order to build xemacs.
7926
7927 2000-04-26  Ben Wing  <ben@xemacs.org>
7928
7929         * loadup.el: don't garbage collect during loadup if quick-build
7930         compile-time option is set.
7931
7932 2000-04-23  Ben Wing  <ben@xemacs.org>
7933
7934         * update-elc.el: compute whether any dumped .el or .elc files
7935         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7936         if so.
7937
7938         * update-elc.el (update-elc-files-to-compile): always change
7939         NOBYTECOMPILE in the src directory rather than current dir,
7940         so it will work under NT.
7941
7942         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7943         the form of this file is identical between Unix and Windows.
7944         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7945         Added comment.
7946         (update-autoloads-from-directory): updated doc string.
7947         updated doc strings in a few other places.
7948
7949 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7950
7951         * bytecomp.el (byte-force-recompile): Fix argument to
7952         byte-recompile-directory.
7953
7954 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7955
7956         * gutter-items.el (progress-display-clear-when-idle): Use
7957         add-one-shot-hook.
7958         * gutter-items.el (clear-progress-display): Adjust number of
7959         arguments.
7960
7961 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7962
7963         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7964
7965 2000-04-16  Ben Wing  <ben@xemacs.org>
7966
7967         * printer.el: New file.
7968
7969         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7970
7971         * help.el (describe-installation): Fix decoding for Windows.
7972
7973         * menubar-items.el:
7974         * menubar-items.el (default-menubar):
7975         * menubar-items.el (tutorials-menu-filter): New.
7976         * menubar-items.el (popup-menubar-menu):
7977         Add authorship.  Redo Help menu and Tutorials filter.
7978
7979         * menubar.el: Correct comment.
7980
7981         * modeline.el (modeline-buffer-identification): Correct doc string.
7982
7983         * simple.el:
7984         * simple.el (printing): Removed.
7985         * simple.el (printer-name): Removed.
7986         * simple.el (generic-print-buffer): Removed.
7987         * simple.el (generic-print-region): Removed.
7988         Move generic print code to printer.el.
7989
7990 2000-04-15  Ben Wing  <ben@xemacs.org>
7991
7992         * simple.el (generic-print-region): New.
7993         make this function actually work.
7994         (generic-print-buffer): call generic-print-region.
7995
7996 2000-04-14  Andy Piper  <andy@xemacs.org>
7997
7998         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7999         by using the new widget-callback-current-channel.
8000         (search-dialog-callback): ditto.
8001
8002 2000-04-12  Andy Piper  <andy@xemacs.org>
8003
8004         * gutter.el (default-gutter-position): moved from gutter-items.el.
8005         (default-gutter-position-changed-hook): ditto.
8006         (gutter-element-visibility-changed-hook): ditto.
8007         (set-gutter-element): ditto.
8008         (remove-gutter-element): ditto.
8009         (set-gutter-element-visible-p): ditto.
8010         (gutter-element-visible-p): ditto.
8011         (init-gutter): ditto.
8012
8013         * dialog.el (make-dialog-box): renamed and moved from
8014         gutter-items.el
8015
8016         * gutter-items.el: move various functions elsewhere.
8017
8018 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8019
8020         * menubar-items.el: Fixed place of parenthesis.
8021
8022 2000-04-12  Ben Wing  <ben@xemacs.org>
8023
8024         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8025                 without constantly being prompted for the tag.
8026         * simple.el: Added a number of section headings, to clarify the
8027                 organization of this file.
8028         * simple.el (activate-region):
8029         * simple.el (region-exists-p):
8030         * simple.el (region-active-p):
8031                 Moved these three function down to the other side of
8032                 the case-changing functions, so they join the rest of
8033                 the region code.
8034         * simple.el (printing): New.
8035         * simple.el (printer-name): New.
8036         * simple.el (generic-print-buffer): New.
8037                 New functions, a very simple prototype for a unified
8038                 printing interface.
8039
8040         * process.el (call-process-internal): Real fix for null BUFFER,
8041                 other problems with BUFFER specs.
8042
8043         * menubar-items.el:
8044                 Fixed up File->Print to use new printing functions.
8045                 Various corrections and expansions to Grep/Compile menus.
8046                 New options for Printing.
8047                 New options for SMTP Mail, the way to send mail under
8048                   MS Windows. (There's also a package patch to make SMTP
8049                   Mail be the default under MSWin.)
8050
8051 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8052
8053         * menubar-items.el: Selecting Rectangle Mousing from menubar
8054         did not work.  Needed to quote mouse-track-rectangle-p.
8055
8056 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8057
8058         * cl-compat.el (keywordp): Removed.
8059
8060 2000-04-05  Andy Piper  <andy@xemacs.org>
8061
8062         * gutter-items.el (progress-layout-glyph): don't initialize here.
8063         (progress-gauge-glyph): use dynamic sizing.
8064         (set-progress-display-style): new function. Set progress glyphs
8065         appropriately depending on the style.
8066         (progress-display-style): new variable. Custom version of
8067         set-progress-display-style.
8068         (progress-abort-glyph): switch to dynamic sizes.
8069         (search-dialog-text): make the edit field active.
8070
8071 2000-04-04  Andy Piper  <andy@xemacs.org>
8072
8073         * gutter-items.el (make-search-dialog): need to make the search
8074         dialog visible after creation.
8075
8076         * menubar-items.el (default-menubar): use the search dialog for
8077         searching. Remove some extraneous search menu items.
8078
8079         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8080         well as strings.
8081         (make-gutter-only-dialog-frame): allow the user to create the
8082         frame unmapped. Allow the gutter spec to be given as a glyph.
8083         (search-dialog-direction): new variable.
8084         (search-dialog-text): new variable.
8085         (search-dialog-callback): new function. Callback for the search
8086         dialog action.
8087         (make-search-dialog): new function. Create a user-friendly search
8088         dialog.
8089
8090 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8091
8092         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8093         under Windows.
8094
8095 2000-04-01  Andy Piper  <andy@xemacs.org>
8096
8097         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8098         progress more accurately.
8099
8100 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8101
8102         * finder.el (finder-compile-keywords): Process readable files only.
8103         Because error in process of .#finder-inf.el when compile xemacs
8104         with --with-clash-detection option.
8105
8106 2000-03-31  Andy Piper  <andy@xemacs.org>
8107
8108         * gutter-items.el (append-progress-display): don't delay after a
8109         successful font-lock.
8110         (make-gutter-only-dialog-frame): new function. Allow users to
8111         create gutter-only dialogs.
8112
8113 2000-03-27  Mike Alexander  <mta@arbortext.com>
8114
8115         * process.el (call-process-internal): Handle a null BUFFER
8116         parameter correctly.
8117
8118 2000-03-28  Andy Piper  <andy@xemacs.org>
8119
8120         * gutter-items.el (abort-progress-display): put strings in the
8121         gutter not extents.
8122         (progress-layout-glyph): signal special 'quit callback.
8123         (progress-display-quit-function): deleted.
8124         (progress-display-stop-callback): deleted.
8125         (progress-display-dispatch-command-events): deleted.
8126         (append-progress-display): remove calls to
8127         progress-display-dispatch-command-events.
8128         (raw-append-progress-display): ditto.
8129
8130 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8131
8132         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8133         being a list.  Actually define `stipple-pixmap-p' which is used as
8134         an error predicate.  Correctly handle PIXMAP being either relative
8135         or absolute file name.
8136
8137 2000-03-24  Andy Piper  <andy@xemacs.org>
8138
8139         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8140         (abort-progress-display): ditto. Don't delete the created extent.
8141         (raw-append-progress-display): ditto.
8142         (progress-display-dispatch-non-command-events): new
8143         function. Encapsulates what we want to do when no command input is
8144         required.
8145         (progress-display-dispatch-command-events): likewise, but disable
8146         for now since it causes too many problems.
8147         (append-progress-display): use them.
8148         (raw-append-progress-display): ditto.
8149         (default-gutter-position-changed-hook): set this rather than
8150         default-gutter-position-changed.
8151         (default-gutter-position-changed-hook): lambda with zero arguments
8152         rather than one.
8153         (raw-append-progress-display): trap errors in pending input since
8154         allowing them to signal will hose the gauge well and
8155         truly. Ideally we would like to delay these until we are more able
8156         to cope.
8157         (append-progress-display): ditto.
8158
8159 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8160
8161         * lisp/make-docfile.el: call-process-internal is now implemented
8162         in process.el.
8163
8164 2000-03-21  Ben Wing  <ben@xemacs.org>
8165
8166         * mule\mule-cmds.el (set-language-info-alist):
8167         Fix to correspond to new menu arrangement.
8168
8169 2000-03-21  Ben Wing  <ben@xemacs.org>
8170
8171         * process.el:
8172         * process.el (call-process-internal): New.
8173         New implementation of call-process.  Only enabled under NT, so far.
8174         stderr handling not implemented yet in CVS'd C code.
8175
8176 2000-03-20  Ben Wing  <ben@xemacs.org>
8177
8178         * lisp-mode.el:
8179         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8180         * lisp-mode.el (lisp-interaction-mode):
8181         Put back Lisp Interaction menubar for Jan V's sake.
8182
8183         * simple.el:
8184         * simple.el (mark-ring):
8185         * simple.el (dont-record-current-mark): New.
8186         * simple.el (in-shifted-motion-command): New.
8187         * simple.el (mark-ring-unrecorded-commands): New.
8188         * simple.el (mark-ring-max):
8189         * simple.el (set-mark-command):
8190         * simple.el (push-mark):
8191         * simple.el (handle-pre-motion-command):
8192         Implement scheme for not recording unimportant marks.
8193
8194         * subr.el:
8195         * subr.el (function-allows-args): New.
8196         New function function-allows-args.
8197
8198 2000-03-20  Martin Buchholz <martin@xemacs.org>
8199
8200         * XEmacs 21.2.32 is released.
8201
8202 2000-03-20  Andy Piper  <andy@xemacs.org>
8203
8204         * gutter-items.el (update-tab-in-gutter): force selection of the
8205         selected-window if required to do so.
8206         (buffers-tab-items): ditto.
8207         (add-tab-to-gutter): ditto.
8208         (create-frame-hook): use force-selection.
8209         (default-gutter-position-changed): lambdify.
8210         (update-tab-hook): deleted since it was only used in one place.
8211
8212 2000-03-18  Andy Piper  <andy@xemacs.org>
8213
8214         * files.el (find-file-noselect): undo change that shouldn't have
8215         gone in.
8216
8217 2000-03-17  Andy Piper  <andy@xemacs.org>
8218
8219         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8220         of selected-window trickery.
8221
8222         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8223         frames tabs.
8224         (progress-display-stop-callback): progress -> progress-display
8225         (progress-display-quit-function): ditto.
8226         (clear-progress-display): ditto.
8227         (remove-progress-display): ditto.
8228         (append-progress-display): ditto.
8229         (abort-progress-display): ditto.
8230         (raw-append-progress-display): ditto.
8231         (display-progress-display): ditto.
8232         (current-progress-display-label): ditto.
8233         (current-progress-display): ditto.
8234         (lprogress-display): ditto and save the buffer
8235         (progress-display): ditto. Otherwise the buffer sometimes gets
8236         changed which confuses font-lock.
8237
8238         * font-lock.el (font-lock-default-fontify-buffer): catch all
8239         errors, not just quit.
8240         (font-lock-mode): progress -> display-progress
8241         (font-lock-default-fontify-buffer): ditto.
8242         (font-lock-fontify-syntactically-region): ditto.
8243         (font-lock-fontify-keywords-region): ditto.
8244
8245 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8246
8247         * cl.el (gensym): Move to here from cl-macs.el.
8248         (gentemp): Ditto.
8249
8250 2000-03-16  Andy Piper  <andy@xemacs.org>
8251
8252         * font-lock.el (font-lock-mode): use lprogress and friends for
8253         progress management.
8254         (font-lock-default-fontify-buffer): ditto.
8255         (font-lock-fontify-syntactically-region): ditto.
8256         (font-lock-fontify-keywords-region): ditto.
8257         (font-lock-revert-cleanup): fix reverting.
8258         (font-lock-revert-setup): ditto.
8259
8260         * gutter-items.el (progress-use-echo-area): new variable. Use the
8261         echo area for progress gauges if non-nil.
8262         (clear-progress): remove echo area stuff and defer to
8263         clear-message.
8264         (append-progress): dispatch non-command events after each progress
8265         increment. Remove echo area stuff.
8266         (abort-progress): remove echo area stuff and defer to
8267         display-message.
8268         (raw-append-progress): ditto. Dispatch non-command events after
8269         gutter redisplay.
8270         (display-progress): defer echo area stuff to display-message.
8271
8272         * gutter-items.el (clear-progress):
8273         (abort-progress): indentation changes.
8274         (display-progress): don't clear progress.
8275         (append-progress): compare messages with equal.
8276         (raw-append-progress): use dispatch-non-command-events to flush
8277         widget creation events.
8278
8279 2000-03-13  Ben Wing  <ben@xemacs.org>
8280
8281         * abbrev.el:
8282         * abbrev.el (abbrev-string-to-be-defined): New.
8283         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8284         Changes for use with the menubar.
8285
8286 2000-03-12  Ben Wing  <ben@xemacs.org>
8287
8288         * alist.el (vassoc): moved here from font-menu.el.
8289
8290         * custom.el (defface): typo fix.
8291
8292         * dialog.el (yes-or-no-p-dialog-box):
8293         * dialog.el (message-box):
8294         * files.el (save-some-buffers-1):
8295         Put accelerators in the button names.
8296
8297         * font-lock.el (font-lock-comment-face):
8298         * font-lock.el (font-lock-keyword-face):
8299         * font-lock.el (font-lock-function-name-face):
8300         Fixed some of the colors under MS Windows because the existing
8301         default colors were hardly different from black and needed to be
8302         made lighter.
8303
8304         * font-menu.el:
8305         * font-menu.el (font-menu-split-long-menu):
8306         * font-menu.el (font-menu-family-constructor):
8307         * font-menu.el (font-menu-size-constructor):
8308         * font-menu.el (font-menu-weight-constructor):
8309         * font-menu.el (font-menu-set-font):
8310         vassoc moved to alist.el.
8311         Accelerators added to all menus.
8312         Unused bound var new-props removed.
8313
8314         * keydefs.el: I did a whole lot of rearranging to put things in a
8315         more consistent order and fixed a number of cases where key
8316         combinations involving up, down, left, right and so on were
8317         defined but the corresponding keypad combinations were not
8318         defined.
8319
8320         * lisp-mode.el:
8321         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8322         * lisp-mode.el (emacs-lisp-mode):
8323         * lisp-mode.el (lisp-interaction-mode):
8324         * lisp-mode.el (flet):
8325         Added accelerators onto the menus.
8326         Made all the different versions of the let function be indented
8327         the same way.
8328         Undid Steve's easy-menu-ification, because it makes it impossible
8329         to have the menubar and popup menus different.
8330         Cleaned up the menu; added items for find-function &c and some
8331         indenting, and removed debug-on-*.
8332
8333         * list-mode.el (list-mode-hook):
8334         * list-mode.el (list-mode):
8335         * list-mode.el (completion-setup-hook):
8336         * list-mode.el (display-completion-list):
8337         Added support for the :window-height keyword, which is required
8338         because of other changes that I made for the file dialog box.  I
8339         also made the hook variables list-mode-hook and
8340         completion-setup-hook and also minibuffer-setup-hook in
8341         minibuf.el be permanent-local; see comment in list-mode.el.
8342
8343         * map-ynp.el (map-y-or-n-p):
8344         Added accelerators to the dialog buttons.
8345
8346         * menubar-items.el (menu-truncate-list):
8347         New internal function.
8348         * menubar-items.el (submenu-generate-accelerator-spec):
8349         * menubar-items.el (menu-item-strip-accelerator-spec):
8350         * menubar-items.el (menu-item-generate-accelerator-spec):
8351         New exported functions, for use in auto-generating accelerator specs.
8352
8353         * menubar-items.el:
8354         * menubar-items.el (default-menubar):
8355         * menubar-items.el (maybe-add-init-button):
8356         * menubar-items.el (bookmark-menu-filter):
8357         * menubar-items.el (slow-format-buffers-menu-line):
8358         * menubar-items.el (build-buffers-menu-internal):
8359         * menubar-items.el (language-environment-menu-filter):
8360         * menubar-items.el (default-popup-menu):
8361         * menubar-items.el (popup-buffer-menu):
8362         * menubar-items.el (popup-menubar-menu):
8363         Did a major overhaul on this file, and in fact I'm nowhere near
8364         done working on the menubar, and there will be more patches to
8365         come.  A basic summary of what I've done:
8366
8367         a) I added accelerators to all of the menu items.  For menus that
8368         are auto-generated, such as the buffers menu, the accelerators are
8369         automatically added to the beginning of each line using the
8370         numbers 1 through 9, then zero, and then letters starting with A,
8371         but omitting the letters that are already in use for the fixed
8372         menu items at the top of the buffers menu.  To facilitate adding
8373         accelerators of this kind, I created some new functions
8374         (*-accelerator-spec), which are also being used by other filters
8375         that auto generate lists of things such as ftp sites to download
8376         packages.  If people really don't like these accelerators
8377         appearing at the beginning of the menu items, a variable can be
8378         added to optionally turn them off, but I think this is rather
8379         pointless because other menu items have accelerators and many or
8380         most of the menu users will use the accelerators if the support is
8381         there.
8382
8383         b) I combined the top level Tools and Apps menus into a single
8384         Tools menu, because the distinction between the two is not
8385         obvious, and the items on the menus are not used often enough that
8386         putting some of them onto submenus is a problem.
8387
8388         c) I created two new top level menus called View and Cmds because
8389         there were too many items on the File and Edit menus, and I'm going
8390         to be adding more items to these menus.  In contrast to the Tools
8391         menu, the items on these menus may be used quite often during an
8392         editing session, and so should be available with fewer
8393         keystrokes.
8394
8395         d) I added a number of options to the options menu, including one
8396         for controlling whether the alt key can be used to traverse to
8397         menu items using the accelerators, one for controlling behavior of
8398         control-k, one for controlling how the kill and yank functions
8399         interact with the clipboard, a few additional buffers-menu
8400         options, and various other things.  I also did a bit of
8401         rearranging, for example, combining the keyboard and mouse options
8402         into a single keyboard and mouse submenu to facilitate the
8403         accelerators on that level.
8404
8405         e) I changed the variable buffers-menu-format-buffer-line-function
8406         to take two arguments instead of one, the second argument being
8407         the line number for use in creating an accelerator.  I added a
8408         hack to support existing functions with one argument (although I
8409         doubt that very many of these exist), for backward compatibility.
8410
8411         f) I moved the top level mule menu to be a submenu of the edit
8412         menu.  I think that most of the items on this menu are fairly
8413         useless and there are certainly not enough frequently used items
8414         to justify this being its own top level menu.
8415
8416         g) I combined most of the items in big-menubar.el into the main menu.
8417         If people think the main menu is too big, it would be possible to
8418         create different configurations, some smaller.
8419
8420         * menubar.el (check-menu-syntax):
8421         Deleted some syntax checks that were no longer valid, partly
8422         because of changes that were already made a long time ago, and
8423         partly because of a change I made where I allow the name of the
8424         menu item to be an evaluated expression rather than just a string,
8425         similar to all of the other parameters of a menu item.
8426
8427         * minibuf.el:
8428         * minibuf.el (read-file-name-1):
8429         * minibuf.el (mouse-read-file-name-1):
8430         I made a number of changes to improve the appearance
8431         and functioning of the file dialog box.  They include:
8432
8433         a) Fixing the problem where closing the dialog box by clicking on
8434         the close button of the window didn't properly exit the
8435         minibuffer.
8436
8437         b) Fixing the problem that if you typed part of a file name, and
8438         then clicked on a completion with the mouse, the file was not
8439         correctly selected.
8440
8441         c) Changing the title of the dialog box to reflect the operation
8442         being done in accordance with user interface conventions, rather
8443         than the name of the dialog box buffer, which is rather useless.
8444
8445         d) Remove the words "possible completions are" which didn't
8446         belong.
8447
8448         e) Fix things so that the completions scroll off the end of the
8449         completions windows only to the right, rather than both to the
8450         right and down, which is in accordance with Windows user interface
8451         conventions.
8452
8453         * msw-init.el (init-post-mswindows-win):
8454         Added a binding for meta-F4, which is the standard windows binding
8455         for exiting a program.
8456
8457         * select.el (get-selection-no-error):
8458         * select.el (own-selection):
8459         * select.el (own-clipboard):
8460         Added an optional argument called append to the functions
8461         own-selection and own-clipboard.  This adds support for appending
8462         text to the existing selection and allows the function
8463         own-clipboard to be used as the value of the variable
8464         interprogram- cut-function.
8465
8466         Fixed a bug in own-selection in handling zmacs-region-stays.
8467
8468         * simple.el (historical-kill-line): New.
8469
8470         * simple.el (kill-line):
8471         * simple.el (interprogram-cut-function):
8472         * simple.el (interprogram-paste-function):
8473         * simple.el (handle-pre-motion-command):
8474         * simple.el (next-line):
8475         * simple.el (previous-line):
8476         a) Expanded the variable kill-whole-line, so that function
8477         kill-line can be set to delete the entire line always, not just
8478         when cursor is at the beginning of the line.  This is controlled
8479         by setting the variable kill-whole-line to the symbol 'always.
8480         This behavior, as well as the existing kill-whole-line behavior,
8481         now only take effect when kill-line is called interactively,
8482         although this is a departure from a previous behavior in the case
8483         of setting this variable kill-whole-line to t.  It is almost
8484         certainly what has always been intended, and most likely the old
8485         way of doing things introduced bugs.  I also created a function
8486         called historical-kill-line, which ignores the kill-whole-line
8487         setting and always gives the historical behavior of only killing
8488         to the end of the line.  I bound this function to shift- control-k
8489         so that the kill to end of line behavior is available, even when
8490         kill-whole-line has been set to change control-k into the simple
8491         delete-whole-line behavior. (This can be set using the options
8492         menu.)
8493
8494         b) I changed things so that kill and yank now interact with the
8495         clipboard by default under windows.  This was done by changing the
8496         default value of interprogram-cut- function and
8497         interprogram-paste-function.  You can get the old behavior by
8498         setting these to nil, and there is an option on the options menu
8499         to do this.
8500
8501         c) I added support for selecting text using shifted motion keys.
8502         This support is on by default and can be controlled by the
8503         variable shifted-motion-keys-select-region.  There is also a
8504         variable called unshifted-motion-keys-deselect-region that
8505         controls more specifically how the shifted motion key behavior
8506         works.  I did not put an option on the options menu to turn this
8507         off, because I can't imagine why this would be useful.
8508
8509         * simple.el (forward-block-of-lines):
8510         * simple.el (backward-block-of-lines):
8511         * simple.el (block-movement-size):
8512         New.
8513
8514         * simple.el (uncapitalized-title-words):
8515         * simple.el (uncapitalized-title-word-regexp):
8516         * simple.el (capitalize-string-as-title):
8517         * simple.el (capitalize-region-as-title):
8518         New.
8519
8520
8521         * subr.el (add-hook):
8522         * subr.el (make-local-hook): New.
8523         * subr.el (remove-local-hook): New.
8524         * subr.el (add-one-shot-hook): New.
8525         * subr.el (add-local-one-shot-hook): New.
8526         Added some functions to make using hooks easier.
8527         These include:
8528
8529         a) Functions add-local-hook and remove-local-hook to make it easy
8530         to use local hooks.
8531
8532         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8533         make it possible to add a "one-shot" hook, which is to say a hook
8534         that runs only once, and automatically removes itself after the
8535         first time it has run.
8536
8537 2000-03-09  Andy Piper  <andy@xemacs.org>
8538
8539         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8540
8541 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8542
8543         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8544         Moved from menubar-items.el.
8545         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8546
8547 2000-03-08  Andy Piper  <andy@xemacs.org>
8548
8549         * gutter-items.el (build-buffers-tab-internal): add selected field
8550         to buffers tab spec.
8551
8552 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8553
8554         * minibuf.el (last-exact-completion): Initialize to nil.
8555
8556 2000-03-07  Didier Verna  <didier@xemacs.org>
8557
8558         * startup.el (command-line-1): remove unused variable
8559         `first-file-buffer'.
8560
8561 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8562
8563         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8564         which is also used for Web server log files.
8565
8566 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8567
8568         * mule/mule-charset.el: Setup auto-fill-chars.
8569
8570 2000-03-02  SL Baur  <steve@beopen.com>
8571
8572         * subr.el (with-string-as-buffer-contents): Reimplement using
8573         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8574         non-deletion of buffer after execution problem.
8575         (with-output-to-string): Use unique buffer name.
8576
8577 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8578
8579         * gutter-items.el (buffers-tab-sort-function):  New variable.
8580         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8581
8582 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8583
8584         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8585
8586 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8587
8588         * menubar-items.el (maybe-add-init-button): Remove the "Load
8589         .emacs" button from all menubars.
8590
8591 2000-03-01  Didier Verna  <didier@xemacs.org>
8592
8593         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8594         region rectangle replacement (from Jan Vroonhof).
8595         (replace-rectangle): new function.
8596
8597 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8598
8599         * mule/mule-cmds.el (set-default-coding-systems): Use
8600         set-terminal-coding-system and set-keyboard-coding-system.
8601         * coding.el (set-terminal-coding-system): Use
8602         set-console-tty-output-coding-system.
8603         (set-keyboard-coding-system): Use
8604         set-console-tty-input-coding-system.
8605
8606 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8607
8608         * minibuf.el (read-variable): Allow symbol to default argument.
8609
8610 2000-02-27  Andy Piper  <andy@xemacs.org>
8611
8612         * gutter-items.el (update-tab-hook): new function to be used for
8613         hooks.
8614         (create-frame-hook): add update-tab-hook.
8615         (record-buffer-hook): ditto.
8616         (default-gutter-position-changed): ditto.
8617         (default-gutter-position): updating the buffers tab is now handled
8618         by a hook.
8619         (default-gutter-position-changed-hook): new variable.
8620         (gutter-element-visibility-changed-hook): ditto.
8621         (set-gutter-element-visible-p): call it.
8622         (set-gutter-element): use modify-specifier-instances. Set extents
8623         as duplicable before using.
8624         (remove-gutter-element): ditto.
8625         (set-gutter-element-visible-p): ditto.
8626         (init-gutter): new function.
8627         (add-tab-to-gutter): use new gutter-element functions rather than
8628         setting specifiers directly.
8629         (clear-progress): ditto.
8630         (abort-progress): ditto.
8631         (gutter-buffers-tab-visible-p): renamed from
8632         default-gutter-visible-p
8633
8634         * specifier.el (modify-specifier-instances): new function from Jan
8635         Vroonhof.
8636
8637         * x-init.el (init-post-x-win): call init-gutter.
8638
8639         * msw-init.el (init-post-mswindows-win): call init-gutter.
8640
8641         * menubar-items.el (default-menubar): Update to reflect new gutter
8642         variables.
8643
8644 2000-02-26  Andy Piper  <andy@xemacs.org>
8645
8646         * gutter-items.el (set-gutter-element): new function. Add gutter
8647         elements to the specified gutter.
8648         (remove-gutter-element): new function. Remove gutter elements from
8649         the specified gutter.
8650         (set-gutter-element-visible-p): new function. Set gutter element
8651         visibility for the provided gutter-visible specifier.
8652
8653 2000-02-23  Andy Piper  <andy@xemacs.org>
8654
8655         * gutter-items.el (add-tab-to-gutter): specify dimensions
8656         dynamically.
8657
8658 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8659
8660         * gutter-items.el (add-tab-to-gutter):
8661         * package-get.el (package-get-interactive-package-query):
8662         * package-ui.el (pui-directory-exists):
8663         (pui-install-selected-packages):
8664         (pui-list-packages):
8665         Use #'(lambda ...)  instead of '(lambda ...).
8666
8667 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8668
8669         * startup.el (load-user-init-file): Check to make sure user
8670           has an init-file before calling load().
8671
8672 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8673
8674         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8675
8676 2000-02-23  Martin Buchholz <martin@xemacs.org>
8677
8678         * XEmacs 21.2.31 is released.
8679
8680 2000-02-21  Mike Sperber <mike@xemacs.org>
8681
8682         * loadup.el (really-early-error-handler):
8683         * update-elc.el:
8684         * make-docfile.el:
8685         Remove dependency on EMACSBOOTSTRAP... environment variables.
8686
8687 2000-02-21  Martin Buchholz <martin@xemacs.org>
8688
8689         * XEmacs 21.2.30 is released.
8690
8691 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8692
8693         * byte-optimize.el (byte-optimize-plus):
8694         (byte-optimize-minus):
8695         (byte-optimize-multiply):
8696         Optimize (- 0) to 0, not (-)
8697         Optimize (+ 5 3.0) to 8.0
8698         Optimize (* 5 3.0) to 15.0
8699         Improve readability.
8700
8701 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8702
8703         * modeline.el: (modeline-scrolling-method): change modeline
8704         mswindows cursor appearance according to the value.
8705
8706         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8707         and 'gui-element face colors and 'gui-element face font to Windows
8708         defaults.
8709
8710 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8711
8712         * font-lock.el: Javadoc enhancements
8713
8714 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8715
8716         * ldap.el (toplevel): Test if LDAP support has been compiled in
8717         (ldap-verbose): New option
8718         (ldap-search-entries): Renamed from the previous ldap-search
8719         Conditionalize message display on ldap-verbose
8720         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8721         defuns
8722         (ldap-search): Is now defined as an obsolete wrapper calling
8723         ldap-search-basic or ldap-search-entries
8724
8725
8726 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8727             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8728             Jan Vroonhof  <jan@xemacs.org>
8729
8730         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8731         When for-effect is true, didn't call `byte-optimize-form'
8732         in and/or subforms without last.
8733
8734 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8735
8736         * package-get.el (package-get-download-sites): Use correct custom
8737         type.
8738
8739 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8740
8741         * files.el (write-file): Ask for coding system when compiled with
8742         file-coding.
8743
8744 2000-02-16  Andy Piper  <andy@xemacs.org>
8745
8746         * buffer.el (switch-to-buffer): give norecord argument to
8747         set-window-buffer instead of explicitly recording.
8748
8749         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8750         we have to pick a window.
8751
8752 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8753
8754         * mule/mule-cmds.el (describe-language-support): Don't add
8755         unexist function to help-map.
8756         (describe-coding-system): Don't use already assigend `C'.
8757
8758 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8759
8760         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8761         work in custom.
8762
8763 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8764
8765         * about.el: Ienaga's e-mail address change.
8766
8767 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8768
8769         * etags.el (find-tag): force new window -- even if buf already
8770         visible -- when other-window is t
8771
8772 2000-02-16  Martin Buchholz <martin@xemacs.org>
8773
8774         * XEmacs 21.2.29 is released.
8775
8776 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8777
8778         * cl-extra.el (getf): This is now identical to `plist-get', so
8779         just defalias it.
8780         * cl-macs.el: Make getf an alias to plist-get, at the
8781         byte-compiler level, using define-compiler-macro.
8782
8783 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8784
8785         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8786
8787 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8788
8789         * lisp/etags.el (find-tag-internal): set exact-tagname to
8790           a regular expression that matches against the tagname
8791           part of the tag entry first instead of only looking in
8792           the context area.
8793
8794 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8795
8796         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8797         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8798
8799 2000-02-07  Martin Buchholz <martin@xemacs.org>
8800
8801         * XEmacs 21.2.28 is released.
8802
8803 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8804
8805         * cl-extra.el (getf): Just call `get', never `get*'.
8806         Make arglist match docstring.
8807         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8808         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8809         * byte-optimize.el: remove references to `get*'.
8810
8811 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8812
8813         * mule/european.el: Add syntax information for Latin3 and Latin4.
8814
8815 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8816
8817         * byte-optimize.el: Byte-optimize (length "foo")
8818
8819 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8820
8821         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8822         width check using `window-leftmost-p' and `window-rightmost-p'.
8823
8824 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8825
8826         * wid-edit.el (widget-match-inline): An atom never matches a
8827           list.
8828
8829 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8830
8831         * modeline.el: Consolidated 'x and 'mswindows specification under
8832         'win tag.
8833
8834 2000-01-29  Andy Piper  <andy@xemacs.org>
8835
8836         * gutter-items.el: (format-buffers-tab-line): Try and be
8837         intelligent about buffer naming when we have duplicates.
8838
8839 2000-01-29  Andy Piper  <andy@xemacs.org>
8840
8841         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8842         updated when it becomes visible.
8843
8844 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8845
8846         * bytecomp.el (byte-compile-insert-header): Properly set coding
8847         system under MULE and file-coding.
8848
8849 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8850
8851         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8852         (dontusethis-set-value-terminal-coding-system-handler):
8853         (dontusethis-set-value-keyboard-coding-system-handler):
8854         Never undefine coding system aliases.  Emergency fix for gnus.
8855
8856 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8857
8858         * files.el (abbreviate-file-name): Use directory-sep-char instead
8859         of hard-coded "/".
8860
8861 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8862
8863         * startup.el (user-init-file-base-list): New variable, replacing
8864         user-init-file-base.
8865         (find-user-init-file): New function.
8866         (command-line-early): Use it.
8867         (load-user-init-file): Ditto.
8868
8869 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8870
8871         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8872         calling valid-image-instantiator-format-p
8873
8874 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8875
8876         * isearch-mode.el (isearch-mode): The variable is
8877         isearch-unhidden-extents, not isearch-opened-extents.
8878
8879 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8880
8881         * minibuf.el (next-history-element): Modify error message if a
8882         default value is available.
8883
8884 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8885
8886         * bytecomp.el (byte-compile-file): Don't unconditionally write
8887         .elc files in binary - might contain non-Latin1.
8888
8889 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8890
8891         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8892         for windows-nt.
8893
8894         * version.el:
8895         * startup.el (user-init-file-base):
8896         * process.el (call-process-region):
8897         * files.el (make-backup-file-name):
8898         (backup-file-name-p):
8899         (file-relative-name):
8900         (abbreviate-file-name):
8901         (set-auto-mode):
8902         * code-process.el (call-process-region): Removed unnecessary
8903         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8904         support out of the universe.
8905
8906         * process.el:
8907         * code-process.el:
8908         * bytecomp.el (byte-compile-file): Removed reference to
8909         buffer-file-type, and commented usage of binary-process-output
8910         NTEmacs variables.
8911
8912 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8913
8914         * help.el (function-arglist): Add case for macro.
8915
8916 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8917
8918         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8919         printers.
8920         (custom-display): Added a menu for printer/display tags.
8921
8922         * frame.el (frame-type):
8923         * device.el (device-type): Added 'msprinter to the doc string, and
8924         removed 'pc -- it is not going to be implemented ever.
8925         (call-device-method): Fixed docstring typo.
8926         Defined specifier tags 'printer and 'display.
8927
8928 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8929
8930         * lisp/itimer.el (itimer-run-expired-timers): (consp
8931           last-command-event-time) instead of (consp
8932           'last-command-event-time).
8933
8934 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8935
8936         * msw-glyphs.el: Removed obsolete commentary.
8937
8938 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8939
8940         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8941         better default value.
8942
8943 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8944
8945         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8946         (read-string): Ditto.
8947         (eval-minibuffer): Ditto.
8948         (read-command): Ditto.
8949         (read-function): Ditto.
8950         (read-variable): Ditto.
8951         (read-number): Ditto.
8952         (read-shell-command): Ditto.
8953         (read-number): Record history.
8954
8955 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8956
8957         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8958
8959 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8960
8961         * faces.el (startup-initialize-custom-faces): New function.
8962         Reset all faces created during auto-autoloads loading time
8963         by defface.
8964         * startup.el (command-line): Call it.
8965
8966 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8967
8968         * about.el (about-hackers): Add myself to contributors list.
8969
8970 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8971
8972         * menubar-items.el (maybe-add-init-button): Removed an argument in
8973         a call to load-user-init-file, as the function managed to lose its
8974         formal parameter a few betas ago.
8975
8976 2000-01-18  Martin Buchholz <martin@xemacs.org>
8977
8978         * XEmacs 21.2.27 is released.
8979
8980 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8981
8982         * process.el (shell-command-to-string): Use the FSF docstring.
8983         Make shell-command-to-string the standard function, and
8984         exec-to-string the (deprecated) alias.
8985
8986         * startup.el: typo fix.
8987
8988 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8989
8990         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8991
8992 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8993
8994         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8995         buffers after visible buffers.
8996         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8997
8998 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8999
9000         * info.el (Info-extract-menu-node-name): Stop at a dot
9001         followed by whitespace or right parenthesis.
9002
9003 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9004
9005         * info.el (Info-directory-list): Warn against using Customize with
9006         Info-directory-list.
9007
9008 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9009
9010         * minibuf.el (read-file-name): doc fix.
9011
9012         * autoload.el (update-file-autoloads): doc fix.
9013
9014         * about.el (about-hackers): Change my E-mail address.
9015
9016 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9017
9018         * info.el (Info-visit-file): Just use the `f' interactive spec to
9019         read a filename in the standard way.
9020
9021 2000-01-13  Andy Piper  <andy@xemacs.org>
9022
9023         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9024         (gutter-buffers-tab-extent): new variable.
9025         (update-tab-in-gutter): call add-tab-to-gutter again if the
9026         orientation has changed.
9027         (add-tab-to-gutter): cope with different orientations.
9028
9029 2000-01-11  Didier Verna  <didier@xemacs.org>
9030
9031         * info.el (Info-following-node-name): backward-skip dots as well
9032         as spaces (dots at the end of a node name aren't part of it).
9033         (Info-extract-menu-node-name): don't skip dots. There could be
9034         some in the node name.
9035         (Info-index): allow dots to be part of a node name.
9036
9037 2000-01-12  Andreas Jaeger  <aj@suse.de>
9038
9039         * files.el (auto-mode-alist): Added idlwave-mode.
9040         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9041
9042 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9043
9044         * info.el (Info-search): Show default value.
9045
9046 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9047
9048         * info.el (Info-read-node-completion-table): New variable.
9049         (Info-read-node-name-1): New function.
9050         (Info-read-node-name): Use it.
9051         (Info-follow-reference): Use DEFAULT argument of completing-read.
9052         (Info-menu): Ditto.
9053
9054 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9055
9056         * hyper-apropos.el (hyper-describe-key-briefly): Save
9057         window configuration.
9058         (hyper-describe-face): Use DEFAULT of completing-read.
9059         (hyper-apropos-read-variable-symbol): Ditto.
9060         (hyper-apropos-read-function-symbol): Ditto.
9061
9062 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9063
9064         * mule/mule-cmds.el (set-default-coding-system): Set
9065         comint-exec-hook to use coding-system-for-read and
9066         coding-system-for-write so that C-x RET c works.
9067
9068 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9069
9070         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9071         (previous-matching-history-element): Increment
9072         minibuffer-max-depth by 1.
9073         (next-matching-history-element): Ditto.
9074
9075 2000-01-11  Andy Piper  <andy@xemacs.org>
9076
9077         * gutter-items.el (buffers-tab): Create a new face for the buffers
9078         tab.
9079         (buffers-tab-face): use it.
9080
9081 2000-01-10  Didier Verna  <didier@xemacs.org>
9082
9083         * modeline.el (modeline-scrolling-method): change modeline X
9084         cursor appearance according to the value.
9085
9086 2000-01-07  Andreas Jaeger  <aj@suse.de>
9087
9088         * about.el (about-hackers): Moved my entry to contributor list.
9089         (xemacs-hackers): Added myself.
9090         (about-maintainer-info): Added description of myself.
9091
9092
9093 2000-01-07  Didier Verna  <didier@xemacs.org>
9094
9095         * modeline.el (modeline-scrolling-method): new variable.
9096         (mouse-drag-modeline): add reference to it in the docstring.
9097         (mouse-drag-modeline): handle it.
9098
9099 2000-01-08  Andy Piper  <andy@xemacs.org>
9100
9101         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9102         calls.
9103         (remove-buffer-from-gutter-tab): ditto.
9104
9105 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9106
9107         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9108         (custom-face-edit): Fix grammatical error in help message.
9109
9110 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9111
9112         * movemail.el: Added.
9113
9114         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9115
9116 2000-01-03  Didier Verna  <didier@xemacs.org>
9117
9118         * modeline.el (mouse-drag-modeline): remove the code related to
9119         the modeline horizontal scrolling facility.
9120
9121 1999-12-31  Martin Buchholz <martin@xemacs.org>
9122
9123         * XEmacs 21.2.26 is released.
9124
9125 1999-12-28  Andy Piper  <andy@xemacs.org>
9126
9127         * wid-edit.el (widget-push-button-value-create): The gui cache
9128         does not agree with native widgets which can only be displayed
9129         once per window. The reasons for caching are diminished now that
9130         we don't hog resources when creating buttons.
9131         (widget-push-button-cache) deleted.
9132
9133 1999-12-24  Martin Buchholz <martin@xemacs.org>
9134
9135         * XEmacs 21.2.25 is released.
9136
9137 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9138
9139         * hyper-apropos.el (hyper-apropos): Toggle
9140         hyper-apropos-programming-apropos correctly.
9141         Set REGEXP when user accepts default value.
9142
9143 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9144
9145         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9146         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9147
9148 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9149
9150         * mule/mule-category.el (undefined-category-designator):
9151         Return char instead of character.  Search for undefined one.
9152         (describe-category): Use with-displaying-help-buffer.
9153
9154 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9155
9156         * byte-optimize.el (byte-optimize-plus):
9157         Optimize (+ 1) to 1 instead of (1+ nil).
9158
9159         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9160
9161         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9162
9163         * byte-optimize.el (byte-optimize-char-before): New function.
9164         Remove performance penalty for using (char-before) instead of (char-after).
9165
9166 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9167
9168         * mule/mule-category.el (char-category-list): Return character
9169         instead of integer.
9170
9171 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9172
9173         * minibuf.el (read-buffer): Check default is buffer object.
9174
9175 1999-11-25  Andy Piper  <andy@xemacs.org>
9176
9177         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9178         for buttons.
9179
9180 1999-12-16  Andreas Jaeger  <aj@suse.de>
9181
9182         * package-get.el (package-get-maybe-save-index): Fixed typo.
9183         Patch by Jeff Miller <jmiller@smart.net>.
9184
9185 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9186
9187         * gnuserv.el (gnuserv-process-filter):  don't call
9188         gnuserv-write-to-client when gnuserv-current-client is nil
9189
9190 1999-12-14  Martin Buchholz <martin@xemacs.org>
9191
9192         * XEmacs 21.2.24 is released.
9193
9194 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9195
9196         * about.el (about-hackers): Update my email address.
9197
9198 1999-12-07  Martin Buchholz <martin@xemacs.org>
9199
9200         * XEmacs 21.2.23 is released.
9201
9202 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9203
9204         * package-get.el (package-get-download-sites): Removed several
9205         defunct download sites, added many new ones, and corrected a few
9206         incorrect directory-on-site entries.  Added physical locations to
9207         site-description.
9208
9209 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9210
9211         * finder.el (finder-commentary): add DOC string and fix
9212         interactive spec
9213
9214 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9215
9216         * help.el (describe-function): Don't forget to intern the string
9217         completing-read returns.
9218         (describe-variable): Ditto.
9219
9220 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9221
9222         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9223         `hyper-apropos-help-mode' here to find symbol to customize
9224         irregardless of cursor position and simplify
9225         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9226         `hyper-apropos-popup-menu'.
9227
9228 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9229
9230         * apropos.el (apropos-mode-map): Add return to call
9231         apropos-follow.
9232         (apropos-print): Call apropos-mode to have better
9233         command reference. Put keymap text-poperty to
9234         symbole name.
9235
9236 1999-11-22  Alastair Burt  <burt@dfki.de>
9237
9238         * help.el: (describe-bindings-1): Added handling of keymaps for
9239         the extents at point.
9240
9241 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9242
9243         * gutter-items.el (buffers-tab-items): Wrap the function in a
9244         save-match-data
9245
9246 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9247
9248         * help.el (describe-function): Use the DEFAULT argument to
9249         completing-read.
9250         (describe-variable): Ditto.
9251
9252 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9253
9254         * minibuf.el (read-from-minibuffer): Add optional argument
9255         DEFAULT to have better mini-buffer history support.
9256         (completing-read): Pass default to read-from-minibuffer.
9257         (read-buffer): Pass default to completing-read.
9258
9259 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9260
9261         * font-lock.el (font-lock-doc-string-face): Document the
9262         `font-lock-lisp-like' property.
9263
9264 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9265
9266         * lisp-mode.el: Specify `font-lock-lisp-like'.
9267
9268         * font-lock.el (font-lock-lisp-like): New function.
9269         (font-lock-fontify-syntactically-region): Use it.
9270
9271 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9272
9273         * XEmacs 21.2.22 is released
9274
9275 1999-11-28  Martin Buchholz <martin@xemacs.org>
9276
9277         * XEmacs 21.2.21 is released.
9278
9279 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9280
9281         * minibuf.el (read-coding-system): Accept symbol and
9282         coding-system object as a default-coding-system.
9283
9284 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9285
9286         * minibuf.el (read-coding-system): Accept symbol as
9287         a default-coding-system.
9288
9289 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9290
9291         * apropos.el (apropos-documentation): Use insert instead
9292         of princ.
9293
9294 1999-11-07  William M. Perry  <wmperry@aventail.com>
9295
9296         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9297           for the linux console.
9298
9299         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9300           stuff to work when you are not on a window system, since the GPM
9301           mouse support now allows pasting from outside of XEmacs.
9302
9303 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9304
9305         * XEmacs 21.2.20 is released
9306
9307 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9308
9309         * setup-paths.el (paths-default-info-directories): Add
9310         /usr/share/info and /usr/local/share/info.
9311
9312 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9313
9314         * about.el: Updated Vladimir Ivanovic's info.
9315
9316 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9317
9318         * auto-show.el (auto-show-truncationp): Remove.
9319
9320         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9321
9322 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9323
9324         * indent.el (indent-line-to): fix bug: spaces were not replaced
9325         with tab if column is multiple of tab-width
9326         From dhn@qedinc.com
9327
9328 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9329
9330         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9331         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9332
9333         * package-get.el (package-get-package-provider): Be verbose when
9334         interactive. Patch from Robert Pluim
9335
9336 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9337
9338         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9339         info file suffixes.
9340
9341 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9342
9343         * process.el (open-network-stream): Add a new optional parameter
9344         PROTOCOL to support udp; fix a minor typo and add an explanation
9345         in docstring for udp programming.
9346
9347         * code-process.el (open-network-stream): Add a new optional
9348         parameter PROTOCOL to support udp; fix a minor typo and add an
9349         explanation in docstring for udp programming.
9350
9351 1999-10-18  Andy Piper  <andy@xemacs.org>
9352
9353         * gui.el (make-gui-button): be more precise about how we call
9354         callbacks.
9355
9356         * wid-edit.el (widget-push-button-value-create): Use the new form
9357         of native gui-button.
9358
9359 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9360
9361         * info.el (Info-page-prev): Don't do (sit-for 0).
9362
9363 1999-10-13  Andy Piper  <andy@xemacs.org>
9364
9365         * gutter-items.el (progress-abort-glyph): new glyph for showing
9366         abort status.
9367         (append-progress): dispatch-event rather than sit-for.
9368         (abort-progress): new function. Show the abort glyph with an
9369         appropriate message.
9370         (raw-append-progress): dispatch-event rather than sit-for.
9371         (display-progress): cope with aborts.
9372
9373         * gui.el (make-gui-button): Use native widgets for buttons
9374         unconditionally.
9375         (insert-gui-button): ditto.
9376         (gui-button-p): ditto.
9377
9378         * xbm-button.el: remove from core.
9379
9380         * xpm-button.el: remove from core.
9381
9382 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9383
9384         * faces.el (init-device-faces): Don't initialize the random faces
9385         on the stream device.
9386
9387 1999-10-06  Andy Piper  <andy@xemacs.org>
9388
9389         * files.el (recover-file): Don't use ls under windows for revert buffer.
9390
9391 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9392
9393         * package-get.el (package-get-download-menu): Make menu really
9394         toggle download sites.
9395         (package-get-download-sites): Add autoload cookie.
9396
9397 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9398
9399         * setup-paths.el (paths-find-module-directory): Ditto.
9400
9401 1999-09-29  Werner Fink  <werner@suse.de>
9402
9403         * setup-paths.el (paths-find-exec-directory): Add missing nil
9404         parameter for environment.
9405
9406 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9407
9408         * modeline.el (modeline-format):
9409         Only purecopy the strings.  Else
9410         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9411         barfs.
9412
9413 1999-08-28  Mike Woolley  <mike@bulsara.com>
9414
9415         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9416         user setting comint-completion-addsuffix and
9417         comint-process-echoes.
9418
9419 1999-09-22  Andy Piper  <andy@xemacs.org>
9420
9421         * gutter-items.el (update-tab-in-gutter): use
9422         last-nonminibuf-window instead of selected-window.
9423
9424 1999-09-18  Andy Piper  <andy@xemacs.org>
9425
9426         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9427         display on.
9428
9429         * subr.el (record-buffer-hook): new variable so that the hook gets
9430         some documentation.
9431
9432 1999-09-16  Andy Piper  <andy@xemacs.org>
9433
9434         * gutter-items.el (update-tab-in-gutter): only update when the
9435         gutter is visible.
9436         (remove-buffer-from-gutter-tab): ditto.
9437
9438 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9439
9440         * simple.el (do-auto-fill): Commented out part of Kinsoku
9441         processing.
9442
9443 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9444
9445         * isearch-mode.el (isearch-highlightify-region): Give the
9446         highlighting extents a high priority.
9447         (isearch-make-extent): Give the main highlighting extent an even
9448         higher priority.
9449
9450 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9451
9452         * packages.el (packages-compute-package-locations): Fix typo from
9453         -u rationalization.
9454
9455 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9456
9457         * setup-paths.el (paths-find-doc-directory): Respect value of
9458         `configure-doc-directory.'
9459
9460         * find-paths.el (paths-find-architecture-directory): Give
9461         precendence `default' argument (which typically comes from
9462         configure).
9463
9464 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9465
9466         * startup.el (command-line-early): Added options -user-init-file
9467         and -user-init-directory.
9468
9469         * files.el (user-init-file): Default to NIL so we can recognize
9470         when it's set.
9471
9472 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9473
9474         * obsolete.el (init-file-user):
9475         * startup.el:
9476         * packages.el (packages-compute-package-locations):
9477         * package-get.el (package-get-user-index-filename):
9478         * menubar-items.el (maybe-add-init-button):
9479         * info.el (Info-annotations-path):
9480         * dump-paths.el:
9481         Change `user-init-directory' to be an absolute path.
9482         Use `user-init-directory' where appropriate.
9483         Zap `init-file-user' and its uses.
9484
9485 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9486
9487         * subr.el (copy-symbol): New function.
9488
9489 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9490
9491         * isearch-mode.el (isearch-done): Be sure to restore invisible
9492         extents in the proper buffer.
9493         (isearch-pre-command-hook): Set this-command to the correct value
9494         in case the buffer has changed and old overriding-local-map was
9495         used.
9496         (isearch-restore-extent): Use remprop instead of setting the
9497         property to nil.
9498
9499 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9500
9501         * cmdloop.el (execute-extended-command): Update zmacs region
9502         before the delay.
9503         (execute-extended-command): Make the message gettext-friendly.
9504
9505 1999-09-07  Andy Piper  <andy@xemacs.org>
9506
9507         * gutter-items.el (progress-gauge-glyph): renamed from
9508         progress-glyph.
9509         (progress-text-glyph): new variable.
9510         (progress-layout-glyph): use layouts and text glyphs.
9511         (progress-area-buffer): removed.
9512         (progress-text-and-extent): new variable.
9513         (progress-displayed-p): dynamically create gutter area buffer.
9514         (clear-progress): ditto.
9515         (raw-append-progress): ditto.
9516         (append-progress): use new glyph names.
9517         (raw-append-progress): only create the extent when needed. set
9518         properties more optimally.
9519         (progress): remove args.
9520
9521 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9522
9523         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9524         mapcar where the return value is unused.
9525         (isearch-restore-invisible-extents): Ditto.
9526         (isearch-highlight-all-cleanup): Ditto.
9527         (isearch-delete-extents-in-range): Traverse the extents only once.
9528         (isearch-highlight-all-update): Don't start over if the search
9529         string has changed and more input is pending.
9530
9531 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9532
9533         * packages.el (packages-find-package-data-path): Ditto.
9534
9535         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9536
9537         * subr.el (mapc-internal): Don't make obsolete.
9538
9539         * cl-extra.el (mapc): Resurrect.
9540
9541 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9542
9543         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9544         alias.
9545
9546         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9547         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9548         (isearch-yank-clipboard): Use get-clipboard instead of
9549         x-get-clipboard.
9550         (isearch-yank-selection): Fix docstring.
9551
9552 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9553
9554         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9555
9556 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9557
9558         * cl-macs.el (extent-start-position): Fix setf method.
9559         (extent-end-position): Ditto.
9560
9561 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9562
9563         * isearch-mode.el: End merge with FSF 20.4.
9564
9565         * isearch-mode.el (search-invisible): New variable.
9566         (isearch-hide-immediately): Ditto.
9567         (isearch-unhidden-extents): Ditto.
9568         (isearch-range-invisible): New function.
9569         (isearch-unhide-extent): Ditto.
9570         (isearch-restore-invisible-extents): Ditto.
9571         (isearch-restore-extent): Ditto.
9572
9573         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9574         implementation.
9575         (isearch-ring-retreat-edit): Ditto.
9576         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9577         (isearch-forward-regexp): New arguments NOT-REGEXP and
9578         NO-RECURSIVE-EDIT.
9579         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9580         (isearch-backward-regexp): New arguments NOT-REGEXP and
9581         NO-RECURSIVE-EDIT.
9582         (isearch-mode): Return isearch-success.
9583         (isearch-update): Use unread-command-events instead of
9584         unread-command-event.
9585         (isearch-abort): If an invalid regexp is encountered, keep popping
9586         states.
9587         (isearch-*-char): Use FSF implementation.
9588         (isearch-whitespace-chars): Use the more robust FSF's
9589         implementation.
9590         (isearch-within-brackets): New variable.
9591         (isearch-mode): Initialize it.
9592         (isearch-edit-string): Bind it.
9593         (isearch-search-and-update): Set it.
9594         (isearch-push-state): Push it.
9595         (isearch-top-state): Pop it.
9596         (isearch-search): Set it.
9597         (isearch-printing-char): When called by isearch-whitespace-chars,
9598         handle M-SPC gracefully.
9599         (isearch-message-prefix): New argument ELLIPSIS.
9600         (isearch-message-suffix): Ditto.
9601         (isearch-message): Use the ELLIPSIS argument when calling
9602         isearch-message-prefix and isearch-message-suffix.
9603         (isearch-message-prefix): Distinguish between "wrapped" and
9604         "overwrapped" search, FWIW.
9605
9606 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9607
9608         * isearch-mode.el (isearch-edit-string): Use the head of the
9609         search ring instead of search-last-string and search-last-regexp.
9610         (search-highlight): Renamed from isearch-highlight.
9611         (isearch-exit): Use the new name.
9612         (isearch-highlight): Ditto.
9613         (isearch-dehighlight): Ditto.
9614         (isearch-update-ring): New function.
9615         (isearch-done): Call it.
9616         (isearch-done): New argument EDIT.
9617         (isearch-repeat): If search string is empty, look up at the car of
9618         the search ring; ignore the yank pointer.
9619         (isearch-abort): Call isearch-done with NOPUSH.
9620         (isearch-cancel): New function.
9621         (isearch-mode-map): Bind it to ESC ESC ESC.
9622
9623         * isearch-mode.el: Begin merge with FSF 20.4.
9624
9625 1999-09-01  Andy Piper  <andy@xemacs.org>
9626
9627         * x-select.el (x-get-clipboard): obsolete.
9628         (x-yank-clipboard-selection): obsolete
9629
9630         * select.el (disown-selection): need to be careful to disown the
9631         clipboard if we set it via selection.
9632         (get-clipboard): move from x-select.el
9633         (yank-clipboard-selection): ditto.
9634
9635 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9636
9637         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9638         isearch-highlight-all-matches to nil.
9639         (isearch-fixed-case): New variable.
9640         (isearch-mode): Initialize it.
9641         (isearch-edit-string): Save it.
9642         (isearch-toggle-case-fold): Set it.
9643         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9644         need to check isearch-fixed-case.
9645         (isearch-toggle-case-fold): Update highlighting of all matches
9646         before the pause.
9647         (isearch-edit-string):
9648
9649 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9650
9651         * isearch-mode.el (isearch-edit-string): Call isearch-message
9652         before reading the event so that the prompt is displayed properly.
9653         (isearch-message): Use isearch-nonincremental when calling
9654         isearch-message-prefix.
9655         (minibuffer-local-isearch-map): Bind up and down to do the same as
9656         M-p and M-n respectively.
9657         (isearch-done): New arg NOPUSH.
9658         (isearch-edit-string): Use it.
9659         (isearch-edit-string): Don't bind isearch-string.
9660         (isearch-ring-adjust): Edit string, *then* push state.
9661
9662 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9663
9664         * faces.el (isearch-secondary): Make isearch-secondary look
9665         different than default.
9666
9667 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9668
9669         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9670         save-excursion.
9671         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9672         (isearch-update): Call isearch-dehighlight without arguments.
9673         (isearch-done): Ditto.
9674
9675         * isearch-mode.el (isearch-fix-case): If the search string has no
9676         upper-case letters, allow the folding to be reenabled.
9677         Previously, once disabled, the folding would remain that way until
9678         the end of isearch.
9679         (isearch-top-state): Call isearch-fix-case.
9680
9681         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9682         save-excursion.
9683         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9684
9685 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9686
9687         * xpm-button.el:
9688         xbm-button.el: Need to exist in core because gui.el depends on
9689         them.
9690
9691 1999-08-31  Andy Piper  <andy@xemacs.org>
9692
9693         * gutter-items.el (buffers-tab-face): new customizable variable.
9694         (buffers-tab-default-buffer-line-length): new specifier for
9695         maximum viewable characters.
9696         (progress-stack): new variable for implementing widget-based
9697         progress messages.
9698         (progress-area-buffer): ditto.
9699         (progress-glyph-height): ditto.
9700         (progress-stop-callback): ditto.
9701         (progress-quit-function): new function.
9702         (progress-glyph): new variable.
9703         (progress-layout-glyph): ditto.
9704         (progress-displayed-p): new function, see message-displayed-p for
9705         details.
9706         (clear-progress): ditto.
9707         (remove-progress): ditto.
9708         (append-progress): ditto.
9709         (raw-append-progress): ditto.
9710         (display-progress): ditto.
9711         (current-progress): ditto.
9712         (current-progress-label): ditto.
9713         (progress): ditto.
9714         (lprogress): ditto.
9715
9716
9717 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9718
9719         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9720
9721         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9722         `isearch-yank-selection'.
9723         (isearch-mode-map): Use it.
9724         (isearch-yank-selection): Use `get-selection' instead of
9725         `get-x-selection'.
9726
9727 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9728
9729         * faces.el (isearch-secondary): Create face here.
9730
9731         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9732         timers.
9733
9734 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9735
9736         * subr.el (buffer-string): More robust backward compatibility
9737         check, courtesy William Perry.
9738
9739 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9740
9741         * replace.el (perform-replace): Stop the search after the search
9742         limit has been reached.
9743
9744 1999-08-23  Andy Piper  <andy@xemacs.org>
9745
9746         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9747         here if we don't have one.
9748
9749 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9750
9751         * ldap.el (ldap-coding-system): Default to nil until we get
9752         efficient UTF8 support
9753         (ldap-decode-string): Guard against `decode-coding-string' not
9754         being defined
9755         (ldap-encode-string): Guard against `encode-coding-string' not
9756         being defined
9757
9758 1999-08-23  Didier Verna  <didier@xemacs.org>
9759
9760         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9761         Some doc strings improvements, and add a star to the `interactive'
9762         calls.
9763
9764 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9765
9766         * font-lock.el (java-font-lock-keywords-3): introduced new
9767         keywords and regexpes for javadoc syntax 1.2.
9768
9769 1999-08-17  Andy Piper  <andy@xemacs.org>
9770
9771         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9772         format-buffers-tab-line.
9773         (buffers-tab-max-buffer-line-length): new variable.
9774         (format-buffers-tab-line): new function. truncate names if over
9775         buffers-tab-max-buffer-line-length.
9776
9777 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9778
9779         * cus-start.el: Customize the variable `bell-inhibit-time'.
9780
9781 1999-08-16  Andy Piper  <andy@xemacs.org>
9782
9783         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9784         brute-force approach to deleting the last buffer.
9785         (buffers-tab-grouping-regexp): new customizable variable.
9786         (select-buffers-tab-buffers-by-mode): use it.
9787
9788 1999-08-13  Andy Piper  <andy@xemacs.org>
9789
9790         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9791         deletion problem.
9792
9793 1999-07-30  Didier Verna  <didier@xemacs.org>
9794
9795         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9796         of princ to output symbols.
9797         (custom-save-face-internal): ditto.
9798         (custom-save-resets): ditto.
9799
9800 1999-08-09  Didier Verna  <didier@xemacs.org>
9801
9802         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9803         `regexp-quote' to protect the major mode name for use as a regular
9804         expression (c++ needs this for instance).
9805
9806 1999-08-08  Andy Piper  <andy@xemacs.org>
9807
9808         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9809         cope with similar mode names.
9810
9811         * gutter-items.el (buffers-tab-selection-function): new selection
9812         function.
9813         (select-buffers-tab-buffers-by-mode): new function.
9814         (buffers-tab-items): use it if set to only display buffers in the
9815         tab in the current buffer's group..
9816         (update-tab-in-gutter): use new api.
9817         (remove-buffer-from-gutter-tab): ditto.
9818
9819         * gutter-items.el (buffers-tab-max-size): set custom selection
9820         default to 6.
9821         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9822         (add-tab-to-gutter): set face as default.
9823
9824 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9825
9826         * faces.el (frob-face-property): Merge the fall-back specifier
9827         with the target, not replace it.
9828
9829 1999-08-05  Andy Piper  <andy@xemacs.org>
9830
9831         * gutter-items.el (update-tab-in-gutter): add frame argument for
9832         buffer-items.
9833         (update-tab-in-gutter): use it.
9834
9835         * gutter-items.el (record-buffer-hook): set.
9836
9837         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9838         change.
9839         (switch-to-buffer-hook) deleted.
9840
9841 1999-08-04  Andy Piper  <andy@xemacs.org>
9842
9843         * gutter-items.el (update-tab-in-gutter): make sure this will work
9844         as an argument to create-frame-hook.
9845
9846 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9847
9848         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9849         instead of timer emulation.
9850
9851 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9852
9853         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9854         Emacs isearch enhancements.
9855
9856 1999-07-28  Andy Piper  <andy@xemacs.org>
9857
9858         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9859         all devices that support tab controls.
9860         (remove-buffer-from-gutter-tab): new function. to be used as a
9861         value for kill-buffer-hook.
9862
9863 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9864
9865         * auto-show.el (auto-show-truncationp): changed to match
9866         `window_translation_on'
9867
9868 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9869
9870         * XEmacs 21.2.19 is released
9871
9872 1999-07-28  SL Baur  <steve@miho>
9873
9874         * code-files.el (insert-file-contents): Fix docstring.
9875         revert previous change.
9876
9877 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9878
9879         * fill.el (fill-region-as-paragraph): Change re-break-point to
9880         contain word-across-newline plus one character so that filling
9881         Japanese and Chinese works as desired.
9882         * simple.el (do-auto-fill): Ditto.
9883
9884 1999-07-26  SL Baur  <steve@miho>
9885
9886         * mule/japanese.el ("Japanese"): Do not specify a default input
9887         method.
9888         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9889
9890 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9891
9892         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9893         able to use cl-macs macro in early lisp.
9894
9895 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9896
9897         * custom.el:
9898         * cus-face.el:
9899         * cus-edit.el:
9900                 Massive custom Theme API changes.
9901
9902 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * code-files.el (insert-file-contents): Regard
9905         coding-system-magic-cookie if `coding-system-for-read' is nil.
9906
9907 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9908
9909         * mule/thai-xtis.el: Add coding: local variable, to avoid
9910         bootstrapping problem with C locale.
9911
9912 1999-07-22  Andy Piper  <andy@xemacs.org>
9913
9914         * dumped-lisp.el (preloaded-file-list): guard against putting
9915         gutter-items in a less than functional XEmacs.
9916         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9917
9918 1999-07-18  Bob Weiner  <weiner@beopen.com>
9919
9920         * fill.el (fill-context-prefix): Fixed bug that prevented the
9921         setting of an adaptive fill prefix when the `dont-skip-first' was
9922         t.
9923
9924 1999-07-22  SL Baur  <steve@miho>
9925
9926         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9927
9928 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9929
9930         * files.el (interpreter-mode-alist): add `make', `guile', and
9931         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9932         makefile-mode, guile is a scheme, and someday XEmacs will be
9933         modular enough to use as an efficient scripting tool.)
9934
9935 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9936
9937         * mule/mule-cmds.el (reset-language-environment): Regard
9938         coding-category `utf-8' and `ucs-4' if they are available.
9939
9940 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9941
9942         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9943         (prefer-coding-system): Fix DOC-string.
9944
9945         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9946         DOC-string too.
9947
9948         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9949         Mule.
9950         (coding-system-change-eol-conversion): Fix DOC-string.
9951
9952 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9953
9954         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9955         instead of `list-coding-system'.
9956
9957 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9958
9959         * menubar-items.el (default-menubar): `select-input-method' was
9960         renamed to `set-input-method'.
9961
9962         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9963         "Set Language Environment" menu.
9964
9965         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9966         "Describe Language Support" menu.
9967
9968 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9969
9970         * mule/chinese.el ("Chinese-GB"): Rename
9971         `chinese-gb-environment-setup-function' to
9972         `setup-chinese-gb-environment-internal'.
9973
9974 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9975
9976         * mule/korean.el: Use `define-coding-system-alias' instead of
9977         `copy-coding-system'.
9978
9979 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9980
9981         * mule/mule-cmds.el (set-language-environment-coding-systems):
9982         Treat duplicated coding-categories.
9983
9984 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9985
9986         * mule/japanese.el: Use `define-coding-system-alias' instead of
9987         `copy-coding-system'.
9988
9989 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9990
9991         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9992         coding-system `viscii'.
9993
9994 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9995
9996         * mule/cyrillic.el:
9997         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9998         (cyrillic-alternativnyj-decode-table): New variable.
9999         (cyrillic-alternativnyj-encode-table): New variable.
10000         - Specify `iso-8-1' as a category of coding-system
10001           `alternativnyj'.
10002         - Abolish general Cyrillic environment.
10003
10004 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10005
10006         * mule/chinese.el:
10007         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10008         - Register `chinese-gb-environment-setup-function' as a
10009           `setup-function' of "Chinese-GB" environment.
10010
10011 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10012
10013         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10014         optional argument `parents'.
10015
10016         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10017         property for Thai-XTIS.
10018
10019         * mule/mule-help.el (help-with-tutorial): Use property
10020         `tutorial-coding-system' of language-info as a coding-system to
10021         read tutorial file.
10022
10023 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10024
10025         * mule/thai-xtis.el: Don't setup `setup-function' and
10026         `exit-function'.
10027
10028         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10029         `set-coding-category-system' to set up coding-system for
10030         coding-category.
10031
10032         * mule/mule-cmds.el (prefer-coding-system): Use
10033         `set-coding-category-system' to set up coding-system for
10034         coding-category.
10035
10036 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10037
10038         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10039         Thai-XTIS environment.
10040
10041         * mule/mule-cmds.el (prefer-coding-system): Use
10042         `find-coding-system' instead of `coding-system-p'.
10043
10044 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10045
10046         * mule/mule-cmds.el (set-language-environment-coding-systems):
10047         Modify eol-type for XEmacs.
10048
10049         * mule/thai-xtis.el: Delete unused local variable `category'.
10050
10051         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10052         function.
10053         (prefer-coding-system): Don't call
10054         `update-coding-systems-internal'; use function
10055         `coding-category-list' instead of variable `coding-category-list';
10056         use `set-coding-priority-list' instead of `set-coding-priority';
10057         modify `eol-type' for XEmacs.
10058
10059         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10060         `charset-columns'.
10061         (char-width): Likewise.
10062
10063 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10064
10065         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10066         `tis-620'.
10067
10068         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10069         `set-coding-priority-list' instead of `set-coding-priority'; don't
10070         call `update-coding-systems-internal'.
10071
10072         * mule/mule-misc.el (coding-system-get): New function.
10073         (coding-system-put): New function.
10074         (coding-system-category): New function.
10075
10076 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10077
10078         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10079         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10080         to avoid conflict with leim/quail/thai-xtis.
10081
10082         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10083         to thai-xtis-chars.el.
10084
10085         * mule/thai-xtis-chars.el: New file (split from
10086         mule/thai-xtis.el).
10087
10088 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10089
10090         * mule/thai-xtis.el:
10091         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10092         - Add syntax entries.
10093         - Put `preferred-coding-system' of the charset `thai-xtis' to
10094           `tis-620'.
10095
10096 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10097
10098         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10099         rewritten to use write-multibyte-character.
10100
10101 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10102
10103         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10104         of `iso-2022-7'.
10105         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10106         ported yet.
10107         (read-input-method-name): Treat optional argument `default'.
10108
10109 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10110
10111         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10112         all.
10113         (set-language-info-alist): Set up menus here.
10114
10115 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10116
10117         * minibuf.el (completing-read): Add new optional argument
10118         `default'.
10119         (read-coding-system): Add new optional argument
10120         `default-coding-system'.
10121
10122 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10123
10124         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10125         (viet-viscii-...->viet-vscii...).
10126
10127 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10128
10129         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10130         and menus.
10131
10132 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10133
10134         * mule/mule-cmds.el (input-method-function): Add permanent-local
10135         property.
10136
10137 1999-03-30  Dave Love  <fx@gnu.org>
10138
10139         * mule/mule-cmds.el (current-language-environment): Doc fix.
10140
10141 1999-02-06  Richard Stallman  <rms@gnu.org>
10142
10143         * mule/european.el (setup-slovenian-environment): New function.
10144         ("Slovenian"): New language environment.
10145
10146 1999-01-27  Dave Love  <fx@gnu.org>
10147
10148         * mule/mule-cmds.el (current-language-environment): Provide :link,
10149         :type (choices) and appropriate :get.
10150
10151 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10152
10153         * mule/mule-cmds.el (describe-language-environment): Don't alter
10154         input-method-alist.
10155
10156 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10157
10158         * mule/mule-cmds.el (prefer-coding-system): Call
10159         set-coding-priority, so that the internal array of priorities is
10160         also updated.
10161
10162 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10163
10164         * mule/mule-cmds.el (prefer-coding-system): If the argument
10165         requires specific EOL conversion type, make the default coding
10166         systems use that.
10167
10168 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10169
10170         * mule/mule-cmds.el (set-language-environment): Pass the default
10171         eol-type to set-language-environment-coding-systems.
10172         (set-default-coding-systems): Copy the eol-type property for the
10173         new default values of {buffer-file,process}-coding-system from the
10174         old defaults.
10175         (set-language-environment-coding-systems): Accept an optional
10176         argument EOL-TYPE, and set the eol-type property of the default
10177         coding systems accordingly.
10178
10179 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10180
10181         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10182         use generate-new-buffer instead of get-buffer-create.
10183
10184 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10185
10186         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10187
10188 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10189
10190         * mule/mule-cmds.el (default-input-method): Fix custom type.
10191
10192 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10193
10194         * mule/mule-cmds.el (setup-specified-language-environment):
10195         Add apropos-inhibit property.
10196         (describe-specified-language-support): Likewise.
10197
10198 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10199
10200         * mule/mule-cmds.el: Doc fixes.
10201
10202 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10203
10204         * mule/mule-cmds.el (register-input-method): Doc-string
10205         modified.
10206
10207 1998-09-01  Dave Love  <fx@gnu.org>
10208
10209         * mule/mule-cmds.el (current-language-environment): Fix
10210         setter function.
10211
10212 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10213
10214         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10215         mule/european.el, mule/hebrew.el, mule/japanese.el,
10216         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10217         avoid bootstrapping problem if you need to recompile all the Lisp
10218         files using interpreted code.
10219
10220 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10221
10222         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10223         ("Latin-2"): Likewise.
10224
10225 1998-08-18  Per Starback  <starback@update.uu.se>
10226
10227         * mule/european.el (setup-latin2-environment): Fix typo.
10228
10229 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10230
10231         * mule/european.el: Give proper value of `input-method' key to all
10232         lang. env.
10233
10234         * mule/mule-cmds.el (activate-input-method): Handle the case that
10235         the arg INPUT-METHOD is nil correctly.
10236         (read-multilingual-string): Activate the specified input method
10237         before calling read-string.  Afterward, activate the original
10238         input method.
10239
10240 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10241
10242         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10243         (set-language-info-alist): Fix typo in doc-string.
10244
10245         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10246
10247 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10248
10249         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10250         (reset-language-environment): New function for the job that
10251         setup-english-environment used to do.
10252         (set-language-environment): Do more setups according to the info
10253         in language-info-alist.
10254         (read-language-name): Handle the case that the arg KEY is nil.
10255         (describe-language-environment): Handle input-method property.
10256
10257         * mule/: All files under this directory, which related with
10258         specific languages (such as mule/european.el, mule/greek.el,
10259         mule/hebrew.el, mule/misc-lang.el), modified as below.
10260         (setup-XXX-environment): Just call set-language-environment.  If
10261         they used to do some other jobs than what done by
10262         set-language-environment, those jobs are done in
10263         setup-XXX-environment-internal now.
10264         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10265         the value to setup-XXX-environment-internal.  Add properties
10266         input-method and features.
10267
10268         * mule/english.el (setup-english-environment): Just call
10269         reset-language-environment.
10270
10271         * mule/european.el (setup-8-bit-environment): Function deleted.
10272
10273 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10274
10275         * mule/mule-cmds.el (input-method-exit-on-first-char)
10276         (input-method-use-echo-area): Doc fixes.
10277
10278 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10279
10280         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10281         variable.
10282         (input-method-use-echo-area): New variable.
10283
10284 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10285
10286         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10287
10288 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10289
10290         * mule/mule-cmds.el (activate-input-method): Update mode line.
10291         (inactivate-input-method): Likewise.
10292
10293 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10294
10295         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10296         input method in the current buffer, but just bind
10297         current-input-method.
10298
10299 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10300
10301         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10302
10303         * mule/misc-lang.el ("IPA"): Add coding-priority and
10304         coding-system.
10305
10306 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10307
10308         * mule/greek.el: Add coding-priority.
10309
10310 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10311
10312         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10313         LANG-ENV.
10314
10315 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10316
10317         * mule/mule-cmds.el (register-input-method): Fix previous change.
10318         (setup-specified-language-environment): Doc fix.
10319
10320 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10321
10322         * mule/mule-cmds.el: Several doc fixes.
10323         (get-language-info, set-language-info): Rename argument.
10324         (set-language-info-alist): Likewise.
10325         (register-input-method): Rename argument.
10326         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10327
10328 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10329
10330         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10331         default value while reading an input method.
10332
10333 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10334
10335         * mule/mule-cmds.el (universal-coding-system-argument):
10336         Use buffer-file-coding-system as default.
10337
10338 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10339
10340         * mule/korean.el ("Korean"): Doc fix.
10341
10342 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10343
10344         * mule/mule-cmds.el (describe-language-environment): Print the
10345         languge environment at the head.
10346
10347 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10348
10349         * mule/japanese.el: Set exit-function to exit-japanese-environment
10350         for Japanese environment.
10351
10352 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10353
10354         * mule/mule-cmds.el (set-language-environment): Doc fix.
10355         (current-language-environment): Use defcustom.
10356         (default-input-method): Specify :type.
10357
10358 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10359
10360         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10361         modified.
10362         (prefer-coding-system): Doc-string modified.
10363
10364 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10365
10366         * mule/mule-cmds.el (set-language-info): Doc-string
10367         describes `coding-priority' KEY.
10368         (set-language-environment-coding-systems): New function.
10369         (select-safe-coding-system): New function.
10370         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10371         (set-language-info-alist): New optionla arg PARENTS.  Call
10372         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10373         (set-language-environment-coding-systems): New function.
10374
10375         * mule/chinese.el: Remove setting up of
10376         describe-chinese-environment-map and
10377         setup-chinese-environment-map.  Exclude them in args of calls to
10378         set-language-info-alist.  Register coding-priority key in
10379         language-info-alist.
10380
10381         * mule/cyrillic.el: Remove setting up of
10382         describe-cyrillic-environment-map and
10383         setup-cyrillic-environment-map.  Exclude them in args of calls to
10384         set-language-info-alist.  Register coding-priority key in
10385         language-info-alist.
10386
10387         * mule/english.el: Register coding-priority key in
10388         language-info-alist.
10389
10390         * mule/ethiopic.el: Register coding-priority key in
10391         language-info-alist.
10392
10393         * mule/european.el: Remove setting up of
10394         describe-european-environment-map and
10395         setup-european-environment-map.  Exclude them in args of calls to
10396         set-language-info-alist.  Register coding-priority key in
10397         language-info-alist.  Add "German" language env.
10398         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10399         (setup-german-environment): New function.
10400
10401         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10402         change default input method to "greek-postfix".
10403
10404         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10405         coding-priority key in
10406
10407 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10408
10409         * mule/mule-cmds.el (set-language-info): Doc fix.
10410         (input-method-inactivate-hook): Doc fix.
10411
10412 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10413
10414         * mule/mule-cmds.el (set-input-method): Renamed from
10415         select-input-method.
10416
10417 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10418
10419         * mule/mule-cmds.el (set-language-environment): Run
10420         exit-language-environment-hook before calling `exit-function'
10421         which is specified for the language environment.
10422
10423 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10424
10425         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10426         modified.
10427         (prefer-coding-system): Likewise.
10428         (describe-language-environment): Print aliases of each coding
10429         system.
10430         (set-language-environment-hook): New variable.
10431         (exit-language-environment-hook): New variable.
10432         (set-language-environment): Call these hooks.  Before setting a
10433         new language environment, exit from the
10434         current-language-environment if necessary.
10435         (input-method-verbose-flag): The value can be nil, t,
10436         complex-only, or default.
10437         (input-method-highlight-flag): Doc-string augmented.
10438         (activate-input-method): Check if we can run the registered
10439         function to activate an input method.
10440
10441         * mule/korean.el: Set exit-function for language environment
10442         "Korean" to exit-korean-environment.
10443         (setup-korean-environment): Moved to korea-util.el.
10444
10445 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10446
10447         * mule/mule-cmds.el (read-multilingual-string): Use
10448         current-input-method prior to default-input-method.  Don't bind
10449         current-input-method by `let', instead, activate the specified
10450         input method in the current buffer temporarily.
10451
10452 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10453
10454         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10455
10456 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10457
10458         * mule/chinese.el (post-read-decode-hz): Return the result of
10459         decode-hz-region.
10460         (pre-write-encode-hz): Do not change the value of
10461         last-coding-system.
10462
10463 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10464
10465         * mule/mule-ccl.el: Doc fixes.
10466
10467 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10468
10469         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10470         (check-ccl-program): New macro.
10471
10472 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10473
10474         * mule/mule-ccl.el: Comment about CCL syntax modified.
10475         (ccl-command-table): Add read-multibyte-character and
10476         write-multibyte-character.
10477         (ccl-code-table): Add ex-cmd.
10478         (ccl-extended-code-table): New variable.
10479         (ccl-embed-extended-command): New function.
10480         (ccl-compile-read-multibyte-character,
10481         ccl-compile-write-multibyte-character) New functions.
10482         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10483         ccl-dump-write-multibyte-character): New functions.
10484
10485 1999-07-22  SL Baur  <steve@miho>
10486
10487         * config.el (config-value-file): config.values is installed into
10488         doc-directory.
10489         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10490
10491 1999-07-19  Didier Verna  <didier@xemacs.org>
10492
10493         * rect.el: all functions rewritten, except when noted. Below is a
10494         list of interface changes.
10495         (apply-on-rectangle): new function. Obsoletes
10496         `operate-on-rectangle'. All functions that used to call this
10497         function now call the new one.
10498         (kill-rectangle): added optional prefix arg to fill lines.
10499         (delete-rectangle): ditto.
10500         (delete-extract-rectangle): ditto.
10501         (open-rectangle): ditto.
10502         (clear-rectangle): ditto.
10503         (delete-rectangle-line): added third arg FILL.
10504         (delete-extract-rectangle-line): ditto.
10505         (open-rectangle-line): ditto.
10506         (clear-rectangle-line): ditto.
10507
10508 1999-07-18  Andy Piper  <andy@xemacs.org>
10509
10510         * menubar-items.el (default-menubar): add gutter options.
10511
10512         * gutter-items.el: new file.
10513         (gutter): new group for custom.
10514         (gutter-visible-p): new variable.
10515         (default-gutter-position): ditto.
10516         (buffers-tab): new group for the buffers tab.
10517         (gutter-buffers-tab): widget to put in the gutter.
10518         (buffers-tab-max-size): max number of tabs.
10519         (buffers-tab-switch-to-buffer-function): function to call when a
10520         tab is pressed.
10521         (buffers-tab-omit-function): filter buffers with this function.
10522         (buffers-tab-format-buffer-line-function): format buffer names for
10523         inclusion in tabs.
10524         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10525         the record.
10526         (build-buffers-tab-internal): build a list of tab items.
10527         (buffers-tab-items): ditto.
10528         (add-tab-to-gutter): put a tab in the gutter area.
10529         (update-tab-in-gutter): reset the buffers in the tab.
10530
10531         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10532
10533         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10534         (switch-to-buffer-hooks): new hook.
10535
10536         * toolbar.el (default-toolbar-position): fix typo.
10537
10538 1999-07-16  Andy Piper  <andy@xemacs.org>
10539
10540         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10541
10542 1999-07-15  Didier Verna  <didier@xemacs.org>
10543
10544         * cus-edit.el (custom-prompt-variable): optional third arg makes
10545         prompt for a comment string.
10546         (customize-set-value): optional prefix makes this function handle
10547         variable comments.
10548         (customize-set-variable): ditto.
10549         (customize-save-variable): ditto.
10550         (customize-customized): handle custom comments.
10551         (customize-save-customized): ditto.
10552         (custom-variable-state-set): ditto.
10553         (custom-face-state-set): ditto.
10554         (customize-saved): ditto.
10555         (custom-variable-set): ditto.
10556         (custom-face-set): ditto.
10557         (custom-variable-save): ditto.
10558         (custom-face-save): ditto.
10559         (custom-variable-reset-saved): ditto.
10560         (custom-face-reset-saved): ditto.
10561         (custom-variable-reset-standard): ditto.
10562         (custom-face-reset-standard): ditto.
10563         (custom-comment-face): new face.
10564         (custom-comment-tag-face): ditto.
10565         (custom-comment): new widget.
10566         (custom-comment-create): new function.
10567         (custom-comment-delete): ditto.
10568         (custom-comment-value-set): ditto.
10569         (custom-comment-show): ditto.
10570         (custom-comment-invisible-p): ditto.
10571         (custom-variable-value-create): create a comment field widget.
10572         (custom-face-value-create): ditto.
10573         (custom-variable-menu): new entry for adding a custom comment.
10574         (custom-face-menu): ditto.
10575         (custom-save-variables): possibly save custom comments.
10576         (custom-save-faces): ditto.
10577
10578         * cus-face.el (custom-set-faces): the arguments can now have a
10579         custom comment as fourth argument.
10580
10581         * custom.el (custom-set-variables): the arguments can now have a
10582         custom comment as fifth element.
10583
10584 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10585
10586         * XEmacs 21.2.18 is released
10587
10588 1999-07-13  SL Baur  <steve@miho>
10589
10590         * lib-complete.el (read-library-name): Revert previous change.
10591         (read-library): Ditto.
10592
10593 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10594
10595         * packages.el (packages-package-list): Capitalize docstring.
10596
10597         * packages.el (packages-find-package-library-path): Use #'nconc
10598         rather than #'append to reduce consing -- #'mapcar uses Flist,
10599         which returns a freshly consed list.  #'append would create yet
10600         another fresh list, using Fmake_list in concat.
10601
10602         * packages.el (package-provide): Use setq with remassq like it
10603         says in its docstring.
10604
10605 1999-07-06  SL Baur  <steve@miho.m17n.org>
10606
10607         * lib-complete.el (progn-with-message): Fix typo.
10608
10609 1999-07-06  SL Baur  <steve@miho.m17n.org>
10610
10611         * mule/mule-misc.el (char-octet): Make function match docstring.
10612         From Katsumi Yamaoka <yamaoka@jpl.org>
10613
10614 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10615
10616         * wid-edit.el (widget-documentation): corrected spelling error.
10617
10618 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10619
10620         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10621         keys if already bound
10622
10623 1999-07-06  SL Baur  <steve@miho.m17n.org>
10624
10625         * lib-complete.el (progn-with-message): Revert previous changes.
10626
10627 1999-06-24  Bob Weiner  <weiner@beopen.com>
10628
10629         * lib-complete.el (find-library):
10630         (find-library-other-window):
10631         (find-library-other-frame): Completely rewrote
10632         so that these functions actually work when called non-interactively.
10633         Also made them handle LIBRARY arguments which end with .el or .elc.
10634
10635 1999-06-24  Bob Weiner  <weiner@beopen.com>
10636
10637         * simple.el (indent-new-comment-line): Locally bound
10638         `block-comment-start' to `comstart' or else when this is called
10639         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10640         `block-comment-start' value, ignoring any existing spacing after a
10641         comment prefix in the previous line and producing ugly comments.
10642
10643 1999-06-23  Bob Weiner  <weiner@beopen.com>
10644
10645         * list-mode.el (mouse-choose-completion):
10646         (choose-completion):
10647         (completion-switch-to-minibuffer): Added.
10648         ([Tab]): [Tab] previously switched to the minibuffer
10649         but since [space] does that and since most applications in the
10650         world use [Tab] to select the next item in a list, do that in the
10651         *Completions* buffer too.  This will cause the least confusion
10652         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10653         06/23/1999.
10654
10655 1999-06-22  Bob Weiner  <weiner@beopen.com>
10656
10657         * help.el (help-buffer-name): Added support for a null value
10658         of `help-buffer-prefix-string' since some buffers require no
10659         prefix.
10660
10661 1999-06-20  Bob Weiner  <weiner@beopen.com>
10662
10663         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10664         in the completion-list-mode-map to bury the completions buffer
10665         even when the minibuffer is no longer active.
10666
10667 1999-06-20  Bob Weiner  <weiner@beopen.com>
10668
10669         * list-mode.el (list-mode): It is visually disconcerting to have
10670         the text cursor disappear within list buffers, especially when
10671         moving from window to window, so leave it visible.
10672
10673 1999-07-01  SL Baur  <steve@miho.m17n.org>
10674
10675         * menubar-items.el (default-menubar): Conditionalize the bug
10676         report menu item (which may not be possible in this XEmacs).
10677         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10678
10679 1999-06-30  SL Baur  <steve@miho.m17n.org>
10680
10681         * subr.el (with-current-buffer): DOC string fix.
10682         Suggested by Bob Weiner <weiner@altrasoft.com>
10683
10684 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10685
10686         * cus-face.el (custom-face-italic): insert missing args
10687
10688 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10689
10690         * packages.el (package-locations): Changed default early package
10691         hierarchies to ~/.xemacs/mule-packages and
10692         ~/.xemacs/xemacs-packages.
10693
10694 1999-06-23  SL Baur  <steve@miho.m17n.org>
10695
10696         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10697
10698 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10699
10700         * packages.el (package-locations): Changed default early package
10701         hierarchy to ~/.xemacs/packages.
10702         (package-locations): Removed `packages' as a possible name for a
10703         late package hierarchy.
10704
10705 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10706
10707         * mule/mule-category.el (word-combining-categories): Set up new
10708         variable.
10709         (word-separating-categories): Likewise.
10710
10711 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10712
10713         * XEmacs 21.2.17 is released
10714
10715 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10716
10717         * font-menu.el (font-menu-set-font): allow for nil specification
10718         of font size.
10719
10720 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10721
10722         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10723         is 1.
10724
10725 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10726
10727         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10728         8859-5 instead of ISO 8859-1.
10729
10730 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10731
10732         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10733         (viet-viscii-encode-table): Ditto.
10734
10735         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10736         Make obsolete definition of char-octet.
10737
10738 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10739
10740         * subr.el: Move no-Mule make-char ...
10741         * help-nomule.el (make-char): To here.
10742         (string-width): Make Mule compatibility alias.
10743
10744 1999-06-15  Andy Piper  <andy@xemacs.org>
10745
10746         * select.el (get-selection-no-error): really make there be no-error.
10747         (get-selection): revert to original.
10748
10749 1999-06-11  Andy Piper  <andy@xemacs.org>
10750
10751         * select.el (selection-sets-clipboard): renamed.
10752         (own-selection): use it.
10753
10754 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10755
10756         * XEmacs 21.2.16 is released
10757
10758 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10759
10760         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10761         missing characters to avoid crash.
10762
10763 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10764
10765         * coding.el (set-terminal-coding-system): Only set the console
10766         coding system on the selected console if it is a tty.
10767
10768 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10769
10770         * cus-face.el:
10771         * cus-edit.el:
10772         * faces.el:
10773         (custom):
10774         (face-spec-set):
10775         * faces.el (frob-face-property):
10776         * font-menu.el (font-menu-set-font):
10777                   Actually apply changes from 1999-03-17
10778
10779 1999-06-10  Andy Piper  <andy@xemacs.org>
10780
10781         * select.el (get-selection): abstract out non error-signalling
10782         part.
10783         (get-selection-no-error): get-selection without signalling an
10784         error.
10785         (selection-is-clipboard-p): new variable. controls whether the
10786         selection sets the clipboard.
10787         (own-selection): use it.
10788
10789         * mouse.el (insert-selection): fallback to clipboard after trying
10790         primary selection and cutbuffer.
10791
10792 1999-06-05  Andy Piper  <andy@xemacs.org>
10793
10794         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10795         selection functions.
10796
10797 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10798
10799         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10800         default value.
10801         (load): Use `raw-text' instead of `no-conversion'.
10802         (insert-file-contents): Likewise.
10803
10804         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10805         of `no-conversion'.
10806
10807 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10808
10809         * coding.el: Don't copy `no-conversion' to `raw-text'.
10810
10811 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10812
10813         * subr.el (make-char): Define it if Mule is not around.
10814
10815 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10816
10817         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10818
10819         * x-select.el (x-disown-selection-internal): Restore symbol as an
10820         obsolete alias.
10821         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10822
10823 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10824
10825         * XEmacs 21.2.15 is released
10826
10827 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10828
10829         * subr.el (split-string): Avoid infinite looping
10830
10831 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10832
10833         * ldap.el (ldap-ignore-attribute-codings): New variable
10834         (ldap-default-attribute-decoder): New variable
10835         (ldap-coding-system): New variable
10836         (ldap-attribute-syntax-encoders): New variable
10837         (ldap-attribute-syntax-decoders): New variable
10838         (ldap-attribute-syntaxes-alist): New variable
10839         (ldap-encode-boolean): New function
10840         (ldap-decode-boolean): New function
10841         (ldap-encode-country-string): New function
10842         (ldap-decode-string): New function
10843         (ldap-decode-address): New function
10844         (ldap-encode-address): New function
10845         (ldap-decode-attribute): New function
10846         (ldap-search): Use some of these
10847
10848 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10849
10850         * version.el (emacs-version): Make the patch level/beta come
10851         before the XEmacs qualifier so that it gets into (funcall
10852         emacs-version) and thus in the bug reports.
10853         (emacs-version>=): Support patch levels.
10854
10855 1999-06-03  SL Baur  <steve@xemacs.org>
10856
10857         * version.el: implement x.y.z version number
10858         From Jan Vroonhof <vroonhof@math.ethz.ch>
10859
10860 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10861
10862         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10863
10864 1999-05-22  Vin Shelton <acs@xemacs.org>
10865
10866         * startup.el: Document -private and break out non-standard X options.
10867
10868 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10869
10870         * mule/mule-charset.el (charset-after): New function.
10871         (charset-direction): Synch with Mule, update docstring.
10872         (get-charset-property): New function.
10873         (put-charset-property): New function.
10874         (charset-plist): New function.
10875
10876         * mule/mule-charset.el (compose-region):
10877         (decompose-region): remove;  these functions (which don't work
10878         since we don't do composite characters) have been moved to
10879         mule-util.el.
10880         (toplevel): follow coding standards
10881
10882 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10883
10884         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10885         exist any more.
10886
10887         * code-files.el: Fix commentary to follow coding standards.  Move
10888         the single line left in mule-files.el to here.
10889
10890         * mule/mule-files.el: delete.
10891
10892 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10893
10894         * info.el (Info-scroll-prev): Use event functions instead of the
10895         old emacs 19 interface.
10896
10897 1999-06-02  Andy Piper  <andy@xemacs.org>
10898
10899         * x-font-menu.el (x-font-menu-load-font):
10900         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10901
10902 1999-05-31  Andy Piper  <andy@xemacs.org>
10903
10904         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10905         group.
10906         (font-menu-this-frame-only-p): ditto.
10907         (font-menu-max-items): reinstate, from Jan Vroonhof
10908         <vroonhof@math.ethz.ch>
10909         (font-menu-submenu-name-format): ditto.
10910         (font-menu-split-long-menu): ditto, for use by the family
10911         constructor.
10912         (font-menu-family-constructor): use it.
10913
10914 1999-05-30  Andy Piper  <andy@xemacs.org>
10915
10916         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10917         for use by the font menu.
10918
10919         * msw-font-menu.el: new file implementing mswindows specific
10920         font-menu behaviour.
10921         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10922         (mswindows-font-menu-junk-families): ditto.
10923         (hack-font-truename): ditto.
10924         (mswindows-font-regexp-ascii): ditto.
10925         (mswindows-reset-device-font-menus): ditto.
10926         (mswindows-font-menu-font-data): ditto.
10927         (mswindows-font-menu-load-font): ditto.
10928
10929         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10930         (x-font-menu-font-data): ditto.
10931         (x-font-menu-load-font): ditto.
10932
10933         * font-menu.el: new file implementing generic font menu behaviour.
10934         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10935         made device independent.
10936         (font-menu-this-frame-only-p): ditto.
10937         (font-menu-preferred-resolution): ditto.
10938         (font-menu-size-scaling): new variable used to determine whether
10939         sizes are in points or tenths of a point.
10940         (vassoc): moved from x-font-menu.el.
10941         (device-fonts-cache): ditto.
10942         (device-fonts-cache): ditto.
10943         (flush-device-fonts-cache): ditto.
10944         (reset-device-font-menus): copied from x-font-menu.el and made
10945         device independent. Most functionality deferred to
10946         device-dependent versions.
10947         (font-menu-family-constructor): copied from x-font-menu.el and
10948         made device independent.
10949         (font-menu-size-constructor): ditto.
10950         (font-menu-weight-constructor): ditto.
10951         (font-menu-set-font): ditto.
10952         (font-menu-change-face): ditto.
10953         (font-menu-load-font): new device method.
10954         (font-menu-font-data): ditto.
10955
10956         * x-font-menu.el: The above functions deleted.
10957
10958 1999-05-26  Andy Piper  <andy@xemacs.org>
10959
10960         * update-elc.el:
10961         * make-docfile.el:
10962         * loadup.el: rehash expand-file-name usage to not use default-directory.
10963
10964 1999-05-21  Andy Piper  <andy@xemacs.org>
10965
10966         * x-select.el (x-select-convert-to-text):
10967         (x-selected-text-type):
10968         (x-get-selection):
10969         (xselect-convert-to-string):
10970         (xselect-convert-to-compound-text):
10971         (xselect-convert-to-length):
10972         (xselect-convert-to-targets):
10973         (xselect-convert-to-delete):
10974         (xselect-convert-to-filename):
10975         (xselect-convert-to-charpos):
10976         (xselect-convert-to-lineno):
10977         (xselect-convert-to-colno):
10978         (xselect-convert-to-sourceloc):
10979         (xselect-convert-to-os):
10980         (xselect-convert-to-host):
10981         (xselect-convert-to-user):
10982         (xselect-convert-to-class):
10983         (xselect-convert-to-name):
10984         (xselect-convert-to-integer):
10985         (xselect-convert-to-atom):
10986         (xselect-convert-to-identity): functions renamed from x-* and
10987         moved to select.el.
10988         (x-get-secondary-selection): use rename get-selection.
10989         (x-get-clipboard): ditto.
10990         (x-own-selection): moved to select.el.
10991         (x-valid-simple-selection-p): ditto.
10992         (x-dehilight-selection): ditto.
10993         (x-own-clipboard): ditto.
10994         (x-disown-selection): ditto.
10995
10996         * x-mouse.el (x-yank-function): moved to mouse.el.
10997         (x-insert-selection): ditto.
10998         (x-set-point-and-move-selection): use renamed function.
10999
11000         * select.el (selected-text-type): moved and renamed from
11001         x-select.el.
11002         (selection-owner-p): moved to C.
11003         (selection-exists-p): ditto.
11004         (get-cutbuffer): new device method.
11005         (get-selection): generalised and moved from x-select.el.
11006         (own-selection): moved x-own-selection functionality into here.
11007         (dehilight-selection): renamed and moved from x-select.el.
11008         (own-clipboard): functionality moved from x-select.el using new
11009         generic C builtins.
11010         (disown-clipboard): ditto.
11011         (select-convert-to-text):
11012         (select-convert-to-string):
11013         (select-convert-to-compound-text):
11014         (select-convert-to-length):
11015         (select-convert-to-targets):
11016         (select-convert-to-delete):
11017         (select-convert-to-filename):
11018         (select-convert-to-charpos):
11019         (select-convert-to-lineno):
11020         (select-convert-to-colno):
11021         (select-convert-to-sourceloc):
11022         (select-convert-to-os):
11023         (select-convert-to-host):
11024         (select-convert-to-user):
11025         (select-convert-to-class):
11026         (select-convert-to-name):
11027         (select-convert-to-integer):
11028         (select-convert-to-atom):
11029         (select-convert-to-identity): new functions renamed from x-* and
11030         moved from x-select.el.
11031
11032         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11033         into here and use as the default window-system mouse yank.
11034         (insert-selection): generalised and moved from x-mouse.el.
11035         (own-clipboard): moved to C.
11036
11037         * msw-select.el (mswindows-selection-owned-p): deleted.
11038         (mswindows-own-selection): generalised and moved to select.el.
11039         (mswindows-disown-selection): generalised and moved to C.
11040         (mswindows-selection-owner-p): ditto.
11041
11042 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11043
11044         * XEmacs 21.2.14 is released
11045
11046 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11047
11048         * about.el: update contact info for jason and slb.
11049
11050 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11051
11052         * mule/european.el (setup-romanian-environment): Add Romanian
11053         support from Emacs/Mule romanian.el.
11054
11055 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11056
11057         * cus-face.el: Label all custom changes with the 'custom' tag.
11058
11059         * cus-edit.el: idem ditto.
11060
11061         * faces.el: Added suport for adding device tags to various functions.
11062         (custom): New device tag.
11063         (face-spec-set): Call reset face with tags argument. No longer do
11064         x-init-global-faces hack.
11065
11066         * faces.el (frob-face-property): Use an anonymous specifier to map
11067         frob-face-property-1 over.
11068
11069         * x-font-menu.el (font-menu-set-font): Always specify all
11070         properties to custom.
11071
11072 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11073
11074         * mule/european.el (setup-czech-environment): Add czech support.
11075         From David Sauer <davids@orfinet.cz>
11076
11077 1999-03-15  SL Baur  <steve@xemacs.org>
11078
11079         * check-features.el: Turn hard errors into warnings.
11080
11081 1999-03-21  SL Baur  <steve@xemacs.org>
11082
11083         * simple.el (delete-key-deletes-forward): As per discussion on
11084         xemacs-beta, default to t.
11085
11086 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11087
11088         * loadup.el: Define Installation-string before loading anything.
11089
11090 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11091
11092         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11093         From Anders Stenman <stenman@isy.liu.se>
11094
11095 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11096
11097         * wid-edit.el (widget-glyph-find): Ditto.
11098
11099         * packages.el (locate-library): Ditto.
11100
11101         * loadup.el (really-early-error-handler): Ditto.
11102
11103         * lib-complete.el (read-library): Ditto.
11104
11105         * faces.el (set-face-stipple): Ditto.
11106
11107         * code-files.el (load): Use new calling style of locate-file.
11108
11109 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11110
11111         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11112         dead.
11113
11114 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11115
11116         * dumped-lisp.el (preloaded-file-list): Don't load
11117         Installation.el.
11118
11119         * loadup.el (Installation-string): Define it here.
11120
11121 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11122
11123         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11124         Installation.el needs to be loaded before `dump-paths', otherwise
11125         the dumping process won't find it.
11126
11127 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11128
11129         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11130         subr so that we can use `replace-in-string' in Installation.el to
11131         get rid of C-m chars under the native Windows build.
11132
11133 1999-04-29  Andy Piper  <andy@xemacs.org>
11134
11135         * make-docfile.el: canonicalize file and directory names.
11136
11137         * device.el (call-device-method): new function for calling device
11138         specific methods.
11139         (define-device-method): new function for defining device methods.
11140         (define-device-method*): ditto.
11141
11142 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11143
11144         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11145
11146 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11147
11148         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11149         (cyrillic-koi8-r-encode-table): Likewise.
11150         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11151         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11152
11153         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11154         from vietnamese.el].
11155
11156         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11157         mule/mule-misc.el.
11158
11159 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11160
11161         * mule/thai-xtis.el:
11162         - Change font registry name from "Thai94x94-0" to "xtis-0".
11163         - Change mnemonic of coding-system `tis-620' to "TIS620".
11164
11165 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11166
11167         * mule/ethiopic.el: fixed.
11168
11169 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11170
11171         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11172
11173         * mule/thai-xtis.el: New file.
11174
11175         * mule/vietnamese.el: New file.
11176
11177         * mule/ethiopic.el: New file.
11178
11179 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11180
11181         * bytecomp.el (byte-compile-close-variables): Leave
11182         debug-issue-ebola-notices alone.
11183
11184 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11185
11186         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11187         at the top of the buffer since it is the most important thing to
11188         customize
11189         (ldap-get-host-parameter): New defun
11190         (ldap-search): Add a new parameter `withdn' to retrieve the
11191         distinguished names of entries
11192
11193 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11194
11195         * startup.el (splash-frame-body): Date and spelling fixes.
11196
11197 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11198
11199         * view-less.el (toggle-truncate-lines): add autoload tag
11200
11201 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11202
11203         * format.el (format-alist): Disable image stuff.
11204
11205 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11206
11207         * wid-edit.el (widget-glyph-find): Search by directories, then by
11208         suffixes rather than the other way around.
11209         (widget-image-conversion): Renamed to
11210         `widget-image-file-name-suffixes'.
11211
11212 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11213
11214         * mule/mule-charset.el: Made old functions obsolete, remove the
11215         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11216         (charset-iso-graphic-plane): Rename from charset-graphic.
11217         (charset-iso-final-char): Rename from charset-final.
11218         (charset-width): Rename from charset-columns.
11219         (charset-bytes): Added from fsf compatibility, returns always 1.
11220
11221         * mule/mule-misc.el: Move charset-doc-string alias to
11222         mule-charset.el
11223
11224 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11225
11226         * x-faces.el (x-make-font-bold-italic): honor
11227         *try-oblique-before-italic-fonts*
11228
11229 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11230
11231         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11232
11233 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11236         name.
11237
11238 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11239
11240         * cl-extra.el (equalp): Would bug out for lists.
11241
11242 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11243
11244         * about.el (about-hackers):  Change cgw's email address
11245
11246 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11247
11248         * XEmacs 21.2.13 is released
11249
11250 1999-03-12  SL Baur  <steve@xemacs.org>
11251
11252         * simple.el (delete-key-deletes-forward): Revert to previous
11253         behavior.
11254
11255 1999-01-18  Didier Verna  <didier@xemacs.org>
11256
11257         * menubar-items.el (xemacs-splash-buffer): handle the case of
11258         multiple elements in the splash buffer body.
11259
11260         * startup.el (splash-frame-timeout): new constant: interval
11261         between splash buffer elements.
11262         (command-line-1): handle splash buffer with multiple elements (use
11263         a timeout).
11264         (splash-frame-body): Originally `startup-splash-frame-body'.
11265         Rewrote a cleaner and more readable version. This can now be array,
11266         in which case each element is displayed in turn in the splash buffer.
11267         (splash-frame-static-body): new constant. Persistent information
11268         across all splash buffer elements (preserves the possibility to give
11269         it in different languages.
11270         (circulate-splash-frame-elements): new function. Used as a timeout
11271         to circulate through all splash frame elements and display them in
11272         sequence.
11273         (display-splash-frame): originally `startup-splash-frame'. Handle
11274         the case of multiple elements in the splash buffer body. Now
11275         returns a timeout id if multiple elements to display, or nil.
11276
11277 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11278
11279         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11280         so they can be overridden by x-init-face-from-resources.
11281         Additionally specify the font name also with an x tag.
11282
11283 1999-03-08  Andy Piper  <andy@xemacs.org>
11284
11285         * package-get.el (package-get-base): autoload.
11286
11287         * menubar-items.el (default-menubar): add update menu item. Fix
11288         custom menu to only be activated when package-base is available.
11289
11290         * package-get.el (package-get-custom): don't load
11291         package-get-custom as it is auto-generated. Fix group definition.
11292
11293 1999-03-05  Didier Verna  <didier@xemacs.org>
11294
11295         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11296         instead of `symbol-name' (Thanks Kyle).
11297
11298         * cus-edit.el (custom-save-variables): use `prin1' instead of
11299         princ to write symbols.
11300
11301 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11302
11303         * XEmacs 21.2.12 is released
11304
11305 1999-03-05  SL Baur  <steve@xemacs.org>
11306
11307         * menubar-items.el (default-menubar): Add kfm browsing support.
11308         From Neal Becker <nbecker@fred.net>
11309
11310 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11311
11312         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11313         calls to font-lock during buffer reversion.
11314
11315 1999-02-12  Didier Verna  <didier@xemacs.org>
11316
11317         * info.el (Info-build-node-completions): unconditionally widen the
11318         tag table buffer.
11319
11320 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11321
11322         * x-faces.el (x-init-face-from-resources):
11323         Only set fonts in the 'x locale.
11324
11325 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11326
11327         * package-ui.el (pui-install-selected-packages): Don't throw on
11328         `package-admin-delete-binary-package' returning nil since it's
11329         normal.  Reindent function.
11330         (pui-add-required-packages): Handle case where packages selected
11331         for installation have never been installed.
11332
11333 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11334
11335         * menubar-items.el (default-menubar):
11336         Implement the ``Mule->Set coding system of process'' menu item.
11337
11338 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11339
11340         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11341         files
11342         - Change some `if's to `when's
11343
11344 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11345
11346         * XEmacs 21.2.11 is released
11347
11348 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11349
11350         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11351         against window close (Fix Bug #460).
11352         (ask-user-about-lock-dbox): Idem.
11353
11354 1999-02-25  SL Baur  <steve@xemacs.org>
11355
11356         * mule/mule-charset.el (charset-leading-byte): New function.
11357         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11358
11359 1999-02-12  Andy Piper  <andy@xemacs.org>
11360
11361         * about.el (xemacs-hackers): change andy's email address.
11362         (about-url-alist): change andy's web page address.
11363         (about-xemacs): add piper.
11364
11365 1999-02-16  SL Baur  <steve@xemacs.org>
11366
11367         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11368         of mule-base into lisp/mule.
11369
11370 1999-02-16  SL Baur  <steve@xemacs.org>
11371
11372         * mule/arabic.el:
11373         mule/canna-leim.el:
11374         mule/chinese.el:
11375         mule/cyrillic.el:
11376         mule/english.el:
11377         mule/european.el:
11378         mule/greek.el:
11379         mule/hebrew.el:
11380         mule/japanese.el:
11381         mule/kinsoku.el:
11382         mule/korean.el:
11383         mule/misc-lang.el:
11384         mule/mule-category.el:
11385         mule/mule-ccl.el:
11386         mule/mule-charset.el:
11387         mule/mule-cmds.el:
11388         mule/mule-coding.el:
11389         mule/mule-files.el:
11390         mule/mule-help.el:
11391         mule/mule-init.el:
11392         mule/mule-misc.el:
11393         mule/mule-tty-init.el:
11394         mule/mule-x-init.el:
11395         mule/viet-chars.el:  Remerge from mule-base.
11396
11397         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11398         of mule-base into lisp/mule.
11399
11400 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11401
11402         * process.el (exec-to-string): Use `shell-command-switch' in place
11403         of hard-wired "-c" (for WindowsNT).
11404
11405 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11406
11407         * menubar-items.el (default-menubar):  Remove obsolete
11408         "Gopher" item
11409
11410 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11411
11412         * package-admin.el (package-admin-get-install-dir): First fall
11413         back to the location of xemacs-base for non-mule packages.
11414
11415 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11416
11417         * paths.el:
11418         - improved automounter tmp directory support.
11419         - support 4 (!) empirically discovered automounter conventions
11420
11421 1999-02-12  SL Baur  <steve@xemacs.org>
11422
11423         * etags.el (pop-tag-mark): autoload to match key binding.
11424
11425 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11426
11427         * XEmacs 21.2.10 is released
11428
11429 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11430
11431         * package-get.el (package-get-remote-filename): Don't bug out for
11432         a local file name in the search entry.
11433
11434 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11435
11436         * XEmacs 21.2.9 is released
11437
11438 1999-01-19  Didier Verna  <didier@xemacs.org>
11439
11440         * replace.el (replace-search-function): new variable containing a
11441         function to perform a search-forward.
11442         (replace-re-search-function): new variable containing a function
11443         to perform a re-search-forward.
11444         (perform-replace): use them.
11445
11446 1999-01-25  Didier Verna  <didier@xemacs.org>
11447
11448         * select.el (selection-owner-p): use the name `XEmacs'.
11449         (cut-copy-clear-internal): ditto.
11450
11451 1999-01-18  Andy Piper  <andy@xemacs.org>
11452
11453         * about.el (about-url-alist): Update my entry.
11454         (xemacs-hackers): Ditto.
11455
11456 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11457
11458         * buffer.el (switch-to-buffer): Fixing documentation.
11459         * minibuf.el (minibuffer-completion-table): ditto.
11460         * cl-macs.el (return-from): ditto.
11461
11462 1999-01-04  Didier Verna  <didier@xemacs.org>
11463
11464         * replace.el (delete-non-matching-lines): temporarily disable
11465         case-folding when called interactively with a regexp containing
11466         uppercase characters.
11467         (delete-matching-lines): ditto.
11468         (count-matches): ditto.
11469         (list-matching-lines): ditto.
11470
11471 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11472
11473         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11474         abort if current window is split horizontally, not if others are
11475         split.  Got rid of unnecessary minibuffer checking.  Also, add
11476         some comments (it's still complex).
11477
11478 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11479
11480         * package-get.el: changed address for doc.ic.ac.uk to
11481         sunsite.doc.ic.ac.uk
11482
11483 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11484
11485         * ldap.el (toplevel): Remove requires so that the file compiles
11486         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11487
11488 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11489
11490         * dump-paths.el: Calculate module-directory and set
11491         module-load-path to the load path for modules.
11492
11493         * loadup.el: Get bootstrap value of module-load-path from the
11494         environment variable EMACSBOOTSTRAPMODULEPATH.
11495         - Display the module load path if we're debugging paths.
11496
11497         * setup-paths.el: Added function paths-find-site-module-directory.
11498         - Added function paths-find-module-directory.
11499         - Added function paths-construct-module-load-path.  Uses new
11500         environment variable EMACSMODULEPATH.
11501
11502 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11503
11504         * font.el (font-default-object-for-device):
11505         Oops! This `or' can't be replaced by `unless'.
11506         Fixed inability to run w3, among other things.
11507
11508 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11509
11510         * package-admin.el: Change initialization of
11511           package-admin-install-function dependent on system type.
11512           Change package-admin-install-function-mswindows to use
11513           "minitar".
11514
11515 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11516
11517         * mouse.el (default-mouse-motion-handler): Disable help echo while
11518         in the minibuffer.
11519
11520 1998-12-28  Martin Buchholz <martin@xemacs.org>
11521
11522         * XEmacs 21.2.8 is released.
11523
11524 1998-12-24  Martin Buchholz <martin@xemacs.org>
11525
11526         * XEmacs 21.2.7 is released.
11527
11528 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11529
11530         * package-ui.el (pui-list-packages): Set truncate-lines.
11531
11532         * package-get.el (package-get-download-menu): Use
11533         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11534
11535         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11536         (pui-help-string): idem.
11537         (list-packages-mode): New major mode.
11538         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11539         (pui-install-selected-packages): Add suport for removing packages.
11540         (pui-toggle-package-delete-key): New function.
11541         (pui-popup-context-sensitive): New kludge.
11542         (pui-list-packages): Add warning when `package-get-remote' is nil.
11543         (package-ui-add-site): New function.
11544
11545 1998-12-01  Didier Verna  <didier@xemacs.org>
11546
11547         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11548
11549 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11550
11551         * ldap.el: Custom-ized
11552         (toplevel): Do not provide `ldap' which is provided by C level
11553         LDAP code
11554         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11555
11556 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11557
11558         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11559
11560 1998-12-17  Andy Piper  <andy@xemacs.org>
11561
11562         * sound.el (sound-load-list): name changed from sound-load-alist.
11563         (sound-extension-list): name changed from sound-ext-list.
11564         (load-default-sounds): use new names.
11565         (load-sound-file): use new names.
11566
11567 1998-12-16  Andy Piper  <andy@xemacs.org>
11568
11569         * XEmacs 21.2.6 is released
11570
11571 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11572
11573         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11574         errors.
11575
11576 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11577
11578         * wid-edit.el (widget-echo-this-extent): Set
11579         help-echo-owns-message to t.
11580
11581 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11582
11583         * package-get.el (package-get-download-menu): use toggles for
11584           each site in the download site menu.
11585
11586 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11587
11588         * package-get.el (package-get): If we cannot find a package
11589           because package-get-remote is not set, give a more helpful
11590           error message.
11591
11592 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11593
11594         * package-get.el (package-get-remote-filename): use an EFS path
11595         with user anonymous if no user is specified.
11596
11597 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11598
11599         * faces.el (face-spec-set): Re-init fallfacks for default after
11600         calling reset-face on the default face.
11601
11602 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11603
11604         * package-admin.el (package-admin-default-install-function):
11605         Behave as advertised.  Make sure the pkg-dir is proper for
11606         default-directory.
11607         (package-admin-add-binary-package): Make sure the pkg-dir is
11608         proper for default-directory.
11609         (package-admin-install-function-mswindows): Make sure the pkg-dir
11610         is proper for default-directory.
11611
11612 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11613
11614         * XEmacs 21.2.5 is released
11615
11616 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11617
11618         * files.el (binary-file-regexps): regexp-opt is not available at
11619         bytecompile time.
11620
11621 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11622
11623         * x-win-xfree86.el:
11624         * x-win-sun.el (x-win-init-sun):
11625         * x-win-sun.el:
11626         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11627         * x-iso8859-1.el:
11628         * x-init.el (init-post-x-win):
11629         * x-init.el (init-pre-x-win):
11630         * x-init.el (x-initialize-compose):
11631         * x-init.el:
11632         * x-compose.el:
11633         * winnt.el:
11634         * widget.el:
11635         * wid-edit.el (widget-glyph-click):
11636         * wid-edit.el (widget-glyph-find):
11637         * wid-edit.el (widget-type):
11638         * view-less.el (view-buffer-other-window):
11639         * very-early-lisp.el:
11640         * version.el:
11641         * toolbar.el:
11642         * toolbar-items.el:
11643         * term/sun.el (suntool-map):
11644         * term/sun-mouse.el:
11645         * term/internal.el:
11646         * syntax.el (modify-syntax-entry):
11647         * symbol-syntax.el:
11648         * subr.el:
11649         * startup.el (lock-directory):
11650         * simple.el (set-comment-column):
11651         * simple.el (backward-delete-char-untabify):
11652         * shadow.el (find-emacs-lisp-shadows):
11653         * shadow.el:
11654         * setup-paths.el (paths-construct-info-path):
11655         * select.el (cut-copy-clear-internal):
11656         * process.el (call-process-region):
11657         * process.el (start-process-shell-command):
11658         * process.el:
11659         * paths.el (rmail-spool-directory):
11660         * paragraphs.el (use-hard-newlines):
11661         * package-get.el (package-get-dependencies):
11662         * package-admin.el (package-admin-delete-binary-package):
11663         * obsolete.el (truncate-string):
11664         * obsolete.el (store-substring):
11665         * mouse.el (default-mouse-track-maybe-own-selection):
11666         * mouse.el (mouse-yank-at-point):
11667         * modeline.el:
11668         * modeline.el (mouse-drag-modeline):
11669         * minibuf.el (read-directory-name-internal):
11670         * minibuf.el (read-file-name-internal):
11671         * minibuf.el (read-file-name-internal-1):
11672         * minibuf.el (read-file-name-2):
11673         * minibuf.el (exact-minibuffer-completion-p):
11674         * minibuf.el (read-from-minibuffer):
11675         * minibuf.el:
11676         * menubar.el (check-menu-syntax):
11677         * map-ynp.el (map-y-or-n-p):
11678         * make-docfile.el (docfile-out-of-date):
11679         * loadup.el ((member "run-temacs" command-line-args)):
11680         * loadup.el ((member "no-site-file" command-line-args)):
11681         * loadup.el (really-early-error-handler):
11682         * loadup.el:
11683         * loadhist.el:
11684         * loaddefs.el:
11685         * lisp-mnt.el (lm-verify):
11686         * lib-complete.el (lib-complete:cache-completions):
11687         * lib-complete.el (library-all-completions):
11688         * itimer.el (itimer-run-expired-timers):
11689         * info.el (Info-mode):
11690         * info.el (Info-insert-file-contents):
11691         * info.el (Info-rebuild-dir):
11692         * info.el (Info-build-dir-anew):
11693         * info.el (Info-parse-dir-entries):
11694         * info.el (Info-dir-outdated-p):
11695         * info.el (Info-insert-dir):
11696         * info.el (info-xref):
11697         * info.el:
11698         * hyper-apropos.el (hyper-apropos-get-doc):
11699         * hyper-apropos.el (hyper-describe-face):
11700         * hyper-apropos.el (hyper-apropos-mode):
11701         * hyper-apropos.el:
11702         * help.el (list-processes):
11703         * help.el:
11704         * gnuserv.el:
11705         * font.el (mswindows-font-create-name):
11706         * font.el (font-default-font-for-device):
11707         * font.el (x-font-create-object):
11708         * font.el (font-registry):
11709         * font.el:
11710         * font-lock.el (font-lock-keywords):
11711         * font-lock.el:
11712         * finder.el (finder-compile-keywords):
11713         * find-paths.el (paths-find-recursive-path):
11714         * fill.el (set-justification-center):
11715         * fill.el (fill-region-as-paragraph):
11716         * files.el (insert-directory):
11717         * files.el (wildcard-to-regexp):
11718         * files.el (recover-file):
11719         * files.el (basic-save-buffer):
11720         * files.el (delete-auto-save-file-if-necessary):
11721         * files.el (file-relative-name):
11722         * files.el (backup-extract-version):
11723         * files.el (backup-buffer):
11724         * files.el (set-visited-file-name):
11725         * files.el (set-auto-mode):
11726         * files.el (interpreter-mode-alist):
11727         * files.el:
11728         * files.el (find-file-noselect):
11729         * files.el (abbreviate-file-name):
11730         * files.el (parse-colon-path):
11731         * files.el (directory-abbrev-alist):
11732         * etags.el (visit-tags-table-buffer):
11733         * easymenu.el (easy-menu-define):
11734         * dragdrop.el (experimental-dragdrop-drag):
11735         * dragdrop.el (dragdrop-drop-do-functions):
11736         * dragdrop.el (dragdrop-drop-at-point):
11737         * disass.el (disassemble-1):
11738         * disass.el (disassemble-internal):
11739         * disass.el (disassemble):
11740         * disass.el:
11741         * derived.el (derived-mode-init-mode-variables):
11742         * derived.el (define-derived-mode):
11743         * custom.el (defgroup):
11744         * cus-edit.el (custom-quote):
11745         * config.el:
11746         * code-process.el (open-network-stream):
11747         * code-process.el (start-process):
11748         * code-process.el (call-process-region):
11749         * code-process.el (call-process):
11750         * code-process.el:
11751         * code-files.el (insert-file-contents):
11752         * code-files.el:
11753         * code-files.el (buffer-file-coding-system-for-read):
11754         * cmdloop.el (yes-or-no-p-minibuf):
11755         * cl.el:
11756         * cl-macs.el:
11757         * cl-extra.el:
11758         * callers-of-rpt.el (make-caller-report):
11759         * callers-of-rpt.el:
11760         * bytecomp.el (batch-byte-recompile-directory):
11761         * bytecomp.el (batch-byte-compile-1):
11762         * bytecomp.el (batch-byte-compile):
11763         * bytecomp.el (display-call-tree):
11764         * bytecomp.el (byte-compile-insert):
11765         * bytecomp.el (byte-compile-two-args-19->20):
11766         * bytecomp.el (byte-compile-variable-ref):
11767         * bytecomp.el (byte-compile-form):
11768         * bytecomp.el (byte-compile-top-level-body):
11769         * bytecomp.el (byte-compile-out-toplevel):
11770         * bytecomp.el (byte-compile-byte-code-maker):
11771         * bytecomp.el (byte-compile-file-form-defmumble):
11772         * bytecomp.el (byte-compile-file-form):
11773         * bytecomp.el (byte-compile-keep-pending):
11774         * bytecomp.el (byte-compile-insert-header):
11775         * bytecomp.el (byte-compile-from-buffer):
11776         * bytecomp.el (byte-compile-file):
11777         * bytecomp.el (byte-recompile-file):
11778         * bytecomp.el (byte-compile-close-variables):
11779         * bytecomp.el (byte-compile-warn-about-unused-variables):
11780         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11781         * bytecomp.el (byte-compiler-legal-options):
11782         * bytecomp.el (byte-compile-lapcode):
11783         * bytecomp.el (byte-optimize-log):
11784         * bytecomp.el ((fboundp 'defsubst)):
11785         * bytecomp.el:
11786         * bytecomp-runtime.el:
11787         * byte-optimize.el (byte-optimize-apply):
11788         * byte-optimize.el (car):
11789         * byte-optimize.el (byte-optimize-form):
11790         * byte-optimize.el (byte-optimize-form-code-walker):
11791         * byte-optimize.el:
11792         * build-report.el (build-report-insert-installation-file):
11793         * build-report.el (build-report):
11794         * auto-show.el:
11795         * apropos.el (apropos-documentation):
11796         - mega patch
11797         - clean up byte-compile warnings
11798         - remove unused variables
11799         - Use common lisp style hashtable functions
11800         - byte compiler cleanup
11801         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11802         - remove old backquote syntax usage
11803         - move some cl functionality into C for speed.
11804         - remove last remaining VMS support
11805         - spelling fixes
11806         - implement last, butlast, nbutlast, copy-list in C.
11807         - new macro ignore-file-errors, similar to ignore-errors
11808           (ignore-file-errors (delete-file "foo"))
11809         - get frequent garbage collection during loadup.el by tweaking
11810           gc-cons-threshold, rather than explicitly calling garbage-collect
11811         - default delete-key-deletes-forward to `t'.
11812
11813 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11814
11815         * XEmacs 21.2-beta4 is released.
11816
11817 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11818
11819         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11820         (easy-menu-item-present-p): Wrapper around find-menu-item.
11821         (easy-menu-remove-item): Wrapper around delete-menu-item.
11822
11823         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11824         (add-menu-button): Add 'in-menu' argument.
11825         (add-menu-item-1): Add in-menu support to helper function.
11826
11827 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11828
11829         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11830
11831 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11832
11833         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11834         of Dec 4, 1997.
11835
11836 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11837
11838         * process.el (shell-command-on-region): Report if the command
11839         succeeded or failed.
11840
11841 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11842
11843         * subr.el (buffer-substring-no-properties): Comment out.
11844
11845 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11846
11847         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11848           into font instances first, like `x-frob-font-size' does.
11849           (mswindows-find-larger-font): ditto
11850
11851 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11852
11853         * package-ui.el (pui-install-selected-packages): fix args in call
11854         to `package-get'.
11855
11856 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11857
11858         * package-get.el (host-name): New widget type.
11859         (package-get-remote): Better customization using new type.
11860         (package-get-download-sites): idem dito.
11861
11862         (package-get-custom): Do not use package-get-all untill we have
11863         runtime dependencies.
11864
11865         (package-get-remove-copy): Default to 't' we no longer need this
11866         kludge as we do not currently use depenencies.
11867
11868         (package-get-was-current): New variable.
11869         (package-get-require-base): New 'force-current' argument.
11870         (package-get-update-base): idem
11871         (package-get-package-provider):  idem
11872         (package-get-locate-index-file): New 'no-remote' argument.
11873         (package-get-locate-file): idem.
11874
11875         (package-get-maybe-save-index): New function.
11876         (package-get-update-base): Use it.
11877
11878 1998-10-28 Greg Klanderman <greg@alphatech.com>
11879
11880         * package-get.el (package-get-remote): default to nil; by default,
11881         don't go out to the net via EFS.  They must select a download site.
11882         (package-get-download-sites): new variable.
11883         (package-get-download-menu): new function.
11884         (package-get-locate-index-file): new function.
11885         (package-get-update-base): use it.
11886
11887         * menubar-items.el (default-menubar): add "Update Package Index"
11888         and "Add Download Site" menus under Options | Manage Packages.
11889
11890 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11891
11892         * package-get.el (package-get): bugfix code checking installed version
11893         for case where package is not currently installed.
11894         (package-get-require-signed-base-updates): new variable.
11895         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11896         deemed not a goot thing.  Use the variable
11897         package-get-allow-unsigned-base-updates instead.
11898
11899 1998-10-16 Greg Klanderman <greg@alphatech.com>
11900
11901         * package-get.el (package-get): Don't install an older version than
11902         we already have unless explicitly told to.  Issue a warning.
11903
11904         * package-ui.el (pui-add-required-packages): when adding
11905         dependencies, don't add packages that are up to date.
11906         (pui-package-symbol-char):  Don't consider a package out of date
11907         if you have a newer version installed than the latest version in
11908         package-get-base.
11909
11910         * package-get.el (package-get-base-filename): document that it may
11911         be a path relative to package-get-remote;  new default value.
11912         (package-get-locate-file): new function.
11913         (package-get-update-base): use it to expand package-get-base-filename.
11914         (package-get-save-base): new function to save the package-get database
11915         to file.
11916         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11917         (package-get-update-base): pass the REMOTE-SOURCE arg.
11918         (package-get-update-base-entry): call package-get-custom-add-entry.
11919         (package-get-file-installed-p): removed; no longer needed.
11920         (package-get-create-custom): ditto.
11921         (toplevel): remove code to build and load package-get-custom.el
11922         (package-get-custom-add-entry): new function.
11923
11924 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11925
11926         * wid-edit.el (widget-button-click): Don't switch window.
11927
11928 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11929
11930         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11931
11932 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11933
11934         * etags.el (find-tag-default): Run find-tag-hook using
11935         run-hooks rather than funcall
11936
11937 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11940         and the current local map as the parents to isearch-mode-map.
11941
11942 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11943
11944         * XEmacs 21.2-beta3 is released.
11945
11946 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11947
11948         * package-get.el (package-get-update-base): use
11949         insert-file-contents-internal, not insert-file-contents-literally.
11950
11951 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11952
11953         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11954         dump time.
11955
11956 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11957
11958         * package-get.el (package-get-update-base-entry): new function.
11959         (package-get-update-base): renamed; was `package-get-load-base'.
11960         cleanup, and use package-get-update-base-from-buffer.
11961         (package-get-update-base-from-buffer): new function.
11962         (package-get-update-base-entries): new; helper for above.
11963         Do not eval lisp grabbed over ftp; parse it from new format.
11964
11965 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11966
11967         * files.el (set-auto-mode): Don't play games loading package-get
11968         database; package-get-package-provider will handle it all.
11969
11970 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11971
11972         * package-get.el (package-get-base-filename): new variable.
11973         (package-get-require-base): new function.
11974         (package-get-pgp-signed-begin-line): new variable.
11975         (package-get-pgp-signature-begin-line): ditto.
11976         (package-get-pgp-signature-end-line):  ditto.
11977         (package-get-load-base): new function.
11978         (package-get-interactive-package-query):
11979         (package-get-update-all):
11980         (package-get-dependencies):
11981         (package-get-package-provider):
11982         (package-get-custom): use package-get-require-base.
11983         [package-get-custom loading]: disable for now.
11984
11985         * package-ui.el (pui-list-packages): use (package-get-require-base)
11986
11987 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11988
11989         * package-ui.el: Correct obvious thinko in choosing extent face.
11990
11991 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11992
11993         * menubar-items.el (default-menubar): pui-list-package has nothing
11994         to with Customize. Move all the package stuff to a new Item in Options.
11995
11996         * package-ui.el (pui-menu): Add menu and Popup menu.
11997
11998         * package-get.el (package-get): Use new
11999         package-admin-get-install-dir.
12000
12001         * package-admin.el (package-admin-get-install-dir): New syntax.
12002         Conserve package location and put mule packages where mule-base is.
12003
12004         * package-get.el : Customized
12005
12006         * package-ui.el (pui): Customized
12007         (pui-package-install-dest-dir): New variable.
12008         (pui-install-selected-packages): Use it
12009
12010 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12011
12012         * package-get.el (package-get-interactive-package-query): Move
12013         dependency on package-get-base to run-time.
12014         (package-get-update-all): Ditto.
12015         (package-get-dependencies): Ditto.
12016         (package-get-package-provider): Ditto.
12017         (package-get-custom): Ditto.
12018
12019 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12020
12021         * events.el: Remove 'ascii-character property from 'backspace
12022         and 'delete symbols
12023
12024 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12025
12026         * package-get-base.el: removed.
12027
12028 1998-09-23  Didier Verna  <didier@xemacs.org>
12029
12030         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12031         (no-upper-case-p): new function.
12032         (with-search-caps-disable-folding): new macro.
12033         (with-interactive-search-caps-disable-folding): new macro.
12034         (zap-to-char): In interactive mode, do a case-sensitive search if
12035         the character is uppercase.
12036         (zap-up-to-char): ditto.
12037
12038         * replace.el (perform-replace): use the function no-upper-case-p.
12039
12040         * isearch-mode.el (isearch-fix-case): ditto.
12041         make obsolete `with-caps-disable-folding' and
12042         `isearch-no-upper-case-p'.
12043
12044         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12045         (tags-search): ditto.
12046         (tags-query-replace): ditto.
12047
12048         * info.el (Info-search): ditto.
12049
12050 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12051
12052         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12053
12054 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12055
12056         * package-admin.el (package-admin-rmtree): rewritten.  need to
12057         check for "." and ".." before symlink check.  expand files and
12058         directories with respect to DIRECTORY, not default-directory.
12059
12060 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12061
12062         * package-get.el (package-get-all): add INSTALL-DIR argument.
12063
12064 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12065
12066         * package-ui.el (pui-add-required-packages): new function, select
12067         dependent packages.
12068         (pui-display-keymap): bind it.
12069         (pui-help-string): document it.
12070         (pui-install-selected-packages): package-get-all -> package-get.
12071
12072         * package-get.el (package-get-dependencies): new function.
12073
12074 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12077         regexps.
12078
12079 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12080
12081         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12082         function.
12083         (default-mouse-track-normalize-point): Use it.
12084
12085 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12086
12087         * package-admin.el (package-admin-delete-binary-package):
12088                 General cleanup. Remove unnessary use of progn and
12089         save-excursion.
12090         (package-admin-delete-binary-package): Do NOT mess with file
12091         modes. That is evil.
12092         (package-admin-delete-binary-package): Wrap all deleting in
12093         condition-case. The data in MANIFEST is untrustworthy.
12094         (package-admin-delete-binary-package): Let the OS worry about non
12095         empty directories.
12096
12097 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12098
12099         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12100         processing.
12101         (lm-report-bug): Fix mail address to send bug reports to.
12102
12103 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12104
12105         * XEmacs 21.2-beta2 is released.
12106
12107 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12108
12109         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12110
12111 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12112
12113         * info.el (Info-mode): Document page turning by double clicks in
12114         docstring so `M-x describe-mode' will display it.
12115
12116 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12117
12118         * info.el (Info-mouse-track-double-click-hook): Use character
12119         widths to calculate a border region where double clicking does
12120         page turning, and return `nil' by default so other hooks, such as
12121         region highlighting, will be run.
12122
12123 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12124
12125         * sound.el (default-sound-directory-list): Initialize with all the
12126         "sounds" directories in `data-directory-list'.  It used to just be
12127         the first one.
12128
12129         * packages.el (locate-data-directory-list): Created.  This gives
12130         the list of matching directories, unlike `locate-data-directory',
12131         which just gives the first one.
12132
12133 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12134
12135         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12136         make a binding in the local keymap until help-char handling is
12137         improved.
12138
12139         * help.el (help-keymap-with-help-key): Provide keymap with help
12140         binding.
12141         (help-print-help-form): New helper function.
12142
12143 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12144
12145         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12146         move extent to another buffer; no need to create a new extent.
12147         (isearch-fix-case): New function.
12148         (isearch-search-and-update): Use it.
12149
12150 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12153         the keymap, not minor-mode-map-alist.
12154         (isearch-done): Restore overriding-local-map.
12155
12156 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12157
12158         * bytecomp.el (byte-compile-buffer-substring):
12159         Fix for: (byte-compile (defun f () (buffer-substring)))
12160         ==>   ** buffer-substring called with 3 args, but requires 0-3
12161         - new code not only works, but is more readable, too.
12162
12163 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12164
12165         * msw-faces.el (mswindows-init-device-faces): Don't try to
12166           specify a default font at this late stage. Do try to force
12167           creation of the default face font so that if it fails we get
12168           an error now instead of a crash at frame creation.
12169
12170           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12171           mswindows-make-font-unitalic: Canonical default weight
12172           changed from "Normal" to "Regular".
12173
12174           mswindows-make-font-bold / -bold-italic: Supplied device was
12175           not being passed into call to mswindows-find-smaller-font.
12176
12177 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12178
12179         * package-get.el (package-get-remote): Fix the path where to find
12180           the packages on xemacs.org.
12181
12182 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * about.el (about-maintainer-info): Update Ben's entry.
12185
12186 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12187
12188         * lisp/shadow.el (find-emacs-lisp-shadows):
12189         - `member' was being called on lists of length 2000!
12190         - Replace with hashtables.
12191         - Replace hand-coded loops with (dolist)
12192         - Fix comment typo
12193
12194 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12195
12196         * packages.el: Added new function, `package-delete-name', to
12197           delete existing packages from the installed package database
12198           (`packages-package-list').  Also added the "pkginfo" directory
12199           to `packages-special-base-regexp', so that the pkginfo directory
12200           would not get added to `late-packages'.
12201
12202         * package-admin.el: Added ability to delete an installed package
12203           (added low-level function, `package-admin-delete-package').
12204           Understands how to use the pkginfo/MANIFEST.<package> file to
12205           delete the package.  When installing a package, will also
12206           create a MANIFEST.* file if one is not provided by the
12207           package.  If the MANIFEST.* doesn't exist when deleting a
12208           package, the functions will fall back to attempting to delete
12209           any package-specific lisp directory.
12210
12211         * package-get.el: Moved some functions to package-admin.el.
12212           Added interactive function `package-get-delete-package', for
12213           use by users for deleting a package.
12214
12215           Also modified to not require the presence of efs.
12216
12217 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12218
12219         * files.el (find-file-noselect): Handle all signals, kill the
12220         buffer and resignal.
12221
12222 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12223
12224         * cl-macs.el (glyph-image): Add setf method.
12225
12226 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12227
12228         * package-get.el: Fixed broken EFS downloading.  Also, look for
12229           .tar.gz files first, in preference over .tgz files.
12230
12231         * package-ui.el: Fix display of package version numbers.
12232
12233 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12234
12235         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12236         argument.
12237
12238 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12239
12240         * list-mode.el: `display-completion-list': added new/optional
12241           keyword `:completion-string', which allows the programmer to
12242           change the "Possible completions are:" prompt.
12243
12244         * menubar-items.el: Added new pulldown menu-pick to start up the
12245           visual package browser/installer:
12246
12247                 Options->Customize->List Packages
12248
12249         * package-admin.el: Added hooks for installing under both Unix
12250           and MS Windows.  Does additional error checking.  No longer
12251           calls "add-big-package.sh" to install packages under Unix; now
12252           calls gunzip & tar directly.
12253
12254         * package-get.el: Added ability to install packages from files
12255           on a local disk/CDROM.  Now deletes any existing package lisp
12256           directory.  Does completion on available packages when
12257           querying for package names.  Will also search for .tgz files
12258           in addition for .tar.gz files.  Tries to reload
12259           auto-autoloads, as a convenience when loading new packages,
12260           and also tries to add any new package paths to `load-path'.
12261           Changed all occurences of `concat' to use `expand-file-name'.
12262
12263         * package-ui.el: New file which implements the main visual
12264           package browser/installer, which is started via a menu pick or
12265           M-x pui-list packages.
12266
12267 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * startup.el (load-init-file): spelling fix.
12270
12271 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12272
12273         * startup.el (normal-top-level): Load auto-autoload files
12274         covariantly with their precedence.
12275
12276 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12277
12278         * menubar-items.el (default-menubar): Remove "Font Weight"
12279         option, there is currently no custom equivalent.. Customize-faces
12280         is "Edit faces".
12281
12282         * x-font-menu.el (font-menu-set-font): Use customize to set
12283         default face.
12284
12285         * faces.el (face-spec-update-all-matching): New function.
12286
12287         * cus-face.el (custom-set-face-update-spec): New function.
12288         Interface to customize faces from elisp.
12289
12290         (custom-face-value-create): Show the customized settings if set
12291         but not saved.
12292
12293 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12294
12295         (custom-face-value-create): Show the customized settings if set
12296         but not saved.
12297
12298 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12299
12300         * keydefs.el (global-map): Add FSF 20.3 binding of
12301         query-replace-regexp.
12302
12303 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12304
12305         * minibuf.el (read-file-name-internal-1): use
12306         user-name-completion-1 instead of user-name-completion.
12307
12308 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12309
12310         * loadup.el:
12311         * make-docfile.el:
12312         * update-elc.el: Don't set `source-directory' (now defunct as a
12313         global variable) no more.
12314
12315         * packages.el (packages-list-autoloads): Made `source-directory'
12316         (now defunct as a global variable) a parameter.
12317
12318 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12319
12320         * about.el (about-hackers): new email
12321
12322 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12323
12324         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12325
12326 1998-07-17  Didier Verna  <didier@xemacs.org>
12327
12328         * faces.el (set-face-property):
12329         (set-face-dim-p):
12330         (face-dim-p): updated the doc strings now that the dim property isn't
12331         tty-specific.
12332         (face-equal): the dim property is now a common one.
12333
12334         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12335         Renamed the `stipple' attribute to `background-pixmap'.
12336         (custom-face-background-pixmap): make custom-face-stipple an
12337         obsolete alias for this.
12338
12339 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12340
12341         * find-paths.el (paths-file-readable-directory-p): Created and
12342         used.
12343
12344         * loadup.el: Don't set inhibit-... flags from run-temacs.
12345
12346 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12347
12348         * packages.el (packages-data-path-depth): Added and used.
12349
12350 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12351
12352         * about.el:
12353         - Change .xpm to .png, delete "zcat" section.
12354         - cosmetic fix in the 'marcpa' entry.
12355
12356         * etc/photos
12357         - convert all .xpm.Z to .png
12358         - rename mrb to martin
12359         - rename mcook-m to mcookm
12360
12361 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12362
12363         * x-init.el (x-initialize-compose): Add support for
12364         dead-circumflex as YET ANOTHER NAME for that dead key.
12365
12366 1998-08-05  Colin Rafferty <colin@xemacs.org>
12367
12368         * setup-paths.el (paths-construct-exec-path): Made the
12369         last-packages really be last.
12370         (paths-construct-data-directory-list): Ditto.
12371
12372 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12373
12374         * startup.el(startup-splash-frame-body):
12375         Update Copyright notice in splash screen
12376
12377 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12378
12379         * minibuf.el (read-file-name-internal-1): do ~user completion.
12380
12381 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12382
12383         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12384         aginst destroyed extents
12385
12386 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12387
12388         * package-get.el (package-get): add `install-dir' argument.
12389
12390 1998-07-20  John Jones  <jj@asu.edu>
12391
12392         * package-get.el: calls to package-get-update-all will only
12393           update packages which are already installed.
12394
12395 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12396
12397         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12398         writable.
12399
12400 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12401
12402         * about.el (about-hackers): Correct my email.
12403
12404 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12405
12406         * about.el (about-hackers): new email-address.
12407
12408 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12409
12410         * minibuf.el (read-number): Don't let `input-error' condition
12411         escape.
12412
12413 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12414
12415         * about.el (about-hackers): use my `email-for-life' address.
12416
12417 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12418
12419         * XEmacs 21.2-beta1 is released.
12420
12421 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12422
12423         * ldap.el (ldap-search): Doc string change
12424
12425 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12426
12427         * menubar-items.el (default-menubar): Removed references to
12428         `data-directory', and use `locate-data-file' instead, and made
12429         then greyed out if they don't exist.
12430
12431 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12432
12433         * keymap.el (events-to-keys): Use `format' instead of `concat'
12434         since the latter does not accept integer args anymore
12435
12436 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12437
12438         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12439         macros replaced.
12440
12441 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12442
12443         * make-docfile.el: Get first initialization from very-early-lisp.el
12444         * update-elc.el: Ditto.
12445         * loadup.el (really-early-error-handler): Ditto.
12446
12447         * packages.el (packages-unbytecompiled-lisp): Add new file,
12448         very-early-lisp.el.
12449
12450         * very-early-lisp.el: New file.
12451
12452 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12453
12454         * Symbols that have been obsolete for at least 3 years removed (II).
12455
12456         * obsolete.el (eval-current-buffer): Make compatible.
12457         (byte-code-function-p): Ditto.
12458         (send-string): Removed.
12459         (send-region): Removed.
12460         (screen-scrollbar-width): Removed.
12461         (set-screen-scrollbar-width): Removed.
12462         (set-screen-left-margin-width): Removed.
12463         (set-screen-right-margin-width): Removed.
12464         (screen-left-margin-width): Removed.
12465         (screen-right-margin-width): Removed.
12466         (set-buffer-left-margin-width): Removed.
12467         (set-buffer-right-margin-width): Removed.
12468         (buffer-left-margin-width): Removed.
12469         (buffer-right-margin-width): Removed.
12470         (x-set-frame-icon-pixmap): Removed.
12471         (x-set-screen-icon-pixmap): Removed.
12472         (pixel-name): Removed.
12473         (make-pixmap): Removed.
12474         (make-cursor): Removed.
12475         (pixmap-width): Removed.
12476         (pixmap-contributes-to-line-height-p): Removed.
12477         (set-pixmap-contributes-to-line-height): Removed.
12478
12479 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12480
12481         * obsolete.el (popup-menu-up-p): removed.
12482         (read-no-blanks-input): Removed.
12483         (wholenump): Removed.
12484         (ring-mod): Removed (what was ring-mod?).
12485         (current-time-seconds): Removed.
12486         (run-special-hook-with-args): Removed.
12487         (dot): Removed.
12488         (dot-marker): Removed.
12489         (dot-min): Removed.
12490         (dot-max): Removed.
12491         (window-dot): Removed.
12492         (set-window-dot): Removed.
12493
12494         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12495         `dot-min'.
12496
12497         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12498
12499         * code-files.el (insert-file-contents): Rename
12500         run-special-hook-with-args to run-hook-with-args-until-success.
12501         (write-region): Ditto.
12502
12503 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12504
12505         * about.el: Fix typos, update release date.
12506
12507         * Symbols that have been obsolete for at least 3 years removed.
12508
12509         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12510         screen- functions.
12511         (toplevel): remove setf methods for screen functions.
12512         * cl-macs.el (extent-data): defsetf removed.
12513         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12514         many places to remove.
12515         (comment-indent-hook): Ditto.
12516         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12517         (buffer-dedicated-screen): Ditto.
12518         (deiconify-screen): Ditto.
12519         (delete-screen): Ditto.
12520         (event-screen): Ditto.
12521         (find-file-other-screen): Ditto.
12522         (find-file-read-only-other-screen): Ditto.
12523         (live-screen-p): Ditto.
12524         (screen-height): Ditto.
12525         (screen-iconified-p): Ditto.
12526         (screen-list): Ditto.
12527         (screen-live-p): Ditto.
12528         (screen-name): Ditto.
12529         (screen-parameters): Ditto.
12530         (screen-pixel-height): Ditto.
12531         (screen-pixel-width): Ditto.
12532         (screen-root-window): Ditto.
12533         (screen-selected-window): Ditto.
12534         (screen-totally-visible-p): Ditto.
12535         (screen-visible-p): Ditto.
12536         (screen-width): Ditto.
12537         (screenp): Ditto.
12538         (get-screen-for-buffer): Ditto.
12539         (get-screen-for-buffer-noselect): Ditto.
12540         (get-other-screen): Ditto.
12541         (iconify-screen): Ditto.
12542         (lower-screen): Ditto.
12543         (mail-other-screen): Ditto.
12544         (make-screen): Ditto.
12545         (make-screen-invisible): Ditto.
12546         (make-screen-visible): Ditto.
12547         (modify-screen-parameters): Ditto.
12548         (new-screen): Ditto.
12549         (next-screen): Ditto.
12550         (next-multiscreen-window): Ditto.
12551         (other-screen): Ditto.
12552         (previous-screen): Ditto.
12553         (previous-multiscreen-window): Ditto.
12554         (raise-screen): Ditto.
12555         (redraw-screen): Ditto.
12556         (select-screen): Ditto.
12557         (selected-screen): Ditto.
12558         (set-buffer-dedicated-screen): Ditto.
12559         (set-screen-height): Ditto.
12560         (set-screen-position): Ditto.
12561         (set-screen-size): Ditto.
12562         (set-screen-width): Ditto.
12563         (show-temp-buffer-in-current-screen): Ditto.
12564         (switch-to-buffer-other-screen): Ditto.
12565         (visible-screen-list): Ditto.
12566         (window-screen): Ditto.
12567         (x-set-screen-pointer): Ditto.
12568         (x-set-frame-pointer): Ditto.
12569         (screen-title-format): Ditto.
12570         (screen-icon-title-format): Ditto.
12571         (terminal-screen): Ditto.
12572         (delete-screen-hook): Ditto.
12573         (create-screen-hook): Ditto.
12574         (mouse-enter-screen-hook): Ditto.
12575         (mouse-leave-screen-hook): Ditto.
12576         (map-screen-hook): Ditto.
12577         (unmap-screen-hook): Ditto.
12578         (default-screen-alist): Ditto.
12579         (default-screen-name): Ditto.
12580         (x-screen-defaults): Ditto.
12581         (x-create-screen): Ditto.
12582         * obsolete.el: meta-flag removed.
12583         baud-rate removed.
12584         sleep-for-millisecs removed.
12585         extent-data removed.
12586         set-extent-data removed.
12587         set-extent-attribute removed.
12588         extent-glyph removed.
12589         extent-layout removed.
12590         set-extent-layout removed.
12591         list-faces-display removed.
12592         list-faces removed.
12593         trim-versions-without-asking removed.
12594         after-write-file-hooks removed.
12595         truename removed.
12596         auto-fill-hook removed.
12597         blink-paren-hook removed.
12598         select-screen-hook, deselect-screen-hook removed.
12599         auto-raise-screen, auto-lower-screen removed.
12600
12601         * msw-mouse.el: Global change resource -> mswindows-resource.
12602
12603         * XEmacs 21.0-pre5 is released.
12604
12605 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12606
12607         * about.el (about-hackers): Credits update.
12608
12609 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12610
12611         * register.el (insert-register): Don't activate the region.
12612
12613 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12614
12615         * select.el: Restore x-* symbols for backwards compatibility:
12616         x-copy-primary-selection, x-kill-primary-selection,
12617         x-delete-primary-selection, x-select-make-extent-for-selection,
12618         x-valid-simple-selection-, x-cut-copy-clear-internal.
12619
12620 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12621
12622         * XEmacs 21.0-pre4 is released.
12623
12624 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12625
12626         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12627         reporting bugs.
12628         (maybe-add-init-button): Fix semantics under Windows.  Use
12629         `expand-file-name' rather than `concat'.
12630
12631         * help.el (print-messages): New function.
12632
12633 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12634
12635         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12636
12637 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12638
12639         * about.el: Tweaked my entry in about-hackers.
12640
12641         * find-paths.el (paths-emacs-root-p):
12642           Relaxed emacs-root checking of an in-place installation to
12643           also accommodate the flat layout used on MS Windows.
12644
12645 1998-06-29  John Jones  <jj@asu.edu>
12646
12647         * package-get.el: calls to package-get-update-all will only
12648           update packages which are already installed.
12649
12650 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12651
12652         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12653         are handled by the gui-element face fallbacks now.
12654
12655         * x-faces.el: default gui-element face to "background" as well as
12656         the default face.
12657
12658         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12659         and default face settings since these are set as fallbacks now in
12660         the appropriate domain.
12661
12662 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12663
12664         * text-mode.el (text-mode): Reorder regexp so the OR part
12665         corresponding to `page-delim' goes first and the hack in
12666         `forward-paragraph' will work.
12667         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12668
12669 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12670
12671         * subr.el (remove-hook): When checking the hook value
12672           with functionp, don't apply car to it.
12673
12674 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12675
12676         * package-get.el (package-get-remote-filename):
12677           Don't use file-name-as-directory because the local directory
12678           separator conventions might not be the same as ftp's.
12679
12680 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12681
12682         * ldap.el (ldap-host-parameters-alist): New name of
12683         `ldap-host-parameters-plist'
12684
12685 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12686
12687         * package-get.el: Using (require 'package-get-base), now that it
12688         provides itself.  Consequently removed all instances of (load
12689         "package-get-base.el").
12690
12691 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12692
12693         * subr.el (remove-hook): Don't treat the hook value as a
12694           list unless it is both consp and not functionp.
12695
12696 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12697
12698         * about.el: Email address for Ben Wing is ben@xemacs.org.
12699         * auto-show.el: Ditto.
12700         * bytecomp.el: Ditto.
12701         * faces.el: Ditto.
12702         * x-scrollbar.el: Ditto.
12703         * x-misc.el: Ditto.
12704         * tty-init.el: Ditto.
12705         * toolbar-items.el: Ditto.
12706         * symbol-syntax.el: Ditto.
12707         * specifier.el: Ditto.
12708         * objects.el: Ditto.
12709         * hyper-apropos.el: Ditto.
12710         * glyphs.el: Ditto.
12711
12712 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12715         vertical-divider-always-visible-p.
12716         (default-mouse-motion-handler): Ditto.
12717
12718 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12721         global value.
12722
12723 1998-06-21  Oliver Graf <ograf@fga.de>
12724
12725         * build-reports.el: changed receiver to xemacs-build-reports list
12726
12727 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12728
12729         * font.el: Split font-family-mappings into X and
12730           mswindows-specific versions.
12731           mswindows-font-create-[object|name]: Treat supplied size
12732           as a pointsize. Added underline and strikethru handling.
12733
12734         * msw-faces.el: changed default mswindows charset to western.
12735
12736         * msw-glyphs.el: removed space in border-glyph font string that
12737           was inserted to get round bugs in the mswindows C font code.
12738
12739 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12740
12741         * about.el (about-hackers): Credits update.
12742
12743         * help-nomule.el (tutorial-supported-languages): Add Romanian
12744         TUTORIAL.
12745
12746         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12747         to ISO-8859-2.
12748
12749 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12750
12751         * font.el: Split font-family-mappings into X and
12752           mswindows-specific versions.
12753           mswindows-font-create-[object|name]: Treat supplied size
12754           as a pointsize. Added underline and strikethru handling.
12755
12756         * msw-faces.el: changed default mswindows charset to western.
12757
12758         * msw-glyphs.el: removed space in border-glyph font string that
12759           was inserted to get round bugs in the mswindows C font code.
12760
12761 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12762
12763         * minibuf.el: make read-color-completion-table call
12764           (mswindows-color-list for mswindows devices.
12765
12766 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12767
12768         * lisp/font-lock.el
12769         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12770         Let declaration items contain non-word symbol characters.
12771
12772 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12773
12774         * package-get.el (package-get-package-provider): Added autoload
12775         cookie.  Loading "package-get-base.el" in ALL functions that use
12776         it.  Fixed some (interactive ...) with multiple argument specs
12777         again.  Cosmetic indentation changes.
12778
12779 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12780
12781         * info.el (Info-insert-dir): Don't use nreverse on variables
12782         that you want to use later.
12783
12784 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12785
12786         * x-mouse.el (x-set-point-and-move-selection): Replace call
12787         to x-kill-primary-selection with kill-primary-selection
12788
12789 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12790
12791         * simple.el (what-cursor-position): Make cursor position reported
12792         use value of column-number-start-at-one
12793
12794 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12795
12796         * about.el (xemacs-hackers): Fix Jareth's email address.
12797
12798 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12799
12800         * startup.el (startup-splash-frame): Remove
12801         `xemacs-startup-logo-function'.
12802
12803 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12804
12805         * about.el (about-hackers): Update credits list.
12806
12807 1998-06-06  Jeff Miller <jmiller@smart.net>
12808
12809         * lisp/sound.el: Update sound-ext to allow filenames with
12810           extensions to be found by load-sound-file
12811
12812 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12813
12814         * info.el (Info-rebuild-outdated-dir): Removed variable
12815         (Info-auto-generate-directory): New variable
12816         (Info-save-auto-generated-dir): New variable
12817         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12818         (Info-build-dir-anew): Second parameter removed.  Use
12819         `Info-save-auto-generated-dir'
12820         (Info-rebuild-dir): Ditto
12821
12822 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12823
12824         * list-mode.el (next-list-mode-item): Would not recognize
12825         border between directly neighbored items.
12826
12827 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12828
12829         * package-get.el: add autoloads for some functions.
12830
12831 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * specifier.el (let-specifier): Tiny docfixes.
12834
12835 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12836
12837         * msw-mouse.el: set selection-pointer-glyph to Normal.
12838
12839 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12840
12841         * wid-edit.el (widget-specify-secret): New function.
12842         (widget-after-change): Use it.
12843         (widget-specify-field): Use it.
12844
12845 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12846
12847         * mouse.el (drag-window-divider): Use `(not done)' instead of
12848         `doit'; reuse result of `window-pixel-edges'.
12849
12850         * modeline.el (drag-modeline-event-lag): Rename to
12851         drag-divider-event-lag.
12852
12853 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * specifier.el (let-specifier): Rewritten not to generate needless
12856         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12857         arguments.
12858
12859 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12860
12861         * minibuf.el (read-file-name-1): Setup buffer-local value of
12862         `completion-ignore-case' in completions buffer under Windows.
12863
12864 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12865
12866         * about.el (about-maintainer-glyph): Fix support for not
12867         compressed images.
12868
12869 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12870
12871         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12872
12873         * mouse.el (mouse-track): Cancel selection if misc-user event with
12874         `cancel-mode-internal' function is fetched.
12875
12876 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12877
12878         * files.el (save-some-buffers-1): Fixed return value.
12879
12880 1998-06-01  Oliver Graf <ograf@fga.de>
12881
12882         * dragdrop.el: added experimental
12883
12884 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12885
12886         * startup.el (after-init-hook, init-file-user,
12887         user-init-directory, load-user-init-file):  Purge references
12888         to "~/.xemacs/init.el" from docstrings.
12889
12890         (load-user-init-file) Use paths-construct-path to construct
12891         paths to user init files.  Go directly to ~/.emacs, do not
12892         search ~/.xemacs/, do not load `default-custom-file'.
12893
12894 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12895
12896         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12897         general *sh.
12898         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12899
12900 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12901
12902         * menubar-items.el (default-menubar): add Update Packages to customize
12903         menu.
12904
12905 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12906
12907         * faces.el: use toolbar face as a fallback for toolbar properties
12908         in xpm-color-symbols instead of default.
12909
12910         * msw-faces.el: rename 3d-object -> gui-element face.
12911
12912 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12913
12914         * startup.el (xemacs-startup-logo-function): New variable.
12915         (startup-splash-frame): Use it.
12916
12917 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12918
12919         * files.el (save-some-buffers): Would wait 1 second.
12920         (save-some-buffers-1): Delete other windows here instead of in
12921         `save-some-buffers'.
12922         (save-some-buffers): Force redisplay only if windows were deleted.
12923
12924 1998-06-02  Didier Verna  <didier@xemacs.org>
12925
12926         * cus-face.el (custom-face-attributes): generalized the use of
12927         toggle buttons for boolean attributes.
12928         Re-ordered the items a bit.
12929
12930 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12931
12932         * sound.el (default-sound-directory): Use `locate-data-directory'
12933         to find the sounds directory.
12934
12935 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12936
12937         * sound.el: default sound-ext to .wav under mswindows, .au
12938         otherwise. load-default sounds without extensions.
12939
12940 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12941
12942         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12943         if send-pr is not bound.
12944
12945 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12946
12947         * files.el: grok idl files in auto-mode-alist.
12948 1998-06-01  Jeff Miller  <jmiller@smart.net>
12949
12950         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12951         calling `upcase'.
12952
12953 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12954
12955         * msw-glyphs.el: add xbm to the list of image types supported.
12956
12957 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12958
12959         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12960         instead of XEmacs one when dumping InfoDock.
12961
12962 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12963
12964         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12965         for `modeline-visible-p'
12966
12967         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12968
12969 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12970
12971         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12972         since it's not used anymore. doc string fixes.
12973
12974         * package-get.el (package-get-file-installed-p): new function. use
12975         instead of file-installed-p which is in an external package.
12976
12977 1998-05-28  Oliver Graf <ograf@fga.de>
12978
12979         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12980         favor of select-window/switch-to-buffer
12981
12982 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12983
12984         * startup.el: changed (getenv "HOME") to (user-home-directory)
12985
12986 1998-05-25  Oliver Graf <ograf@fga.de>
12987
12988         * frame.el (cde-start-drag) moved to dragdrop.el
12989         (offix-start-drag-region) moved to dragdrop.el
12990         (offix-start-drag) moved to dragdrop.el
12991         * dragdrop.el (cde-start-drag) moved from frame.el
12992         (offix-start-drag-region) moved from frame.el
12993         (offix-start-drag) moved from frame.el
12994         (cde-start-drag-region) cde drag regions
12995         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12996
12997 1998-05-26  Oliver Graf <ograf@fga.de>
12998
12999         * dragdrop.el: created dragdrop-drag prototypes
13000         (cde-start-drag-region) fixed typo
13001
13002 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13003
13004         * simple.el (after-init-hook): Remove reader macro.
13005
13006         * packages.el (packages-hardcoded-lisp): Get rid of reader
13007         macros.  Update DOC string.
13008
13009 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13010
13011         * mouse.el (drag-window-divider): Ditto.
13012
13013         * modeline.el (mouse-drag-modeline): Use it.
13014
13015         * lisp-mode.el (let-specifier): Specify indentation.
13016
13017         * specifier.el (let-specifier): Renamed from
13018         `with-specifier-instance'.
13019
13020 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13021
13022         * x-faces.el:
13023         * faces.el: move definition of xpm-color-symbols from x-faces.el
13024         to faces. Predicate x-get-resource on the presence of x.
13025
13026         * msw-faces.el: set 3d-object face rather than modeline. Specify
13027         faces as specfier defaults.
13028
13029         * package-get.el: don't use package-admin-add-single-file-package.
13030
13031 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * toolbar-items.el: Fixup tooltips.
13034         (toolbar-gnus): Don't use obsolete variable
13035         toolbar-news-frame-properties.
13036         (toolbar-news-reader): Default to `gnus' instead of
13037         `not-configured'.
13038
13039         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13040         Windows.
13041
13042 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13043
13044         * package-get.el: rename -installedp -> -installed-p.
13045
13046 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13047
13048         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13049         attributes, and assinged it to continuation, truncation and
13050         hscroll glyphs.
13051
13052         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13053         and made continuation, truncation and hscroll glyphs arrow
13054         characters out of that font.
13055
13056 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13057
13058         * minibuf.el (minibuffer-electric-separator): Play nicely with
13059         directory-sep-char being \.
13060         (minibuffer-electric-tilde): Ditto.
13061         (read-file-name-map): Ditto.
13062
13063 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13064
13065         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13066         on X devices.
13067         (default-mouse-track-deal-with-down-event): Avoid
13068         `x-disown-selection'; use `disown-selection' instead.
13069
13070 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13071
13072         * select.el:
13073         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13074         moved to (cut-copy-clear-internal) in select.el. Ditto for
13075         (x-delete-primary-selection) (x-kill-primary-selection)
13076         (x-copy-primary-selection).
13077         (own-clipboard): new function.
13078
13079         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13080         functions in select.el. remove old ones.
13081         (mswindows-own-clipboard): new function.
13082
13083 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13084
13085         * gnuserv.el: allow connections from mswindows type devices.
13086
13087 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13088
13089         * msw-glyphs.el: change image type used from cursor to resource.
13090
13091 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13092
13093         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13094         for {top,bottom}-{left,right} values in addition to
13095         {top,bottom}_{left,right}.
13096         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13097
13098 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * cl-macs.el (specifier-instance): Undefine its setf method.
13101
13102         * specifier.el (with-specifier-instance): Added docstring.
13103
13104         * mouse.el (drag-window-divider): Ditto.
13105
13106         * modeline.el (mouse-drag-modeline): Use it.
13107
13108         * lisp-mode.el (with-specifier-instance): Define its indentation
13109         level.
13110
13111         * specifier.el (with-specifier-instance): New macro.
13112
13113 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13114
13115         * package-get.el (package-get-create-custom): new function to
13116         auto-generate package-get-custom.el from package-get-base.el.
13117         * (package-get-ever-installedp): new function.
13118         * (package-get-custom): new function to get all packages specified
13119         by customize.
13120
13121 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13122
13123         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13124
13125 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13126
13127         * cl-extra.el: Reverse previous float change.
13128
13129 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13130
13131         * x-faces.el:
13132         * faces.el (try-font-name): moved from x-faces.el since it is
13133         required by w3 under mswindows as well X.
13134
13135 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13136
13137         * winnt.el: Removed evil (setq completion-ignore-case t)
13138         clause, one more overlookef fsfism.
13139         (nt-quote-args-functions-alist): End sentences with double space.
13140
13141 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13142
13143         * window-xemacs.el (push-window-configuration): Remove kludgery of
13144         recaching default-toolbar specifier.
13145         (pop-window-configuration): Ditto.
13146         (unpop-window-configuration): Ditto.
13147
13148 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13149
13150         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13151
13152 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13153
13154         * winnt.el (nt-quote-args-verbatim): Added function.
13155         (nt-quote-args-prefix-quote): Added function.
13156         (nt-quote-args-backslash-quote): Added function.
13157         (nt-quote-args-double-quote): Added function.
13158         (nt-quote-args-functions-alist): New variable.
13159         (nt-quote-process-args): Added function. This is the main quoting
13160         work horse called from process-nt.c
13161
13162 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13163
13164         * winnt.el: Removed duplicate definitions for backspace,
13165         delete, M-backspace and C-M-backspace.
13166         (file-name-buffer-file-type-alist): Removed this variable.
13167         (find-buffer-file-type): Removed function.
13168         (find-file-binary):  Removed function.
13169         (find-file-text): Removed function.
13170         (find-file-not-found-set-buffer-file-type): Removed function.
13171         (save-to-unix-hook): Removed function.
13172         (revert-from-unix-hook): Removed function.
13173         (using-unix-filesystems): Removed function.
13174         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13175         warning.
13176         (x-set-selection): Removed function.
13177         (x-get-selection): Removed function.
13178         Removed commented FSFisms.
13179         Replaced copyright notice (this file is not part of GNU Emacs).
13180         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13181         comint-process-echoes setting to t.
13182
13183 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13184
13185         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13186         and used following the interface change of
13187         `paths-find-recursive-path'.
13188
13189         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13190         regexp instead of a list of base names.
13191         (paths-version-control-filename-regexp):
13192         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13193         Introduced and used following the interface change of
13194         `paths-find-recursive-path'.
13195
13196 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13197
13198         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13199         on X devices, rather than on all non-TTY devices.
13200
13201 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13202
13203         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13204
13205         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13206
13207 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13208
13209         * itimer.el (activate-itimer): Fixed usage of integers
13210         as argument to `concat'.
13211
13212 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13213
13214         * itimer.el (start-itimer): replace the use of `concat' with
13215         `format'
13216
13217 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13218
13219         * mode-motion.el (mode-motion-hook): Clarify docstring.
13220         From Bob Weiner <weiner@altrasoft.com>
13221
13222         * loadhist.el (symbol-file): Supply prompt string when used
13223         interactively.
13224         From Bob Weiner <weiner@altrasoft.com>
13225
13226 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13227
13228         * loadup.el (really-early-error-handler): Ditto.
13229
13230         * update-elc.el: Ditto.
13231
13232         * setup-paths.el (paths-construct-exec-path): Ditto.
13233
13234         * make-docfile.el: Ditto.
13235
13236         * find-paths.el (paths-decode-directory-path): Use split-path
13237         instead of decode-path.
13238
13239         * files.el (parse-colon-path): Update docstring reference.
13240
13241 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13242
13243         * msw-init.el:
13244         * x-init.el:
13245         Bind cut'n'paste keys to non window-system specific functions.
13246
13247         * msw-select.el: New function mswindows-clear-clipboard.
13248         mswindows-cut-copy-clipboard extended to handle clearing of the
13249         selection and renamed to mswindows-cut-copy-clear-clipboard.
13250
13251         * select.el: on mswindows devices delete-primary-selection
13252         calls mswindows-clear-clipboard.
13253
13254 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13255
13256         * simple.el (quoted-insert): Inhibit quit when using read-char.
13257
13258         * cmdloop.el (read-char): Don't inhibit quit.
13259         (read-char-exclusive): Ditto.
13260         (read-char): Signal quit if quit-char was pressed.
13261         (read-char-exclusive): Ditto.
13262         (read-quoted-char): Return a character, not integer.
13263
13264         * menubar-items.el (default-popup-menu): Use Andy's generic
13265         selection code.
13266         (default-popup-menu): Fix code.
13267
13268 1998-05-14  Oliver Graf <ograf@fga.de>
13269
13270         * dragdrop.el (dragdrop-function-widget): this time it's done
13271
13272 1998-05-13  Oliver Graf <ograf@fga.de>
13273
13274         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13275
13276 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13277
13278         * device.el (device-pixel-width):
13279         (device-pixel-height):
13280         (device-mm-width):
13281         (device-mm-height):
13282         (device-bitplanes):
13283         (device-color-cells): Swapped parameters to device-system-metric
13284         according to the interface change.
13285
13286 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13287
13288         * mouse.el (default-mouse-motion-handler): Use new name of the
13289         function event-over-vertical-divider-p.
13290         Do not set E-W arrow cursor over the divider if
13291         vertical-divider-draggable-p is nil in the window.
13292         ([top-level]): Use new name for the variable
13293         vertical-divider-map.
13294         (drag-window-divider): Respect vertical-divider-draggable-p.
13295         Variable name typo fixes.
13296
13297 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13298
13299         * keymap.el (kbd): Define here; handle string constants and
13300         others...
13301
13302 1998-05-15  Christian Nyb <chr@mediascience.no>
13303
13304         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13305         in Emacs 18.
13306
13307 1998-05-13  Didier Verna  <didier@xemacs.org>
13308
13309         * mouse.el (drag-window-divider): give the vertical divider a
13310         pressed look when dragging it.
13311
13312 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13313
13314         * faces.el: predicate some more face operations on x or mswindows
13315         not just x.
13316
13317         * modeline.el: enable modeline coloring for mswindows.
13318
13319 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13320
13321         * minibuf.el (minibuffer-default): Added variable; compatible with
13322         FSF Emacs.
13323         (next-history-element): Used `minibuffer-default'.
13324
13325 1998-05-12  Oliver Graf <ograf@fga.de>
13326
13327         * dragdrop.el (dragdrop-function-widget): button and mods ok
13328         arguments still look a bit strange
13329         (dragdrop-compare-mods) created
13330         (dragdrop-drop-do-functions) correctly checks for buttons and
13331         modifiers
13332
13333 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13334
13335         * setup-paths.el (paths-default-info-directories): Replace
13336         path-separator with directory-sep-char.
13337
13338         * files.el (path-separator): Don't define it here.
13339
13340 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13341
13342         * update-elc.el: Ditto.
13343
13344         * setup-paths.el (paths-construct-exec-path): Ditto.
13345
13346         * make-docfile.el: Ditto.
13347
13348         * loadup.el (really-early-error-handler): Ditto.
13349
13350         * find-paths.el (paths-decode-directory-path): Use decode-path
13351         instead of decode-path-internal.
13352
13353         * files.el (parse-colon-path): Update docstring.
13354
13355 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * subr.el (get-buffer-window-list): Make BUFFER optional.
13358
13359         * window-xemacs.el (windows-of-buffer): Defalias to
13360         get-buffer-window-list.
13361
13362 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13363
13364         * disass.el: Fix maintainer keyword.
13365
13366         * bytecomp.el (byte-compile-and-load-file): Autoload.
13367         (byte-compile-buffer): Ditto.
13368
13369         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13370         value is returned, not the name.
13371         (lisp-imenu-generic-expression): Enable it.
13372         (lisp-mode-variables): Ditto.
13373         (lisp-indent-offset): Change defconst to defvar.
13374         (lisp-indent-function): Ditto.
13375         (lisp-body-indent): Ditto.
13376
13377 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13378
13379         * modeline.el: Use zap-last-kbd-macro-event.
13380
13381         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13382         nil, don't attempt to do anything with messages.
13383         (eval-last-sexp): Use `letf' for clarity.
13384
13385 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13388
13389 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13390
13391         * buff-menu.el:
13392         * lisp-mode.el:
13393         * obsolete.el:
13394         Change empty docstrings into no doc strings at all.
13395         Fix bogus FSF-format docstrings.
13396         * etags.el: Fix docstring.
13397
13398 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13399
13400         * package-get.el (package-get): Use internal md5
13401
13402 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13403
13404         * about.el (about-xemacs): Correct abuse of concat.
13405
13406 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13407
13408         * info.el (Info-mode): Use easymenu.
13409
13410 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * apropos.el (apropos): Don't use concat with integers.
13413
13414         * cmdloop.el (describe-last-error): Handle the case when no error
13415         was seen gracefully.
13416
13417         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13418         defun.
13419         (apropos-describe-plist): Ditto.
13420
13421         * help.el (with-displaying-help-buffer): Revert to a defun.
13422         (describe-key): Use it as defun.
13423         (describe-mode): Ditto.
13424         (describe-bindings): Ditto.
13425         (describe-prefix-bindings): Ditto.
13426         (describe-installation): Ditto.
13427         (view-lossage): Ditto.
13428         (describe-function): Ditto.
13429         (describe-variable): Ditto.
13430         (describe-syntax): Ditto.
13431
13432 1998-05-11  Oliver Graf <ograf@fga.de>
13433
13434         * dragdrop.el: changed order of require/provide
13435         (dragdrop-drop-mime-default) changed to new calling conventions
13436         (dragdrop-drop-do-functions) changed to new calling conventions
13437         (dragdrop-function-widget) this one needs more work...
13438
13439 1998-05-10  Oliver Graf <ograf@fga.de>
13440
13441         * about.el: another small change in my entry
13442         * dragdrop.el (dragdrop-drop-log-function): logging added
13443         plus customizations
13444         changed interface to handler functions. now called with event
13445         and object
13446
13447 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13448
13449         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13450         E-W arrow pointer displayed over draggable dividers.
13451
13452         * mouse.el (default-mouse-motion-handler): Show it when
13453         appropriate.
13454         (drag-window-divider): Added.
13455         ([top-level]): Initialized window-divider-map with a keymap
13456         binding the above function to left button down event.
13457
13458         * x-mouse.el (x-init-pointer-shape): Initialize
13459         divider-pointer-glyph from Cursor.dividerPointer, or use default
13460         E-W double arrow.
13461
13462 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13463
13464         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13465
13466 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13467
13468         * simple.el (count-words-buffer): Don't query for buffer.
13469         (count-lines-buffer): Ditto.
13470
13471 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13472
13473         * help.el (where-is): add optional insert argument.
13474
13475 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13476
13477         * help.el (describe-key-briefly): New argument INSERT.
13478
13479         * simple.el (eval-expression): New optional argument; synch with
13480         FSF 20.3.
13481
13482         * keydefs.el (global-map): Add new register bindings.
13483
13484         * register.el: Synched with FSF 20.3.
13485
13486 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13487
13488         * window-xemacs.el (recenter): all arguments are optional.
13489
13490 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * device.el: (device-pixel-width): Reflected name/parameters
13493         change to device-system-metric.
13494         (device-pixel-height): Ditto.
13495         (device-mm-width): Ditto.
13496         (device-mm-height): Ditto.
13497         (device-bitplanes): Ditto.
13498         (device-color-cells): Ditto.
13499
13500 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13501
13502         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13503
13504         * cl.el (most-positive-fixnum): Document.
13505         (most-negative-fixnum): Ditto.
13506
13507         * cus-dep.el: Updated comment.
13508
13509         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13510         constant.
13511
13512         * cus-load.el (custom-put): Removed.
13513
13514         * files.el (after-find-file): Just resignal quit instead of
13515         signaling "canceled".
13516
13517 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13518
13519         * frame.el (other-frame): Use `focus-frame' instead of
13520         select-frame kludges.
13521
13522         * lisp-mode.el: Update lisp-indent-function for
13523         save-selected-frame and with-selected-frame.
13524
13525         * frame.el (save-selected-frame): New macro.
13526         (with-selected-frame): Ditto.
13527         (other-frame): Use `set-frame-focus'.
13528
13529 1998-05-06  Oliver Graf <ograf@fga.de>
13530
13531         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13532         (dragdrop-drop-url-default) default handler for URL drops created
13533         (dragdrop-drop-mime-default) default handler for MIME drops created
13534         (dragdrop-drop-functions) default custom for handling drops created
13535         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13536
13537 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13538
13539         * mouse.el: Removed redundant mouse-mswindows-drop function.
13540
13541 1998-05-05  Oliver Graf <ograf@fga.de>
13542
13543         * about.el: changed some text in my entry
13544         * dragdrop.el: added customs
13545
13546 1998-05-04  Oliver Graf <ograf@fga.de>
13547
13548         * mouse.el: killed global drop key bindings
13549         (mouse-offix-drop) removed
13550         * dragdrop.el: created
13551         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13552
13553 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13554
13555         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13556         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13557
13558         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13559         obsolete comment.
13560
13561         * scrollbar.el (scrollbars-visible-p): Use new
13562         {vertical,horizontal}-scrollbar-visible-p specifiers.
13563
13564 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13565
13566         * device.el (device-pixel-height):
13567         (device-pixel-width):
13568         (device-mm-width):
13569         (device-mm-height):
13570         (device-bitplanes):
13571         (device-color-cells): Moved these 6 functions from device.c; they
13572         all use single (device-system-metrics) call.
13573
13574 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13575
13576         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13577         were renamed.
13578
13579         * menubar-items.el:
13580         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13581         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13582
13583         * help.el (help-map): Remove Hyperbole keybinding logic.
13584         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13585
13586 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13587
13588         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13589         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13590
13591 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13592
13593         * msw-glyphs.el: use nicer icon3 from the frame icon.
13594
13595 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13596
13597         * version.el (emacs-version): Remove InfoDock conditionals.
13598
13599         * startup.el (startup-splash-frame): Change ID logo name.
13600
13601 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13602
13603         * files.el (after-find-file): If the user presses C-g on
13604         directory-creation prompt, kill the buffer.
13605
13606 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13607
13608         * simple.el (count-words-region): Reverse previous change.
13609
13610 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * replace.el (query-replace): Just call perform-replace.
13613         (query-replace-regexp): Ditto.
13614         (perform-replace): Move region handling here.
13615         (perform-replace): Use the new arg to match-data.
13616
13617 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13618
13619         * x-init.el: Install X specific display table that
13620           displays char 0240 as a space to avoid whatever it is
13621           that screws up display of that character code.
13622
13623 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13624
13625         * help.el (function-arglist): If no arguments are documented for a
13626         subr, print nothing rather than incorrect output.
13627
13628 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13629
13630         * cmdloop.el (command-error): Update bail-out error message to use
13631         `emacs-program-name'.
13632
13633         * lib-complete.el: Remove reader macro cruft.
13634
13635         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13636         cruft.
13637
13638         * simple.el (count-words-region): Drop interactive-p check on the
13639         message.
13640
13641 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13642
13643         * font.el
13644         * msw-faces.el
13645         Correct spelling of mswindows-font-canonicalize-name.
13646
13647 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13648
13649         * ldap.el (ldap-host-parameters-alist): Replaced with
13650         `ldap-host-parameters-plist'
13651         (ldap-search): Adapt to previous change
13652
13653 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13654
13655         * about.el (about-hackers): Update Bob Weiner bio.
13656         (about-maintainer-info): Ditto.
13657
13658 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13659
13660         * simple.el (display-warning-minimum-level): Docfix.
13661
13662 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13663
13664         * widget.el (:default-get): New keyword.
13665         * wid-edit.el (default, widget-default-default-get): Define it.
13666         (group, widget-group-default-get): Define it.
13667         (menu-choice, widget-choice-default-get): Define it.
13668         (widget-default-get): New function.
13669         (widget-choice-action): Call it.
13670         (widget-editable-list-entry-create): Call it.
13671
13672 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13673
13674         * byte-optimize.el (byte-boolean-vars): Removed.
13675         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13676         lookup through `byte-boolean-vars'.
13677
13678 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13679
13680         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13681         resource-provided values into ghost specs for scrollbar-height and
13682         scrollbar-width.
13683
13684 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13685
13686         * byte-optimize.el: Don't attempt to optimize /=.
13687
13688         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13689         (byte-compile-/=): Ditto.
13690
13691 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13692
13693         * apropos.el: Use `with-displaying-help-buffer'.
13694         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13695         Use `with-displaying-help-buffer'.
13696         (apropos-follow): Do not give special treatment to buffer cursor
13697         was in prior to a mouse click.
13698         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13699         (apropos-print-doc): Set correct buffer for setting text
13700         properties.
13701
13702 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13703
13704         * help.el (help-buffer-prefix-string): New variable.
13705         (help-buffer-name): Use it.
13706
13707         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13708         mode menu.
13709
13710 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13711
13712         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13713
13714 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13715
13716         * files.el (find-file-noselect): Update docstring.
13717         (find-file-noselect): Signal an error if found an unreadable file.
13718         (file-chase-links): Save the match data.
13719         (normal-mode): Use `lwarn' and `error-message-string'.
13720         (interpreter-mode-alist): Change defconst to defvar.
13721         (inhibit-first-line-modes-regexps): Ditto.
13722         (inhibit-first-line-modes-regexps): Added .tgz.
13723         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13724         (change-major-mode-with-file-name): New user-option.
13725         (set-visited-file-name): Synched with FSF.
13726         (file-name-extension): New function, from FSF 20.3.
13727         (file-relative-name): Synched with FSF.
13728         (save-some-buffers): Support the C-r feature.
13729         (recover-session): Synched with FSF.
13730         (kill-some-buffers): Ditto.
13731         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13732
13733 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13734
13735         * files.el (insert-file): Undo previous change and reenable use of
13736         format.el.
13737
13738 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * window-xemacs.el (recenter): Define.
13741
13742 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13743
13744         * font.el (mswindows-font-create-name)
13745         (mswindows-font-create-object): new functions for mswindows type
13746         fonts.
13747
13748         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13749         strings are parsed as well as font objects.
13750
13751 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * modeline.el (defining-kbd-macro): Restore modeline indication of
13754         kbd-macro being recorded.
13755         (add-minor-mode): Simplify docstring.
13756         (modeline-minor-mode-menu): Remove stuff.
13757
13758 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13759
13760         * code-process.el (call-process): dynamically decide process
13761         coding type.
13762
13763 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13764
13765         * modeline.el: Add line-number-mode, column-number-mode to
13766         the modeline minor-mode menu.  Button2 on the line number does
13767         goto-line.
13768
13769 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13770
13771         * mouse.el: move x-selection-owner-p type things to
13772         selection-owner-p.
13773
13774         * msw-init.el: copy zmacs stuff from x-init.el
13775
13776         * msw-select.el (mswindows-own-selection)
13777         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13778         functions. Very simple minded implementation of selectio
13779         ownership.
13780
13781         * select.el (own-selection) (disown-selection)
13782         (activate-region-as-selection) (select-make-extent-for-selection)
13783         (valid-simple-selection-p): functions moved from x-select.el for
13784         generalized selection.
13785
13786         * x-select.el: see select.el changes.
13787
13788         * x-toolbar.el: use new selection functions.
13789
13790 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13791
13792         * packages.el (packages-find-package-directories): Fixed bug that
13793         would pick up multiple site-package directories.
13794         (package-locations): Added "xemacs-packages" as a late package
13795         location.
13796
13797         * find-paths.el: Now uses `emacs-program-name' and
13798         `emacs-program-version'.
13799         Additions to enforce version-specific directories in
13800         `paths-find-version-directory'.
13801
13802 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13803
13804         * default.el: Removed.
13805         * site-start.el: Removed.
13806
13807 1998-04-29  Didier Verna  <didier@xemacs.org>
13808
13809         * minibuf.el (minibuffer-history-minimum-string-length): Default
13810         to nil.
13811
13812 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13813
13814         * find-paths.el (paths-program-name): Rename.
13815         (paths-emacs-root-p): Ditto.
13816         (paths-find-site-directory): Ditto.
13817
13818 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13819
13820         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13821         `emacs-lisp-byte-compile-and-load'.
13822
13823 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13824
13825         * ldap.el (ldap-search): Fixed additional parameter passing to
13826         `ldap-open'
13827
13828 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13829
13830         * select.el (kill-primary-selection) (selection-owner-p)
13831         (copy-primary-selection) (yank-clipboard-selection)
13832         (selection-exists-p) (delete-primary-selection): new file and
13833         functions that do the right thing for the selected device.
13834
13835         * x-menubar.el: use generalised selection functions.
13836
13837         * dumped-lisp.el: dump select.el.
13838
13839 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13840
13841         * find-paths.el (paths-progname): New variable.
13842         (paths-emacs-root-p): Use it.
13843         (paths-find-site-directory): Ditto.
13844
13845 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13846
13847         * loadup.el ((member "dump" command-line-args)): Dump as
13848         `infodock' if InfoDock.
13849
13850 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13851
13852         * find-paths.el (construct-emacs-version): Simplify, include
13853         program name in the return value.
13854         * (paths-find-version-directory): Use it.
13855
13856 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13857
13858         * info.el (Info-parse-dir-entries): Fixed regexp
13859         (Info-build-dir-anew): Remove full suffix and capitalize info file
13860         name for files with no @direntry
13861         (Info-batch-rebuild-dir): New function
13862         (Info-suffixed-file): Check for regular files instead of simple
13863         file existence (could catch directories before)
13864
13865 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13866
13867         * setup-paths.el, find-paths.el: Removed uses of `not' which
13868         temacs doesn't have.
13869
13870         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13871         into root searching.
13872
13873 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13874
13875         * subr.el: Remove definition of `not'.
13876
13877 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13878
13879         * msw-glyphs.el: enable graphics support.
13880
13881 1998-04-23  Didier Verna  <didier@xemacs.org>
13882
13883         * x-menubar.el (default-menubar): restored the line-number-mode
13884         option.
13885
13886         * misc doc string updates related to the options menu.
13887
13888 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13889
13890         * setup-paths.el (paths-construct-load-path): Fix typo.
13891
13892 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13893
13894         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13895         font-menu-ignore-scaled-fonts don't have to be bound now; this
13896         gets us one step further towards making --no-autoloads work.
13897
13898         * startup.el (normal-top-level): Load auto-autoloads only if
13899         lisp-directory is non-nil.
13900
13901         * setup-paths.el (paths-construct-load-path): Made it robust
13902         against nil lisp-directory.
13903
13904         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13905         to the list of variables that cause a warning when nil.
13906
13907         * toolbar.el (init-toolbar-location): Now works even when there's
13908         no toolbar icon directory.
13909
13910 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13911
13912         * help.el (view-lossage): Recognize it.
13913
13914         * simple.el (log-message): Mark multiline messages.
13915
13916 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13917
13918         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13919
13920 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13921
13922         * package-get.el (package-get-all):  add `\n' separator to
13923         interactive specification so that both variables are read
13924
13925 1998-04-22  Didier Verna  <didier@xemacs.org>
13926
13927         * x-menubar.el: ported the options menu to Custom.
13928         Moved the "read only" toggle button to the buffers menu.
13929         Corrected some missing ;;;###autoload or defcustom.
13930
13931         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13932         the scrollbar-visible specifier for options menu handling.
13933
13934         * toolbar.el (toolbar-visible-p)
13935                      (toolbar-captioned-p)
13936                      (default-toolbar-position): defcustom wrappers around
13937         the toolbar specifiers for options menu handling.
13938
13939         * frame.el (get-frame-for-buffer-default-instance-limit):
13940         defcustom it for options menu handling.
13941
13942         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13943         font-lock-mode for options menu handling.
13944
13945         * cus-start.el: added Custom properties to overwrite-mode for
13946         options menu handling.
13947
13948 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13949
13950         * about.el: shameless self-promotion.
13951
13952 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13953
13954         * simple.el (raw-append-message): Slightly optimize.
13955         (remove-message): Use `push' for clarity.
13956         (append-message): Ditto.
13957         (display-warning): Dito.
13958         (raw-append-message): Send the message to the appropriate device.
13959
13960 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13961
13962         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13963         From Sean MacLennan <Sean.MacLennan@pika.ca>
13964
13965 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13966
13967         * setup-paths.el: Changed `directory-sep-char' to
13968         `path-separator', following a change in GNU Emacs.
13969
13970 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13971
13972         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13973         (Info-build-dir-anew): Add a final newline.
13974         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13975         is `always'
13976         (Info-rebuild-dir): Ditto
13977
13978         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13979
13980 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13981
13982         * simple.el (count-words-buffer): Retain zmacs region.
13983         (count-words-region): Ditto.
13984         * simple.el: (what-line): Expanded line counts.
13985         (count-lines): New parameter to conditionalize whether collapsed
13986         lines get counted.
13987         From Bob Weiner <weiner@altrasoft.com>
13988
13989 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13990
13991         * packages.el (package-locations): infodock-packages must override
13992         mule-packages and packages.
13993
13994 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13995
13996         * wid-edit.el:
13997         remove rude messages from widget-activation-widget-mapper
13998         and widget-activation-glyph-mapper
13999
14000 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14001
14002         * toolbar.el: Remove (featurep 'x) test from
14003         toolbar-make-button-list
14004
14005 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14006
14007         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14008         only if in the same frame.
14009
14010 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14011
14012         * packages.el (package-locations): Added site-packages hierarchy.
14013
14014         * setup-paths.el (paths-default-info-directories): Introduced and
14015         used.
14016
14017         * packages.el, setup-paths.el: Set various path searching depths
14018         to 1.
14019
14020         * packages.el (packages-hierarchy-depth):
14021         (packages-load-path-depth): Introduced and used.
14022
14023         * setup-paths.el (paths-load-path-depth): Introduced and used.
14024
14025         * find-paths.el (paths-find-recursive-path): Added max-depth
14026         parameter.
14027
14028 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14029
14030         * setup-paths.el (paths-construct-info-path): Removed
14031         dependency on behavior of (file-name-as-directory "").
14032
14033 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14034
14035         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14036         lisp objects
14037
14038 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14039
14040         * dump-paths.el, startup.el: Added handling for --debug-paths.
14041
14042 1998-04-15  William M. Perry  <wmperry@aventail.com>
14043
14044         * wid-edit.el: We cannot just set the help-echo or balloon-help
14045           properties for an extent based on the :help-echo widget
14046           property, since help-echo and balloon-help cause an EXTENT to
14047           get passed in, where :help-echo functions are expecting a WIDGET
14048
14049 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14050
14051         * scrollbar.el (init-scrollbar-from-resources): Call
14052         mswindows-init-scrollbar-metrics when appropriate.
14053
14054 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14055
14056         * dumped-lisp.el: dump x-toolbar for window system
14057
14058         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14059         have support and xpm.
14060
14061 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14062
14063         * files.el (toggle-read-only): Fix docstring.
14064         From Didier Verna <didier@xemacs.org>
14065
14066 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14067
14068         * startup.el (normal-top-level): Load autoload-file-name without
14069         specifying an extension---some people only auto-autoload.el.gz.
14070
14071 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * files.el (backup-enable-predicate): Don't bomb on NAME being
14074         nil.
14075
14076 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14077
14078         * find-paths.el, packages.el: Now prefers configure'd paths.
14079         This shouldn't cause any of the originally anticipated problems as
14080         the current paths architecture will not define the various
14081         configure-xxx variables if they're not specified on the configure
14082         command line.
14083
14084         * find-paths.el, setup-paths.el, packages.el: Removed all
14085         mentionings of "/" as a path separator.
14086         Used paths-construct-path throughout.
14087
14088         * find-paths.el (paths-construct-path): Created to assemble paths
14089         from directory components.
14090
14091         * setup-paths.el, packages.el: Used paths-decode-directory-path
14092         instead of decode-path-internal.
14093
14094         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14095         and associates.
14096         (paths-decode-directory-path) Created.
14097
14098         * setup-paths.el: Changed configure-exec-path to
14099         configure-exec-directory.
14100
14101 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14102
14103         * packages.el (packages-find-packages): Fixed decoding of
14104         EMACSPACKAGEPATH.
14105
14106         * startup.el: -no-packages -> -no-early-packages.
14107
14108         (packages-load-package-lisps): Fixed loading of auto-autoload
14109         files.
14110
14111         * startup.el (normal-top-level): Fixed loading of core
14112         auto-autoload.
14113
14114         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14115
14116         * startup.el, packages.el, dump-paths.el: Added proper settings
14117         for site-directory and lisp-directory variables.
14118
14119         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14120         inhibit-package-autoloads and fixed handling of it.
14121
14122         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14123         handling of former inhibit-package-init, now
14124         inhibit-early-packages, to make -vanilla etc. work.
14125
14126 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14127
14128         * code-process.el (start-process): Fallback to 'undecided instead
14129         of 'binary for process input coding stream.
14130
14131         * process.el (start-process): Docstring fix.
14132
14133 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14134
14135         * info.el (Info-insert-dir): Do not insert temporary dir files
14136         in Info-dir-file-attributes
14137         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14138         (Info-rebuild-dir): Ditto.
14139
14140 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14141
14142         * obsolete.el: Added obsoleteness declarations for
14143         `site-directory' and `Info-default-directory-list'.
14144
14145 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14146
14147         * find-paths.el (paths-find-emacs-root): Only look at the
14148         executable at the end of the symlink chain for determining the
14149         Emacs root.
14150
14151 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14152
14153         * setup-paths.el (paths-construct-info-path): Changed construction
14154         to cater to gone default in configure.
14155
14156         * find-paths.el (paths-uniq-append): Added.
14157
14158         * packages.el: Rewritten package path construction once again.
14159
14160         * dump-paths.el, startup.el: Removed package-path as a global
14161         variable.
14162
14163         * package-admin.el (package-admin-add-single-file-package):
14164         (package-admin-add-binary-package): Changed package-path to
14165         late-packages.
14166
14167         * packages.el (packages-split-path): Split path at "/" rather than
14168         nil according to change in emacs.c.
14169
14170 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14171
14172         * setup-paths.el (paths-construct-info-path): Changed info path
14173         order so that directories come out right.
14174         (paths-find-lock-directory): Fixed bug: It used to think
14175         configure-lock-directory is a path.
14176
14177 1998-04-06  Jeff Miller <jmiller@smart.net>
14178
14179         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14180         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14181         eases the use of toolbar-add/kill-item functions.
14182
14183 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14184
14185         * code-files.el (file-coding-system-alist): Commented out
14186         loaddefs.el magical treatment.
14187
14188 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14189
14190         * info.el (Info-rebuild-outdated-dir): Added new option
14191         `conservative' and made it the default
14192         (Info-rebuild-dir): Appropriately parse multi-line description
14193         strings, and multi-section dir files. Issue warning when dir
14194         is rebuilt as temporary
14195         (Info-build-dir-anew): Issue warning when dir is built as
14196         temporary
14197
14198 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14199
14200         * list-mode.el (list-mode-map): Bind highlight motion commands to
14201         standard keys left, right, C-b and C-f.
14202
14203 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14204
14205         * files.el (auto-mode-alist): allow .sc for Scheme->C
14206
14207 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14208
14209         * loadup.el (pureload): Don't quote (garbage-collect).
14210
14211 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14212
14213         * package-get-base.el: Updated.
14214
14215 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14216
14217         * isearch-mode.el (isearch-just-started): New variable.
14218         (isearch-mode): Set it.
14219         (isearch-repeat): Advance one character forward only if the search
14220         was successful, and was not just started.
14221         (isearch-repeat): Clear isearch-just-started.
14222
14223 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14224
14225         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14226         if running -batch.
14227
14228 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * subr.el (listify-key-sequence): Removed.
14231
14232 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14233
14234         * bytecomp.el (byte-compile-print-gensym): New option.
14235         (byte-compile-output-file-form): Use it.
14236         (byte-compile-output-docform): Ditto.
14237         (byte-compile-compiled-obj-to-list): Ditto.
14238
14239 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14240
14241         * msw-glyphs.el: set frame icon if xpm support.
14242
14243 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14244
14245         * help.el: Code that pretty prints variable values
14246           removed.
14247
14248 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14249
14250         * find-paths.el (paths-emacs-root-p): Correct test for installation
14251         directory.
14252         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14253
14254 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14255
14256         * loaddefs.el: Don't set debug-ignored-errors; leave
14257           its default value set to nil.
14258
14259 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14260
14261         * info.el (Info-rebuild-dir): fixed mis-spelling.
14262
14263 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14264
14265         * info.el (Info-rebuild-outdated-dir): New custom var
14266         (Info-insert-node): Create/update dir file when needed, ie when it
14267         does not exist or is older than some info files in directory
14268
14269 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14270
14271         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14272         for last packages, mainly for using a 20.4 package base.
14273
14274         * packages.el (late-packages): Typo fix.  It was called
14275         early-packages.
14276
14277         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14278         relative symlinks correctly.
14279         (paths-find-emacs-roots): More rigorous checking for plausible
14280         configuration-time root.
14281
14282         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14283         find its roots.
14284
14285 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14286
14287         * faces.el: Fix docstrings.
14288         * glyphs.el: Fix docstrings.
14289         * mouse.el: Fix docstrings.
14290
14291         * frame.el: Change phrase `current frame' to `selected frame'.
14292
14293         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14294
14295         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14296         macros using backquote to make them infinitely more readable.
14297
14298 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14299
14300         * packages.el (packages-find-package-path): Hardcoded specialized
14301         InfoDock support until we can clean this up.
14302
14303         * help.el (describe-bindings-1): Return the value of the bindings
14304         help buffer created.
14305         (describe-bindings): Ditto.
14306
14307         * simple.el (set-variable): Restore previous behavior of not
14308         bombing if the variable to set is not boundp.
14309
14310 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14311
14312         * packages.el (packages-handle-package-dumped-lisps): Allow for
14313         non-local files to be loaded off the package-lisp variable.
14314
14315 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14316
14317         * x-faces.el: Global X resources should override
14318           specs for all device classes (color, grayscale, mono);
14319           code currently doesn't override any of them.  Fixed by
14320           calling remove-specifier with '(x default) as the tag
14321           set and allowing inexact matches.
14322
14323 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14324
14325         * faces.el: Separated face initializations based on
14326           device classes into device type specific (tag set,
14327           instantiator) pairs.
14328
14329 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14330
14331         * wid-edit.el (widget-choice-action): Remember user's explicit
14332         choice.
14333         (widget-choice-value-create): Respect it.
14334         From Richard Stallman <rms@gnu.org>
14335
14336 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14337
14338         * setup-paths.el (paths-construct-info-path): Always append
14339         existing directories from configure-time info path.
14340
14341         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14342         Info-directory-list.
14343
14344         * info.el: Removed Info-default-directory-list which was broken by
14345         design.
14346         Removed bogus initialization of Info-directory-list---startup.el
14347         can do a much better job.
14348         Added autoload of Info-directory-list.
14349
14350         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14351         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14352         be exclusive; now it's merely given precedence, just like in the
14353         old days.
14354
14355 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14356
14357         * find-paths.el (paths-find-architecture-directory): Fix bug with
14358         finding; it used to default too early.
14359
14360 1998-03-25  Martin Buchholz <martin@xemacs.org>
14361
14362         * packages.el (packages-split-path): Fix a bug; it used to fail
14363         for paths that weren't split.
14364
14365 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14366
14367         * finder.el (finder-compile-keywords): trap on errors.
14368
14369 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14370
14371         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14372           fourth argument of t so that only the specs exactly
14373           matching the tag lists are removed.
14374
14375 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14376
14377         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14378
14379 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14380
14381         * minibuf.el (mouse-read-file-name-1): If a default directory was
14382         specified, use it for generating the completions.
14383
14384 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14385
14386         * update-elc.el: Now respects inhibit-package-init and
14387         inhibit-site-lisp.
14388         Now does path construction with loadup-paths.
14389
14390         * startup.el (normal-top-level, startup-setup-paths): Now respects
14391         inhibit-package-init and inhibit-site-lisp.
14392
14393         * packages.el (packages-find-package-path): Extended package path
14394         by version-specific hierarchies.
14395         (packages-find-packages): Now respects inhibit flag and
14396         inhibit-site-lisp.
14397         Moved path setup to loadup-paths.
14398
14399         * make-docfile.el: Now respects inhibit-package-init and
14400         inhibit-site-lisp.
14401         Now does path construction with loadup-paths.
14402
14403         * loadup.el: Now respects inhibit-package-init and
14404         inhibit-site-lisp.
14405
14406         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14407
14408         * loadup-paths.el: New file: setup load-path to encompass
14409         packages.
14410
14411 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14412
14413         * auto-show.el: load-gc renamed to pureload.
14414         * site-load.el: Ditto.
14415         * packages.el (toplevel): Ditto.
14416         * loadup.el (really-early-error-handler): Ditto.
14417         * dumped-lisp.el (preloaded-file-list): Ditto.
14418         * cus-face.el (custom-declare-face): Ditto.
14419
14420 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14421
14422         * <Today>: The Big Path Searching Overhaul.
14423
14424         * find-paths.el: New file: find and assemble paths in the
14425         installation hierarchy.
14426
14427         * setup-paths.el: New file: global layout of paths and directories
14428         within the XEmacs hierarchy.
14429
14430         * packages.el: Replaced everything related to path searching and
14431         startup by code in terms of find-paths.
14432
14433         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14434         the new path searching engine.
14435
14436         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14437         and setup-paths.
14438
14439 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14440
14441         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14442         setup-paths.el.
14443
14444 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14445
14446         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14447         compiles identically in any configuration.
14448         Removed irrelevant commentary.
14449
14450 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14451
14452         * simple.el (set-variable): Allow setting specifiers.
14453
14454 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14455
14456         * lisp.el (forward-sexp): Revert previous change.
14457
14458 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14459
14460         * frame.el (frame-initialize): Use `delete-console' instead of
14461         `delete-device' to delete the stream console to match the usage in
14462         Fkill_emacs.
14463
14464 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14465
14466         * files.el (cdpath-previous): New variable.
14467         (cd): Use it.
14468         From Bob Weiner <weiner@wave.altrasoft.com>
14469
14470 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14471
14472         * keydefs.el: Changed keybindings of forward-char,
14473           backward, scroll-up and scroll-down to point to their
14474           -command counterparts.
14475
14476         * simple.el: New functions: forwarc-char-command,
14477           backwrad-char-command, scroll-up-command,
14478           scroll-down-command which work liek their counterparts
14479           except that they honor the variable
14480           signal-error-on-buffer-boundary.
14481
14482           Definition of signal-error-on-buffer-boundary received
14483           from src/cmds.c.
14484
14485           defvar declaration added for word-across-newline to avoid
14486           byte-compiler warning about the free variable reference.
14487
14488 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14489
14490         * winnt.el: Removed "%t" from the beginning of
14491         modeline-format. From now on, there's no nt-specifics in the modeline.
14492
14493 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14494
14495         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14496         of `when' with `if'.
14497
14498 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14499
14500         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14501         mswindows. Must be reworked along with glyphs.el, or
14502         merged into it, after there is images support.
14503
14504         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14505         'mswindows.
14506
14507 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14508
14509         * faces.el: fix for text cursor initialization.
14510         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14511         From Andy Piper <andyp@parallax.co.uk>
14512
14513 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14514
14515         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14516         if there is an existing package that handles it and warn the user
14517         about that mode.
14518
14519 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14520
14521         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14522         Installation" menu item when Installation-string is not bound.
14523
14524 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14525
14526         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14527         From Jeremiah W. James <jerry@cs.ucsb.edu>
14528
14529 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14530
14531         * msw-faces.el:
14532         * faces.el: Fix face initialization.
14533
14534 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14535
14536         * files.el (backup-enable-predicate): fix breakage introduced
14537         by TMPDIR patch.
14538
14539 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14540
14541         * x-faces.el (x-init-face-from-resources): The
14542           TTY face property retrieval functions don't return
14543           specifiers, so use face-property instead.
14544
14545 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14546
14547         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14548
14549 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14550
14551         * x-menubar.el: Expanded documentation for
14552           option-save-faces.  Changed Options -> Browse Faces
14553           menu entry to invoke customize-face.
14554
14555 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14556
14557         * faces.el: Most face initialization moved out of
14558           init-other-random-faces to the top level so that the
14559           initialization happens before Xemacs is dumped.  Much
14560           of the fascist "face-differs-from-default-p or FROB!"
14561           code has been retired in favor of letting the user do
14562           what they want to do.  Face initialization code changed
14563           to use `default' specifier tag so that the settings can
14564           be overridden later if the user wishes it.
14565
14566 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14567
14568         * about.el (about-hackers): Update contributors list.
14569
14570 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14571
14572         * specifier.el: Define new specifier tag `default'.
14573
14574         * modeline.el: Initialize faces using `default' tag.
14575
14576         * x-faces.el (x-init-face-from-resources): Remove
14577           specifier specs containing the `default' tag before
14578           adding new specs.
14579
14580 1998-03-02  John Jones  <jj@asu.edu>
14581
14582         * package-get.el (package-get-all): fixed arguments on call to
14583         package-admin-add-single-file-package.
14584         * package-get.el (package-get-installedp): fixed to match
14585         advertised behavior.
14586         * package-get.el: added function package-get-update-all which
14587         installs newest versions of all the current packages (if they are
14588         not already installed).
14589
14590 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14591
14592         * files.el (find-file-noselect): Uncommented `truename' binding in
14593         `let*' and use it later to set `buffer-file-truename' iff it's
14594         still nil, as happens for example when finding a compressed
14595         file with "jka-compr".
14596
14597 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14598
14599         * faces.el: in make-face-* type functions do the operation for all
14600         window systems, not just the first one found.
14601
14602         * font.el: call mswindows-list-fonts for mswindows.
14603
14604 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14605
14606         * code-process.el (call-process-region):
14607         * process.el (call-process-region):
14608         * package-get.el (package-get-dir):
14609         * files.el (backup-enable-predicate):
14610         * gnuserv.el (gnuserv-temp-file-regexp):
14611         Use temp-directory in place of `/tmp'.
14612
14613 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14614
14615         * "Fast" dired-in-C enhancements for Windows 95/NT:
14616
14617         * files.el: Added function, `wildcard-to-regexp', from GNU
14618           Emacs.
14619
14620         * files.el (insert-directory): Modified to use special
14621           dired-in-C enhancements if present.
14622
14623 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14624
14625         * code-files.el: make default coding no-conversion.
14626
14627 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14628
14629         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14630         the load-path.
14631
14632         * update-elc.el: Strip directory when testing for files not to
14633         bytecompile.
14634
14635 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14636
14637         * lisp-mode.el: Use recommended form for menus.
14638
14639         * info.el (Info-construct-menu): Use recommended form for menus.
14640
14641         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14642         entry.
14643
14644 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14645
14646         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14647           (get-frame-for-buffer-noselect): Always return frames
14648           in the not-this-window-p cond clause.
14649
14650 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14651
14652         * help.el (describe-installation): New function.
14653
14654         * x-menubar.el (default-menubar): Add describe-installation to
14655         Help menu.
14656
14657         * packages.el (packages-unbytecompiled-lisp): Installation.el
14658         should not be bytecompiled.
14659
14660         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14661         XEmacs.
14662
14663         * x-menubar.el (default-menubar): Use correct guard for VM menu
14664         entry.
14665
14666         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14667         coding.
14668         From Andy Piper <andyp@parallax.co.uk>
14669
14670 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14671
14672         * ldap.el: Do not require ldap-internal at compile time.
14673
14674 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14675
14676         * code-files.el: new file. a virtual copy of mule-files.el
14677         but without charset
14678         dependencies. (toggle-buffer-file-ocding-system) new function for
14679         changing the eol type for the current buffer.
14680
14681         * code-process.el: new file. a copy of
14682         mule-process.el. mule-process.el will disappear when things have
14683         settled.
14684
14685         * coding.el: new file. a virtual copy of mule-files.el but
14686         without charset dependencies. (coding-system-base) new function
14687         for getting the parent coding system of a coding system with eol
14688         type set.
14689
14690         * dumped-lisp.el: add above files for the non-mule case.
14691
14692 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14693
14694         * window-xemacs.el (display-buffer): If no explicit
14695           frame is specified, search for a window that displays
14696           the buffer on the currently selected frame, before
14697           searching other frames.
14698
14699 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14700
14701         * frame.el (get-frame-for-buffer): If not-this-window-p
14702           is non-nil, use window on the selected frame if it is not
14703           also the selected window.  When defaulting, search for
14704           windows on the currently selected fgrame before searching
14705           other frames.
14706
14707 1998-02-25  Didier Verna  <didier@xemacs.org>
14708
14709         * modeline.el (modeline-swap-buffers): originally named
14710         `mouse-release-modeline'. Whether to actually swap the buffers is
14711         decided in `mouse-drag-modeline'.
14712         (mouse-drag-modeline): A button release event is considered a
14713         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14714         stay unchanged.
14715
14716 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14717
14718         * x-menubar.el: Put redo on the menubar.
14719         From Aki Vehtari <Aki.Vehtari@hut.fi>
14720
14721 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14722
14723         * bytecomp.el (displaying-byte-compile-warnings): if
14724         temp-buffer-show-function is set, use it to display current set of
14725         warnings in the "*Compile-Log-Show*" buffer.
14726
14727         * simple.el (display-warning-buffer): if temp-buffer-show-function
14728         is set, use it to display current set of warnings in the
14729         "*Warnings-Show*" buffer.
14730
14731 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14732
14733         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14734         Common Lisp.
14735
14736 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14737
14738         * menubar.el: Allow button descriptors at least 2 long.
14739
14740         * x-menubar.el (default-menubar): Use recommended forms.
14741         (file-menu-filter): Remove.
14742         (edit-menu-filter): Remove.
14743
14744 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14745
14746         * about.el (about-hackers): Updated.
14747
14748 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14749
14750         * help.el (help-max-help-buffers): new variable
14751         (help-register-and-maybe-prune-excess): new function
14752         (help-buffer-name): use help-max-help-buffers.
14753         (with-displaying-help-buffer): use
14754         help-register-and-maybe-prune-excess.
14755
14756         * help.el (help-maybe-pretty-print-value): if the value fits on
14757         one line, let it.
14758
14759 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14760
14761         * (with-displaying-help-buffer): there is no need to kill the buffer
14762         if it exists, because with-output-to-temp-buffer will clear it.
14763         further, killing the buffer violates the rule that
14764         temp-buffer-show-function, if set, has the full responsibility of
14765         showing the temp buffer.  killing the buffer fucks with the window
14766         configuration, hosing temp-buffer-show-function.
14767
14768
14769 1998-02-23  Didier Verna  <didier@xemacs.org>
14770
14771         * modeline.el (mouse-drag-modeline):
14772         - Always scroll the modeline that was originally clicked on.
14773         - Use x pixels instead of x characters (which doesn't work anyway)
14774         as horizontal reference for modeline dragging. This allows us to
14775         keep on dragging the modeline even if the motion event occurs in
14776         another window.
14777
14778 1998-02-23  Didier Verna  <didier@xemacs.org>
14779
14780         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14781         glyph on the modeline to indicate that dragging the mouse has an
14782         effect both horizontally and vertically.
14783
14784 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14785
14786         * about.el (about-xemacs): Get rid of redundant visible version
14787         number.
14788
14789 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14790
14791         * about.el (about-hackers): Update credits.
14792
14793 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14794
14795         * prim/register.el (view-register): Show register type file-query.
14796
14797 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14798
14799         * mode-motion.el (mode-motion-highlight-internal):
14800           save-excursion inside save-window-exucrsion form to
14801           hide buffer point changes from save-window-excursion.
14802           Prevents display flickering when the mouse pointer
14803           moves.
14804
14805 1998-02-17  Didier Verna  <didier@xemacs.org>
14806
14807         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14808         function to handle correctly the case of a toolbar one side of the
14809         window: scrolling will not necessarily happen.
14810
14811 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14812
14813         * files.el (after-find-file): Restore missing argument
14814           to format that provides filename for "... consider M-x
14815           recover-file" message.  Also call `message' with "%s"
14816           as the first arg instead of an arbitrary string.
14817
14818 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14819
14820         * about.el (about-hackers): Various additions.
14821
14822 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14823
14824         * autoload.el (generate-file-autoloads-1): Don't force an extra
14825         line out when copying on-the-same line autoloads.
14826
14827         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14828         is installed.
14829
14830 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14831
14832         * x11/x-win-xfree86.el (x-win-init-xfree86):
14833         * x11/x-win-sun.el (x-win-init-sun):
14834         * x11/x-init.el (x-initialize-compose):
14835         * prim/simple.el:
14836         (backward-or-forward-kill-sexp):
14837         (backward-or-forward-kill-sentence):
14838         (backward-or-forward-kill-word):
14839         (backward-or-forward-delete-char):
14840         * prim/isearch-mode.el (isearch-help-or-delete-char):
14841         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14842         x-keysym-on-keyboard-p to detect backspace.
14843         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14844         Clean up symbols used with dead keys, checking Linux and solaris
14845         keysyms.
14846         Simplify x-win-*.el using above methods.
14847         Change documentation for x-keysym-*-p functions.
14848
14849 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14850
14851         * about.el (about-hackers): Restore entries for Michael Sperber and
14852         Vinnie Shelton.
14853         From Vinnie Shelton <acs@acm.org>
14854
14855 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14856
14857         * simple.el (count-words-region): Ditto.
14858
14859 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14860
14861         * simple.el (count-words-buffer): Document.  Don't print anything
14862         if non-interactive.
14863
14864 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14865
14866         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14867         multiple files in InfoDock.
14868
14869 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14870
14871         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14872         from version.el in InfoDock.
14873
14874         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14875         specially.
14876
14877 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14878
14879         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14880         variable name in docstring.
14881
14882 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14883
14884         * menubar.h: Include "gui.h".
14885
14886 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14887
14888         * site-load.el: Fix documentation.
14889
14890 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14891
14892         * package-get-base.el (package-get-base): Updated.
14893
14894         * keymap.el: PC-ize.
14895
14896 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14897
14898         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14899         from' on a fresh line.
14900
14901 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14902
14903         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14904         object.
14905
14906 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14907
14908         * undo-stack.el: PC-ize.
14909
14910         * cmdloop.el: PC-ize.
14911
14912 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14913
14914         * bytecomp-runtime.el: PC-ize.
14915
14916         * byte-optimize.el: Prolog fixup.  PC-ize.
14917
14918         * cus-dep.el: Spelling fix.
14919
14920         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14921         entries follow).
14922
14923 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14924
14925         * text-mode.el (text-mode-hook-identify): New function,
14926         put on text-mode-hook.  Set text-mode-variant here.
14927         (text-mode): Don't set it here.
14928
14929 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14930
14931         * text-mode.el (text-mode-hook): New defvar.
14932         (text-mode-variant): New variable.
14933         (text-mode): Set that variable locally.
14934         (toggle-text-mode-auto-fill): New command.
14935
14936 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14937
14938         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14939
14940 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14941
14942         * text-mode.el (paragraph-indent-text-mode):
14943         Renamed from spaced-text-mode.
14944         (text-mode-map): Bind TAB to indent-relative.
14945         (indented-text-mode-map): Variable deleted.
14946         (indented-text-mode): Now an alias for text-mode.
14947
14948 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14949
14950         * loadup.el: test-atoms debugging stuffs removed.
14951
14952 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14953
14954         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14955
14956 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14957
14958         * help.el (describe-beta): Made it use `locate-data-file'.
14959         (describe-distribution): Ditto.
14960         (describe-copying): Ditto.
14961         (describe-project): Ditto.
14962         (view-emacs-news): Ditto.
14963
14964         * help-nomule.el (help-with-tutorial): Made it use
14965         `locate-data-file' to find tutorial.
14966
14967 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14968
14969         * about.el: Corrected my email address.
14970
14971         * mouse.el: Added 'mouse-mswindows-drop' similar to
14972         'mouse-offix-drop'.
14973
14974 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14975
14976         * loadup.el (running-xemacs): Spelling fix.
14977
14978 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14979
14980         * packages.el (packages-find-packages-1): Don't allow a backwards
14981         compatible lisp tree to overwrite `preloaded-file-list'.
14982
14983 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14984
14985         * loadup.el: Don't delete "xemacs" prior to dumping.
14986
14987 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14988
14989         * package-info.el (pi-last-mod-date): New function.
14990         (pi-author-version): New function.
14991         (batch-update-package-info): Use them.
14992
14993 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14994
14995         * frame.el (get-frame-for-buffer-default-to-current): Create.
14996         (get-frame-for-buffer-noselect): Allow user to use current frame
14997         with `get-frame-for-buffer-default-to-current'.
14998
14999 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15000
15001         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15002         (byte-compile-output-docform): Ditto.
15003         (byte-compile-compiled-obj-to-list): Ditto.
15004
15005 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15006
15007         * startup.el (command-line-1): Removed code that ran
15008           buffer-menu.
15009
15010 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15011
15012         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15013
15014 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15015
15016         * frame.el (suspend-emacs-or-iconify-frame): Check using
15017         `device-on-window-system-p' instead of explicitly checking for X,
15018         so that the same logic works for MS Windows.
15019         (suspend-or-iconify-emacs): Ditto.
15020
15021 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15022
15023         * about.el (about-maintainer-info): Andy Piper is back.
15024         (xemacs-hackers): Updated Andy Piper's email address.
15025         (about-hackers): Added Jonathan Harris.
15026         (about-hackers): Updated Tibor Polgar's email address.
15027
15028 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15029
15030         * about.el: Add xemacs.org email manager.
15031
15032         * package-get-base.el (package-get-base): Updated with most recent
15033         package updates.
15034
15035 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15036
15037         * help.el (function-arglist): Use `indirect-function' instead of
15038         `symbol-function' so that aliases are treated correctly.
15039
15040 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15041
15042         * help.el (help-map): Add f1 binding to `help-for-help'.
15043         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15044         (describe-key-briefly): Use `princ' "%s" to print object.
15045         (with-displaying-help-buffer): Kill buffer if it exists, again.
15046         (describe-key): Use `princ' "%s" to print object.
15047         (describe-function-1): Use `princ' "%s" to print object.
15048         Commented out alias lines removed.
15049         (help-pretty-print-limit): New variable to control pretty-printing
15050         of variable values.
15051         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15052         `help-pretty-print-value' again.  Only print-print when OBJECT is
15053         list of length less than `help-pretty-print-limit'.
15054         (describe-variable): Use `help-maybe-pretty-print-value' again.
15055
15056 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15057
15058         * simple.el (blink-matching-open): Remove C++ kludge.
15059         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15060
15061 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15062
15063         * info.el (Info-default-directory-list): Made the documentation
15064         more explanitory.
15065
15066 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15067
15068         * lisp/packages.el:
15069         * lisp/package-admin.el:
15070         * lisp/build-report.el:
15071         Fix typos.
15072
15073 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15074
15075         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15076         warnings in Java buffers without final newline and editing the
15077         last line.
15078
15079 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15080
15081         * packages.el (packages-find-packages-1): Don't allow a backwards
15082         compatible lisp tree to overwrite `preloaded-file-list'.
15083         Suggested by Colin Rafferty  <colin@xemacs.org>
15084
15085         * mouse.el (mouse-offix-drop): Set undo-boundary.
15086         From Oliver Graf <ograf@fga.de>
15087
15088 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15089
15090         * loadup.el (load-gc): rewrite as defun.
15091         Print something sensical if a required dump-time file isn't found.
15092
15093 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15094
15095         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15096         bug strikes a menudescriptor.
15097
15098         * package-get-base.el (package-get-base): Updated.
15099
15100         * package-info.el (batch-update-package-info): Derive REQUIRES
15101         from the Makefile.
15102
15103 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15104
15105         * files.el (save-some-buffers): Don't play games with deleting
15106         other windows if we are in the minibuffer window.
15107
15108 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15109
15110         * modeline.el (modeline-minor-mode-menu): Add support for :active
15111         (add-minor-mode): Document :active property to TOGGLE.
15112
15113 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15114
15115         * modeline.el (modeline-minor-mode-menu): Add support for an
15116         `:included' predicate in the `toggle-sym' plist.
15117         (add-minor-mode): Document the :included property, format
15118         docstring some more.
15119         (modeline-minor-mode-menu): Documentation string added.
15120
15121 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15122
15123         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15124         labels from the symbol-names by thwacking off the overly redundant
15125         and overused "mode", parenthesizing "minor", and capitalizing the
15126         resultant strings.  Also shortened the menu's title by eliminating
15127         the redundant buffer name.
15128         (add-minor-mode): Beautified the docstring, added mention of the
15129         `:menu-tag' property of TOGGLE.
15130         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15131         `toggle-sym' to beatify the mode-life menus.
15132         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15133         `auto-fill-function'.
15134
15135 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15136
15137         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15138         menus to :style 'toggle.
15139
15140 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15141
15142         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15143
15144 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15145
15146         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15147         only recognize first hyperlink.
15148         (hyper-apropos-highlightify): Deletia, this is already done by
15149         `hyper-apropos-insert-face'.
15150         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15151
15152 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15153
15154         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15155         mail.
15156         (toolbar-mail-reader): Add support for `send'.
15157         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15158
15159 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15160
15161         * info.el (Info-emacs-info-file-name): Add defvar for
15162         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15163         will function properly.
15164
15165 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15166
15167         * simple.el: make the backwards delete function called by
15168         `backward-or-forward-delete-char' user configurable.
15169
15170 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15171
15172         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15173         compiled function got loaded from.
15174
15175 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15176
15177         * term/apollo.el: Synched up with InfoDock 3.6.2.
15178
15179 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15180
15181         * startup.el (load-init-file): Load autoloads earlier.
15182         (startup-splash-frame): Handle InfoDock logo.
15183
15184         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15185         InfoDock.
15186         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15187
15188         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15189         doesn't have this function.
15190
15191         * packages.el (locate-data-file): Fix to call `locate-file'.
15192
15193 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15194
15195         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15196         version of version.el.
15197         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15198
15199         * x-menubar.el (default-menubar): Guard reference to
15200         `gnuserv-frame'.
15201         (default-menubar): Guard references to `font-lock-mode'.
15202         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15203         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15204
15205         * make-docfile.el: Don't snarf doc strings from autoloads.
15206
15207         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15208         loading auto-autoloads files.
15209
15210         * loaddefs.el: Disable dumping autoloads.
15211
15212 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15213
15214         * lisp-mnt.el: Synch to Emacs 20.2.
15215
15216         * help.el: Remove manual autoload of `finder-by-keyword'.
15217
15218         * finder.el (finder-by-keyword): Autoload.
15219
15220         * help.el: Conditionalize hyperbole setup.
15221
15222 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15223
15224         * packages.el (package-require): Update to reflect new data format.
15225
15226 1998-01-02  Didier Verna  <didier@xemacs.org>
15227
15228         * x-menubar.el (default-menubar): make the tutorials available
15229         through the menubar. (Plus some compilation warnings cleanup).
15230
15231 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15232
15233         * check-features.el: New file.  Perform sanity check after build.
15234
15235         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15236         files to tooltalk package.
15237         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15238         package.
15239
15240         * package-admin.el (package-admin-xemacs): Use better default for
15241         location of XEmacs binary.
15242
15243 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15244
15245         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15246         tag with sexp and add value tag with value `t'.
15247
15248 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15249
15250         * package-get.el: Changes to work with real data.
15251         From Pete Ware <ware@cis.ohio-state.edu>
15252
15253         * packages.el (packages-reload-autoloads): Guard load for the time
15254         being.
15255
15256         * update-elc.el ("packages.el"): Force loading packages.el instead
15257         of possibly out-of-date packges.elc.
15258         * make-docfile.el ("packages.el"): Ditto.
15259
15260 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15261
15262         * build-report.el (build-report-delete-regexp): Added a rule for
15263         the main tarball shadowing anything past it.
15264
15265 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15266
15267         * packages.el (package-provide): Delete a previous provide.
15268
15269         * package-info.el: New file.
15270
15271         * package-get.el: New file.
15272         From Pete Ware <ware@cis.ohio-state.edu>
15273         (package-get): Fix md5 computation to work with Mule.
15274
15275 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15276
15277         * simple.el (log-message-*): Quote symbols in docstrings properly.
15278
15279 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15280
15281         * packages.el (packages-new-autoloads): Ignore symbolic links.
15282
15283         * cus-face.el (face-custom-attributes-get): Fix typo.
15284         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15285
15286 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15287
15288         * startup.el (load-init-file): Reload new or changed autoloads
15289         unless inhibited.  Reload modified dumped lisp (stubbed).
15290
15291         * packages.el (packages-new-autoloads): New function.
15292         (packages-reload-autoloads): New function.
15293         (packages-reload-dumped-lisp): New (stub) function.
15294
15295         * loadup.el: Inhibit reloading dumped files when running temacs.
15296
15297         * loadhist.el (file-provides): Extend to handle variant
15298         extensions.
15299
15300         * replace.el (query-replace): Fix typo.
15301
15302 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15303
15304         * make-docfile.el: list-autoloads-path has been renamed.
15305         * update-elc.el: list-autoloads has been renamed.
15306
15307         * packages.el (packages-list-autoloads): Renamed.
15308         (packages-list-autoloads-path): Ditto.
15309
15310 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15311
15312         * packages.el (packages-find-packages-1): Made it signal a warning
15313         for an error in an auto-autoload.el file.
15314
15315 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15316
15317         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15318         tag with const.
15319         From Aki Vehtari <Aki.Vehtari@hut.fi>
15320
15321         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15322
15323         * loadhist.el (unload-feature): Remove autoload.
15324
15325 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15326
15327         * loadhist.el: Unpackaged.
15328
15329         * help.el (describe-symbol-find-file): Rename
15330         `describe-function-find-file' and make old name obsolete.
15331         (describe-function-1): Use it.
15332         (describe-function-1): Guard reference to
15333         `compiled-function-annotation'.
15334
15335 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15336
15337         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15338         argument.
15339         (help-mode-quit): New optional arg to control whether it kills or
15340         buries.  Tidied up.
15341         (with-displaying-help-buffer): Don't kill buffer initially, even
15342         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15343         (help-pretty-print-value): Rename back from
15344         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15345         use it, otherwise use dumped `cl-prettyprint'.
15346         (describe-variable): Use `help-pretty-print-value' again.
15347         (find-func): Removed reference to "find-func" at end.
15348
15349 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15350
15351         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15352           GUI XEmacs. Rename? x-menubar is rather window system
15353           independant, except for a couple of items.
15354
15355 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15356
15357         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15358         entries as they will no longer be distributed with XEmacs.
15359
15360         * format.el (format-alist): Fix image/tiff regexps.
15361         From P. E. Jareth Hein <jareth@camelot-soft.com>
15362
15363         * help.el (help-maybe-pretty-print-value): Rename.
15364         (describe-variable): Use it.
15365         (describe-variable): Add trailing linefeed.
15366
15367 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15368
15369         * help.el (describe-function-1): Don't output anything for
15370           arglist of autoload functions.
15371
15372 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15373
15374         * help.el (describe-function-1): Don't output anything for
15375           arglist of autoload functions.
15376
15377 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15378
15379         * help.el (help-mode-map): New bindings for `help-mode-bury',
15380         `describe-function-at-point', `describe-variable-at-point',
15381         `Info-elisp-ref', `customize-variable', `help-next-section' and
15382         `help-prev-section'.
15383         (help-next-section): New function.
15384         (help-prev-section): New function.
15385         (help-mode-quit): Changed to kill the help buffer.
15386         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15387         correctly.
15388         (help-buffer-name): New function to generate the name of help
15389         buffers.
15390         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15391         argument giving the name of the help buffer.
15392         (describe-key): Use `with-displaying-help-buffer' with name.
15393         (describe-mode): Ditto.
15394         (describe-bindings): Ditto.
15395         (describe-prefix-bindings): Ditto.
15396         (view-lossage): Ditto.
15397         (with-syntax-table): New macro.
15398         (function-called-at-point): Use `ignore-errors' and
15399         `with-syntax-table'.
15400         (function-at-point): Ditto.
15401         (describe-function): Use `with-displaying-help-buffer' with name.
15402         (function-arglist): Extracted from `describe-function-1'.  Returns
15403         function's arglist as string.
15404         (function-documentation): Extracted from `describe-function-1'.
15405         Returns function's docstring.
15406         (describe-function-1): Remove all the "stream" garbage, including
15407         the stream argument.  Use `function-arglist' and
15408         `function-documentation'.
15409         (describe-function-arglist): Just use `function-arglist'.
15410         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15411         (help-pretty-print-value): New function to help with
15412         pretty-printing variable values.  Knows about `#<...>'.  Needs
15413         `pp-internal'.
15414         (describe-variable): Use `with-displaying-help-buffer' with name.
15415         Formatting improved.  Display file where variable is defined, if
15416         known.  Use `help-pretty-print-value'.
15417         (describe-syntax): Use `with-displaying-help-buffer' with name.
15418         (list-processes): Remove "stream" garbage.
15419
15420 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15421
15422         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15423         call a dumped routine instead.
15424
15425         * x-win-xfree86.el: Wrap file in defun.
15426         * x-win-sun.el: Ditto.
15427
15428 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15429
15430         * help.el (view-emacs-news): Remove usage of outl-mouse which
15431         advises functions and does other evil things.
15432
15433 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15434
15435         * format.el (format-alist): Add `image/tiff'.
15436         From P. E. Jareth Hein <jareth@camelot-soft.com>
15437
15438 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15439
15440         * about.el (about-hackers): More names added.
15441
15442         * make-docfile.el: Remove superfluous package path search.
15443
15444         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15445
15446 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15447
15448         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15449         ignored shadows.
15450
15451 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15452
15453         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15454         get trailing slashes when added to the load-path.
15455
15456         * x-init.el (init-x-win): Locate where XEmacs X localization files
15457         are.
15458
15459 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15460
15461         * x-faces.el: Added support for foregroundToolBarColor
15462           to xpm-color-symbols.
15463
15464 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15465
15466         * etags.el (tags-remove-duplicates): Removed.
15467         (buffer-tag-table-list): Use `delete-duplicates'.
15468
15469         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15470         correctly.
15471         (get*): Defalias to `get'.
15472
15473         * cl.el (eql): Compare integers with `eq'.
15474         (cl-map-extents): Check for `map-extents' first.
15475
15476 1997-12-17  Didier Verna  <didier@xemacs.org>
15477
15478         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15479         added the 'numero', 'copyright' and 'trademark' symbols.
15480
15481         * leim/quail/latin-post.el ("french-postfix"): see above.
15482
15483 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15484
15485         * widget.el (define-widget): Check the arguments.
15486
15487         * cus-edit.el (customize-face): Use `check-argument-type'.
15488         (custom-variable-value-create): Use `signal' to signal error.
15489         (custom-variable-reset-saved): Ditto.
15490         (custom-variable-reset-standard): Ditto.
15491         (custom-face-reset-saved): Ditto.
15492
15493         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15494         (widget-default-format-handler): Ditto.
15495         (widget-checklist-add-item): Ditto.
15496         (widget-radio-add-item): Ditto.
15497         (widget-editable-list-entry-create): Ditto.
15498         (widget-sexp-prompt-value): Ditto.
15499
15500         * custom.el (custom-declare-variable): Signal errors better.
15501         (custom-handle-keyword): Ditto.
15502         (custom-declare-group): Ditto.
15503
15504         * window-xemacs.el (windows): Ditto.
15505
15506         * menubar.el (menu): Ditto.
15507
15508         * keydefs.el (keyboard): Ditto.
15509
15510         * minibuf.el (minibuffer): Ditto.
15511
15512         * process.el (execute): Ditto.
15513
15514         * fill.el (fill): Ditto.
15515
15516         * modeline.el (modeline): Ditto.
15517
15518         * help.el (help): Ditto.
15519
15520         * faces.el (faces): Ditto.
15521
15522         * files.el (files): Ditto.
15523
15524         * x-init.el (x): Ditto.
15525
15526         * lisp-mode.el (lisp): Ditto.
15527
15528         * process.el (processes): Ditto.
15529
15530         * mouse.el (mouse): Ditto.
15531
15532         * abbrev.el (abbrev): Moved from cus-edit.
15533
15534         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15535         as variable declaration.
15536
15537 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15538
15539         * menubar.el (find-menu-item): Use `check-argument-type'.
15540         (find-menu-item): Cosmetic changes.
15541
15542 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15543
15544         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15545
15546 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15547
15548         * startup.el (set-default-load-path): Only search package-path
15549         when not running temacs.
15550
15551         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15552         files.
15553
15554         * loadup.el: Correct commentary.  Reformatting.
15555         (really-early-error-handler): Use absolute path to the
15556         first dumped-lisp.el file.
15557         (really-early-error-handler): Print full path name of
15558         each dumped lisp file (inherited from InfoDock).
15559
15560         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15561         dumped-lisp.el files.
15562
15563         * make-docfile.el (preloaded-file-list): Reorder when the
15564         package-path is searched.
15565         * update-elc.el: Ditto.
15566
15567         * lisp-mode.el (call-with-condition-handler): Treat the same as
15568         `condition-case' for indentation.
15569
15570         * about.el (about-xemacs): Update release date.
15571
15572 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15573
15574         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15575         anywhere but at the last clause.
15576         (ecase): Disallow `t' and `otherwise'.
15577
15578 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15579
15580         * cus-edit.el (custom-buffer-create-buttons): New function
15581         from stuff moved out of `custom-buffer-create-internal'.
15582         (custom-novice): New variable.  Default t.
15583         (custom-display-global-buttons): Ditto.  Default `top'.
15584         (custom-buffer-create-internal): Only display help if
15585         `custom-novice' is non-nil.  Display global buttons according to
15586         `custom-display-global-buttons'.
15587
15588 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15589
15590         * menubar.el (find-menu-item): Use `check-argument-type'.
15591         (find-menu-item): Cosmetic changes.
15592
15593 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15594
15595         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15596         look.
15597
15598 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15599
15600         * format.el (format-deannotate-region):  Bug fix.
15601         Deannotating a region containing unknown tags would fail
15602         (causing decoding of text/enriched to fail at user level)
15603
15604 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15605
15606         * minibuf.el (read-directory-name): Support sixth
15607           arg, HISTORY, as already documented.
15608
15609 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15610
15611         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15612         to `ecase'.
15613
15614 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15615
15616         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15617         skk-activate.
15618
15619 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15620
15621         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.