update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-sok'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-sok'.
8
9         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kda'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kda'.
19
20         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-myz'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-myz'.
30
31         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kgk'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kgk'.
41
42         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-drt'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-drt'.
52
53         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-mam'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-mam'.
63
64         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
65         CHISE.
66
67 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-dng'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-dng'.
74
75         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `=>cns11643-5'.
82
83 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-keg'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-keg'.
90
91         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-jou'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-jou'.
101
102         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-smk'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-smk'.
112
113         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-kyo'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-kyo'.
123
124         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-kss'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-kss'.
134
135         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-wan'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-wan'.
145
146         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-ksk'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-ksk'.
156
157         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-kyu'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-kyu'.
167
168         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-skk'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-skk'.
178
179         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-sik'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-sik'.
189
190         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-kbk'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-kbk'.
200
201         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-kcj'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-kcj'.
211
212         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-k24'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-k24'.
222
223         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-gok'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-gok'.
233
234         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
235         CHISE.
236 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         setting for `===hng-tsu'.
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `===hng-tsu'.
243
244         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
245         CHISE.
246
247 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `===hng-sys'.
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===hng-sys'.
254
255         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
256         CHISE.
257
258 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist):
261         - Use "&HNG010-<d><d><d><d><d>;" instead of
262           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
263         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `=ucs-bmp-itaiji-002' and `===hng-khm'.
267
268         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
269         "hngkhi-0" as the suffix of registry.
270         (===hng-khm): New coded-charset for XEmacs CHISE.
271         (=ucs-itaiji-002): Ditto.
272         (=ucs-bmp-itaiji-002): Ditto.
273
274 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=>ucs@iwds-1'.
278
279         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
280         XEmacs CHISE.
281
282 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
285         CHISE.
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
288         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
289         `===hng-khi'.
290
291 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         setting for `===hng-khi'.
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `===hng-khi'.
298
299         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
300         CHISE.
301
302 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
305         #x9FA5 as the value of `max-code'.
306         (=ucs-bmp-var-002): Likewise.
307         (=ucs-bmp-var-003): Likewise.
308         (=ucs-bmp-itaiji-084): Likewise.
309         (=ucs-bmp-cjk@JP): Likewise.
310         (=ucs-bmp-cjk@JP/hanazono): Likewise.
311         (==ucs-bmp-cjk@JP/hanazono): Likewise.
312         (=>ucs-bmp-cjk@component): Likewise.
313
314 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
317         CHISE.
318
319 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
322         XEmacs CHISE.
323         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
324         `==jis-x0208@1978/2-pr' as the mother.
325
326 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
329         CHISE.
330
331 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
334         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
335
336 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
339         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
340
341 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344         setting for `===ucs@gb'.
345
346 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `===hanyo-denshi/ks', `===jis-x0208' and
350         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
351         as the entity-reference for `===jis-x0213-1@2000'; use
352         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
353
354 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===jis-x0208'.
358
359         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
360         instead of `===jis-x0208' as the mother.
361         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
362         `===jis-x0208' as the mother.
363         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
364         `===jis-x0208' as the mother.
365         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
366         `===jis-x0213-1' as the mother.
367         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
368         `===jis-x0213-1' as the mother.
369         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
370         the mother.
371         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
372         mother.
373
374 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
377         setting for `=ucs-var-001'.
378
379 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `=ucs-bmp-var-001'.
383
384         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
385         CHISE.
386         (=ucs-bmp-var-001): Ditto.
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=ucs-var-003'.
390
391 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=ucs-bmp-var-003'.
395
396         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
397         CHISE.
398         (=ucs-bmp-var-003): Ditto.
399
400 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `=ucs-var-002'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=ucs-bmp-var-002'.
407
408         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
409         CHISE.
410         (=ucs-bmp-var-002): Ditto.
411
412 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
415         XEmacs CHISE.
416         (==jis-x0208@1978/5pr): Ditto.
417
418 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `=>ucs-bmp-cjk@component'.
422
423         * mule/mule-conf.el (=>ucs@component): New coded-charset for
424         XEmacs CHISE.
425         (=>ucs-bmp-cjk@component): Ditto.
426
427 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `=>iwds-1'.
431
432 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
435         CHISE.
436
437 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list):
440         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
441         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
442         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
443         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
444
445 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
448         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
449
450         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
451         `=>>ucs@iso' as the mother.
452         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
453         mother.
454
455 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `===hanyo-denshi/ia'.
459
460 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `===hanyo-denshi/ia'.
464
465 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-conf.el (=koseki): Fix DOC.
468         (==koseki): New coded-charset for XEmacs CHISE.
469
470 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
473         XEmacs CHISE.
474         (===hanyo-denshi/jd): Fix DOC.
475
476 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `===hanyo-denshi/ip'.
480
481 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `===hanyo-denshi/ip'.
485
486         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
487         XEmacs CHISE.
488
489 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `==ucs-radicals@unicode' and `=>daikanwa'.
493
494         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
495         for XEmacs CHISE.
496
497 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
500         XEmacs CHISE.
501
502 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===ruimoku-v6'.
506
507 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `===ruimoku-v6'.
511
512 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
515         CHISE.
516
517 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
520         coded-charset for XEmacs CHISE.
521
522 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
525         XEmacs CHISE.
526
527 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `===ucs-sip@iso'.
531
532 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
535         CHISE.
536
537 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `==ucs-sip@iso'.
541
542         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
543         CHISE.
544
545 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
548         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
549         (=ucs-sip-ext-b@iso): Fix registry.
550         (==ucs-sip-ext-b@iso): Ditto.
551         (===ucs-sip-ext-b@iso): Ditto.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `=ucs-sip@iso'.
555
556 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `=>cbeta'.
560
561 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `=>cns11643-7'.
565
566         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
567
568 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
571         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
572
573 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
576         `=ucs@cns'.
577         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
578         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
579         `=ucs@jis/1990'.
580         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
581         `=ucs@jis/2000'.
582         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
583         `=ucs@jis/2004'.
584         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
587         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
588
589 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
592         XEmacs CHISE.
593         (==jis-x0208@1978/1pr): Ditto.
594         (==jis-x0208@1978/2-pr): Ditto.
595
596 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===jis-x0213-1@2004'.
600
601 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===hanyo-denshi/jb'.
608
609         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
610         XEmacs CHISE.
611         (=+>hanyo-denshi/ft): Ditto.
612         (=+>hanyo-denshi/jt): Ditto.
613
614 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hanyo-denshi/hg'.
618
619 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
622         XEmacs CHISE.
623         (===hanyo-denshi/hg): Ditto.
624
625 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
628         glyph-forms instead of detailed glyph-images.
629         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
630         `=adobe-japan1-*'.
631         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
632         (===adobe-japan1-1): Ditto.
633         (===adobe-japan1-2): Ditto.
634         (===adobe-japan1-3): Ditto.
635         (===adobe-japan1-4): Ditto.
636         (===adobe-japan1-5): Ditto.
637         (===adobe-japan1-6): Ditto.
638         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
639         `=>>>adobe-japan1' as the mother.
640         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
641         `=>>adobe-japan1' as the mother.
642         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
643         glyph-images.
644         (==jis-x0208@1978): Ditto.
645         (==jis-x0208@1983): Ditto.
646         (==jis-x0208@1990): Ditto.
647         (==jis-x0213-1): Ditto.
648         (==jis-x0213-1@2000): Ditto.
649         (==jis-x0213-1@2004): Ditto.
650         (==jis-x0213-2): Ditto.
651         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
652         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
653         `=jis-x0208@1978'.
654         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
655         `=jis-x0208@1983'.
656         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
657         `=jis-x0208@1990'.
658         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
659         `=jis-x0213-1'.
660         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
661         `=jis-x0213-1@2000'.
662         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
663         `=jis-x0213-1@2004'.
664         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
665         `=jis-x0213-2'.
666         (===jis-x0208): New coded-charset for XEmacs CHISE.
667         (===jis-x0208@1978): Ditto.
668         (===jis-x0208@1983): Ditto.
669         (===jis-x0208@1990): Ditto.
670         (===jis-x0213-1): Ditto.
671         (===jis-x0213-1@2000): Ditto.
672         (===jis-x0213-2): Ditto.
673         (===jis-x0212): Ditto.
674         (===ks-x1001): Ditto.
675         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
676         mother.
677         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
678         as the mother.
679         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
680         as the mother.
681         (===cns11643-1): New coded-charset for XEmacs CHISE.
682         (===cns11643-2): Ditto.
683         (===cns11643-3): Ditto.
684         (===cns11643-4): Ditto.
685         (===cns11643-5): Ditto.
686         (===cns11643-6): Ditto.
687         (===cns11643-7): Ditto.
688         (=>>cns11643-1): Ditto.
689         (==big5-cdp): Indicate abstract glyph-images instead of
690         representative glyph-images.
691         (===big5-cdp): New coded-charset for XEmacs CHISE.
692         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
693         detailed glyph-images.
694         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
695         `=hanyo-denshi/*'.
696         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
697         (===hanyo-denshi/ib): Ditto.
698         (===hanyo-denshi/jt): Ditto.
699         (===hanyo-denshi/ks): Ditto.
700         (===mj): Ditto.
701         (===mj-0): Ditto.
702         (===mj-1): Ditto.
703         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
704         `=>>>hanyo-denshi/*' as its mother.
705         (==gt): Indicate abstract glyph-forms instead of detailed
706         glyph-images.
707         (===gt): New coded-charset for XEmacs CHISE.
708         (=>>>gt): Indicates `==gt' instead of `=gt'.
709         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
710         (==gt-k): Indicate abstract glyph-forms instead of detailed
711         glyph-images.
712         (===gt-k): New coded-charset for XEmacs CHISE.
713         (==daikanwa): Indicates glyph-images instead of detailed
714         glyph-images.
715         (===daikanwa): New coded-charset for XEmacs CHISE.
716         (===daikanwa/+p): Ditto.
717         (===daikanwa/ho): Ditto.
718         (==cbeta): Ditto.
719         (===cbeta): Ditto.
720         (==jef-china3): Ditto.
721         (===jef-china3): Ditto.
722         (==ruimoku-v6): Ditto.
723         (==ucs@iso): Indicate representative glyph-forms instead of
724         representative glyph-images.
725         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
726         (==ucs@unicode): Indicate representative glyph-forms instead of
727         representative glyph-images.
728         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
729         `=ucs@unicode'.
730         (==ucs@cns): Indicate representative glyph-forms instead of
731         representative glyph-images.
732         (==ucs@jis): Ditto.
733         (==ucs@jis/1990): Ditto.
734         (==ucs@jis/2000): Ditto.
735         (==ucs@jis/2004): Ditto.
736         (==ucs@ks): Ditto.
737         (===ucs@iso): New coded-charset for XEmacs CHISE.
738         (===ucs@unicode): Ditto.
739         (===ucs@gb): Ditto.
740         (===ucs@ks): Ditto.
741         (===ucs-bmp-cjk@gb): Ditto.
742         (===ucs-sip-ext-b@iso): Ditto.
743
744 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
747         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
748         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
749         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
750         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
751         `===cns11643-3', `===cns11643-4', `===cns11643-5',
752         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
753         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
754         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
755         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist):
758         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
759         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
760         - Use "&g1-[NAME];" for `=>>[NAME]'.
761         - Abolish "&g2-[NAME];".
762
763 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
766         `=>>ucs@cns' as the mother.
767
768 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `==ucs@ks'.
772
773 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
776         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
777         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
778         0x00E30000〜0x00E409D5.
779
780 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist):
783         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
784         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
785
786 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
790
791         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
792         (=mj-0): Ditto.
793         (=mj-1): Ditto.
794         (==mj): Ditto.
795         (==mj-0): Ditto.
796         (==mj-1): Ditto.
797         (=>>mj): Ditto.
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=mj' and `==mj'.
801
802 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
805         CHISE.
806
807 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
810         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
811         `=>ucs@hanyo-denshi'.
812
813 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         setting for `=koseki' and `=>ucs@hanyo-denshi'.
817
818         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
819         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
820
821 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
824         XEmacs CHISE.
825
826 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist):
829         Change priority of `=>>>ucs@iso'.
830
831         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
832         `=>>>ucs@iso' as the mother.
833         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
834
835 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
838         Change priority of `=>>>ucs@unicode'.
839
840         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
841         `=ucs@unicode'.
842
843 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
846         Change priority of `=>>>ucs@jis'.
847
848         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
849         `=ucs@jis'.
850
851 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `==daikanwa/+p'.
855
856 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `==shinjigen@1ed'.
860
861 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
864         XEmacs CHISE.
865
866 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-conf.el (==shinjigen): Modify DOC.
869         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
870         (==shinjigen@rev): Modify DOC.
871
872 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
875         CHISE.
876
877 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         settings for `==daikanwa' and `==ucs@JP/hanazono'.
881
882         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
883         XEmacs CHISE.
884
885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
886         `==daikanwa'.
887
888 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `==cns11643-7'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `==cns11643-7'.
895
896 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
899         `==cns11643-6'.
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `==cns11643-6'.
903
904 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         setting for `==cns11643-5'.
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `==cns11643-5'.
911
912 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `==cns11643-4'.
916
917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
918         `==cns11643-4'.
919
920 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         setting for `==cns11643-3'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `==cns11643-3'.
927
928 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         setting for `==cns11643-2'.
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `==cns11643-2'.
935
936 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
939         Change priority of `=>>>ucs@ks'.
940
941         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
942         `=ucs@ks'.
943
944 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
947         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
948         `==ucs@cns' and `==cns11643-1'.
949
950         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
951         (==cns11643-2): Ditto.
952         (==cns11643-3): Ditto.
953         (==cns11643-4): Ditto.
954         (==cns11643-5): Ditto.
955         (==cns11643-6): Ditto.
956         (==cns11643-7): Ditto.
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `==cns11643-1'.
960
961 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist):
964         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
965         `=>>>ucs@jis/1990'.
966
967         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
968         `=ucs@jis/1990'.
969         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
970         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
971
972 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist):
975         Change priority of `=>>>ucs@cns'.
976
977         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
978         `=ucs@cns'.
979
980 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `==ks-x1001'.
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
986         `=ks-x1001' instead of `korean-ksc5601'; add setting for
987         `==ks-x1001'.
988
989 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
992
993 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
996         `=jis-x0208'.
997         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
998         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
999         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1000         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1001         (=>>>jis-x0213-1@2000): Changed to an alias for
1002         `=jis-x0213-1@2000'.
1003         (=>>>jis-x0213-1@2004): Changed to an alias for
1004         `=jis-x0213-1@2004'.
1005         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1006
1007 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1010         `=adobe-japan1-0'.
1011         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1012         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1013         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1014         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1015         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1016         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1017
1018 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1021         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1022         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1023         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1024         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1025         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1026
1027 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1030         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1031         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1032         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1033         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1034         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1035         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1036         `==jis-x0212'.
1037
1038 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1041         "AdobeJapan1-[0-6]$".
1042         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1043         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1044         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1045         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1046         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1047         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1048         (==adobe-japan1-1): Ditto.
1049         (==adobe-japan1-2): Ditto.
1050         (==adobe-japan1-3): Ditto.
1051         (==adobe-japan1-4): Ditto.
1052         (==adobe-japan1-5): Ditto.
1053         (==adobe-japan1-6): Ditto.
1054         (==jis-x0208): Ditto.
1055         (==jis-x0208@1978): Ditto.
1056         (==jis-x0208@1983): Ditto.
1057         (==jis-x0208@1990): Ditto.
1058         (==jis-x0213-1): Ditto.
1059         (==jis-x0213-1@2000): Ditto.
1060         (==jis-x0213-1@2004): Ditto.
1061         (==jis-x0213-2): Ditto.
1062         (==jis-x0212): Ditto.
1063         (==gb2312): Ditto.
1064         (==iso-ir165): Ditto.
1065         (==gb12345): Ditto.
1066         (==ks-x1001): Ditto.
1067         (==cns11643-1): Ditto.
1068         (==cns11643-2): Ditto.
1069         (==cns11643-3): Ditto.
1070         (==cns11643-4): Ditto.
1071         (==cns11643-5): Ditto.
1072         (==cns11643-6): Ditto.
1073         (==cns11643-7): Ditto.
1074         (==big5-cdp): Ditto.
1075         (==hanyo-denshi/ja): Ditto.
1076         (==hanyo-denshi/jb): Ditto.
1077         (==hanyo-denshi/jc): Ditto.
1078         (==hanyo-denshi/jd): Ditto.
1079         (==hanyo-denshi/ft): Ditto.
1080         (==hanyo-denshi/ia): Ditto.
1081         (==hanyo-denshi/ib): Ditto.
1082         (==hanyo-denshi/hg): Ditto.
1083         (==hanyo-denshi/jt): Ditto.
1084         (==hanyo-denshi/ks): Ditto.
1085         (==gt): Ditto.
1086         (==gt-k): Ditto.
1087         (==daikanwa): Ditto.
1088         (==shinjigen): Ditto.
1089         (==ucs@iso): Ditto.
1090         (==ucs@unicode): Ditto.
1091         (==ucs@gb): Ditto.
1092         (==ucs-bmp@gb): Ditto.
1093         (==ucs@cns): Ditto.
1094         (==ucs-bmp@cns): Ditto.
1095         (==ucs@jis): Ditto.
1096         (==ucs@jis/1990): Ditto.
1097         (==ucs@jis/2000): Ditto.
1098         (==ucs@jis/2004): Ditto.
1099         (==ucs@JP): Ditto.
1100         (==ucs@JP/hanazono): Ditto.
1101         (==ucs@ks): Ditto.
1102         (==ucs-bmp@ks): Ditto.
1103         (==ucs@cns11643): Ditto.
1104         (==ucs-bmp-cjk@gb): Ditto.
1105         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1106         (==ucs-sip-ext-b@iso): Ditto.
1107
1108 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1111         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1112
1113         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1114         XEmacs CHISE.
1115         (=ucs-bmp-cjk@unicode): Abolished.
1116
1117 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1120         `=+>ucs-bmp-cjk-compat@jis'.
1121
1122         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1123         for XEmacs CHISE.
1124
1125 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1128         CHISE.
1129
1130 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1133         for XEmacs CHISE.
1134         (=jis-x0208@1978/1er-pr): Abolished.
1135         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1136         `=jis-x0208@1978/1er-pr' as the mother.
1137
1138 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         setting for `=ucs-itaiji-084'.
1142
1143 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list):
1146         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1147
1148         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1149         XEmacs CHISE.
1150         (=ucs-bmp-itaiji-084): Ditto.
1151
1152 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1156
1157 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1161
1162         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1163         XEmacs CHISE.
1164         (=big5-cdp-var-5): Ditto.
1165
1166 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1169         XEmacs CHISE.
1170
1171 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1174         XEmacs CHISE.
1175
1176 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=>>>hanyo-denshi/ft'.
1180
1181 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1184         XEmacs CHISE.
1185         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1186         `=hanyo-denshi/jd' as the mother.
1187
1188 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1191         XEmacs CHISE.
1192         (=+>adobe-japan1-1): Ditto.
1193         (=+>adobe-japan1-2): Ditto.
1194         (=+>adobe-japan1-3): Ditto.
1195         (=+>adobe-japan1-4): Ditto.
1196         (=+>adobe-japan1-5): Ditto.
1197         (=+>adobe-japan1-6): Ditto.
1198         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1199
1200 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1203         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1204         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1205
1206         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1207         the top.
1208
1209 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1212         XEmacs CHISE.
1213         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1214         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1215         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1216
1217 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list):
1220         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1221         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1222
1223         * mule/mule-conf.el: Modify order of definitions of some
1224         coded-charsets.
1225
1226 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1229         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1230         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1231
1232         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1233         CHISE.
1234         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1235         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1236
1237 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1240         CHISE.
1241
1242 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1245         setting for `=daikanwa/+2p'.
1246
1247         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1248         XEmacs CHISE.
1249
1250 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1253         XEmacs CHISE.
1254         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1255
1256 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=>>>hanyo-denshi/ib'.
1260
1261 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1264         XEmacs CHISE.
1265         (=>>>hanyo-denshi/ib): Ditto.
1266         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1267         `=hanyo-denshi/ja' as the mother.
1268         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1269         `=hanyo-denshi/ib' as the mother.
1270
1271 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1274         XEmacs CHISE.
1275         (utf-8-ivs-mcs-er): Likewise.
1276         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1277         and `=>ucs-gb'.
1278         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1279         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1280         `ucs-gb' and `=>ucs-gb'.
1281         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1282         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1283         and `=>ucs-cns'.
1284         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1285         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1286         `ucs-cns' and `=>ucs-cns'.
1287         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1288         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1289         `ucs-big5' and `=>ucs-big5'.
1290         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1291         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1292         `ucs-big5' and `=>ucs-big5'.
1293         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1294         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1295         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1296         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1297         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1298         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1299         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1300         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1301         `=>ucs-jis'; modify DOC and mnemonic.
1302         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1303         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1304         and `=>ucs-jis'; modify DOC and mnemonic.
1305         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1306         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1307         `=>ucs-ks'.
1308         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1309         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1310         and `=>ucs-ks'.
1311         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1312
1313 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1316         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1317
1318 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1321         Modify priorities.
1322
1323 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1326         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1327
1328 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1332
1333 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1336         CHISE.
1337
1338 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1341         CHISE.
1342
1343 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1346         CHISE.
1347
1348 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1351         `=+>ucs-bmp-cjk@unicode'.
1352
1353         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1354         for XEmacs CHISE.
1355
1356 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         setting for `=>>daikanwa'.
1360
1361 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `=>>hanyo-denshi/jt'.
1365
1366 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1369         XEmacs CHISE.
1370         (=+>jis-x0208@1990): Ditto.
1371         (=+>jis-x0213-1@2000): Ditto.
1372
1373 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1376         XEmacs CHISE.
1377
1378 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1381         XEmacs CHISE.
1382         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1383         `=hanyo-denshi/jc' as the mother.
1384
1385 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         setting for `=+>adobe-japan1'.
1389
1390         * mule/mule-charset.el (default-coded-charset-priority-list):
1391         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1392         and `=>>hanyo-denshi/ft' to `=>>gt'.
1393
1394 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1397         XEmacs CHISE.
1398         (=>>adobe-japan1-1): Ditto.
1399         (=>>adobe-japan1-2): Ditto.
1400         (=>>adobe-japan1-3): Ditto.
1401         (=>>adobe-japan1-4): Ditto.
1402         (=>>adobe-japan1-5): Ditto.
1403         (=>>adobe-japan1-6): Ditto.
1404         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1405
1406 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-conf.el (=adobe-japan1): New alias for
1409         `=adobe-japan1-6'.
1410         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1411         (=>>>adobe-japan1-1): Ditto.
1412         (=>>>adobe-japan1-2): Ditto.
1413         (=>>>adobe-japan1-3): Ditto.
1414         (=>>>adobe-japan1-4): Ditto.
1415         (=>>>adobe-japan1-5): Ditto.
1416         (=>>>adobe-japan1-6): Ditto.
1417         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1418
1419 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         setting for `=>>>adobe-japan1'.
1423
1424 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for `=+>ucs@ks'.
1428
1429 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1432         XEmacs CHISE.
1433         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1434         `=adobe-japan1-6' as the mother.
1435
1436 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `=>cns11643-7'.
1440
1441 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1444         CHISE.
1445
1446 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1449         XEmacs CHISE.
1450         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         setting for `=>ucs@jis/2004'.
1454
1455 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `=+>gt'.
1459
1460         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1461         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1462
1463 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1466         `=>ucs@unicode' as the mother.
1467         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1468         mother.
1469         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1470         mother.
1471         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1472         mother.
1473
1474 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `=+>ucs@unicode'.
1478
1479         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1480         CHISE.
1481
1482 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1485         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1486         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1487         - Add setting for `=+>ucs@cns'.
1488
1489         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1490         CHISE.
1491         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1492         as the mother.
1493         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1494         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1497         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1498
1499 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         setting for `=>ucs@ks'.
1503
1504 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `=ucs-bmp-cjk-compat@unicode'.
1508
1509         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1510         coded-charset for XEmacs CHISE.
1511
1512 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1515         `=ucs-bmp-cjk-compat'.
1516
1517         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1518         XEmacs CHISE.
1519
1520 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1523         CHISE.
1524
1525 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1528         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1529
1530         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1531         `=>ucs@jis/1990'.
1532         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1533
1534 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1538
1539         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1540         CHISE.
1541         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1542         mother.
1543
1544 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1547         `=>jis-x0213-2@usual'.
1548         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1549         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1550         `=>jis-x0213-2@usual' as the mother.
1551
1552 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1555         (=>ucs@JP): New alias for `=+>ucs@jis'.
1556
1557 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1560         `=>jis-x0208@usual'.
1561         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1562         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1563         `=>jis-x0208@usual' as the mother.
1564         (=>jis-x0208): Likewise.
1565
1566 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for `=+>jis-x0208@1978'.
1570
1571 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1574         XEmacs CHISE.
1575
1576 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         setting for `=>>>ucs@jis/1990'.
1580
1581 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `=>ucs@jis/1990'.
1585
1586 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1589         setting for `=ucs@JP/hanazono'.
1590
1591         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1592         CHISE.
1593         (=ucs@JP/hanazono): Ditto.
1594         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1595         (=>>hanyo-denshi/jc): Ditto.
1596         (=>>hanyo-denshi/jd): Ditto.
1597
1598 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1601         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1602
1603 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1606         XEmacs CHISE.
1607
1608 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1611         XEmacs CHISE.
1612
1613 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=ucs-bmp-cjk@JP'.
1617
1618 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1621         XEmacs CHISE.
1622
1623 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1626         Modify order of settings; add settings for `=daikanwa@rev2'.
1627
1628 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `=>>cbeta'.
1632
1633         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1634         CHISE.
1635
1636 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `=>>adobe-japan1'.
1640
1641 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1644         XEmacs CHISE.
1645
1646 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         setting for `=>>hanyo-denshi/ia'.
1650
1651         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1652         XEmacs CHISE.
1653
1654 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1658
1659         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1660         XEmacs CHISE.
1661         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1662         `=hanyo-denshi/jt' as the mother.
1663
1664 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=>>>jis-x0213-2'.
1668
1669         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1670         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1671         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1672
1673 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1676         XEmacs CHISE.
1677
1678 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1681         XEmacs CHISE.
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1684         `=>>jis-x0213-1@2004'.
1685
1686 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1689         XEmacs CHISE.
1690
1691 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1694         - Use "&g2-*;" as entity-references for `=>>>*'.
1695         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1696
1697         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1698         XEmacs CHISE.
1699         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1700         as the mother.
1701
1702 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1705         setting for `=>>hanyo-denshi/ib'.
1706
1707         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1708         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1709         (=>>jis-x0208@1990): Ditto.
1710         (=>>hanyo-denshi/ib): Ditto.
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list):
1713         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1714
1715 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1718         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1719         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1720         `=>>>ucs@jis/2004'.
1721
1722 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1725         XEmacs CHISE.
1726         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1727         `=jis-x0213-1@2004' as the mother.
1728         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1729         (=>>>ucs@ks): Ditto.
1730
1731         * mule/mule-charset.el (default-coded-charset-priority-list):
1732         Modify priority of `=hanyo-denshi/*'.
1733
1734 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1737         settings for `=>>ucs@JP' and `=ucs@JP'.
1738
1739 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1742         CHISE.
1743
1744 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         setting for `=>>>ucs@cns'.
1748
1749         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1750         CHISE.
1751
1752 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1755         instead of `=>>>jis-x0213-1@2004' as the mother.
1756         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1757         (=>>>ucs@unicode): Likewise.
1758         (=>>>ucs@jis): Likewise.
1759         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1760         mother.
1761         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1762
1763 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1767         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1768         `=>>>ucs@jis'.
1769
1770 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list):
1773         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1774         and `=jis-x0213-*-2000'.
1775
1776 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1779         XEmacs CHISE.
1780         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1781         `=>>jis-x0213-1' as the mother.
1782
1783 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1787
1788 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1791
1792 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1795         XEmacs CHISE.
1796
1797 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (decomposition-feature-list): Set
1800         `=decomposition', `=decomposition@cid' and
1801         `=decomposition@hanyo-denshi'.
1802
1803 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         setting for `=>>hanyo-denshi/ks'.
1807
1808         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1809         XEmacs CHISE.
1810
1811 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1815
1816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1817         `=hanyo-denshi/ks/mf'.
1818
1819         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1820         XEmacs CHISE.
1821         (=hanyo-denshi/ks/mf): Ditto.
1822
1823 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1826         settings for P=hanyo-denshi/jt'.
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `=hanyo-denshi/jt'.
1830
1831         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1832         XEmacs CHISE.
1833
1834 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         settings for `=hanyo-denshi/ip'.
1838
1839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1840         `=hanyo-denshi/ip'.
1841
1842         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1843         XEmacs CHISE.
1844
1845 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for `=hanyo-denshi/hg'.
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1851         `=hanyo-denshi/hg'.
1852
1853         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1854         XEmacs CHISE.
1855
1856 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         setting for `=>>hanyo-denshi/ft'.
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `=>>hanyo-denshi/ft'.
1863
1864         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1865         XEmacs CHISE.
1866
1867 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         settings for `=hanyo-denshi/ib'.
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `=hanyo-denshi/ib'.
1874
1875         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1876         XEmacs CHISE.
1877
1878 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         settings for isolated characters of `=hanyo-denshi/ia' and
1882         non-isolated characters of `=hanyo-denshi/*'.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=hanyo-denshi/ia'.
1886
1887         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1888         XEmacs CHISE.
1889
1890 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         setting for isolated characters of `=hanyo-denshi/ft'.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=hanyo-denshi/ft'.
1897
1898         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for isolated characters of `=hanyo-denshi/jd'.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `=hanyo-denshi/jd'.
1908
1909         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1910         XEmacs CHISE.
1911
1912 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         setting for isolated characters of `=hanyo-denshi/jc'.
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `=hanyo-denshi/jc'.
1919
1920         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1921         XEmacs CHISE.
1922
1923 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         setting for isolated characters of `=hanyo-denshi/jb'.
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `=hanyo-denshi/jb'.
1930
1931         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1932         XEmacs CHISE.
1933
1934 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         setting for isolated characters of `=hanyo-denshi/ja'.
1938
1939 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942         `=hanyo-denshi/ja'.
1943
1944         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1945         XEmacs CHISE.
1946
1947 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         settings for isolated characters of `=adobe-japan1-6'.
1951
1952 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1955         CHISE.
1956         (=daikanwa/+2p): Ditto.
1957         (=daikanwa/ho): Ditto.
1958
1959 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1962         coding-system for XEmacs CHISE.
1963
1964 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `=>>ruimoku-v6'.
1968
1969         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1970         CHISE.
1971
1972 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1975         setting for `=daikanwa@rev1'.
1976
1977 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1981
1982 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1985         XEmacs CHISE.
1986         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1987
1988 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1991         CHISE.
1992
1993 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1996         CHISE.
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1999         setting for `=>ucs@jis'.
2000
2001 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         setting for `=>jis-x0208@usual'.
2005
2006         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2007         XEmacs CHISE.
2008         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2009         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2010         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2011
2012 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2015         CHISE.
2016         (=>>>jis-x0208@1990): Ditto.
2017         (=>>>jis-x0213-1): Ditto.
2018         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2019         mother.
2020         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2021         as the mother.
2022
2023 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         setting for `=>ucs@cns' and `=>>ucs@ks'.
2027
2028         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2029         CHISE.
2030
2031 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2034         CHISE.
2035
2036 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2039         CHISE.
2040         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2041         mother.
2042
2043 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2046         `==>ucs-bmp-cjk@bucs'.
2047
2048         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2049         XEmacs CHISE.
2050
2051 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         setting for `==>ucs@bucs'.
2055
2056         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2057         XEmacs CHISE.
2058
2059 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2062         - Add setting for `=>>jis-x0208'.
2063         - Omit setting for `=>>jis-x0208@1990'.
2064         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2065           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2066           `=ucs@FOO'.
2067
2068 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         setting for `=>daikanwa'.
2072
2073 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-conf.el (=daikanwa): Fix DOC.
2076         (=>daikanwa): New abstract character for XEmacs CHISE.
2077         (=>ucs@iso): Likewise.
2078         (=>ucs@unicode): Likewise.
2079         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2080
2081 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2084         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2085           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2086         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2087         - Add `=>big5-cdp'.
2088
2089 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2092         (=>big5-cdp): New abstract character.
2093
2094 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2097         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2098         `chinese-big5'.
2099
2100 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-charset.el (default-coded-charset-priority-list):
2103         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2104
2105         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2106         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2107         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2108         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2109         and `=>jis-x0213-2'.
2110
2111 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2114         XEmacs CHISE.
2115         (=>>ucs@jis/2000): Likewise.
2116         (=>>ucs@jis/2004): Likewise.
2117
2118 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2121         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2122         `=>>ucs@cns'.
2123
2124         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2125         XEmacs CHISE.
2126         (=>>gt): Use quote instead of backquote; modify DOC.
2127         (=>gt): Use quote instead of backquote.
2128         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2129         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2130         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2131         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2132         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2133         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2134
2135 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `=>>ucs@unicode' and `=>>gt'.
2139
2140 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2143         XEmacs CHISE.
2144         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2145         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2146         `=jis-x0208@1978/1er-pr' as the mother.
2147         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2148
2149 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2152         `=ucs@unicode' as the mother.
2153
2154 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         setting for `=>>ucs@unicode'.
2158
2159         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2160         CHISE.
2161
2162 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=adobe-japan1-6' and `=adobe-japan1-base'.
2169
2170         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2171         XEmacs CHISE.
2172         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2173         specify `min-code' and `max-code'.
2174         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2175         (=adobe-japan1-2): Likewise.
2176         (=adobe-japan1-3): Likewise.
2177         (=adobe-japan1-4): Likewise.
2178         (=adobe-japan1-5): Likewise.
2179         (=adobe-japan1-6): Likewise.
2180
2181 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2184         setting for `=>gt'.
2185
2186 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2189         CHISE.
2190
2191 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2194         setting for `=>zinbun-oracle'.
2195
2196         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2197         for XEmacs CHISE.
2198
2199 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2202         for XEmacs CHISE.
2203         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2204         `=jis-x0208@1978' as the mother.
2205
2206 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2209         - Use `=gt' instead of `ideograph-gt'.
2210         - Use `=gt-k' instead of `ideograph-gt-k'.
2211         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2212         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2213         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2214         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2215         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2216         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2217         - Use `=>>gt' instead of `<=>gt'.
2218         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2219         - Add setting for `=>>jis-x0208@1990'.
2220         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2221           `=>>jis-x0213-1@2000'.
2222         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2223         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2224           `=>>jis-x0213-1@2004'.
2225         - Add setting for `=>>jis-x0208@1978'.
2226         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2227
2228 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2231         XEmacs CHISE.
2232
2233 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2236         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2237         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2238         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2239         `<=>jis-x0213-1@2004'.
2240
2241 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2244         CHISE.
2245         (=>jis-x0213-2): Ditto.
2246
2247 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2250         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2251
2252 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2255         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2256         `=>jis-x0213-1'.
2257
2258 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2261         CHISE.
2262         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2263
2264 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2267         `<==>jis-x0213-1'.
2268         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2269         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2270         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2271         (<=>jis-x0208): New alias for `=>jis-x0208'.
2272         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2273         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2274         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2275         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2276         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2277         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2278         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2279         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2280         (=>>gt): Renamed from `<==>gt'.
2281         (<==>gt): New alias for `=>>gt'.
2282
2283 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2286         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2287         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2288         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2289         - Add settings for `<=>jis-x0213-1@2000' and
2290           `<=>jis-x0213-1@2004'.
2291
2292         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2293         XEmacs CHISE.
2294         (<==>jis-x0213-1): Likewise.
2295         (<==>jis-x0213-1@2000): Likewise.
2296         (<==>jis-x0213-1@2004): Likewise.
2297         (<=>jis-x0208): Add property `=>iso-ir 168'.
2298         (<=>jis-x0208@1997): Likewise.
2299         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2300         as the mother; add property `=>iso-ir 228'.
2301         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2302         property `=>iso-ir 228'.
2303         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2304         property `=>iso-ir 233'.
2305         (<==>gt): Renamed from `<=>gt'.
2306         (<=>gt): New alias for `<==>gt'.
2307
2308 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2311         CHISE.
2312         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2313         `<=>jis-x0208' as the mother.
2314         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2315         (<=>jis-x0213-1@2000): Ditto.
2316         (<=>jis-x0213-1@2004): Ditto.
2317
2318 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         settings for `<=>gt'.
2322
2323         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2324
2325 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2328         XEmacs CHISE.
2329         (=jis-x0208@1978/-4pr): Likewise.
2330         (=jis-x0208@1978/4-pr): Likewise.
2331         (=jis-x0213-1): Likewise.
2332         (=ucs@iso): Likewise.
2333         (=ucs@unicode): Likewise.
2334         (=ucs@gb): Likewise.
2335         (=ucs@gb/fw): Likewise.
2336         (=ucs@cns): Likewise.
2337         (=ucs@cns/fw): Likewise.
2338         (=ucs@jis): Likewise.
2339         (=ucs@jis/fw): Likewise.
2340         (=ucs@jis/1990): Likewise.
2341         (=ucs@jis/2000): Likewise.
2342         (=ucs@jis/2004): Likewise.
2343         (=ucs@JP): Likewise.
2344         (=ucs@ks): Likewise.
2345         (=ucs@big5): Likewise.
2346         (=ucs@big5/cns11643): Likewise.
2347         (=ucs@cns11643): Likewise.
2348
2349 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-charset.el (default-coded-charset-priority-list):
2352         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2353
2354         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2355         CHISE.
2356         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2357         mother.
2358
2359 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2362         from src/mule-charset.c].
2363         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2364         specify `final'.
2365         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2366         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2367         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2368         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2369         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2370         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2371
2372 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2375         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2376         (=jis-x0208@1978/i-4): Specify `partial'.
2377         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2378         mother coded-charset.
2379         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2380
2381 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         settings for `=jis-x0213-1@2004'.
2385
2386 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2389         CHISE.
2390         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2391         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2392         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2393         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2394         temporarily.
2395         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2396
2397 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2400         CHISE.
2401         (=shinjigen@1ed): Inherited from `=shinjigen'.
2402         (=shinjigen@rev): Likewise.
2403
2404 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2407         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2408
2409 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2412         define it as an alias.
2413         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2414         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2415         alias.
2416         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2417         alias.
2418
2419 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2422         CHISE.
2423
2424 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2427         CHISE.
2428         (shinjigen-2): Ditto.
2429
2430 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list):
2433         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2434         `chinese-big5-eten-*' and `chinese-big5'.
2435
2436 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2439         #x9FA5 temporarily.
2440
2441 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2444         settings for `=jis-x0208@1978/i1'.
2445
2446 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2449         XEmacs CHISE.
2450
2451 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2454         XEmacs CHISE.
2455
2456 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2459         XEmacs CHISE.
2460
2461 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2464         CHISE.
2465         (=ucs-bmp@cns): Likewise.
2466         (=ucs-bmp@jis): Likewise.
2467         (=ucs-bmp@ks): Likewise.
2468
2469 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2472         CHISE.
2473         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2474
2475 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2478         settings for `=zinbun-oracle'.
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `=zinbun-oracle'.
2482
2483 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2486         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2487         `=ucs@iso'.
2488
2489 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list):
2492         Delete `ucs-sip'; modify order of some CCSs.
2493
2494 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2497         in XEmacs CHISE.
2498
2499         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2500         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2501         CHISE.
2502
2503 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2506         its registry.
2507         (=ucs-radicals@unicode): Likewise.
2508
2509 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2512         CHISE.
2513
2514 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2517         CHISE.
2518
2519 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2522         CHISE.
2523
2524 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2527         Modify preference of *isolated settings*.
2528
2529 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2532         utf-2000 is provided.
2533         (=ucs@cns11643): Likewise.
2534
2535 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2538         Prefer every *isolated setting* to ordinary setting.
2539
2540 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2544
2545 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2548         CHISE.
2549
2550 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2553         settings for `=jis-x0208@1997'.
2554
2555 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2558         `=jis-x0208@1997'.
2559
2560 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2563         XEmacs CHISE.
2564
2565 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2568         `=jis-x0208@1978'.
2569         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2570         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2571         `=jis-x0208-1990' as the mother.
2572         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2573
2574 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2577         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2578         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2579         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2580         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2581         for `=ucs@JP'.
2582
2583 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2586         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2587         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2588         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2589         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2590         `=daikanwa@rev2'.
2591
2592 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2593
2594         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2595         (=gt): Likewise.
2596         (=gt-k): Likewise.
2597         (=gt-pj-*): Likewise.
2598         (=gt-pj-k1): Likewise.
2599         (=gt-pj-k2): Likewise.
2600         (=daikanwa): Likewise.
2601         (=daikanwa-rev1): Likewise.
2602         (=daikanwa-rev2): Likewise.
2603         (=big5-pua): Likewise.
2604         (=big5-eten): Likewise.
2605         (chinese-big5-eten-a): Likewise.
2606         (chinese-big5-eten-b): Likewise.
2607         (=hanziku-*): Likewise.
2608         (=cbeta): Likewise.
2609         (=jef-china3): Likewise.
2610         (=ruimoku-v6): Likewise.
2611         (=ucs@iso): Likewise.
2612         (=ucs@unicode): Likewise.
2613         (=ucs@gb): Likewise.
2614         (=ucs@cns): Likewise.
2615         (=ucs@jis): Likewise.
2616         (=ucs@jis-1990): Likewise.
2617         (=ucs@jis-2000): Likewise.
2618         (=ucs@jp): Likewise.
2619         (=ucs@ks): Likewise.
2620         (=ucs@big5): Likewise.
2621         (=ucs-radicals): Likewise.
2622         (=ucs-radicals@unicode): Likewise.
2623         (=ucs-bmp-cjk): Likewise.
2624         (=ucs-bmp-cjk@unicode): Likewise.
2625         (=ucs-sip-ext-b): Likewise.
2626         (=ucs-sip-ext-b@iso): Likewise.
2627
2628 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2632
2633 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2637         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2638         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2639         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2640         arabic-digit, ipa and ``&I-B-XXXX;''.
2641
2642 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for (I-)HZK{03..12}-XXXX.
2646
2647 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2650         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2651
2652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2653         `=ruimoku-v6'.
2654
2655         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2656         CHISE.
2657
2658 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2661         (=ucs@unicode): Likewise.
2662         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2663         (=ucs@cns): Likewise.
2664         (=ucs@jis): Likewise.
2665         (=ucs@ks): Likewise.
2666         (=ucs@big5): Likewise.
2667
2668 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2671         `ucs-jis'.
2672         (utf-8-jis-er): Likewise.
2673         (utf-8-jp): New coding-system.
2674         (utf-8-jp-er): Likewise.
2675
2676         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2677
2678 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2681
2682         * mule/japanese.el: Move definition of `euc-jisx0213' to
2683         mule/mule-coding.el.
2684
2685 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2688         mule-coding before loading update-cdb when utf-2000 is provided.
2689
2690 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2693         `=daikanwa'.
2694
2695 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2698         definition codes when `utf-2000' is provided.
2699
2700 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-category.el (word-combining-categories): Don't setup
2703         `word-combining-categories' in XEmacs CHISE.
2704         (word-separating-categories): Add setting about Latin script in
2705         XEmacs CHISE.
2706
2707 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `chinese-big5'.
2711
2712 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2715         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2716         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2717         add setting for HZK0[12]-xxxx.
2718
2719 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2720
2721         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2722         in XEmacs CHISE.
2723
2724 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list):
2727         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2728         and `chinese-big5' to `=gt-pj-*'.
2729
2730 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * mule/mule-conf.el (=daikanwa): Renamed from
2733         `ideograph-daikanwa'.
2734         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2735
2736 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (=cns11643-7): Renamed from
2739         `chinese-cns11643-7'.
2740         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2741
2742 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-conf.el (=cns11643-6): Renamed from
2745         `chinese-cns11643-6'.
2746         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2747
2748 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2749
2750         * mule/mule-conf.el (=cns11643-5): Renamed from
2751         `chinese-cns11643-5'.
2752         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2753
2754 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el (=cns11643-4): Renamed from
2757         `chinese-cns11643-4'.
2758         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2759
2760 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el (=cns11643-3): Renamed from
2763         `chinese-cns11643-3'.
2764         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2765
2766 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2767
2768         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2769         `=cns11643-2'.
2770         (chinese-cns11643-2): New alias for `=cns11643-2'.
2771
2772 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2773
2774         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2775         `=cns11643-1'.
2776         (chinese-cns11643-1): New alias for `=cns11643-1'.
2777
2778 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2781         (chinese-gb12345): New alias for `=gb12345'.
2782
2783 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2786         (chinese-gb2312): New alias for `=gb2312'.
2787
2788 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2791         (chinese-big5): New alias for `=big5'.
2792
2793 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2796         (korean-ksc5601): New alias for `=ks-x1001'.
2797
2798 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2799
2800         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2801         `=jis-x0212'.
2802         (japanese-jisx0212): New alias for `=jis-x0212'.
2803
2804 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2805
2806         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2807         `=jis-x0208-1983'.
2808         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2809
2810 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2813         `=jis-x0208-1978'.
2814         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2815
2816 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2817
2818         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2819         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2820
2821 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2824         (chinese-cns11643-3): Specify iso-ir 183.
2825         (chinese-cns11643-4): Specify iso-ir 184.
2826         (chinese-cns11643-5): Specify iso-ir 185.
2827         (chinese-cns11643-6): Specify iso-ir 186.
2828         (chinese-cns11643-7): Specify iso-ir 187.
2829         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2830         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2831
2832 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2835         \uXXXX for every cases.
2836
2837 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2838
2839         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2840         (ucs-big5): Changed to an alias for `=ucs@big5'.
2841
2842 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2843
2844         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2845         (ucs-ks): Changed to an alias for `=ucs@ks'.
2846
2847 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2850         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2851
2852 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2853
2854         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2855         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2856
2857 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2858
2859         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2860         (ucs-jis): Changed to an alias for `=ucs@jis'.
2861
2862 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2863
2864         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2865         (ucs-cns): Changed to an alias for `=ucs@cns'.
2866
2867 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2868
2869         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2870         (ucs-gb): Changed to an alias for `=ucs@gb'.
2871
2872 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2873
2874         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2875         `ideograph-daikanwa-2'.
2876         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2877         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2878
2879 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2880
2881         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2882         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2883
2884         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2885         for `xemacs-chise-version'.
2886
2887 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list):
2890         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2891         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2892         instead of `ideograph-hanziku-*'.
2893
2894         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2895         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2896
2897 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2900         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2901         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2902         `utf-2000' is provided.
2903
2904 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2907         is provided [was builtin coded-charsets].
2908
2909 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2912         is provided [was builtin coded-charsets].
2913
2914 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2915
2916         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2917         is provided [was builtin coded-charsets].
2918
2919 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2920
2921         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2922         is provided [was builtin coded-charsets].
2923
2924 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2927         when `utf-2000' is provided [was builtin coded-charsets].
2928
2929 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-conf.el (=hanziku-*): Renamed from
2932         `ideograph-hanziku-*'.
2933         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2934
2935 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2938         `utf-2000' is provided [was builtin coded-charsets].
2939         (ideograph-hanziku-{1..12}): Likewise.
2940
2941 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2944         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2945
2946 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2949         when `utf-2000' is provided [was builtin coded-charsets].
2950
2951 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2954         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2955         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2956
2957 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2960         (ideograph-gt): Changed to an alias for `=gt'.
2961
2962 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2965         is provided; it was defined as a builtin coded-charset.
2966         (ideograph-gt): Likewise.
2967
2968 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2969
2970         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2971         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2972
2973 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2976         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2977
2978 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2979
2980         * mule/mule-conf.el (=big5-eten): Renamed from
2981         `chinese-big5-eten'.
2982         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2983
2984 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2987         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2988
2989 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2992         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2993
2994 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2995
2996         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2997         (china3-jef): Changed to an alias for `=jef-china3'.
2998
2999 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3002         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3003
3004         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3005         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3006         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3007         when `utf-2000' is provided.
3008
3009 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list):
3012         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3013
3014         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3015         (ucs-jis-2000): Deleted.
3016
3017 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3020         UTF-2000.
3021         (=ucs-jis-2000): New coded-charset for UTF-2000.
3022
3023 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3024
3025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3026         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3027
3028 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-charset.el (default-coded-charset-priority-list):
3031         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3032         `ideograph-cbeta'.
3033
3034 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3035
3036         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3037         builtin coded-charset].
3038
3039 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         settings for &K0-xxxx and &I-K0-xxxx.
3043
3044 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3045
3046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3047         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3048
3049 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3050
3051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3052         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3053
3054 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3057         UTF-2000.
3058         (ideograph-gt-pj-k1): Likewise.
3059         (ideograph-gt-pj-k2): Likewise.
3060
3061 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `=jis-x0208'.
3065
3066 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3069         UTF-2000 [was a builtin coded-charset].
3070
3071 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3074         (utf-8-gb-er): Likewise.
3075
3076 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3079         settings for JIS X 0212 and JIS X 0208:1978.
3080
3081 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3084         setting for JIS X 0213.
3085
3086 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3087
3088         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3089         standard-case-table in UTF-2000.
3090
3091 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3094         definitions for isolated-chars.
3095
3096 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3097
3098         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3099         `configure-utf-2000-lisp-directory'.
3100         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3101         `mule-lisp-load-path'.
3102
3103 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3104
3105         * startup.el (startup-setup-paths): Set and use
3106         `utf-2000-lisp-directory'.
3107         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3108         UTF-2000.
3109
3110 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3111
3112         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3113         (paths-find-utf-2000-lisp-directory): New function.
3114         (paths-construct-load-path): Add new optional argument
3115         `utf-2000-lisp-directory'.
3116
3117         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3118
3119 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3120
3121         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3122         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3123         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3124         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3125         `chinese-big5-2' in UTF-2000.
3126
3127         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3128         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3129
3130 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3131
3132         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3133         `big5-eten-er' in UTF-2000.
3134         (big5-cdp): Modify DOC-string and mnemonic.
3135
3136 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3139         UTF-2000 [renamed from utf-8-er].
3140         (utf-8-gb): New coding-system in UTF-2000.
3141         (utf-8-gb-er): Likewise.
3142         (utf-8-cns): Likewise.
3143         (utf-8-cns-er): Likewise.
3144         (utf-8-big5): Likewise.
3145         (utf-8-big5-er): Likewise.
3146         (utf-8-jis): Likewise.
3147         (utf-8-jis-er): Likewise.
3148         (utf-8-ks): Likewise.
3149         (utf-8-ks-er): Likewise.
3150         (utf-8-er): Likewise.
3151
3152 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3155         instead of `utf-8-unix' in UTF-2000.
3156
3157         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3158
3159 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3160
3161         * mule/japanese.el (euc-jisx0213): New coding-system.
3162
3163         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3164         `japanese-jisx0208-1990' as the mother.
3165
3166 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * dumped-lisp.el (preloaded-file-list): Change condition of
3169         loading "close-cdb".
3170
3171 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3174         setup `coded-charset-entity-reference-alist'.
3175
3176 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3179         UTF-2000.
3180
3181 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3184         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3185
3186 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3189         (chinese-big5-eten-a): Likewise.
3190         (chinese-big5-eten-b): Likewise.
3191         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3192         code range is #x8140 .. #x8DFE.
3193
3194 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3195
3196         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3197         UTF-2000.
3198         (chinese-big5-cdp): Likewise.
3199
3200 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3201
3202         * dumped-lisp.el (preloaded-file-list): Rename
3203         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3204
3205 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3206
3207         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3208         append `system-char-db-source-file-list' into
3209         `preloaded-file-list' in UTF-2000.
3210
3211 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3212
3213         * dumped-lisp.el (preloaded-file-list): Delete
3214         character-definition files.
3215
3216 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3217
3218         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3219         UTF-2000.
3220
3221 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list):
3224         Delete `mojikyo-2022-1'.
3225
3226 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list):
3229         Delete `mojikyo'.
3230
3231 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3234         `ucs-sip'.
3235
3236 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-charset.el (default-coded-charset-priority-list):
3239         Comment out `chinese-gb12345'.
3240
3241 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * bytecomp.el (byte-compile-insert-header): Fixed.
3244
3245 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3248         XEmacs UTF-2000.
3249
3250 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3253         UTF-2000.
3254
3255 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3258         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3259
3260 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list):
3263         `japanese-jef-china3' is renamed `china3-jef'.
3264
3265 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3268         `japanese-jef-china3' and `ideograph-cbeta'.
3269
3270 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3271
3272         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3273
3274 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3277         `chinese-big5-cdp'.
3278
3279 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3282         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3283
3284 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3287         loading character definitions.
3288
3289 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * dumped-lisp.el (preloaded-file-list): Rename
3292         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3293
3294 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3297         `chinese-big5'.
3298
3299 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * dumped-lisp.el (preloaded-file-list): Dump
3302         "Ideograph-R028-Private" with XEmacs UTF-2000.
3303
3304 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3307         `chinese-gb12345'.
3308
3309 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3312         `ideograph-gt-pj-{1..11}'.
3313
3314         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3315         XEmacs UTF-2000.
3316
3317 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-charset.el (default-coded-charset-priority-list):
3320         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3321         `chinese-isoir165'.
3322
3323 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3326         `image/png', `image/x-xpm' and `image/tiff'.
3327
3328         * files.el (binary-file-regexps): Add *.PNG.
3329
3330 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-charset.el (default-coded-charset-priority-list):
3333         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3334         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3335
3336 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3337
3338         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3339         the first completion when UTF-2000 is running.
3340
3341 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list):
3344         Delete `ucs'.
3345
3346 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3351         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3352
3353 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/vietnamese.el (vscii-2): Delete abolished property
3356         `composite'; now composite mode is default.
3357
3358 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3361         of `raw-text'; check \uHHHH representation even if non-ascii
3362         characters are not found.
3363
3364         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3365         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3366         unconditionally.
3367
3368         * mule/viet-ccl.el: New file.
3369
3370         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3371         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3372         - Separate CCL based implementations to viet-ccl.el.
3373
3374 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3375
3376         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3377         "jisx0213.2000-1".
3378         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list):
3381         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3382         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3383
3384 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3385
3386         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3387
3388 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3389
3390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3391         `ucs' in UTF-2000.
3392
3393 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3394
3395         * mule/mule-charset.el (default-coded-charset-priority-list):
3396         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3397         `arabic-iso8859-6'.
3398
3399 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3400
3401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3402         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3403
3404 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         `katakana-jisx0201' in UTF-2000.
3408
3409 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3410
3411         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3412         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3413         "u0FB50-Arabic-Presentation-Forms-A",
3414         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3415         "u0FE50-Small-Form-Variants",
3416         "u0FE70-Arabic-Presentation-Forms-B",
3417         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3418         UTF-2000.
3419
3420 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3421
3422         * dumped-lisp.el (preloaded-file-list): Delete
3423         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3424         ... "Ideograph-R214-Flute" in UTF-2000.
3425
3426 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3427
3428         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3429         (japanese-jisx0213-2): New coded-charset.
3430
3431         * dumped-lisp.el (preloaded-file-list): Add
3432         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3433         "Ideograph-R030-Mouth".
3434
3435 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3438         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3439         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3440         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3441         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3442         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3443         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3444         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3445
3446 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3447
3448         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3449         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3450         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3451         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3452         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3453
3454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3455         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3456
3457 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3458
3459         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3460         in UTF-2000.
3461
3462 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3463
3464         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3465         (chinese-isoir165): Moved from mule/chinese.el.
3466         (chinese-cns11643-3): Moved from mule/chinese.el.
3467         (chinese-cns11643-4): Moved from mule/chinese.el.
3468         (chinese-cns11643-5): Moved from mule/chinese.el.
3469         (chinese-cns11643-6): Moved from mule/chinese.el.
3470         (chinese-cns11643-7): Moved from mule/chinese.el.
3471
3472         * mule/chinese.el: Move definition of coded-charsets to
3473         mule/mule-conf.el.
3474
3475 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3476
3477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3478         `ideograph-daikanwa'.
3479
3480 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3481
3482         * dumped-lisp.el (preloaded-file-list): Delete
3483         "ccs-jisx0201-latin.el".
3484
3485 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3486
3487         * dumped-lisp.el (preloaded-file-list): Add
3488         "u031A0-Extended-Bopomofo" in UTF-2000.
3489
3490 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3491
3492         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3493         renamed to u02E00-CJK-Radical-Supplement.
3494
3495 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3496
3497         * dumped-lisp.el (preloaded-file-list): Add
3498         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3499         "u030A0-Katakana", "u03100-Bopomofo",
3500         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3501         "u03200-Enclosed-CJK-Letters-and-Months" and
3502         "u03300-CJK-Compatibility".
3503
3504 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3505
3506         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3507         "u02F00-Kangxi-Radicals" and
3508         "u02FF0-Ideographic-Description-Characters".
3509
3510 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3511
3512         * dumped-lisp.el (preloaded-file-list): Add
3513         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3514         "u02800-Braille-Patterns" in UTF-2000.
3515
3516 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3517
3518         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3519         "uXXXXX-*.el" in UTF-2000.
3520
3521         * bytecomp.el (byte-compile-insert-header): Delete comments if
3522         non-ASCII characters are found; allow `byte-compile-dynamic' and
3523         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3524         `raw-text'.
3525
3526 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3527
3528         * dumped-lisp.el (preloaded-file-list): Add
3529         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3530         "u025A0-Geometric-Shapes.el".
3531
3532 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3533
3534         * dumped-lisp.el (preloaded-file-list): Add
3535         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3536         "u02460-Enclosed-Alphanumerics.el".
3537
3538 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3539
3540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3541         `chinese-gb2312'.
3542
3543         * dumped-lisp.el (preloaded-file-list): Add
3544         "u02200-Mathematical-Operators.el" and
3545         "u02300-Miscellaneous-Technical.el".
3546
3547 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3548
3549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3550         `chinese-cns11643-*'.
3551
3552         * dumped-lisp.el (preloaded-file-list): Add
3553         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3554         "u02190-Arrows.el" in UTF-2000.
3555
3556 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3557
3558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3559         `korean-ksc5601'.
3560
3561         * dumped-lisp.el (preloaded-file-list): Add
3562         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3563         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3564         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3565
3566 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3567
3568         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3569
3570 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3571
3572         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3573         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3574         "u01780-Khmer.el", "u01800-Mongolian.el",
3575         "u01E00-Latin-Extended-Additional.el" and
3576         "u01F00-Greek-Extended.el" in UTF-2000.
3577
3578 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3579
3580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3581         `ethiopic-ucs' and `ethiopic'.
3582
3583         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3584         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3585
3586         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3587         from mule/ethiopic.el.
3588
3589         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3590         mule/mule-conf.el.
3591
3592 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3593
3594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3595         `lao'.
3596
3597         * mule/mule-conf.el (lao): New coded-charset.
3598
3599         * dumped-lisp.el (preloaded-file-list): Add
3600         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3601         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3602         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3603         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3604         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3605
3606 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3607
3608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3609         `ucs-bmp' and `arabic-iso8859-6'.
3610
3611 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3612
3613         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3614         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3615         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3616
3617 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3618
3619         * startup.el (normal-top-level): Load autoload file for UTF-2000
3620         in UTF-2000.
3621
3622 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3625         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3626         "u00020-Basic-Latin.el", "u00080-C1.el",
3627         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3628         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3629         "u002B0-Spacing-Modifier-Letters.el",
3630         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3631         UTF-2000.
3632
3633 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3636         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3637         instead of `vietnamese-viscii-*'.
3638
3639 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3640
3641         * mule/mule-conf.el: New file.
3642
3643         * mule/misc-lang.el: Move definition of charset `ipa' to
3644         mule/mule-conf.el.
3645
3646 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3647
3648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3649         `latin-viscii'; prefer it for characters used in Vietnamese.
3650
3651 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3652
3653         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3654
3655 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3656
3657         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3658         `vietnamese-viscii-lower'.
3659         (latin-viscii-upper): Renamed from charset
3660         `vietnamese-viscii-upper'.
3661         (vietnamese-viscii-lower): New alias for charset
3662         `latin-viscii-lower'.
3663         (vietnamese-viscii-upper): New alias for charset
3664         `latin-viscii-upper'.
3665
3666 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list):
3669         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3670
3671 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3674         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3675         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3676         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3677         lisp/utf-2000.
3678
3679 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3680
3681         * mule/ccs-tcvn5712.el: New file.
3682
3683 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3684
3685         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3686         in UTF-2000.
3687
3688 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3691         `japanese-jisx0208'.
3692
3693 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3694
3695         * dumped-lisp.el (preloaded-file-list): Add
3696         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3697         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3698         UTF-2000.
3699
3700         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3701         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3702         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3703         mule/ccs-viscii.el: New files.
3704
3705         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3706         if \uXXXX is found.
3707
3708 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3709
3710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3711         `hiragana-jisx0208' and `katakana-jisx0208'.
3712
3713 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3714
3715         * mule/chinese.el (chinese-cns11643-3): Define it even if
3716         `utf-2000' is provided.
3717         (chinese-cns11643-4): Likewise.
3718         (chinese-cns11643-5): Likewise.
3719         (chinese-cns11643-6): Likewise.
3720         (chinese-cns11643-7): Likewise.
3721
3722 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3723
3724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3725         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3726
3727 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3728
3729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3730         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3731
3732 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list):
3735         Setup in UTF-2000.
3736
3737 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3738
3739         * mule/viet-chars.el: Don't define charset
3740         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3741         they are defined as builtin charsets.
3742
3743 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3744
3745         * version.el (emacs-version): Add more space just before UTF-2000
3746         version string.
3747
3748 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3749
3750         * version.el ([constant] emacs-version): Don't add a space in the
3751         preceding place of `xemacs-betaname' because it is duplicated.
3752         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3753
3754         * startup.el (splash-frame-body): Add ETL.
3755
3756 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3757
3758         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3759         is provided because it is defined as builtin charset.
3760         (chinese-cns11643-4): Likewise.
3761         (chinese-cns11643-5): Likewise.
3762         (chinese-cns11643-6): Likewise.
3763         (chinese-cns11643-7): Likewise.
3764
3765 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3768         coding-system `iso-10646-ucs-4' is not defined.
3769
3770 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3771
3772         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3773         coding-system if `utf-2000' is provided.
3774
3775 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3776
3777         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3778         `utf-2000' is provided.
3779
3780 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3781
3782         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3783         if utf-2000 is provided temporally.
3784
3785 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3786
3787         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3788         as builtin variable].
3789
3790 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3791
3792         * files.el (insert-file-contents-literally): Treat file as binary;
3793         call file-name-handlers. [sync with Emacs 20.3.10]
3794
3795 2008-12-28  Vin Shelton  <acs@xemacs.org>
3796
3797         * XEmacs 21.4.22 is released
3798
3799 2008-12-30  Vin Shelton  <acs@xemacs.org>
3800
3801         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3802         during building even if no packages are found.
3803
3804 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3805
3806         * printer.el (generic-print-region): 
3807         (generic-print-buffer): 
3808         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3809         check if the msprinter device is available, now that msprinter is
3810         always available as a specifier tag. 
3811
3812 2008-12-24  Vin Shelton  <acs@xemacs.org>
3813
3814         * about.el: Add Francisco to my bio!
3815
3816 2008-12-23  Vin Shelton  <acs@xemacs.org>
3817
3818         * autoload.el: Move operator definitions to autoload-operators.el
3819         in the xemacs-base package.
3820
3821 2007-11-22  Vin Shelton  <acs@xemacs.org>
3822
3823         * about.el (about-hacker-contribution): Updated my bio.
3824
3825 2007-10-07  Vin Shelton  <acs@xemacs.org>
3826
3827         * XEmacs 21.4.21 is released
3828
3829 2007-09-19  Didier Verna  <didier@xemacs.org>
3830
3831         Update my personal info.
3832         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3833         * about.el (about-other-current-hackers): Ditto.
3834         * about.el (about-url-alist): Add my musical website.
3835         * about.el (about-personal-info): Update my entry.
3836         * about.el (about-hacker-contribution): Ditto.
3837
3838 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3839
3840         * package-get.el (package-get-download-sites): Update download
3841         sites in Japan.
3842         * package-get.el (package-get-pre-release-download-sites): Ditto.
3843
3844 2007-08-18  Vin Shelton  <acs@xemacs.org>
3845
3846         * package-get.el (package-get-pre-release-download-sites): Sync
3847         mirror sites with 21.5.  (Thanks, Adrian)
3848
3849 2007-08-09  Mike Sperber  <mike@xemacs.org>
3850
3851         * startup.el (migrate-user-init-file): Create backup of
3852         `user-init-file' before migrating.
3853         * startup.el (maybe-migrate-user-init-file): Print
3854         information about backup file.
3855         (maybe-create-compatibility-dot-emacs): Follow above change.
3856
3857 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3858
3859         * font-lock.el: Sync font-lock-add-keywords and
3860         font-lock-remove-keywords from GNU Emacs.
3861         * font-lock.el (font-lock-keywords-alist): New.
3862         * font-lock.el (font-lock-removed-keywords-alist): New.
3863         * font-lock.el (font-lock-add-keywords): New.
3864         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3865         * font-lock.el (font-lock-remove-keywords): New.
3866
3867 2007-08-16  Vin Shelton  <acs@xemacs.org>
3868
3869         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3870         patch from Hans de Graaff.
3871
3872 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3873
3874         * package-get.el (package-get-download-sites): Document Chile and
3875         update Denmark download site.
3876         * package-get.el (package-get-pre-release-download-sites): Ditto.
3877
3878 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3879
3880         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3881
3882 2006-12-09  Vin Shelton  <acs@xemacs.org>
3883
3884         * XEmacs 21.4.20 is released
3885
3886 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3887
3888         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3889
3890 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3891
3892         * info.el (Info-find-file-node, Info-insert-dir)
3893         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3894         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3895         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3896         and discussion.
3897
3898 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3899
3900         * obsolete.el (line-beginning-position): New, from 21.5.x.
3901         (line-end-position): Ditto.
3902
3903 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3904
3905         * package-get.el (package-get-download-sites): Welcome
3906         nl.xemacs.org and Thanks!
3907         * package-get.el (package-get-pre-release-download-sites): Ditto.
3908
3909 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3910
3911         * font-lock.el: Add support for not-so recent changes in Java to
3912         java-mode.
3913
3914 2006-01-28  Vin Shelton  <acs@xemacs.org>
3915
3916         * XEmacs 21.4.19 is released
3917
3918 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3919
3920         * easymenu.el: Update copyright. 
3921         * easymenu.el (easy-menu-all-popups):
3922         Add a docstring. 
3923         * easymenu.el (easy-menu-add):
3924         Document a bug, rework the function to preserve any existing
3925         non-default mode-popup-menu instead of overwriting it, and not to
3926         bother normalising the menu title (nothing else does).
3927         * easymenu.el (easy-menu-remove):
3928         Restore the default mode-popup-menu instead of leaving an empty
3929         one when we remove the last easy-menu popup. 
3930
3931 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3932
3933         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3934         as suggested by Rodrigo Ventura.
3935         * package-get.el (package-get-pre-release-download-sites): Ditto,
3936         with replacement of xemacs-21.5 by beta, which is the logical path
3937         to our beta core and package pre-releases.
3938
3939 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3940
3941         * package-get.el (package-get-download-sites): Add Hong Kong
3942         download site.
3943         * package-get.el (package-get-pre-release-download-sites): Ditto.
3944
3945 2005-12-26  Vin Shelton  <acs@xemacs.org>
3946
3947         * find-paths.el:
3948         * find-paths.el (paths-emacs-root-p): Add search for package root.
3949         * find-paths.el (paths-find-emacs-root): Replaced with
3950         paths-find-invocation-roots, which returns a list of roots.
3951         * find-paths.el (paths-find-invocation-roots): New.
3952         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3953
3954 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3955
3956         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3957         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3958
3959 2005-12-03  Vin Shelton <acs@xemacs.org>
3960
3961         * XEmacs 21.4.18 is released
3962
3963 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3964
3965         * package-get.el (package-get-download-sites): Update reflecting
3966         latest http://www.xemacs.org/Releases/ information generated by
3967         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3968         * package-get.el (package-get-pre-release-download-sites): Ditto.
3969
3970 2005-02-28  Simon Josefsson  <jas@extundo.com>
3971
3972         * about.el (xemacs-hackers): Add jas.
3973         (about-other-current-hackers): Likewise.
3974         (about-url-alist): Add URL for jas.
3975         (about-personal-info): Document jas.
3976         (about-hacker-contribution): Describe jas contributions.
3977
3978 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3979
3980         * easymenu.el (easy-menu-remove): As described in 
3981         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3982         except the "Command" menu from mode-popup-menu. 
3983
3984 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3985  
3986         * font.el (font-spatial-to-canonical): Correct calculation of 
3987         return value for pixel-based input value. 
3988  
3989 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3990
3991         * code-process.el (call-process): Process-related docstring
3992         improvements spurred by Norbert Koch.
3993         * code-process.el (call-process-region): Ditto.
3994         * code-process.el (start-process): Ditto.
3995
3996 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3997
3998         * finder.el (finder-find-library): Return filename actually
3999         searched for.
4000
4001 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4002
4003         * help.el (view-emacs-news): Use `expand-file-name' instead of
4004         `locate-data-file' as the latter will find any "NEWS" files that
4005         might exist in packages _before_ the one in core.
4006
4007 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4008
4009         * package-get.el (package-get-init-package):
4010         package-get-init-package buglet (21.4.17) by Jeff Mincy
4011         <mincy@rcn.com> fixing false temporary load-path shadows reported
4012         after package installation and simplifying code.
4013
4014 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4015
4016         * package-get.el (package-get-download-sites): Sync mirrors list
4017         with the XEmacs website.
4018         (package-get-pre-release-download-sites): Ditto.
4019
4020 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * derived.el (derived-mode-merge-syntax-tables):
4023         Revert my 21.5-only patch of 2003-07-18 which slipped in
4024         through Jerry James's patch of 2004-06-07.
4025
4026 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4027
4028         * cmdloop.el (keyboard-quit): Remove workaround for
4029         `region-active-p' not making sure active region is in current
4030         buffer now that it does.
4031         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4032         * simple.el (region-active-p): `region-active-p' to only return t
4033         when active region is in current buffer.
4034
4035 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4036
4037         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4038         package names, quell a byte-compiler warning, doc fix.
4039
4040 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4041
4042         * buffer.el (pop-to-buffer):
4043         * window-xemacs.el (display-buffer):
4044         Document use of `same-window-buffer-names,' `same-window-regexps'
4045         by pop-to-buffer and display-buffer. 
4046         
4047 2005-02-06  Vin Shelton <acs@xemacs.org>
4048
4049         * XEmacs 21.4.17 is released
4050
4051 2005-01-29  Ben Wing  <ben@xemacs.org>
4052
4053         * shadow.el (find-emacs-lisp-shadows):
4054         Add custom-defines to list of ignored files.
4055
4056 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4057
4058         * simple.el (shifted-motion-keys-select-region): Fix statement
4059         about unshifted-motion-keys-deselect-region.
4060
4061 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4062
4063         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4064         now) for GNU Emacs compatibility.
4065         (make-obsolete-variable): Ditto.
4066
4067 2004-01-08  Ben Wing  <ben@xemacs.org>
4068
4069         * code-files.el (load):
4070         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4071
4072 2004-12-05  Vin Shelton <acs@xemacs.org>
4073
4074         * XEmacs 21.4.16 is released
4075
4076 2004-12-04  Vin Shelton  <acs@xemacs.org>
4077
4078         * auto-autoloads.el: Regenerated.
4079
4080         * custom-load.el: Regenerated.
4081
4082 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4083
4084         Fix bug: apropos errors if a defalias refers to an undefined
4085         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4086
4087         * apropos.el (apropos):
4088         (apropos-command):
4089         * help.el (frob-help-extents):
4090         * help-macro.el (make-help-screen):
4091         * hyper-apropos.el (hyper-apropos-grok-functions):
4092         (hyper-apropos-get-doc):
4093         Catch void-function error thrown by `documentation'.
4094
4095 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4096
4097         * packages.el (package-require): Fix incorrect arg to format.
4098         This fixes a `format specifier' error.
4099
4100 2004-08-13  Jerry James  <james@xemacs.org>
4101
4102         * bytecomp.el (forward-word): Tell the byte compiler the correct
4103         number of arguments to forward-word.
4104
4105 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4106
4107         * etags.el: Fixed loading of include files for tag completion. Now
4108         you can make a tag file for a library, include it into your
4109         project and it will be reloaded only if it changed. Infinte
4110         include loops are detected and the correct tag files are loaded.
4111         * etags.el (buffer-tag-table-list): Load and verify tag files in
4112         the external function buffer-tag-table-list-load.
4113         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4114         tag files. Also load the included tag files. The priority of the
4115         included files is right below their parent file. If multiple
4116         matches occur then the symbols from the parent file are found
4117         first.
4118         * etags.el (tag-table-include-files): Corrected comment
4119         string. Switched to pattern constant tags-include-pattern to have
4120         it at a central location.
4121         * etags.el (tags-include-pattern): Added doc string.
4122         * etags.el (add-to-tag-completion-table): Removed obsolete
4123         comments as the include files are allready returned by
4124         buffer-tag-table-list and loaded.
4125         * etags.el (find-tag-internal): The include files are allready
4126         included in tag-tables as buffer-tag-table-list returns them now.
4127
4128 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4129
4130         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4131         Loading items into the notebook is now done by C code.
4132         * widgets-gtk.el (gtk-widget-instantiate-internal):
4133         Style no longer changed.
4134
4135 2004-06-28  Nix  <nix@esperi.org.uk>
4136
4137         * cmdloop.el (truncate-command-history-for-gc): Delay
4138         execution of all things that look up variable bindings,
4139         via `enqueue-eval-event'.
4140
4141 2004-06-24  Vin Shelton  <acs@xemacs.org>
4142
4143         * package-get.el (package-get-require-signed-base-updates):
4144         now defaults to nil.
4145
4146 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4147
4148         * subr.el (split-string): Clean up docstring.
4149
4150 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4151
4152         * faces.el (zmacs-region): fix typo in docstring.
4153
4154 2004-06-07  Jerry James  <james@xemacs.org>
4155
4156         * derived.el: Synch with Emacs 21.3.
4157         * subr.el (with-local-quit): New, from Emacs 21.3.
4158         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4159         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4160         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4161
4162 2004-06-16  Jerry James  <james@xemacs.org>
4163
4164         * cl.el (cl-set-substring): Increment start by the length of the
4165         string, not the string itself.
4166
4167 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4168
4169         * etags.el (tag-table-include-files): Expand included TAGS file
4170         paths to avoid problems with relative paths.  Thanks to Peter
4171         Chubb <peterc@gelato.unsw.edu.au>.
4172         * etags.el (tags-include-pattern): New.
4173         * etags.el (add-to-tag-completion-table): Parse and ignore
4174         trailing include lines.
4175
4176 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4177
4178         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4179         avoiding line solely composed of equal signs.
4180
4181 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4182
4183         * cus-edit.el (alloc): Typo fix.
4184         * cus-edit.el (custom-browse-visibility): Ditto.
4185         * cus-edit.el (custom-variable-value-create): Ditto.
4186         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4187         * cus-edit.el (custom-save-variables): Bind print-length and
4188         print-level to nil to avoid value abbreviation.
4189         * cus-edit.el (custom-save-face-internal): Ditto.
4190         * cus-edit.el (custom-save-faces): Save in sorted order.
4191         * cus-edit.el (custom-save-resets): Bind print-length and
4192         print-level to nil to avoid value abbreviation.
4193         * cus-edit.el (custom-save-loaded-themes): Ditto.
4194
4195 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4196
4197         * subr.el (split-string-default-separators): New.
4198         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4199         see comment in source.
4200
4201 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * mule/japanese.el (paragraph-start, paragraph-separate):
4204         Remove anchor to BOL.
4205
4206 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * cl.el (gensym, gentemp): Improve docstrings.
4209
4210 2004-05-10  Vin Shelton  <acs@xemacs.org>
4211
4212         * etags.el: Sync with 21.5 version.
4213
4214 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4215
4216         * etags.el:
4217         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4218         only for use with exuberant ctags. This will also enable building of 
4219         completion tables with exuberant ctags. This will not work with
4220         xemacs ctags. 
4221         * etags.el (get-tag-table-buffer): New function for creating of
4222         completion table is used if tags-exuberant-ctags-optimization-p ist t
4223         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4224         finding the tag names. New.
4225         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4226         building tag completion table with exuberant ctags. New.
4227         * etags.el (find-tag-internal): Improve exact tag matching for tags
4228         with name fields. Before the patch return types of functions or
4229         function parameters (with exuberant ctags) were found as matches.
4230
4231 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4232
4233         * list-mode.el (display-completion-list): Fixed completion list was
4234         taking the width of the frame and not of the window for displaying
4235         the selection methods.
4236
4237 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4238
4239         * menubar-items.el (default-menubar): Options are saved to custom.el.
4240
4241
4242 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * isearch-mode.el (isearch-abort): Preserve successful search target.
4245
4246 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4247
4248         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4249         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4250         Bihlmeyer.
4251         * gnuserv.el (gnuserv-mode-line-string): New.
4252         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4253         gnuserv-mode.
4254         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4255         * gnuserv.el (gnuserv-edit-files): Use
4256         make-x-device-with-gtk-fallback.
4257
4258 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4259
4260         * gtk-widgets.el: New import: gtk-accel-group-new.
4261         * dialog-gtk.el:
4262         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4263         * dialog-gtk.el (popup-builtin-question-dialog):
4264         Added support for dialog button mnemonics.
4265
4266 2004-03-22  Chris Green <cmg@dok.org>
4267
4268         * process.el (shell-command): Output buffer was ignored when a
4269         background process was run via shell-command.
4270
4271 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4272
4273         * cus-edit.el (custom-save-variables): Retrieve a list of
4274         variables to save first, sort it, and make sure the variables are
4275         saved in sorted order.
4276
4277 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4278  
4279         * package-get.el (package-get-update-base-from-buffer): Force
4280         binary coding system for verifying GnuPG signature in the
4281         package-index file.
4282  
4283 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4284
4285         * package-get.el (package-get-package-index-file-location): Handle
4286         missing "EMACSPACKAGEPATH" environment variable.
4287
4288 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4289
4290         * package-admin.el (package-admin-find-top-directory): Simplify
4291         directory comparisions and fix substring errors on short path
4292         components.
4293         * package-get.el (package-get-package-index-file-location):
4294         Default to first component of "EMACSPACKAGEPATH", if set.
4295
4296 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4297
4298         * package-get.el (process-error): New error datum.
4299
4300 2004-02-02  Vin Shelton <acs@xemacs.org>
4301
4302         * XEmacs 21.4.15 is released
4303
4304 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4305
4306         * itimer.el (activate-itimer): Modify the itimer timeout value as
4307         if it were begun at the last time when the itimer driver was woken
4308         up.
4309
4310 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4311
4312         * specifier.el (Copyright):
4313         Update.
4314         (make-specifier-and-init):
4315         (map-specifier):
4316         (canonicalize-inst-pair):
4317         (canonicalize-spec-list):
4318         (set-specifier):
4319         Synch docstrings to 21.5 where appropriate.
4320
4321 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4322
4323         * package-get.el (package-get-list-packages-where): New.  A
4324         function that allows searching for groups of packages.  For
4325         example, find all packages that require the fsf-compat package.
4326
4327 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4328
4329         The Great PUI Sync.
4330
4331         * auto-autoloads.el: Regenerated.
4332
4333         * custom-load.el: Regenerated.
4334
4335         * dumped-lisp.el (packages-hardcoded-lisp): New.
4336
4337         * menubar-items.el (menu-max-items): New.
4338         (menu-submenu-max-items): New.
4339         (menu-submenu-name-format): New.
4340         (menu-split-long-menu): New.
4341         (menu-sort-menu): New.
4342         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4343
4344         * obsolete.el (pui-add-install-directory): Renamed to the more
4345         logical `pui-set-local-package-get-directory'.
4346         (package-get-download-menu): Moved to `package-ui.el' and renamed
4347         to `package-ui-add-download-menu'.
4348
4349         * package-admin.el (package-admin-install-function-mswindows):
4350         Whitespace clean up.
4351         (package-admin-add-single-file-package): Removed.
4352         (package-admin-default-install-function): Whitespace clean up.
4353         (package-admin-find-top-directory): New.
4354         (package-admin-get-install-dir): Use it.
4355         (package-admin-get-manifest-file): 
4356         (package-admin-check-manifest): 
4357         (package-admin-add-binary-package):
4358         (package-admin-get-lispdir):
4359         (package-admin-delete-binary-package):
4360         (package-admin):
4361
4362         * package-get.el (package-get-package-index-file-location): New.
4363         (package-get-install-to-user-init-directory): New.
4364         (package-get-remote):
4365         (package-get-download-sites):
4366         (package-get-pre-release-download-sites): New.
4367         (package-get-site-release-download-sites): New.
4368         (package-get-base-filename):
4369         (package-get-always-update):
4370         (package-get-user-index-filename): Removed.
4371         (package-get-pgp-available-p): New.
4372         (package-get-require-signed-base-updates):
4373         (package-get-was-current):
4374         (package-entries-are-signed): New.
4375         (package-get-continue-update-base): New.
4376         (package-get-download-menu): Removed.
4377         (package-get-require-base):
4378         (package-get-update-base-entry):
4379         (package-get-locate-file):
4380         (package-get-locate-index-file):
4381         (package-get-maybe-save-index):
4382         (package-get-update-base):
4383         (package-get-update-base-from-buffer):
4384         (package-get-update-base-entries):
4385         (package-get-interactive-package-query):
4386         (package-get-update-all):
4387         (package-get-all):
4388         (package-get-dependencies):
4389         (package-get-init-package):
4390         (package-get-info): New.
4391         (package-get):
4392         (package-get-staging-dir):
4393         (package-get-set-version-prop): Removed.
4394         (package-get-installedp):
4395         (package-get-ever-installed-p):
4396         (packages): Removed.
4397         (package-get-custom-groups): Removed.
4398         (package-get-custom): Removed.
4399         (package-get-custom-add-entry): Removed.
4400
4401         * package-info.el (batch-update-package-info):
4402
4403         * package-net.el (package-net-batch-generate-bin-ini):
4404         (package-net-update-installed-db):
4405
4406         * package-ui.el (pui-info-buffer):
4407         (pui-directory-exists): Removed.
4408         (pui-package-dir-list): Removed.
4409         (pui-add-install-directory): Removed.
4410         (package-ui-download-menu): New.
4411         (package-ui-pre-release-download-menu): New.
4412         (package-ui-site-release-download-menu): New.
4413         (pui-set-local-package-get-directory): New.
4414         (pui-package-symbol-char):
4415         (pui-update-package-display):
4416         (pui-toggle-package):
4417         (pui-toggle-package-key):
4418         (pui-toggle-package-delete):
4419         (pui-toggle-package-delete-key):
4420         (pui-toggle-package-event):
4421         (pui-toggle-verbosity-redisplay):
4422         (pui-install-selected-packages):
4423         (pui-add-required-packages):
4424         (pui-help-echo):
4425         (pui-display-info):
4426         (list-packages-mode):
4427         (pui-list-packages):
4428
4429         * packages.el (packages-compute-package-locations):
4430         (package-require):
4431         (package-delete-name):
4432         (packages-hardcoded-lisp): Removed.
4433         (packages-useful-lisp): Removed.
4434         (packages-unbytecompiled-lisp): Removed.
4435         (packages-find-package-directories):
4436
4437         Summary:
4438
4439         Major code clean up of all things PUI.
4440
4441         Much improved code to determine where packages should be
4442         installed.  PUI no longer depends on any packages being
4443         pre-installed to compute where packages are to be installed to.
4444
4445         The user can specify the location of their package-index file.  It
4446         isn't necessary to set this because it has sane defaults.  People
4447         who "run-in-place" won't accidently overwrite the CVS
4448         package-index file.  See
4449         `package-get-package-index-file-location'. 
4450
4451         PUI will now properly clean up after itself in the event of an
4452         unsuccessful package install.  This drastically reduces the number
4453         of "wrong md5sum" FAQs.
4454
4455         non-Mule XEmacsen can no longer install Mule packages.
4456
4457         Package management via the custom interface has been removed.
4458
4459         The PUI related menubar items have been reorganised.
4460
4461         The PGP verification code has been fixed and the default for
4462         whether or not it is used is automatically computed.
4463
4464         * update-elc.el ((preloaded-file-list site-load-packages
4465         need-to-dump dumped-exe)):
4466         Just a couple of small changes to allow for
4467         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4468         existing anymore.
4469
4470 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4471
4472         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4473         apply `format' to the first argument of byte-compile-warn, it
4474         already calls format.
4475
4476 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4477
4478         * files.el (delete-old-versions): Avoid going interactive during
4479         make install when environment variable VERSION_CONTROL is set.
4480
4481 2003-12-04  Vin Shelton  <acs@xemacs.org>
4482
4483         * menubar-items.el (menu-item-search): Only bring up search dialog
4484         box if the feature is available and desired.
4485
4486 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4487
4488         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4489
4490 2003-11-05  Vin Shelton  <acs@xemacs.org>
4491
4492         * help.el (Help-prin1-face):
4493         (Help-princ-face):
4494         princ and prin1 are functions and need to be called as such.  The
4495         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4496
4497 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * about.el (about-xemacs): Give full version and build date.
4500
4501 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4502
4503         * win32-native.el (grep-null-device): This XEmacs has null-device.
4504
4505 2003-09-06  Mike Sperber  <mike@xemacs.org>
4506
4507         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4508         implement the specified semantics for `defvar.'
4509
4510 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4511
4512         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4513         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4514         displaying buffer in question.
4515
4516 2003-09-03  Vin Shelton <acs@xemacs.org>
4517
4518         * XEmacs 21.4.14 is released
4519
4520 2003-08-17  Vin Shelton  <acs@xemacs.org>
4521
4522         * about.el: Vanity patch.
4523
4524 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * code-process.el (call-process):
4527         (call-process-region):
4528         (start-process):
4529         Document coding system processing.
4530
4531 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4532
4533         * startup.el (splash-frame-body): Idiomatic English.
4534
4535 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4536
4537         * font-lock.el (font-lock-match-java-declarations): Move
4538         save-restriction, narrow-to-region to beginning of function to
4539         avoid going beyond the limit and causing an infloop.
4540
4541 2003-04-16  Jerry James  <james@xemacs.org>
4542
4543         * keydefs.el: Remove mappings for keys mapped to the nowhere
4544         defined function function-key-error.
4545
4546 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4547
4548         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4549         lisp-interaction-mode-hook): Add the docstrings.
4550
4551 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4552
4553         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4554         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4555         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4556
4557 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4558
4559         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4560         lambda list after the original doc.  Care about
4561         #'(lambda () "SingleString") 
4562         (cl-upcase-arg): 
4563         (cl-function-arglist):
4564         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4565         circular data structures in lambda list specification
4566
4567 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4568
4569         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4570         to appear in font-lock-function-name-face.
4571
4572 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4573
4574         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4575         is not also the value of the lambda.
4576
4577 2003-05-06  Andy Piper  <andy@xemacs.org>
4578
4579         * files.el (revert-buffer): Make sure local variables get processed,
4580         even in the case of an optimized reversion.
4581
4582 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4583
4584         * XEmacs 21.4.13 is released
4585
4586 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4589         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4590
4591 2003-02-14  Ben Wing  <ben@xemacs.org>
4592
4593         * byte-optimize.el:
4594         * byte-optimize.el (byte-compile-inline-expand):
4595         * byte-optimize.el (byte-compile-unfold-lambda):
4596         * byte-optimize.el (byte-optimize-form-code-walker):
4597         * byte-optimize.el (byte-optimize-form):
4598         * byte-optimize.el (byte-decompile-bytecode-1):
4599         * byte-optimize.el (byte-optimize-lapcode):
4600         Review carefully and sync up to 20.7 except for areas as noted.
4601         Fixes problem with JDE compilation.
4602
4603 2003-02-05  Ben Wing  <ben@xemacs.org>
4604
4605         * simple.el:
4606         * simple.el (motion-keys-for-shifted-motion):
4607         Omit M-S-home/end from motion keys.
4608
4609 2003-02-07  Ben Wing  <ben@xemacs.org>
4610
4611         * text-props.el (text-property-any):
4612         * text-props.el (text-property-not-all):
4613         Fix bug when end > start.
4614
4615 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4616
4617         * info.el (Info-insert-dir): Make default-directory end in
4618         separator.  Patch due to Martin Buchholz.
4619
4620 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4621
4622         * XEmacs 21.4.12 "Portable Code" is released.
4623
4624 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4625
4626         * about.el: Update golubev data.
4627
4628 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4629
4630         * isearch-mode.el (isearch-mode-map): Substitute comment on
4631         desirability, and back out "GR is printable" changes.
4632
4633 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4636
4637 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4640
4641 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4642
4643         * menubar-items.el (default-menubar): Use browse-url-mozilla
4644         instead of browse-url-gnome-moz for Mozilla.
4645
4646 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4649
4650 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4651
4652         * files.el (auto-mode-alist): Remove redundant entries for modes
4653         that live in packages.
4654         (interpreter-mode-alist): Ditto.
4655
4656 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4657
4658         * menubar-items.el (default-menubar): Sync with current
4659         browse-url-xemacs.el.
4660
4661 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4662
4663         * XEmacs 21.4.10 "Military Intelligence" is released.
4664
4665 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4666
4667         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4668
4669 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4670
4671         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4672
4673 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4674
4675         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4676         effect free function.
4677         (font-lock-fontify-keywords-region): Supply the argument to
4678         font-lock-compile-keywords.
4679
4680 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4681
4682         * package-get.el (package-get-download-sites): Bring sites list
4683         up to date, prefer xx.xemacs.org addresses.
4684
4685 2002-09-27  Andy Piper  <andy@xemacs.org>
4686
4687         * dialog.el (make-dialog-box): for general dialogs only
4688         delete-frame-hook will be run.
4689
4690 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4691
4692         * font-lock.el (font-lock-fontify-syntactically-region): Add
4693         comment about lookup-syntax-properties, document LOUDLY as unused.
4694
4695 2002-08-26  Andy Piper  <andy@xemacs.org>
4696
4697         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4698         merge.
4699
4700 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4701
4702         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4703         (make-obsolete-variable): Ditto.
4704         (make-compatible): Ditto.
4705         (make-compatible-variable): Ditto.
4706
4707 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4708
4709         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4710         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4711
4712 2002-08-28  Andy Piper  <andy@xemacs.org>
4713
4714         * files.el (revert-buffer): propagate revert-without-query-status.
4715
4716 2002-06-03  Andy Piper  <andy@xemacs.org>
4717
4718         * dialog-items.el (make-search-dialog): align various subcontrols
4719         in visually pleasing ways, allow frame to autosize to the dialog
4720         size.
4721         * dialog.el (make-dialog-box): add a border inside the frame. Add
4722         :autosize property, if t then reset the frame size appropriately
4723         before the frame is mapped.
4724         * gutter-items.el (set-progress-feedback-instantiator): align
4725         various subcontrols.
4726         * gutter-items.el (set-progress-abort-instantiator): ditto.
4727
4728 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4729
4730         * XEmacs 21.4.9 "Informed Management" is released.
4731
4732 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4733
4734         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4735         "&optional append" argument.
4736
4737 2002-07-16  Didier Verna  <didier@xemacs.org>
4738
4739         * subr.el (replace-in-string): fix case fold bug introduced by
4740         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4741         case-fold-search in temporary buffers.
4742
4743 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4744
4745         * lib-complete.el (find-library): Remove check for mule because
4746         decompression DOES work on Mule.
4747
4748 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4749
4750         * simple.el (join-line): New alias for `delete-indentation'.
4751
4752 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4753
4754         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4755         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4756         (font-lock-builtin-face): New.
4757         (font-lock-constant-face): New.
4758         (font-lock-face-list): Add builtin and constant faces.
4759
4760 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4761
4762         * autoload.el (make-autoload): Support define-derived-mode.
4763         Collected puts of doc-string-elt property.  Based on a patch by
4764         Didier Verna <didier@xemacs.org>.
4765
4766 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         * wid-edit.el (widget-field-activate): Fix docstring typo.
4769
4770 2002-07-23  Andy Piper  <andy@xemacs.org>
4771
4772         * about.el (about-personal-info): update me.
4773
4774 2002-07-12  Andy Piper  <andy@xemacs.org>
4775
4776         * custom.el (custom-theme-set-variables): remove bogus
4777         arguments. Use custom-set-default to set defaults.
4778         (custom-set-variables): update doc.
4779         (custom-local-buffer): new, synced from FSF.
4780         (custom-set-default): ditto.
4781         (defcustom): update doc.
4782
4783 2002-06-16  Andy Piper  <andy@xemacs.org>
4784
4785         * menubar-items.el (default-menubar): enable windows printing on
4786         cygwin as well as native.
4787
4788 2002-06-12  Andy Piper  <andy@xemacs.org>
4789
4790         * printer.el (generic-print-buffer): catch all errors so that the
4791         print device can be cleared in all scenarios.
4792         (Printer-clear-device): make sure clearing the printer allows it
4793         to be used again immediately.
4794         (generic-print-region): make sure the default printer face is
4795         black-on-white.
4796
4797 2002-04-23  Jerry James  <james@xemacs.org>
4798
4799         * window-xemacs.el (display-buffer-function): Change doc to
4800         reflect new arg.
4801         * window-xemacs.el (pre-display-buffer-function): Ditto.
4802         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4803         non-nil, make the new window just big enough for its contents.
4804         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4805         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4806         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4807
4808 2002-06-06  Andy Piper  <andy@xemacs.org>
4809
4810         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4811         (defcustom): ditto.
4812         (custom-handle-keyword): ditto.
4813
4814 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4817         Make obsolete.  Default to nil.
4818         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4819         Inspired by a patch by John Palmieri.
4820
4821 2002-07-01  Mike Alexander  <mta@arbortext.com>
4822
4823         * process.el (shell-command-on-region): Don't delete the region
4824         before giving it to call-process-region
4825
4826 2002-06-04  Jerry James <james@eecs.ku.edu>
4827
4828         * find-paths.el (paths-find-architecture-directory): Search in
4829         `system-configuration'/`base', not `base'`system-configuration'.
4830
4831 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4832
4833         * info.el (Info-index): Add missing \ in [ t].
4834
4835 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4836
4837         * gutter-items.el (gutter-buffers-tab-visible-p,
4838         buffers-tab-omit-function, buffers-tab-selection-function,
4839         buffers-tab-filter-functions):
4840         Doc improvements.
4841
4842 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4843
4844         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4845
4846         * toolbar-items.el (toolbar-news): Fix typo in message string.
4847
4848 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * dialog.el (yes-or-no-p-dialog-box): 
4851         * cmdloop.el (y-or-n-p-minibuf):
4852         (yes-or-no-p-minibuf):
4853         (yes-or-no-p):
4854         (y-or-n-p): 
4855         Specify negative answers in docstrings.
4856
4857 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4858
4859         * package-ui.el (pui-help-echo): Display both installed and author
4860         version.  Use a balloon-help window to display extra info like
4861         package requires.
4862
4863 2002-05-30  Andy Piper  <andy@xemacs.org>
4864
4865         * files.el (revert-buffer-internal): don't visit
4866         revert-buffer. Kill buffer when not used. Suggested by Mike
4867         Alexander <mta@arbortext.com>
4868
4869 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * files.el (revert-buffer): More docstring fiddling.
4872
4873 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4874
4875         * files.el (revert-buffer):
4876         (revert-buffer-internal):
4877         (revert-buffer-insert-file-contents-function):
4878         Improve docstrings and comments.
4879
4880 2002-05-08  Andy Piper  <andy@xemacs.org>
4881
4882         * files.el (revert-buffer): observe noconfirm behavior.
4883
4884 2002-04-09  Andy Piper  <andy@xemacs.org>
4885
4886         * files.el (revert-buffer): use revert-buffer-internal if it looks
4887         like doing so will not result in any user-visible changes.
4888         (revert-buffer-internal): new function. Do the actual process of
4889         reversion and then see whether the result is any different to what
4890         we have already. If it is not then do nothing.
4891
4892 2001-12-11  Andy Piper  <andy@xemacs.org>
4893
4894         * menubar.el (get-popup-menu-response): re-order so that it works
4895         on more sane/facist window systems.
4896
4897 2001-12-03  Andy Piper  <andy@xemacs.org>
4898
4899         * faces.el (frob-face-property): don't infloop in face frobbing
4900         from Jan Vroonhof <jan@xemacs.org>.
4901
4902 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4903
4904         * faces.el (frob-face-property): Follow face fall-back hierarchy
4905         properly for face properties without an instance. Only do manual
4906         copy form 'default in last resort. This handles in particular
4907         the case where 'default itself has only a fall-back (which is
4908         the case by default on windows).
4909
4910 2001-11-24  Andy Piper  <andy@xemacs.org>
4911
4912         * printer.el (generic-print-region): set default-frame-plist to
4913         nil while creating the printer frame so that sizes reflect the
4914         printed page.
4915
4916         * faces.el (face-complain-about-font): Don't complain on printers.
4917
4918 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4919         
4920         * package-net.el: Andy synch.
4921         
4922 2001-12-16  Andy Piper  <andy@xemacs.org>
4923
4924         * package-get.el (package-get-update-all): Make sure installed.db
4925         gets updated after updating packages.
4926
4927 2002-03-28  Ben Wing  <ben@xemacs.org>
4928
4929         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4930         continuation, truncation so that we don't get line jumpiness from
4931         them being larger than the line height.
4932
4933         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4934
4935 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4936
4937         * font.el (font-window-system-mappings): Add mapping for Gtk
4938         (assume identical to X) 
4939
4940 2002-02-04  Andy Piper  <andy@xemacs.org>
4941
4942         * files.el (convert-standard-filename): Fix for short filename
4943         Peter Arius <pas@methodpark.de>
4944
4945 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4946
4947         * list-mode.el (default-choose-completion): completion-base-size
4948         should refer to local value in the completion list buffer.
4949
4950 2001-12-03  Didier Verna  <didier@xemacs.org>
4951
4952         * rect.el: autoload `replace-rectangle'.
4953         * keydefs.el (global-map): bind it to `C-x r p'.
4954
4955 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4956
4957         * XEmacs 21.4.8 "Honest Recruiter" is released.
4958
4959 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4960
4961         This patch is based on Jerry James's patch and analysis.
4962
4963         * select.el (get-clipboard):
4964         (get-selection):
4965         Update docstrings.
4966         (get-clipboard-foreign):
4967         (get-selection-foreign):
4968         New function for use as `interprogram-paste-function's.
4969
4970         * simple.el (interprogram-paste-function): Change default to
4971         `get-clipboard-foreign'; improve docstring.
4972         (interprogram-cut-function): Improve dosctring.
4973
4974 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * XEmacs 21.4.7 "Economic Science" is released.
4977
4978 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4979
4980         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4981
4982 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4983
4984         * obsolete.el (assq-delete-all): New compatibility alias for 
4985         remassq.
4986
4987 2002-01-09  Simon Josefsson  <jas@extundo.com>
4988
4989         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4990
4991 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4992
4993         * info.el (Info-auto-generate-directory): Default
4994         Info-auto-generate-directory to 'if-outdated.
4995
4996 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * startup.el (normal-top-level): Prevent migration code from
4999         trashing .emacs on an error in loading the init files.
5000
5001 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5002
5003         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5004         "system default" Xdefaults and friends get xrdb-mode.
5005
5006 2002-03-05  Mats Lidell  <matsl@contactor.se>
5007  
5008         * help-nomule.el (tutorial-supported-languages): Added Swedish
5009         tutorial. Sorted languages.
5010
5011 2002-02-11  Mike Sperber <mike@xemacs.org>
5012
5013         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5014         regenerating outdated dir files and dir is non-existent.
5015
5016 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * code-files.el (convert-mbox-coding-system): Improve comment.
5019         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5020         coding-system argument to `write-region-pre-hook' call.
5021         (write-region-pre-hook): Fix docstring to mention lockname argument.
5022
5023 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * minibuf.el (completing-read): Remove redundant wrong arg list.
5026
5027         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5028
5029 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5030
5031         * obsolete.el (interactive-form): new compatibility alias for 
5032         function-interactive.
5033
5034 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5035
5036         * menubar-items.el (Menubar-items-truncate-list): Removed.
5037         * menubar-items.el (Menubar-items-truncate-history): New.
5038         * menubar-items.el (default-menubar): Use
5039         Menubar-items-truncate-history.
5040
5041 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5042
5043         * printer.el (generic-print-region): Pass correct arguments to
5044         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5045         Torkelsson <torkel@acc.umu.se>.
5046
5047 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5048
5049         * help.el (describe-mode): synched with FSF 19.34; handle nil
5050         minor mode indicators.
5051
5052 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5053
5054         * minibuf.el (completing-read): Update docstring.
5055
5056 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5057
5058         * XEmacs 21.4.6 "Common Lisp" is released.
5059
5060 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5061
5062         * package-net.el: Inadvertant synch with Windows branch.  From
5063         Andy's log:
5064         (package-net-kit-version): new variable.
5065         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5066
5067 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5068
5069         * package-get.el (package-get-locate-index-file): Also search the
5070         core etc/ directory for the package index file if it can't be
5071         found in ~/.xemacs/.
5072
5073 2001-12-13  William Perry  <wmperry@gnu.org>
5074
5075         * dialog-gtk.el (popup-builtin-question-dialog):
5076         Conform to API in gui.c.
5077         
5078 2001-11-12  Andy Piper  <andy@xemacs.org>
5079
5080         * cus-edit.el (custom-save-face-internal): make sure we save
5081         non-themed faces.
5082         (custom-save-variables): ditto variables.
5083
5084 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5085
5086         * faces.el (make-face-family):
5087         (make-face-size):
5088         New face-modifying functions per Jan Vroonhof.
5089
5090         cus-face.el (custom-set-face-font-family):
5091         (custom-set-face-font-size):
5092         Use them.
5093
5094         * font.el (font-window-system-mappings): More precise docstring.
5095
5096         (font-create-name):
5097         (font-create-object):
5098         (tty-font-create-object):
5099         (tty-font-create-plist):
5100         (x-font-create-object):
5101         (x-font-create-name):
5102         (ns-font-create-name):
5103         (mswindows-font-create-object):
5104         (mswindows-font-create-name):
5105         Add doctrings.
5106
5107 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5108
5109         * gtk-faces.el (gtk-init-device-faces): removed spurious
5110         quote before let* expression.
5111
5112 2001-10-29  Andy Piper  <andy@xemacs.org>
5113
5114         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5115         modified when changing coding system.
5116
5117         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5118         that we invoke the GUI directory selector.
5119
5120 2001-10-25  Andy Piper  <andy@xemacs.org>
5121
5122         * dialog.el (make-dialog-box): use new directory dialog support.
5123         * minibuf.el (read-file-name-1): ditto.
5124         (read-file-name): ditto.
5125         (read-directory-name): ditto.
5126
5127 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5128
5129         * XEmacs 21.4.5 "Civil Service" is released.
5130
5131 2001-04-23  Didier Verna  <didier@xemacs.org>
5132
5133         * cus-edit.el (custom-variable-pre-save): New.
5134         * cus-edit.el (custom-variable-post-save): New.
5135         * cus-edit.el (custom-variable-save): use them.
5136         * cus-edit.el (custom-face-pre-save): New.
5137         * cus-edit.el (custom-face-post-save): New.
5138         * cus-edit.el (custom-face-save): use them.
5139         * cus-edit.el (custom-group-pre-save): New.
5140         * cus-edit.el (custom-group-post-save): New.
5141         * cus-edit.el (custom-group-save): use them.
5142         * cus-edit.el (Custom-save): use the pre/post functions above,
5143         call `custom-save-all' only once.
5144         * cus-edit.el (custom-variable-pre-reset-standard): New.
5145         * cus-edit.el (custom-variable-post-reset-standard): New.
5146         * cus-edit.el (custom-variable-reset-standard): use them.
5147         * cus-edit.el (custom-face-pre-reset-standard): New.
5148         * cus-edit.el (custom-face-post-reset-standard): New.
5149         * cus-edit.el (custom-face-reset-standard): use them.
5150         * cus-edit.el (custom-group-pre-reset-standard): New.
5151         * cus-edit.el (custom-group-post-reset-standard): New.
5152         * cus-edit.el (Custom-reset-standard): use them.
5153         * cus-edit.el (custom-face-reset-saved): use the pre/post
5154         functions above, call `custom-save-all' only once.
5155
5156 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5157
5158         * gutter-items.el (buffers-tab face): Derive from the modeline
5159         face by default.  Many people use white-on-black for the default
5160         font, and the tabs look hideous with that color combination.  The
5161         modeline usually has the correct colors.
5162
5163 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5164
5165         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5166         (tag-mark-stack-max): Typo fix.
5167
5168 2001-09-28  Ben Wing  <ben@xemacs.org>
5169
5170         * font-lock.el:
5171         * font-lock.el (font-lock-after-change-function):
5172         fix problem with last patch, reported by Katsumi Yamaoka.
5173
5174 2001-09-17  Ben Wing  <ben@xemacs.org>
5175
5176         * font-lock.el (font-lock-after-change-function):
5177         fix problem when you insert a comment on the line before a line of
5178         code: if we use the following char, then when you hit backspace,
5179         the following line of code turns the comment color.
5180
5181 2001-06-08  Ben Wing  <ben@xemacs.org>
5182
5183         * process.el: comment about shell-command-switch.
5184         * process.el (shell-quote-argument): Need to quote a null
5185         argument, too.  From Dan Holmsand.
5186         
5187         * startup.el (normal-top-level): Delete some unused FSF junk.
5188         * startup.el (command-line-early):
5189         
5190         * startup.el (command-line): Call MS Windows init function.
5191         
5192         * win32-native.el:
5193         * win32-native.el (mswindows-system-shells): New.
5194         * win32-native.el (mswindows-system-shell-p): New.
5195         * win32-native.el (init-mswindows-at-startup): New.
5196         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5197         * win32-native.el (mswindows-quote-one-simple-arg):
5198         * win32-native.el (mswindows-quote-one-command-arg):
5199         * win32-native.el (mswindows-construct-process-command-line-alist):
5200         Correct comments at top.  Correctly handle passing arguments
5201         to Cygwin programs and to bash.  Fix quoting of zero-length
5202         arguments (from Dan Holmsand).  Set shell-command-switch based
5203         on shell-file-name, which in turn comes from env var SHELL.
5204
5205 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5206
5207         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5208         default-toolbar-position): Fill docstrings for balloon-help.
5209
5210 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5211
5212         * faces.el: Reenable specifications over 'gtk domain.
5213
5214 2001-08-08  Didier Verna  <didier@xemacs.org>
5215
5216         * autoload.el (update-autoload-files): make defdir a file name,
5217         not directory name.
5218
5219 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5220
5221         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5222
5223         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5224
5225 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5226
5227         * font-menu.el (font-menu-set-font): Default to current font-family.
5228         (font-menu-preferred-resolution):
5229         (font-menu-size-scaling):
5230         Provide gtk defaults, too.
5231
5232 2001-07-29  Mike Alexander  <mta@arbortext.com>
5233
5234         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5235         list
5236         (custom-set-face-font-family): ditto
5237
5238 2001-07-26  Mike Sperber <mike@xemacs.org>
5239
5240         * files.el (auto-mode-alist): .9 files are man pages, too.
5241
5242 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5243
5244         * process.el (call-process-internal): bind
5245         coding-system-for-write to 'binary when calling
5246         start-process-internal, so the process receives 
5247         the literal contents of INFILE.
5248
5249 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5250
5251         * files.el (auto-mode-alist): Add configure.ac support.
5252
5253 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5254
5255         * buff-menu.el:
5256         mouse.el:
5257         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5258
5259 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5262
5263 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5264
5265         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5266         mixed text.
5267         (kinsoku-eol-p): Ditto.
5268
5269 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5270
5271         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5272         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5273         characters as the category `s' or `e' correctly.
5274
5275 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5276
5277         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5278
5279 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5280
5281         * mule/cyrillic.el:  Set up case table.
5282
5283 2001-06-08  Mike Sperber <mike@xemacs.org>
5284
5285         * files.el (save-some-buffers-1): Don't zap the help window right
5286         after `map-y-or-n-p' has popped it up.
5287
5288 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5289
5290         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5291
5292 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5293
5294         * specifier.el: define-specifier-tag 'gtk.
5295
5296 2001-05-12  Ben Wing  <ben@xemacs.org>
5297
5298         * find-paths.el (paths-find-recursive-path):
5299         fix error with null EXCLUDE-REGEXP.
5300         
5301         * font-lock.el (font-lock-mode):
5302         fix problem reported by hrvoje with buffers starting with a space.
5303         
5304 2001-05-06  Ben Wing  <ben@xemacs.org>
5305
5306         * dialog.el (make-dialog-box):
5307         * menubar-items.el (default-menubar):
5308         * printer.el (generic-print-buffer):
5309         * printer.el (generic-print-region):
5310         implement printing the selection when it's selected.
5311
5312 2001-04-18  Didier Verna  <didier@xemacs.org>
5313
5314         * cus-edit.el (Custom-reset-standard): reset to standard settings
5315         not only when the buffer's :custom-state is 'modified, but also
5316         when it is 'set or 'saved.
5317
5318 2001-04-17  Didier Verna  <didier@xemacs.org>
5319
5320         * startup.el (load-user-init-file): define `custom-file' before
5321         loading the user's init file.
5322
5323 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5324
5325         * menubar.el (popup-mode-menu): Make it work with
5326         popup-menu-titles turned off.
5327         
5328 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5329
5330         * about.el (about-mailto-link): Use compose-mail for sending mail.
5331
5332 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5333
5334         * package-admin.el (package-install-hook): New.
5335         (package-delete-hook): New.
5336         (package-admin-add-single-file-package): Use package-delete-hook.
5337
5338         * package-get.el (package-get): Use package-install-hook.
5339
5340 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5341
5342         * package-ui.el (pui-install-selected-packages): reverse the lists
5343         of packages so that they get handled in the same order as they
5344         were selected.
5345
5346 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5347
5348         * packages.el (locate-library): Use read-library-name for completion.
5349
5350 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5351
5352         * byte-optimize.el (=): `=' is not a binary predicate!
5353         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5354         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5355
5356 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5357
5358         * bytecomp.el (byte-compile-arithcompare):
5359         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5360
5361 2001-06-03  William M. Perry  <wmperry@gnu.org>
5362
5363         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5364         return the filename selected by the user!
5365
5366 2001-05-31  William M. Perry  <wmperry@gnu.org>
5367
5368         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5369         in XEmacs/GTK.
5370
5371 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5372
5373         * coding.el: Tiny typo fixed.
5374
5375 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5376
5377         * XEmacs 21.4.3 "Academic Rigor" is released.
5378
5379 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5380
5381         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5382
5383 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5386
5387 2001-05-04  Ben Wing  <ben@xemacs.org>
5388
5389         * printer.el (generic-print-buffer):
5390         * printer.el (generic-print-region):
5391         Enable dialog boxes.  Apply workaround recommended by Kirill.
5392         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5393         
5394         * simple.el (kill-whole-line):
5395         * simple.el (kill-line-1):
5396         * simple.el (kill-entire-line):
5397         * simple.el (kill-line):
5398         * simple.el (backward-kill-line):
5399         Take out interactive dependence of kill-whole-line.
5400
5401 2001-04-22  Ben Wing  <ben@xemacs.org>
5402
5403         * dialog.el (make-dialog-box):
5404         Put dialog titles back in -- this time correctly.  Fix various
5405         other problems with leaks and such.
5406
5407         * simple.el (region-exists-p):
5408         * simple.el (region-active-p):
5409         Add comment about which one is correct to use in menu specs.
5410
5411 2001-05-05  Ben Wing  <ben@xemacs.org>
5412
5413         * dialog.el (make-dialog-box): fix doc string.
5414         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5415         take out Pretty Print.
5416         * printer.el:
5417         * printer.el (printer-current-device): New.
5418         * printer.el (Printer-get-device): New.
5419         * printer.el (Printer-clear-device): New.
5420         * printer.el (generic-page-setup): New.
5421         * printer.el (generic-print-buffer):
5422         * printer.el (generic-print-region):
5423         Implement Page Setup.  Handle errors properly.
5424
5425 2001-05-05  Ben Wing  <ben@xemacs.org>
5426
5427         * subr.el (error): Complete list of errors in doc string.
5428         
5429 2001-04-22  Ben Wing  <ben@xemacs.org>
5430
5431         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5432         
5433 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5434
5435         * build-report.el: Remove CVS keywords since this file has been in
5436         core lisp for a while now.
5437         * build-report.el (build-report-make-output-files): Fix typo.
5438
5439 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5440
5441         * about.el (about-finish-buffer): Make sure the last change works
5442         even if EVENT is nil.
5443
5444 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5445
5446         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5447         clicked, not the one that happens to be the current buffer at the
5448         time.
5449
5450 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5451
5452         * cus-edit.el (custom-display): Support the GTK Window System also.
5453
5454 2001-04-30  Ben Wing  <ben@xemacs.org>
5455
5456         * printer.el:
5457         * printer.el (printer-page-header):
5458         * printer.el (Print-context): New.
5459         * printer.el (printer-page-footer):
5460         * printer.el (generate-header-element): New.
5461         * printer.el (generate-header-line): New.
5462         * printer.el (print-context-property):
5463         * printer.el (generic-print-buffer):
5464         * printer.el (generic-print-region):
5465         Implement headers and footers.  Implement calling Print dialog box
5466         (#### but it doesn't quite work yet).
5467
5468 2001-04-25  Ben Wing  <ben@xemacs.org>
5469
5470         * about.el (xemacs-hackers):
5471         * about.el (about-url-alist):
5472         * about.el (about-personal-info):
5473         * about.el (about-hacker-contribution):
5474         More contributions.
5475         
5476         * simple.el (handle-post-motion-command):
5477         Fix spurious setting of zmacs-region-stays to t after a non-shift
5478         motion command.
5479
5480 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5481
5482         * about.el (about-personal-info): Update my bio.
5483         (about-hacker-contribution): Ditto.
5484
5485 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5486
5487         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5488
5489 2001-04-19  Andy Piper  <andy@xemacs.org>
5490
5491         * package-net.el (package-net-cygwin32-binary-size): new size.
5492         (package-net-win32-binary-size): new size.
5493         (package-net-convert-index-to-ini): Use new arch.
5494         (package-net-batch-convert-index-to-ini): Removed.
5495         (package-net-generate-bin-ini): New.
5496         (package-net-batch-generate-bin-ini): New.
5497
5498 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5499
5500         * XEmacs 21.4.1 "Copyleft" is released.
5501
5502 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5503
5504         * x-compose.el (xlib-input-method-bug-workaround):
5505         (alias-colon-to-double-quote):
5506         Force sort in map-keymap to work around rehash bug.
5507
5508 2001-04-17  Ben Wing  <ben@xemacs.org>
5509
5510         * about.el: Finish overhaul, add a few new hackers, update a
5511         couple old ones.
5512
5513 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5514
5515         * XEmacs 21.4.0 "Solid Vapor" is released.
5516
5517 2001-04-15  Ben Wing  <ben@xemacs.org>
5518
5519         * about.el:
5520         * about.el (about-headline-face): New.
5521         * about.el (about-link-face): New.
5522         * about.el (about-current-release-maintainers): New.
5523         * about.el (about-other-current-hackers): New.
5524         * about.el (about-url-alist):
5525         * about.el (about-once-and-future-hackers): New.
5526         * about.el (about-mailto-link): New.
5527         * about.el (about-get-buffer):
5528         * about.el (about-finish-buffer):
5529         * about.el (about-xemacs):
5530         * about.el (about-features): Removed.
5531         * about.el (about-advantages): New.
5532         * about.el (about-maintainer-info): Removed.
5533         * about.el (about-personal-info): New.
5534         * about.el (about-hacker-contribution): New.
5535         * about.el (about-maintainer):
5536         * about.el (about-show-linked-info):
5537         * about.el (about-hackers):
5538         Major revamping.  Rewriting of most of the text, improve the
5539         link handling, separate info on contributors into personal
5540         and contribution info, add new contributors, update personal
5541         info, etc. etc.
5542         
5543         * menubar-items.el (default-menubar):
5544         Help menubar entry for News now says more accurately
5545         "What's New in XEmacs".
5546         
5547         * mouse.el:
5548         * mouse.el (mouse-track-cleanup-hook):
5549         * mouse.el (mouse-track):
5550         Don't set-buffer to a dead buffer when calling mouse-track
5551         cleanup hooks.
5552
5553 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * XEmacs 21.2.47 "Zephir" is released.
5556
5557 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5558
5559         * dialog.el (make-dialog-box): Disable dialog box titles until
5560         we get them working.
5561
5562 2001-03-30  Ben Wing  <ben@xemacs.org>
5563
5564         * help.el:
5565         * help.el (Help-princ-face):
5566         * help.el (Help-prin1-face):
5567         * help.el (frob-help-extents):
5568         * help.el (describe-function-1):
5569         * help.el (describe-variable):
5570         Avoid using font-lock faces, which may not be defined.
5571         Instead, use hyper-apropos faces, and make sure they're
5572         defined as necessary by using `require'. (It's not so safe
5573         to do this for font-lock.) In any case, we will eventually
5574         be merging this functionality into hyper-apropos.
5575
5576         * loaddefs.el (completion-ignored-extensions):
5577         Fix documentation.
5578         
5579         * menubar-items.el (menu-truncate-list): Removed.
5580         * menubar-items.el (Menubar-items-truncate-list): New.
5581         * menubar-items.el (default-menubar):
5582         Fix errors if grep or compile command is too long.  Rename helper
5583         function to be less visible.
5584
5585 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5586
5587         * byte-optimize.el (byte-optimize-minus):
5588         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5589
5590 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5591
5592         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5593         Mule is available.
5594
5595         * mule/latin.el: New file.
5596
5597 2001-03-11  Ben Wing  <ben@xemacs.org>
5598
5599         * auto-save.el:
5600         * auto-save.el (auto-save-directory):
5601         * auto-save.el (make-auto-save-file-name):
5602         * auto-save.el (auto-save-file-name-p): New.
5603
5604         Merge in improvements from other definition of
5605         make-auto-save-file-name in files.el.
5606         
5607         * auto-save.el (auto-save-original-name):
5608         * auto-save.el (auto-save-name-in-fixed-directory):
5609         * auto-save.el (auto-save-unslashify-name): Removed.
5610         * auto-save.el (auto-save-slashify-name): Removed.
5611         * auto-save.el (auto-save-reserved-chars): New.
5612         * auto-save.el (auto-save-escape-name): New.
5613         * auto-save.el (auto-save-unhex): New.
5614         * auto-save.el (auto-save-unescape-name): New.
5615
5616         Change algorithm for encoding filenames in auto-save names to be
5617         entirely safe with all filesystems and all possible characters in
5618         a filename, and 100% reversible. (Essentially, uses
5619         quoted-printable as the encoding.)
5620         
5621         * auto-save.el (recover-all-files):
5622
5623         Use insert-directory rather than calling ls directly -- fixes
5624         things under Windows.
5625
5626         * files.el:
5627         * files.el (convert-standard-filename): Substitute FSF's
5628         definition for this (we had nothing here before).
5629         
5630         * files.el (backup-buffer): Warning fix.
5631         
5632         * files.el (make-backup-file-name):
5633         * files.el (find-backup-file-name):
5634         Fix error in calling sequence to auto-save-file-name-p.
5635         
5636         * files.el (recover-file):
5637         Use insert-directory rather than calling ls directly -- fixes
5638         things under Windows.
5639
5640         * files.el (make-auto-save-file-name): Removed.
5641         * files.el (auto-save-file-name-p): Removed.
5642         auto-save is always dumped so no sense in having a definition
5643         that will always be overwritten with another.
5644         
5645         * files.el (insert-directory):
5646         * win32-native.el:
5647         * win32-native.el (debug-mswindows-process-command-lines):
5648         * win32-native.el (original-make-auto-save-file-name): Removed.
5649         * win32-native.el (make-auto-save-file-name): Removed.
5650
5651
5652 2001-03-21  Martin Buchholz <martin@xemacs.org>
5653
5654         * XEmacs 21.2.46 "Urania" is released.
5655
5656 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5657
5658         * menubar-items.el (default-menubar): Update sample.emacs to
5659         sample.init.el and adjust accelerators.
5660
5661 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5662
5663         * build-report.el (build-report): Improve docstring.
5664
5665 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5666
5667         * ChangeLog: Log GTK merge.
5668
5669         * gutter-items.el:
5670         * mwheel.el:
5671         * sound.el:
5672         * startup.el:
5673         Revert gratuitous whitespace changes.
5674
5675 2001-03-07  Ben Wing  <ben@xemacs.org>
5676
5677         * help.el:
5678         * help.el (key-or-menu-binding):
5679         * help.el (Help-find-file): New.
5680         * help.el (describe-beta):
5681         * help.el (describe-copying):
5682         * help.el (describe-project):
5683         * help.el (view-emacs-news):
5684         * help.el (view-sample-init-el): New.
5685         * help.el (Help-princ-face): New.
5686         * help.el (Help-prin1-face): New.
5687         * help.el (help-symbol-function-context-menu):
5688         * help.el (help-symbol-variable-context-menu):
5689         * help.el (help-symbol-function-and-variable-context-menu):
5690         * help.el (frob-help-extents):
5691         * help.el (describe-function-1):
5692         * help.el (describe-variable):
5693
5694         Add coloring in Help buffers, correspondent with hyperlinks.
5695         View files in view-mode rather than Fundamental.
5696         Remove separators from context menus -- now handled in generic code.
5697         Add `Find Tag' to context menu.
5698         
5699         * menubar.el (popup-mode-menu):
5700
5701         Rewrite code that outputs the popup menu to (a) put more specific
5702         entries first, (b) be more robust, (c) output the proper context
5703         menu separators automatically (the context menu functionality is
5704         new and currently used only by Help).
5705
5706 2001-03-10  William M. Perry  <wmperry@aventail.com>
5707
5708         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5709         this function when converting from the 21.1 GTK branch.  Now
5710         supports file, password, question, and color built-in dialogs.
5711
5712 2001-03-06  Ben Wing  <ben@xemacs.org>
5713
5714         * keydefs.el:
5715         * keydefs.el (global-map):
5716         Add commented-out change of M-k (for 21.5).
5717         
5718         * menubar-items.el (default-menubar):
5719         Fix items to control kill-line behavior; add items for
5720         shifted motion.
5721         
5722         * simple.el:
5723         * simple.el (kill-whole-line):
5724         * simple.el (historical-kill-line): Removed.
5725         * simple.el (kill-line): Removed.
5726         * simple.el (kill-entire-line): New.
5727         * simple.el (kill-line-1): New.
5728         * simple.el (backward-kill-line):
5729         Undo kill-whole-line == always changes.  Add new function
5730         kill-entire-line to unconditionally delete the current line.
5731         Add comments describing the lamentable state of affairs of
5732         the kill-line functions and variables.
5733
5734 2001-03-02  Ben Wing  <ben@xemacs.org>
5735
5736         * simple.el:
5737         * simple.el (beginning-of-buffer):
5738         * simple.el (end-of-buffer):
5739         * simple.el (mark-ring-unrecorded-commands):
5740         * simple.el (signal-error-on-buffer-boundary):
5741         * simple.el (shifted-motion-keys-select-region):
5742         * simple.el (unshifted-motion-keys-deselect-region):
5743         * simple.el (motion-keys-for-shifted-motion): New.
5744         * simple.el (handle-pre-motion-command):
5745         * simple.el (handle-post-motion-command):
5746         * simple.el (forward-char-command):
5747         * simple.el (backward-char-command):
5748         * simple.el (scroll-up-command):
5749         * simple.el (scroll-down-command):
5750         * simple.el (next-line):
5751         * simple.el (previous-line):
5752         * simple.el (backward-block-of-lines):
5753         * simple.el (forward-block-of-lines):
5754         * simple.el (backward-word):
5755         * simple.el (mark-word):
5756
5757         Augment documentation of the most common motion commands to make
5758         note of the shifted-motion support.  Improve the support to (a)
5759         properly document how it works and why it's done in the fashion it
5760         is, and (b) allow the keystrokes that trigger it to be customized.
5761
5762         Correct error in the customize specification of
5763         mark-ring-unrecorded-commands.
5764
5765 2001-03-02  Ben Wing  <ben@xemacs.org>
5766
5767         * font-lock.el:
5768         * font-lock.el (font-lock-pending-extent-table): Removed.
5769         * font-lock.el (font-lock-pending-buffer-table): New.
5770         * font-lock.el (font-lock-pre-idle-hook):
5771         * font-lock.el (font-lock-after-change-function):
5772         * font-lock.el (font-lock-fontify-pending-extents):
5773         * font-lock.el (font-lock-lisp-like):
5774
5775         Fix handling of pending extents to avoid excessive slowness (N^2
5776         behavior) when making lots of buffer changes between redisplays,
5777         such as when saving the Options.
5778
5779 2001-03-09  William M. Perry  <wmperry@aventail.com>
5780
5781         * device.el:
5782         * dragdrop.el:
5783         * dumped-lisp.el:
5784         * faces.el:
5785         * frame.el:
5786         * gnuserv.el:
5787         * loadup.el:
5788         * menubar-items.el:
5789         * minibuf.el:
5790         The Great GTK Merge.
5791
5792         * ChangeLog.GTK:
5793         * dialog-gtk.el:
5794         * gdk.el:
5795         * generic-widgets.el:
5796         * glade.el:
5797         * gnome-widgets.el:
5798         * gnome.el:
5799         * gtk-compose.el:
5800         * gtk-extra.el:
5801         * gtk-faces.el:
5802         * gtk-ffi.el:
5803         * gtk-file-dialog.el:
5804         * gtk-font-menu.el:
5805         * gtk-glyphs.el:
5806         * gtk-init.el:
5807         * gtk-iso8859-1.el:
5808         * gtk-marshal.el:
5809         * gtk-mouse.el:
5810         * gtk-package.el:
5811         * gtk-password-dialog.el:
5812         * gtk-select.el:
5813         * gtk-widget-accessors.el:
5814         * gtk-widgets.el:
5815         * gtk.el:
5816         widgets-gtk.el:
5817         The Great GTK Merge: new files.
5818
5819 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5820
5821         * generic-widgets.el: Don't require gtk (a built-in feature) at
5822         top level.  Don't execute the last sexp unless (featurep 'gtk).
5823
5824 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5825
5826         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5827
5828 2001-02-23  Martin Buchholz <martin@xemacs.org>
5829
5830         * XEmacs 21.2.45 "Thelxepeia" is released.
5831
5832 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5833  
5834         * about.el (xemacs-hackers): update my entry. 
5835         * about.el (about-maintainer-info): ditto. 
5836         * about.el (about-hackers): ditto. 
5837
5838 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5839
5840         * about.el (about-maintainer-info): More vanity info about
5841         yours truly.
5842
5843 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5844
5845         * build-report.el (build-report-destination): xemacs-build-reports
5846         has moved to SourceForge, where mailing list name length is
5847         restricted, hence the name change to
5848         xemacs-buildreports@xemacs.org.
5849         * build-report.el (build-report-keep-regexp): Update default.
5850         * build-report.el (build-report-delete-regexp): Ditto.
5851         * build-report.el (build-report-make-output-files): Ditto.
5852
5853 2001-02-19  Craig Lanning  <lanning@scra.org>
5854
5855         * lisp-mode.el: Add indentation specifications for following
5856         Common Lisp forms: handler-case, handler-bind, with-slots,
5857         with-open-file, with-open-stream, print-unreadable-object.
5858
5859 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5860
5861         * font-lock.el (font-lock-set-defaults-1):
5862         Move initialization of `font-lock-cache-position' so that it's set
5863         even if font-lock-keywords is already defined.
5864
5865 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5866
5867         * autoload.el (generate-file-autoloads-1):
5868         Use `emacs-lisp-mode-syntax-table' instead of
5869         `lisp-mode-syntax-table'.
5870         * lisp-mode.el (lisp-mode-syntax-table):
5871         Get rid of old checks for `parse-partial-sexp' version.
5872         Make `|' (pipe) string delimiter instead of punctuation.
5873
5874 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5875
5876         * window.el (save-selected-window):
5877         Use gensym for better macro hygiene.
5878
5879 2001-02-06  Mike Sperber <mike@xemacs.org>
5880
5881         * dump-paths.el:
5882         * startup.el (startup-setup-paths): Set and use
5883         `mule-lisp-directory'.
5884         (startup-setup-paths-warning): Ditto.
5885
5886         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5887         (paths-construct-load-path): Consider `mule-lisp-directory'.
5888
5889 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5890
5891         * font-lock.el: Syntax table improvements used.  A few random
5892         changes are not specified below.
5893         (font-lock-fontify-string-delimiters):
5894         (font-lock-syntactic-keywords):
5895         (font-lock-cache-state nil):
5896         (font-lock-cache-position):
5897         New variables.
5898         (font-lock-set-syntax):
5899         (font-lock-apply-syntactic-highlight):
5900         (font-lock-fontify-syntactic-anchored-keywords):
5901         (font-lock-fontify-syntactic-keywords-region):
5902         (font-lock-eval-keywords):
5903         New functions.
5904         (font-lock-remove-face):
5905         (font-lock-fontify-syntactically-region):
5906         Use syntax properties.
5907
5908 2001-02-08  Martin Buchholz <martin@xemacs.org>
5909
5910         * XEmacs 21.2.44 "Thalia" is released.
5911
5912 2001-01-16  Mike Sperber <mike@xemacs.org>
5913
5914         * startup.el (normal-top-level): Work even if no installation root
5915         is found.
5916
5917 2001-01-30  Andy Piper  <andy@xemacs.org>
5918
5919         * gutter-items.el (progress-abort-glyph): remove instantiator.
5920         (set-progress-abort-instantiator): new function.
5921         (abort-progress-feedback): use it.
5922
5923         * gutter.el (set-gutter-dirty-p): new function.
5924
5925 2001-01-30  Didier Verna  <didier@xemacs.org>
5926
5927         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5928
5929 2001-01-24  Didier Verna  <didier@xemacs.org>
5930
5931         * sound.el (sound-extension-list): give a better default value.
5932         * sound.el (load-sound-file): improve the doc string, also find
5933         files given by absolute names, pass a real extension list to
5934         `locate-file'.
5935
5936 2001-01-26  Martin Buchholz <martin@xemacs.org>
5937
5938         * XEmacs 21.2.43 "Terspichore" is released.
5939
5940 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5941
5942         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5943         messages from gnuserv.
5944
5945 2001-01-20  Martin Buchholz <martin@xemacs.org>
5946
5947         * XEmacs 21.2.42 "Poseidon" is released.
5948
5949 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5950
5951         * cl-macs.el (cl-upcase-arg): New function.
5952         (cl-function-arglist): New function.
5953         (cl-transform-lambda): Automatically add CL-style lambda list to
5954         documentation string using functions above.
5955
5956 2001-01-12  Andy Piper  <andy@xemacs.org>
5957
5958         * package-get.el (package-get-custom): call
5959         package-net-update-installed-db.
5960
5961         * package-ui.el (pui-install-selected-packages): call
5962         package-net-update-installed-db.
5963
5964         * package-net.el (package-net-update-installed-db): use
5965         packages-package-list so that we reflect reality.
5966
5967         * packages.el (packages-package-list): Make docstring reflect
5968         reality.
5969
5970         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5971
5972         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5973         isn't installed.
5974
5975 2001-01-17  Andy Piper  <andy@xemacs.org>
5976
5977         * wid-edit.el (widget-activation-glyph-mapper): activate or
5978         deactivate native widgets.
5979         (widget-glyph-insert-glyph): record instantiator.
5980         (widget-push-button-value-create): use it.
5981
5982         * gui.el (gui-button-action): new function. Make button's domain
5983         buffer current when calling.
5984         (make-gui-button): update to use gui-button-action.
5985
5986 2001-01-16  Didier Verna  <didier@xemacs.org>
5987
5988         * menubar-items.el (default-menubar): add an entry for modeline
5989         horizontal scrolling in Options -> Display.
5990
5991 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5992
5993         * package-get.el (package-get-require-signed-base): Set to nil
5994         by default.
5995
5996 2001-01-17  Martin Buchholz <martin@xemacs.org>
5997
5998         * XEmacs 21.2.41 "Polyhymnia" is released.
5999
6000 2001-01-16  Mike Sperber <mike@xemacs.org>
6001
6002         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6003         catch lisp/mule/.
6004
6005 2001-01-14  Mike Sperber <mike@xemacs.org>
6006
6007         * startup.el (maybe-create-compatibility-dot-emacs):
6008         (maybe-unmigrate-user-init-file):
6009         (unmigrate-user-init-file): Created.
6010         (maybe-migrate-user-init-file): Offer creation of compatibility
6011         .emacs.
6012         Some doc fixes wrt init file location.
6013
6014 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6015
6016         * faces.el (face-frob-from-locale-first): new variable.
6017         (frob-face-font-2): Honor tags arg while trying to use
6018         standard-face-mapping.  When face-frob-from-locale-first is set,
6019         first try to set face inheriting from frobbed-face.
6020
6021 2001-01-15  Didier Verna  <didier@xemacs.org>
6022
6023         * about.el (xemacs-hackers): update my entry.
6024         * about.el (about-url-alist): ditto.
6025         * about.el (about-maintainer-info): ditto.
6026         * about.el (about-hackers): ditto.
6027
6028 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6029
6030         The byte compiler has been badly broken for a year,
6031         by the patch of 1999-12-06.
6032         * byte-optimize.el (byte-optimize-form-code-walker):
6033         Bug was: the byte compiler was making this erroneous optimization:
6034         (progn (or (foo)) (bar)) ==> (bar)
6035
6036 2000-11-20  Mike Sperber <mike@xemacs.org>
6037
6038         * setup-paths.el (paths-core-load-path-depth): Split
6039         `paths-load-path-depth' in two for site and core lisp.  Don't
6040         recurse into core.
6041         * setup-paths.el (paths-construct-load-path): Use.
6042
6043 2001-01-10  Andy Piper  <andy@xemacs.org>
6044
6045         * package-net.el (package-net-cygwin32-binary-size): new variable
6046         (package-net-win32-binary-size): ditto.  add much needed
6047         commentary.
6048
6049         * gutter-items.el (buffers-tab-items): correct off-by-one error
6050         for buffers-tab-max-size.
6051
6052 2001-01-08  Martin Buchholz <martin@xemacs.org>
6053
6054         * XEmacs 21.2.40 is released.
6055
6056 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6057
6058         * mule/hebrew.el: Fix comments and typos.
6059         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6060
6061 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6062
6063         * ChangeLog.1: move ancient log from fill.el.
6064
6065         * dump-paths.el:
6066         paragraphs.el:
6067         mule/mule-category.el:
6068         Miscellaneous typo fixes and slight doc clarifications.
6069
6070         * mule/mule-ccl.el:  Correct file name in header.
6071
6072 2000-12-31  Martin Buchholz <martin@xemacs.org>
6073
6074         * XEmacs 21.2.39 is released.
6075
6076 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6077
6078         * byte-optimize.el (byte-optimize-cond):
6079         (byte-optimize-cond-1): New.
6080         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6081         Optimizes (cond (x nil)) ==> nil.
6082         Provide better diagnostic on malformed expr like (cond foo).
6083
6084 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6085
6086         * mule/mule-coding.el:
6087         mule/mule-cmds.el (reset-language-environment,
6088         set-language-environment-coding-systems):
6089         Safer default coding-priority-list, corresponding to src/file-coding.h.
6090
6091 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6092
6093         * package-admin.el: Allow package removal from
6094         early-package-load-path.
6095
6096 2000-12-15  Andreas Jaeger  <aj@suse.de>
6097
6098         * about.el (about-maintainer-info): Update my entry.
6099
6100 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6101
6102         * packages.el (locate-library): Add support for bzip2
6103         compressed .el files.
6104
6105 2000-12-12  Andy Piper  <andy@xemacs.org>
6106
6107         * package-net.el: new file.
6108
6109 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6110
6111         * font-lock.el: Add missing C++ keywords.
6112
6113 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6114
6115         * simple.el (indent-for-comment): Preserve indentation of comments
6116         starting in column 0, as documented in (Info-goto-node
6117         "(xemacs)Comments").  Update docstring accordingly.
6118
6119 2000-12-05  Martin Buchholz <martin@xemacs.org>
6120
6121         * XEmacs 21.2.38 is released.
6122
6123 2000-12-04  Didier Verna  <didier@xemacs.org>
6124
6125         * mouse.el (default-mouse-track-set-point-in-window): remove
6126         spurious '+' operation detected by Martin.
6127
6128
6129 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6130
6131         * cl-extra.el (coerce):
6132         Implement char to integer coercion.
6133         Remove extraneous (numberp) test.
6134
6135         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6136         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6137         (byte-optimize-predicate):
6138         Warn if evaluating constant expression signals an error.
6139         (byte-optimize-form): Small simplification.
6140
6141         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6142
6143 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6144
6145         * byte-optimize.el:
6146         (byte-optimize-minus):
6147         (byte-optimize-plus):
6148         (byte-optimize-mult):
6149         (byte-optimize-quo):
6150         Use (car (last x)) instead of (last x) to get last elt!
6151         Use `byte-optimize-predicate' to optimize `%'.
6152         Move optimizations for special numeric args to bytecomp.el.
6153         * bytecomp.el (byte-compile-associative): Remove.
6154         (byte-compile-max): New.
6155         (byte-compile-min): New.
6156         Properly handle erroneous calls: (max) (min).
6157         (byte-compile-plus): New.
6158         (byte-compile-minus):
6159         It's easiest to handle 0, +1 and -1 args here.
6160         (byte-compile-mult): New.
6161         It's easiest to handle 1, -1 and 2 args here.
6162         (byte-compile-quo):
6163         It's easiest to handle 0, +1 and -1 args here.
6164         Issue byte-compiler warning when dividing by zero.
6165
6166         Byte-compiler arithmetic improvements.
6167         Better optimize these expressions in the obvious way:
6168         (+ x y 1)   -->  varref x varref y add add1
6169         (+ x y -1)  -->  varref x varref y add sub1
6170         (- x y 0)   -->  (- x y)
6171         (- 0 x y)   -->  (- (- x) y)
6172         (% 42 19)   --> compile-time constant
6173         (/ 42 19)   --> compile-time constant
6174         (* (foo) 2) --> foo call dup plus
6175
6176         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6177         unless (declaim (optimize (safety 3)))
6178         or (setq byte-compile-delete-errors nil).
6179
6180 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6181
6182         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6183         docstrings.
6184
6185 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6186
6187         * startup.el (command-line-do-help):  Add documentation of
6188         portable dumper switches.
6189
6190 2000-11-22  Andy Piper  <andy@xemacs.org>
6191
6192         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6193
6194         * glyphs.el (init-glyphs): don't use autodetect for strings.
6195
6196 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6197
6198         * byte-optimize.el (byte-optimize-char-before):
6199         (byte-optimize-backward-char):
6200         (byte-optimize-backward-word):
6201         Fix incorrect optimizations for these sorts of expressions:
6202         (let ((x nil)) (backward-char x))
6203
6204 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6205
6206         * byte-optimize.el:
6207         * byte-optimize.el (byte-optimize-backward-char): New.
6208         * byte-optimize.el (byte-optimize-backward-word): New.
6209         Make backward-word and backward-char as efficient as forward versions.
6210
6211         * bytecomp.el (byte-compile-no-args-with-one-extra):
6212         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6213         * bytecomp.el (byte-compile-two-args-with-one-extra):
6214         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6215         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6216         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6217         Check if extra arg is constant nil, and if so, use byte-coded call.
6218
6219         * simple.el (backward-word):
6220         * simple.el (mark-word):
6221         * simple.el (kill-word):
6222         * simple.el (backward-kill-word):
6223         Make COUNT argument optional, for consistency with forward-char et al.
6224
6225         * abbrev.el (abbrev-string-to-be-defined):
6226         * abbrev.el (inverse-abbrev-string-to-be-defined):
6227         * abbrev.el (inverse-add-abbrev):
6228         * abbrev.el (expand-region-abbrevs):
6229         * buff-menu.el (Buffer-menu-execute):
6230         * indent.el (move-to-left-margin):
6231         * indent.el (indent-relative):
6232         * indent.el (move-to-tab-stop):
6233         * info.el (Info-reannotate-node):
6234         * lisp-mode.el (lisp-indent-line):
6235         * lisp.el (end-of-defun):
6236         * lisp.el (move-past-close-and-reindent):
6237         * misc.el (copy-from-above-command):
6238         * mouse.el (default-mouse-track-scroll-and-set-point):
6239         * page.el (forward-page):
6240         * paragraphs.el (forward-paragraph):
6241         * paragraphs.el (end-of-paragraph-text):
6242         * picture.el (picture-forward-column):
6243         * picture.el (picture-self-insert):
6244         * rect.el (extract-rectangle-line):
6245         * simple.el (newline):
6246         * simple.el (fixup-whitespace):
6247         * simple.el (backward-delete-char-untabify):
6248         * simple.el (transpose-chars):
6249         * simple.el (transpose-preceding-chars):
6250         * simple.el (do-auto-fill):
6251         * simple.el (indent-new-comment-line):
6252         * simple.el (blink-matching-open):
6253         * view-less.el (cleanup-backspaces):
6254         * wid-edit.el (widget-transpose-chars):
6255         * term/bg-mouse.el (bg-insert-moused-sexp):
6256         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6257
6258         * info.el (Info-fontify-node):
6259         * simple.el (backward-delete-function):
6260         Use canonical delete-backward-char instead of backward-delete-char.
6261
6262 2000-11-20  Andy Piper  <andy@xemacs.org>
6263
6264         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6265         no buffers.
6266
6267 2000-11-20  Andy Piper  <andy@xemacs.org>
6268
6269         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6270         buffer tabs.
6271
6272 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6273
6274         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6275         (proclaim inline...) was shadowing compiler-macros.
6276
6277 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6278
6279         * bytecomp.el (byte-compile-eval): New.
6280         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6281         Keeps this promise made in Lispref:
6282         "If a file being compiled contains a `defmacro' form, the macro is
6283         defined temporarily for the rest of the compilation of that file."
6284
6285 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6286
6287         * cl.el (floatp-safe):
6288         (plusp):
6289         (minusp):
6290         (oddp):
6291         (evenp):
6292         (cl-abs):
6293         Use a better parameter name than `x'.
6294
6295         * cl-macs.el (check-type): Make continuable.  Change documentation
6296         to require PLACE, but accept any form for compatibility.
6297
6298         * abbrev.el (define-abbrev): Use check-type.
6299         * font-menu.el (font-menu-change-face): Use check-type.
6300         * menubar.el (relabel-menu-item): Use check-type.
6301         * itimer.el: Fix typo.
6302
6303 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6304
6305         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6306
6307 2000-11-14  Martin Buchholz <martin@xemacs.org>
6308
6309         * XEmacs 21.2.37 is released.
6310
6311 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6312
6313         * code-cmds.el: Provide the feature.
6314
6315 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6316
6317         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6318
6319         * code-cmds.el: New file
6320         * mule/mule-cmds.el:
6321         * mule/mule-misc.el
6322         (coding-keymap): New keymap. Define coding system keyboard
6323         commands on file-coding builds too.
6324         (coding-system-change-eol-conversion):
6325         (universal-coding-system-argument):
6326         (set-default-coding-systems):
6327         (prefer-coding-system): Moved from mule-cmds.el
6328         (set-buffer-process-coding-system): Moved from mule-misc.el
6329
6330 2000-09-15  Stephen Carney <carney@scubadoo.com>
6331
6332         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6333
6334 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6335
6336         * package-get.el (package-get-download-sites): Add a pre-release
6337         site for experimental packages.
6338
6339         * auto-autoloads.el: Regenerated.
6340
6341 2000-08-01  Andy Piper  <andy@xemacs.org>
6342
6343         * gutter-items.el (buffers-tab-omit-function): reference
6344         buffers-tab-select-visible-buffers.
6345         (buffers-tab-filter-functions): new variable, by default uses
6346         buffers-tab-selection-function and buffers-tab-omit-function.
6347         (select-buffers-tab-buffers-by-mode): invert arguments.
6348         (buffers-tab-select-visible-buffers): new function. Invert calling
6349         of buffers-menu-omit-invisible-buffers.
6350         (buffers-tab-items): rewrite to use
6351         buffers-tab-filter-functions. Rewrite docstring.
6352         (gutter-buffers-tab-extent): delete.
6353         (add-tab-to-gutter): always build a new extent when adding the
6354         tabs.
6355         (update-tab-in-gutter): make gutter dirty when orientation
6356         changes.
6357
6358 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6359
6360         * bytecomp.el (byte-compile-defvar-or-defconst):
6361         Only do loadhist recording if defvar form includes a value.
6362
6363 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6364
6365         * bytecomp.el (byte-compile-initial-macro-environment):
6366         `eval-when-compile' should not compile its body.
6367
6368 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6369
6370         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6371         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6372         some Japanese English.  Remove some ancient FSF comments, and
6373         improve docstrings.  Use symbols not vectors for tables.
6374
6375 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6376
6377         * keymap.el:
6378         (local-key-binding):
6379         (global-key-binding):
6380         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6381
6382         * lisp.el:
6383         (backward-sexp): Slightly simpler code.
6384         (mark-sexp): Make arg optional, like FSF Emacs.
6385         (forward-list): Slightly simpler code.
6386         (backward-list): Slightly simpler code.
6387         (down-list):  Make arg optional, like FSF Emacs.
6388         (up-list):  Make arg optional, like FSF Emacs.
6389         (backward-up-list):  Make arg optional, like FSF Emacs.
6390         (kill-sexp):  Make arg optional, like FSF Emacs.
6391         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6392
6393         * font-menu.el (font-menu-change-face):
6394         Take continuable errors into account.
6395
6396         * abbrev.el:
6397         * abbrev.el (clear-abbrev-table):
6398         * abbrev.el (define-abbrev-table):
6399         * abbrev.el (define-abbrev):
6400         * abbrev.el (insert-abbrev-table-description):
6401         * apropos.el (apropos-documentation-check-doc-file):
6402         * apropos.el (apropos-documentation-check-elc-file):
6403         * buff-menu.el (list-buffers):
6404         * buff-menu.el (list-buffers-noselect):
6405         * bytecomp.el (byte-recompile-directory):
6406         * bytecomp.el (batch-byte-compile):
6407         * cl-macs.el (typep):
6408         * code-files.el (find-coding-system-magic-cookie):
6409         * code-files.el (insert-file-contents):
6410         * cus-edit.el (customize-set-variable):
6411         * cus-edit.el (customize-save-variable):
6412         * cus-face.el (custom-set-face-font-size):
6413         * cus-face.el (custom-set-face-update-spec):
6414         * cus-face.el (custom-reset-faces):
6415         * custom.el (custom-check-theme):
6416         * custom.el (copy-upto-last):
6417         * fill.el (canonically-space-region):
6418         * fill.el (fill-paragraph):
6419         * fill.el (fill-region):
6420         * fill.el (find-space-insertable-point):
6421         * fill.el (justify-current-line):
6422         * faces.el (face-spec-update-all-matching):
6423         * faces.el (set-face-stipple):
6424         * files-nomule.el (insert-file-contents):
6425         * files.el (insert-file-contents-literally):
6426         * files.el (hack-local-variables-last-page):
6427         * files.el (basic-save-buffer):
6428         * files.el (insert-directory):
6429         * font-menu.el (font-menu-change-face):
6430         * font.el (font-spatial-to-canonical):
6431         * format.el (format-encode-region):
6432         * format.el (format-insert-file):
6433         * format.el (format-replace-strings):
6434         * gutter.el (set-gutter-element):
6435         * help.el (key-or-menu-binding):
6436         * help.el (describe-bindings):
6437         * help.el (with-syntax-table):
6438         * indent.el (indent-rigidly):
6439         * indent.el (delete-to-left-margin):
6440         * info.el:
6441         * info.el (Info-extract-dir-entry-from):
6442         * info.el (Info-build-dir-anew):
6443         * info.el (Info-rebuild-dir):
6444         * info.el (Info-batch-rebuild-dir):
6445         * info.el (Info-read-subfile):
6446         * info.el (Info-build-node-completions):
6447         * info.el (Info-extract-menu-node-name):
6448         * isearch-mode.el (isearch-range-invisible):
6449         * isearch-mode.el (isearch-restore-invisible-extents):
6450         * itimer.el (itimerp):
6451         * itimer.el (itimer-live-p):
6452         * keymap.el:
6453         * keymap.el (substitute-key-definition):
6454         * keymap.el (read-command-or-command-sexp):
6455         * keymap.el (local-key-binding):
6456         * keymap.el (global-key-binding):
6457         * keymap.el (global-set-key):
6458         * keymap.el (local-set-key):
6459         * ldap.el:
6460         * ldap.el (ldap-add-entries):
6461         * ldap.el (ldap-delete-entries):
6462         * lisp.el (backward-sexp):
6463         * lisp.el (mark-sexp):
6464         * lisp.el (forward-list):
6465         * lisp.el (backward-list):
6466         * lisp.el (down-list):
6467         * lisp.el (backward-up-list):
6468         * lisp.el (up-list):
6469         * lisp.el (kill-sexp):
6470         * lisp.el (backward-kill-sexp):
6471         * menubar.el (add-menu-button):
6472         * menubar.el (add-submenu):
6473         * menubar.el (delete-menu-item):
6474         * menubar.el (relabel-menu-item):
6475         * mouse.el (narrow-window-to-region):
6476         * obsolete.el (define-obsolete-variable-alias):
6477         * obsolete.el (store-substring):
6478         * package-admin.el:
6479         * package-admin.el (package-admin-install-function):
6480         * package-admin.el (package-admin-install-function-mswindows):
6481         * package-admin.el (package-admin-default-install-function):
6482         * package-get.el (package-get-update-base-entries):
6483         * packages.el (packages-load-package-dumped-lisps):
6484         * packages.el (packages-collect-package-dumped-lisps):
6485         * printer.el (generic-print-buffer):
6486         * printer.el (generic-print-region):
6487         * replace.el (occur-mode-mouse-goto):
6488         * replace.el (perform-replace):
6489         * select.el (get-selection-no-error):
6490         * simple.el:
6491         * simple.el (newline):
6492         * simple.el (open-line):
6493         * simple.el (edit-and-eval-command):
6494         * simple.el (goto-line):
6495         * simple.el (undo):
6496         * simple.el (kill-region):
6497         * simple.el (copy-region-as-kill):
6498         * simple.el (kill-ring-save):
6499         * simple.el (set-mark):
6500         * simple.el (next-line):
6501         * simple.el (previous-line):
6502         * simple.el (line-move):
6503         * simple.el (set-goal-column):
6504         * simple.el (comment-region):
6505         * subr.el:
6506         * subr.el (putf):
6507         * syntax.el (modify-syntax-entry):
6508         * syntax.el (map-syntax-table):
6509         * view-less.el (view-file):
6510         * view-less.el (view-buffer):
6511         * view-less.el (view-file-other-window):
6512         * window-xemacs.el (backward-other-window):
6513         * window.el:
6514         * window.el (one-window-p):
6515         * window.el (walk-windows):
6516         * window.el (window-list):
6517         * x-mouse.el (x-mouse-kill):
6518         * x-select.el (x-get-cutbuffer):
6519         * x-select.el (x-store-cutbuffer):
6520         * term/bg-mouse.el (bg-mouse-line-to-center):
6521         * term/sun-mouse.el (window-line-end):
6522         * term/sun-mouse.el (sun-select-region):
6523         * term/sun.el (kill-region-and-unmark):
6524         * mule/mule-category.el:
6525         * mule/mule-category.el (modify-category-entry):
6526         * mule/mule-category.el (char-category-list):
6527         * mule/mule-coding.el (coding-system-force-on-output):
6528         * mule/mule-misc.el (coding-system-put):
6529         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6530
6531 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6532
6533         * cus-face.el: Typo fixes and tiny clarifications.
6534         * custom.el: ditto
6535
6536 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6537
6538         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6539         * startup.el (normal-top-level): Setup auto-save-list-file-name
6540         if auto-save-list-file-prefix is non-nil.
6541
6542 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6543
6544         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6545
6546 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6547
6548         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6549         get symbol at point-min.
6550
6551 2000-10-24  Didier Verna  <didier@xemacs.org>
6552
6553         * info.el (Info-emacs-info-file-name): defconst it.
6554         * info.el (Info-footnote-tag): defcustom it.
6555         * info.el (Info-no-description-string): ditto.
6556         * info.el (Info-find-node): adapt to new semantics of
6557         'Info-suffixed-file (don't do the case variants stuff).
6558         * info.el (Info-insert-dir): rewrite the dir file variants code.
6559         * info.el (Info-directory-files): New. Return the list of info
6560         files in a directory.
6561         * info.el (Info-dir-outdated-p): use it.
6562         * info.el (Info-parse-dir-entries): ditto.
6563         * info.el (Info-build-dir-anew): don't restrict to files ending
6564         with a ".info.*" extension.
6565         * info.el (Info-set-mode-line): ditto.
6566         * info.el (Info-read-subfile): adapt to new semantics of
6567         'Info-suffixed-file (append 'exact argument).
6568         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6569         string independently of the case.
6570         * info.el (Info-suffixed-file): use it (match all possible case
6571         for the file name).
6572         * info.el (Info-insert-file-contents): code cleanup.
6573         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6574         columns.
6575         * info.el (Info-batch-rebuild-dir): ditto.
6576         * info.el (Info-read-node-name-1): ditto.
6577         * info.el (Info-search): ditto.
6578         * info.el (Info-fontify-node): ditto.
6579
6580
6581 2000-10-24  Didier Verna  <didier@xemacs.org>
6582
6583         * process.el (shell-command): when called from a program, avoid
6584         'push-mark's "mark-set" message.
6585
6586 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6587
6588         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6589         by a symbol, not by a vector.
6590         * mule/vietnamese.el (vscii): Likewise.
6591         (viscii): Likewise.
6592         * mule/cyrillic.el (koi8-r): Likewise.
6593
6594         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6595         by a symbol, not by a vector.
6596         (chinese-big5-2): Likewise.
6597         * mule/ethiopic.el (ethiopic): Likewise.
6598         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6599         (vietnamese-viscii-upper): Likewise.
6600
6601 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6602
6603         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6604
6605 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6606
6607         * byte-optimize.el (byte-optimize-car): New function.
6608         (byte-optimize-cdr): Ditto.
6609
6610 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6611
6612         * byte-optimize.el: Partial synch with FSF 20.7.
6613         Optimize constant concatenation.
6614         Add keymapp as a side effect free function.  It is a built-in.
6615         (byte-after-unbind-pos): Remove byte-equal.
6616
6617 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6618
6619         * update-elc-2.el: Quote regexps correctly.
6620
6621 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6622
6623         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6624         (ccl-compile): Apply integerp, not integer-or-char-p to
6625         check the type of the buffer magnification
6626         (ccl-compile-write-string): Encode a string with binary
6627         coding system.
6628         (ccl-compile-write-repeat): Likewise.
6629
6630 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6631
6632         * buff-menu.el:
6633         * bytecomp.el:
6634         * coding.el:
6635         * faces.el:
6636         * files.el:
6637         * fill.el:
6638         * float-sup.el:
6639         * font-lock.el:
6640         * help.el:
6641         * iso8859-1.el:
6642         * loaddefs.el:
6643         * menubar-items.el:
6644         * menubar.el:
6645         * modeline.el:
6646         * msw-font-menu.el:
6647         * paragraphs.el:
6648         * paths.el:
6649         * replace.el:
6650         * simple.el:
6651         * sound.el:
6652         * startup.el:
6653         * version.el:
6654         * x-faces.el:
6655         * x-font-menu.el:
6656         Remove purecopy.
6657
6658 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6659
6660         * simple.el (do-auto-fill): Use the function pointer to by
6661         `comment-line-break-function', not `indent-new-comment-line'. This
6662         fixes an issue with cc-mode comment continuation.
6663
6664 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6665
6666         * simple.el (turn-on-auto-fill):  Add (interactive).
6667         * mwheel.el (mwheel-install): Add (interactive).
6668         * font-lock.el (turn-on-font-lock): Add (interactive).
6669         (turn-off-font-lock): Add (interactive).
6670
6671 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6672
6673         * packages.el (packages-special-base-regexp): Add `man'.
6674
6675 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6676
6677         * wid-edit.el (widget-specify-active): map over extents in current
6678         buffer like `widget-specify-inactive' does.  Mapping over the
6679         inactive extent object does not work since the current extent is
6680         ignored by `map-extents'.
6681
6682 2000-10-04  Martin Buchholz <martin@xemacs.org>
6683
6684         * XEmacs 21.2.36 is released.
6685
6686 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6687
6688         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6689         Optimize the compiled-function-constants vector by byte-code
6690         reference counts.
6691
6692 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6693
6694         * build-report.el (build-report-delete-regexp): quote value in
6695         defcustom
6696
6697 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6698
6699         * build-report.el (build-report): Don't bind srcdir which we don't
6700         use in `multiple-value-bind' to avoid the only byte-compiler
6701         warning.
6702
6703 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6704
6705         * build-report.el: Requires cl and custom now.
6706         build-report-version is determined by XEmacs version -- remove
6707         build-report-version*.
6708         * build-report.el (build-report-version): Removed.
6709         * build-report.el (build-report-installation-version-regexp): New.
6710         * build-report.el (build-report-version-file-regexp): New.
6711         * build-report.el (build-report-installation-srcdir-regexp): New.
6712         * build-report.el (build-report-destination): Offer
6713         xemacs-build-reports and xemacs-beta.
6714         * build-report.el (build-report-keep-regexp): Adjusted.
6715         * build-report.el (build-report-delete-regexp): Adjusted.
6716         * build-report.el (build-report-make-output-dir): New.
6717         * build-report.el (build-report-installation-file): Replace use of
6718         `concat' with `expand-file-name'.
6719         * build-report.el (build-report-make-output-file): Removed.
6720         * build-report.el (build-report-make-output-files): New.
6721         * build-report.el (build-report-subject): Identify as
6722         user-variable with "*...".
6723         * build-report.el (build-report-prompts): Ditto.
6724         * build-report.el (build-report-version-file): New.
6725         * build-report.el (build-report-file-encoding): Identify as
6726         user-variable with "*...".
6727         * build-report.el (build-report-make-output-get): New.
6728         * build-report.el (build-report-insert-header): Report
6729         emacs-version and system-configuration instead of
6730         build-report-version.
6731         * build-report.el (build-report-insert-make-output): Add file
6732         argument.
6733         * build-report.el (build-report-insert-installation-file):
6734         Re-indent.
6735         * build-report.el (build-report-keep): Change docstring,
6736         re-indent.
6737         * build-report.el (build-report-delete): Ditto.
6738         * build-report.el (build-report-installation-data): New.
6739         * build-report.el (build-report-version-file-data): New.
6740
6741 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6742
6743         * byte-optimize.el (byte-optimize-lapcode):
6744         Fix the optimization of using the first 5 elements of the
6745         constants vector for variables.
6746         (byte-optimize-lapcode): Fix another ancient broken optimization.
6747
6748 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6749
6750         * *: Spelling mega-patch
6751
6752 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6753
6754         * easymenu.el: doc fixes.
6755         (easy-menu-do-define): Use backquote.
6756         (easy-menu-change):
6757         (easy-menu-add):
6758         `when' seems much clearer than `if' here.
6759         (easy-menu-remove):
6760         (easy-menu-add-item):
6761         (easy-menu-item-present-p):
6762         (easy-menu-remove-item):
6763         Wrap using (when (featurep 'menubar) ...)
6764
6765 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6766
6767         * bytecomp.el (displaying-byte-compile-warnings):
6768         Revert Ben's change to this function below so that the compile log
6769         is displayed properly for users of the "popper" package.
6770
6771 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6772
6773         * window.el (save-selected-window): Use backquote.
6774
6775         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6776         Renamed from `byte-compile-file-form-defvar'.
6777         * bytecomp.el (byte-compile-defvar-or-defconst):
6778         Only cons onto current-load-list in top-level forms.
6779         Else this leaks a cons cell every time a defun is called.
6780         Renamed from `byte-compile-defvar', for clarity.
6781         Warn when docstring of defvar is not a string.
6782         Use consistent error messages.
6783         Better comments.
6784
6785 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6786
6787         * simple.el (set-variable):
6788         Remove unneeded defvar by rearranging order of let* forms.
6789
6790         * mule/mule-ccl.el (ccl-get-next-code):
6791         * menubar-items.el (bookmark-menu-filter):
6792         (language-environment-menu-filter):
6793         (tutorials-menu-filter):
6794         * toolbar-items.el (toolbar-compile):
6795         * byte-optimize.el (disassemble-offset):
6796         Use (declare (special ...)) instead of `defvar'.
6797
6798         * cl-macs.el (cl-do-proclaim):
6799         Fix (declare (special ...)) warning suppression syntax.
6800
6801 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6802
6803         * info.el (Info-tag-table-marker):
6804         (Info-tag-table-buffer):
6805         (Info-find-file-node):
6806         (Info-read-subfile):
6807         (Info-build-node-completions):
6808         (Info-search):
6809         (Info-mode):
6810         Multiple info buffer support.
6811
6812 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6813
6814         * ldap.el (ldap-decode-entry): New defun
6815         (ldap-search-entries): Use it in order to decode DN-prefixed
6816         entries properly
6817
6818 2000-08-23  Daniel Pittman <daniel@danann.net>
6819
6820         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6821         Use `eq', not `=', to compare symbols.
6822
6823 2000-07-30  Ben Wing  <ben@xemacs.org>
6824
6825         * bytecomp.el (byte-compile-report-error):
6826         * bytecomp.el (displaying-byte-compile-warnings):
6827         if stack-trace-on-error is set, send out a backtrace when
6828         an error is encountered that stops byte compilation.  this
6829         should make it much much easier to track down those curious
6830         problems.  also undo the kludge of using a separate "*Show*"
6831         buffer for display when there's a temp-buffer-show-function;
6832         we can avoid this by just being a little smarter.
6833
6834         * dialog-items.el:
6835         * dialog-items.el (search-dialog-regexp): New.
6836         * dialog-items.el (search-dialog-callback):
6837         * dialog-items.el (make-search-dialog):
6838         add a regexp option to the dialog and clean up a bit.
6839
6840         * dialog.el:
6841         * dialog.el (yes-or-no-p-dialog-box):
6842         * dialog.el (get-dialog-box-response):
6843         * dialog.el (make-dialog-box):
6844         * dialog.el (dialog-box-finish): New.
6845         * dialog.el (dialog-box-cancel): New.
6846         * dialog.el (internal-make-dialog-box-exit): New.
6847         implement [properly!] the :modal property of the new dialog box
6848         interface.  this is the first time xemacs has ever had *proper*
6849         modal dialog boxes, giving the standard window-system feedback.
6850         (e.g. under windows, clicking on a disabled frame causes a beep
6851         and makes the dialog box flash three times.)
6852
6853         * dragdrop.el: header keyword frobbing.
6854
6855         * dumped-lisp.el (preloaded-file-list):
6856         renamed winnt.el to win32-native.el.
6857
6858         * faces.el (face-property):
6859         * faces.el (set-face-property):
6860         * faces.el (frob-face-property):
6861         * faces.el (frob-face-font-2):
6862         * faces.el (make-face-bold):
6863         * faces.el (make-face-italic):
6864         * faces.el (make-face-bold-italic):
6865         * faces.el (make-face-unbold):
6866         * faces.el (make-face-unitalic):
6867         * faces.el (make-face-smaller):
6868         * faces.el (make-face-larger):
6869         clean up the implementation of these so that window-system-specific
6870         methods are called only on objects belonging to that window system.
6871         previously, you could have [e.g.] mswindows-make-face-bold called
6872         on font object of device type `stream', which is not good and
6873         explains the subtle errors Adrian was getting when byte-compiling
6874         something that required 'term. (Adrian, now you can use stack-trace-
6875         on-error to find the exact place where things are going wrong instead
6876         of having to laboriously binary-search your way through.)
6877
6878         * finder.el (finder-known-keywords):
6879         cleaned up -- properly sorted, clarified the meanings of many of
6880         the keywords, and added a few -- mswin, gui, content, build, www,
6881         user, services.  the last two try to distinguish between a package
6882         that's used directly by the user, and a package that provides
6883         support services to other packages.
6884
6885         * font-lock.el (lisp-font-lock-keywords-2):
6886         update list of lisp control structures to include everything,
6887         including new ones i introduced.
6888
6889         * gutter.el: header keyword frobbing.
6890
6891         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6892         recent isearch element was not doing so!  you got the second-most-
6893         recent instead.
6894
6895         * lisp-mode.el (construct-lisp-mode-menu):
6896         more menubar cleanups.
6897         * lisp-mode.el (with-selected-window):
6898         make it indent properly.
6899
6900         * menubar-items.el (default-menubar): lots of menubar cleanups.
6901         rearranged the options menu the most, e.g. splitting up the
6902         Keyboard/Mouse menu into a new Editing menu and combining the
6903         separate Scrollbar/Gutter/Toolbar submenus into Display.
6904         Got rid of General, moved items to Editing or new Troubleshooting.
6905         Moved Packages to Tools; doesn't seem to belong under Options.
6906         Added stuff to the Cmds menu, e.g. Change Case.
6907
6908         NB please don't complain about these periodic menubar changes.
6909         Anything like this is necessarily incremental in its construction
6910         -- By constant use you gradually become more and more aware of
6911         better and better ways to group menu items.  When we eventually
6912         move the options menu to a property sheet, the existing structure
6913         will probably be preserved fairly well.
6914
6915         * minibuf.el (next-history-element): fix problems with pressing
6916         down arrow in repeat-complex-command.
6917
6918         * modeline.el:
6919         * modeline.el (modeline-3d-p): New.
6920         added custom variable for controlling the 3d modeline.  the
6921         corresponding Options item has been present for a long time,
6922         but commented out with "fix me!" comments.  it's fixed now.
6923
6924         * obsolete.el (add-menu):
6925         remove bogus gettexts.
6926
6927         * process.el (shell-quote-argument):
6928         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6929         For bash under Windows native, see below.
6930
6931         * simple.el:
6932         * simple.el (display-warning-buffer):
6933         Fixed the handling of warning display to eliminate the annoying
6934         *Show* buffer, like was done for byte-compiler output above.
6935
6936         * simple.el (debug-print): New.
6937         Simple function for sending debug messages to the console and/or
6938         other debug places.
6939
6940         * subr.el (replace-in-string):
6941         Rewrite this function to avoid N^2 behavior with large strings --
6942         catastrophic with the new Windows selection code! (Apparently the
6943         author of this function didn't realize there was a fun
6944         replace-match that could make his life much easier, because we
6945         duplicated the entire logic.  The new version is smaller, easier
6946         to understand, much more robust, and has extended features --
6947         those of replace-match.)
6948
6949         * window.el:
6950         * window.el (with-selected-window): New.
6951         An obvious complement to the existing `with-selected-frame' and
6952         `with-current-buffer'.
6953
6954         * win32-native.el: Renamed from winnt.el.
6955         Added a great deal of stuff for properly handling process quoting,
6956         somewhat modeled on Kirill's original model (which i later threw
6957         away).  We should now finally have correctly working process arg
6958         quoting/dequoting so that the final app gets exactly what we
6959         intended.  Because the mechanism is in Lisp, it's easily
6960         extendible. (For those running bash and running the native
6961         version, I tried hard to do what I thought was correct.  But more
6962         thought is needed, and ideally the volunteer work of people with
6963         these configurations that they generally run on.)
6964
6965         * x-font-menu.el (x-font-menu-font-data):
6966         Put in defvar's to fix byte-compiler warnings.
6967
6968 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6969
6970         * select.el (selection-coercion-alist): Initialise.
6971         * select.el (select-coerce-to-text): New.
6972         * select.el (select-coerce): New.
6973         New functions to perform type and value coercion.
6974
6975         * select.el (select-buffer-killed-default): Keep data if it was
6976         on the clipboard.
6977
6978 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6979
6980         * menubar-items.el (default-menubar): Fix typo.
6981         (default-menubar): `lambda' was mispelled as `lamda'.
6982
6983 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6984
6985         * window.el (shrink-window-if-larger-than-buffer): Remove
6986         edge checking code.
6987
6988 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6989
6990         * paths.el (gnus-local-domain): Removed.
6991         (gnus-local-organization): Ditto.
6992         (gnus-startup-file): Ditto.
6993
6994 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6995
6996         * files.el (auto-mode-alist): Add .spec for RPM.
6997
6998 2000-07-31  Andy Piper  <andy@xemacs.org>
6999
7000         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7001
7002 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7003
7004         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7005         browse-url.
7006         * help.el (xemacs-www-page): Ditto.
7007         (xemacs-www-faq): Ditto.
7008         * menubar-items.el (default-menubar): Ditto.
7009
7010         * wid-edit.el (widget-url-link-action): Ditto.
7011         From: Kenichi OKADA <okada@opaopa.org>.
7012
7013 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7014
7015         * finder.el (finder-commentary): Add autoload cookie.
7016
7017 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7018
7019         * files.el (insert-file-contents-literally): Fix second let
7020         binding for `coding-system-for-read' to `coding-system-for-write'
7021         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7022
7023 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7024
7025         * files.el (insert-file-contents-literally): Use binary coding
7026         system (from Morioka san).
7027         (insert-file-contents-literally): Make file-name-handler method.
7028
7029 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7030
7031         * cl-macs.el (get-selection): Add defsetf.
7032
7033 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7034
7035         * x-init.el (x-activate-region-as-selection): replace obsolete
7036         function x-own-selection with own-selection.
7037         (ow-find): replace obsolete functions x-get-selection and
7038         x-get-clipboard with get-selection and get-clipboard.
7039         (init-post-x-win): replace obsolete function x-disown-selection
7040         with disown-selection.
7041
7042 2000-07-20  Mike Sperber  <mike@xemacs.org>
7043
7044         * startup.el (load-user-init-file): Only try to load init file if
7045         it exists.
7046
7047 2000-07-10  Andy Piper  <andy@xemacs.org>
7048
7049         * dialog-items.el: sync with Ben's patch.
7050
7051         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7052         comment.
7053         (progress-text-glyph): deleted.
7054         (progress-layout-glyph): make completely minimal.
7055         (progress-gauge-glyph): ditto.
7056         (progress-display-style): fix to handle dynamic instantiator
7057         changes.
7058         (progress-text-instantiator): new.
7059         (progress-layout-instantiator): new.
7060         (progress-gauge-instantiator): new.
7061         (set-progress-display-instantiator): renamed and changed from
7062         set-progress-display-style.
7063         (progress-abort-glyph): use instantiator not glyph.
7064         (append-progress-display): use set-progress-display-instantiator
7065         and set-glyph-image.
7066         (abort-progress-display): ditto.
7067         (raw-append-progress-display): ditto.
7068
7069 2000-07-20  Ben Wing  <ben@xemacs.org>
7070
7071         * code-files.el: Move Mule-specific code to mule-coding.el.
7072
7073 2000-07-15  Ben Wing  <ben@xemacs.org>
7074
7075         * autoload.el:
7076         Fixed comments.
7077
7078         * cmdloop.el:
7079         * cmdloop.el (yes-or-no-p):
7080         * cmdloop.el (y-or-n-p):
7081         Make these functions use should-use-dialog-box-p and not be
7082         overridden in dialog.el.
7083
7084         * cus-dep.el:
7085         * cus-dep.el (Custom-make-dependencies): Removed.
7086         * cus-dep.el (Custom-make-dependencies-1): New.
7087         * cus-dep.el (Custom-make-one-dependency): New.
7088         New entry point for use in Makefiles, to avoid excessive
7089         invocations.
7090
7091         * cus-edit.el (custom-variable-reset-saved):
7092         * cus-edit.el (custom-variable-reset-standard):
7093         * cus-edit.el (custom-save-resets):
7094         Fix bytecompiler warnings.
7095
7096         * dialog.el:
7097         * dialog.el (yes-or-no-p-dialog-box):
7098         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7099         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7100         * dialog.el (get-dialog-box-response):
7101         * dialog.el (message-or-box):
7102         * dialog.el (make-dialog-box):
7103         * dialog.el (popup-dialog-box): New.
7104         Avoid yes-or-no-p bogosities.
7105         Create a general function `make-dialog-box' to encapsulate all
7106         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7107
7108         * dumped-lisp.el (preloaded-file-list):
7109         Add dialog-items.  Clean up.  Group files by types.
7110
7111         * easymenu.el (easy-menu-add):
7112         * easymenu.el (easy-menu-remove):
7113         Account for accelerators.
7114
7115         * extents.el:
7116         * extents.el (extent-list): New args, like in map-extents.
7117         * extents.el (extent-at-event): New.
7118         * extents.el (extents-at-event): New.
7119
7120         * font-lock.el:
7121         * font-lock.el (font-lock-mode):
7122         * font-lock.el (font-lock-default-fontify-buffer):
7123         * font-lock.el (font-lock-default-unfontify-region):
7124         * font-lock.el (font-lock-fontify-syntactically-region):
7125         * font-lock.el (font-lock-fontify-keywords-region):
7126         Use new progress-feedback names.
7127
7128         * font-lock.el (java-font-lock-identifier-regexp):
7129         * font-lock.el (java-font-lock-class-name-regexp):
7130         Fix bytecompiler warnings.
7131
7132         * gutter-items.el:
7133         * gutter-items.el (progress-display-use-echo-area): Removed.
7134         * gutter-items.el (progress-feedback-use-echo-area): New.
7135         * gutter-items.el (progress-display-popup-period): Removed.
7136         * gutter-items.el (progress-feedback-popup-period): New.
7137         * gutter-items.el (set-progress-display-style): Removed.
7138         * gutter-items.el (set-progress-feedback-style): New.
7139         * gutter-items.el (progress-display-style): Removed.
7140         * gutter-items.el (progress-feedback-style): New.
7141         * gutter-items.el (progress-stack):
7142         * gutter-items.el (progress-displayed-p): Removed.
7143         * gutter-items.el (progress-feedbacked-p): New.
7144         * gutter-items.el (clear-progress-display): Removed.
7145         * gutter-items.el (clear-progress-feedback): New.
7146         * gutter-items.el (progress-display-clear-when-idle): Removed.
7147         * gutter-items.el (progress-feedback-clear-when-idle): New.
7148         * gutter-items.el (remove-progress-display): Removed.
7149         * gutter-items.el (remove-progress-feedback): New.
7150         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7151         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7152         * gutter-items.el (append-progress-display): Removed.
7153         * gutter-items.el (append-progress-feedback): New.
7154         * gutter-items.el (abort-progress-display): Removed.
7155         * gutter-items.el (abort-progress-feedback): New.
7156         * gutter-items.el (raw-append-progress-display): Removed.
7157         * gutter-items.el (raw-append-progress-feedback): New.
7158         * gutter-items.el (display-progress-display): Removed.
7159         * gutter-items.el (display-progress-feedback): New.
7160         * gutter-items.el (current-progress-display): Removed.
7161         * gutter-items.el (current-progress-feedback): New.
7162         * gutter-items.el (current-progress-display-label): Removed.
7163         * gutter-items.el (current-progress-feedback-label): New.
7164         * gutter-items.el (progress-display): Removed.
7165         * gutter-items.el (progress-feedback): New.
7166         Replace "progress-display" with "progress-feedback" globally.
7167
7168         * gutter-items.el (lprogress-display): Removed.
7169         * gutter-items.el (progress-feedback-with-label): New.
7170         Rename lprogress-display ==> progress-feedback-with-label.
7171
7172         * gutter-items.el (search-dialog-direction): Removed.
7173         * gutter-items.el (search-dialog-text): Removed.
7174         * gutter-items.el (search-dialog-callback): Removed.
7175         * gutter-items.el (make-search-dialog): Removed.
7176         Move to dialog-items.el.
7177
7178         * help.el:
7179         * help.el (help-mode-quit):
7180         * help.el (mode-for-help): New.
7181         * help.el (help-sticky-window): New.
7182         * help.el (help-window-config): New.
7183         * help.el (with-displaying-help-buffer):
7184         * help.el (function-at-event): New.
7185         * help.el (help-symbol-regexp): New.
7186         * help.el (help-symbol-run-function-1): New.
7187         * help.el (help-symbol-run-function): New.
7188         * help.el (help-symbol-function-context-menu): New.
7189         * help.el (help-symbol-variable-context-menu): New.
7190         * help.el (help-symbol-function-and-variable-context-menu): New.
7191         * help.el (frob-help-extents): New.
7192         * help.el (describe-function-1):
7193         * help.el (variable-at-point):
7194         * help.el (variable-at-event): New.
7195         * help.el (describe-variable):
7196         Major overhaul.
7197         - Make functions and variables be mousable.
7198         - Middle button hyperlinks.
7199         - New context-menu entries.
7200
7201         * keydefs.el:
7202         * keydefs.el (global-map):
7203         New key bindings to move lines up and down.
7204
7205         * lisp-mode.el:
7206         * lisp-mode.el (construct-lisp-mode-menu): New.
7207         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7208         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7209         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7210         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7211         Make popup and menubar menus be different.  Popup menu uses
7212         clicked location and automatically assumes symbol under the mouse
7213         for various commands.
7214
7215         * menubar-items.el:
7216         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7217         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7218
7219         * menubar-items.el (global-popup-menu): Removed.
7220         * menubar-items.el (mode-popup-menu): Removed.
7221         * menubar-items.el (activate-popup-menu-hook): Removed.
7222         * menubar-items.el (popup-mode-menu): Removed.
7223         * menubar-items.el (popup-buffer-menu): Removed.
7224         * menubar-items.el (popup-menubar-menu): Removed.
7225         Move to menubar.el.
7226
7227         * menubar.el:
7228         * menubar.el (global-popup-menu): New.
7229         * menubar.el (mode-popup-menu): New.
7230         * menubar.el (activate-popup-menu-hook): New.
7231         * menubar.el (last-popup-menu-event): New.
7232         * menubar.el (popup-mode-menu): New.
7233         * menubar.el (popup-buffer-menu): New.
7234         * menubar.el (popup-menubar-menu): New.
7235         * menubar.el (menu-call-at-event): New.
7236         Move non-content functions here.  Add support for context menu
7237         items on extents.
7238
7239         * minibuf.el (minibuffer-history-uniquify):
7240         Typo fix.
7241
7242         * minibuf.el (read-file-name-1):
7243         Call new file dialog box if it exists.
7244
7245         * minibuf.el (mouse-rfn-setup-vars):
7246         Clean up "chop" action.
7247
7248         * mouse.el:
7249         * mouse.el (button2): Now bound to mouse-track.
7250         * mouse.el (click-inside-extent-p):
7251         * mouse.el (point-inside-extent-p):
7252         * mouse.el (point-inside-selection-p):
7253         * mouse.el (mouse-drag-or-yank): Removed.
7254         * mouse.el (mouse-begin-drag-n-drop): New.
7255         * mouse.el (mouse-eval-sexp):
7256         * mouse.el (mouse-track-activate-strokes): New.
7257         * mouse.el (mouse-track-do-activate): New.
7258         * mouse.el (mouse-track):
7259         * mouse.el (default-mouse-track-event-is-with-button): New.
7260         * mouse.el (default-mouse-track-cleanup-hook):
7261         * mouse.el (default-mouse-track-drag-hook):
7262         * mouse.el (default-mouse-track-drag-up-hook):
7263         * mouse.el (default-mouse-track-click-hook):
7264         Merge drag-n-drop into mouse-track.
7265         Add general "activate" support to replace specific button2 kludges.
7266         Use "button modifier" support in mouse-track.
7267
7268         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7269
7270         * package-ui.el:
7271         * package-ui.el (pui-menu):
7272         * package-ui.el (pui-popup-context-sensitive): Removed.
7273         Fix bytecompiler warnings.
7274         Clean up popup code a bit.
7275
7276         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7277
7278         * simple.el:
7279         * simple.el (transpose-lines):
7280         * simple.el (transpose-line-up): New.
7281         * simple.el (transpose-line-down): New.
7282         * simple.el (transpose-subr):
7283         * simple.el (transpose-subr-1): Removed.
7284         Clean up, add functions to move lines up and down.
7285
7286         * startup.el (mail-host-address):
7287         * startup.el (user-mail-address):
7288         Customize.
7289
7290         * subr.el:
7291         * subr.el (set-symbol-value-in-buffer): New.
7292         * subr.el (error):
7293         * subr.el (check-argument-type):
7294         * subr.el (defined-error-p): New.
7295         Add structured error support.
7296
7297         * toolbar-items.el (toolbar-compile):
7298         Use new make-dialog-box.
7299
7300         * update-elc.el:
7301
7302         * userlock.el (ask-user-about-lock-dbox):
7303         * userlock.el (ask-user-about-supersession-threat-dbox):
7304         * userlock.el (ask-user-about-lock):
7305         * userlock.el (ask-user-about-supersession-threat):
7306         Use new make-dialog-box.
7307         Add safety checks; use should use-dialog-box-p.
7308
7309         * window-xemacs.el:
7310         * window-xemacs.el (__buffer-dedicated-frame):
7311         * window-xemacs.el (buffer-dedicated-frame): New.
7312         * window-xemacs.el (set-buffer-dedicated-frame): New.
7313         Move dedicated-frame stuff into lisp.
7314
7315 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7316
7317         * printer.el (generic-print-region): Do not require that
7318         `printer-name' be set.
7319         (printer-name): Commentary clarification.
7320
7321 2000-07-19  Martin Buchholz <martin@xemacs.org>
7322
7323         * XEmacs 21.2.35 is released.
7324
7325 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7326
7327         * select.el (selection-coercible-types): Initialise.
7328
7329 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7330
7331         * select.el (own-clipboard): Bug fix.
7332
7333 2000-07-17  Mike Sperber  <mike@xemacs.org>
7334
7335         * cus-edit.el (custom-migrate-custom-file): Save init file before
7336         continuing.
7337
7338 2000-07-16  Mike Sperber  <mike@xemacs.org>
7339
7340         * startup.el (load-init-file): Remove silly call to
7341         `load-user-custom-file`.
7342         (maybe-migrate-user-init-file): Minor fixes.
7343
7344 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7345
7346         * apropos.el (apropos-documentation-check-doc-file):
7347         `doc' variable should be let-bound, as was presumably intended.
7348
7349         * cus-edit.el (custom-variable-reset-saved):
7350         (custom-variable-reset-standard):
7351         Remove unused variable comment-widget.  Twice.
7352
7353         * toolbar.el (toolbar-blank-press-function):
7354         Add a real defvar with initial value nil and proper docstring.
7355         (press-toolbar-button): No need to check for boundp-ness anymore.
7356
7357         * rect.el (open-rectangle-line): Remove useless (let) form.
7358         Add defvar for pending-delete-mode.
7359
7360         * info.el (Info-find-node): This function needs an autoload cookie.
7361
7362         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7363         Use let* since the second form referred to the first.
7364
7365 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7366
7367         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7368         instead of removed `mswindows-get-clipboard'.
7369
7370
7371 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7372
7373         * select.el (select-convert-from-text): New.
7374         * select.el (select-convert-from-length): New.
7375         * select.el (select-convert-from-integer): New.
7376         * select.el (select-convert-from-identity): New.
7377         * select.el (select-convert-from-filename): New.
7378         * select.el (selection-converter-in-alist): Use them.
7379         New converter functions for X.
7380
7381         * select.el (get-selection): Removed comment.
7382
7383         * select.el (own-selection): Removed append code - I thought
7384         I'd already done this, but apparently not...
7385
7386         * select.el: Changed comment about TIMESTAMP.
7387
7388         * select.el (select-convert-in): New.
7389         * select.el (select-convert-out): New.
7390         New functions that get used by select.c.
7391
7392         * select.el (select-buffer-killed-default): New.
7393         * select.el (select-buffer-killed-text): New.
7394         * select.el (selection-buffer-killed-alist): New.
7395         New list and functions that get called if a relevant selection
7396         exists and a buffer gets killed.
7397
7398         * select.el (select-convert-to-targets):
7399         * select.el (select-convert-to-identity): Removed.
7400         * select.el (select-convert-from-identity): Removed.
7401         * select.el (select-converter-out-alist):
7402         Removed _EMACS_INTERNAL selection type.
7403
7404         * x-select.el (xselect-kill-buffer-hook): Removed.
7405         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7406         Removed this X-specific nonesense. Use the generic support
7407         in select.el instead.
7408
7409 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7410
7411         * mule/mule-category.el (defined-category-hashtable):
7412         Use make-hash-table instead of make-hashtable
7413
7414         * buff-menu.el: Byte-compiler warning fix.
7415
7416         * isearch-mode.el (isearch-highlight-all-cleanup):
7417         Remove unused variable `isearch-highlight-all-start'.
7418
7419         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7420
7421         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7422
7423         * cus-dep.el (Custom-make-dependencies):
7424         Add autoload cookie for custom-add-loads to generated custom-load.el.
7425
7426         * autoload.el (autoload-package-name): Warning suppression.
7427         Move defvar prior to first use.
7428
7429         * custom.el: Add autoload for custom-declare-face.
7430         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7431         * cl.el (cl-hack-byte-compiler):
7432         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7433         to work properly.
7434
7435 2000-07-08  Mike Sperber  <mike@xemacs.org>
7436
7437         * startup.el (load-home-init-file): Added variable.
7438         (maybe-migrate-user-init-file): Added.
7439         (load-user-init-file): Load custom file if different from init
7440         file.
7441
7442         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7443         "startup."
7444
7445         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7446         Moved `custom-file'-related code to cus-file.el.
7447
7448         * cus-file.el: New file.
7449
7450 2000-04-01  Mike Sperber  <mike@xemacs.org>
7451
7452         * packages.el (packages-find-package-directories): Added support
7453         for external package hierarchies with in-place installations.
7454
7455         * find-paths.el (paths-root-in-place-p): Added.
7456         (paths-find-emacs-directory): Added support for external
7457         directories with in-place installations.
7458         (paths-find-site-directory): Ditto.
7459
7460         * startup.el (find-user-init-file): Also look for
7461         ~/.xemacs/init.elc? in preference to ~/.emacs.
7462
7463 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7464
7465         * select.el (own-selection):
7466         * select.el (own-clipboard): Changed `append' parameter to
7467         `how-to-use' parameter.
7468         * select.el (own-selection): Removed icky append code.
7469         * select.el (own-selection, get-selection): Removed extra type
7470         checking.
7471         * select.el (selection-appender-alist):
7472         * select.el (selection-converter-{in|out}-alist): Initialise.
7473         * select.el (select-append-to-*): New.
7474         * select.el (select-convert-from-*): New.  New functions to append
7475         data and convert data from external type.
7476
7477 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7478
7479         * font-lock.el: Javadoc enhancements.
7480
7481 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7482
7483         * printer.el (generic-print-region): Compose job name from buffer
7484         name.
7485
7486 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7487
7488         * font-lock.el (font-lock-fontify-pending-extents): Call
7489         font-lock-fontify-region instead of font-lock-fontify-buffer
7490         to avoid unnecessary progress gauges.
7491
7492 2000-07-06  Craig Lanning  <lanning@scra.org>
7493
7494         * custom-load.el (faces):
7495
7496         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7497         dir is a regex.
7498
7499         * process.el (call-process-internal): from Dan Holmsand, use binary
7500         coding systems so that jka-compr works.
7501
7502 2000-07-07  Ben Wing  <ben@xemacs.org>
7503
7504         * font-lock.el: Undo previous change.  Unfortunately, some
7505         files actually use the variables directly in their init code
7506         without quoting them.
7507
7508 2000-07-07  Ben Wing  <ben@xemacs.org>
7509
7510         * font-lock.el (defvar font-lock-*-face): Removed.
7511
7512         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7513         only when necessary.
7514
7515 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7516
7517         * cl-macs.el: fix cl-transform-function-property kludge
7518         so that it does not require a random feature.
7519
7520 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7521
7522         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7523         as in Linux kernel "Rules.make".
7524
7525 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7526
7527         * build-report.el (build-report): Add autoload cookie.
7528
7529 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7530
7531         * package-ui.el (defgroup pui):  Correct a misspelling
7532         (pui-toggle-package-delete):  Change `seleted' to `selected'
7533
7534 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7535
7536         * package-get.el (package-get-update-base):
7537         (package-get): Use insert-file-contents-literally always.
7538         (package-get-maybe-save-index):
7539         Force coding system for writing to binary.
7540
7541 2000-06-08  Mike Alexander  <mta@arbortext.com>
7542
7543         * code-process.el (call-process-region): If there is no coding
7544         system for the process on process-coding-system-alist use the
7545         coding system of the buffer containing the region.
7546
7547 2000-06-10  Ben Wing  <ben@xemacs.org>
7548
7549         * cmdloop.el (command-error):
7550         If debug-on-error and noninteractive, output backtrace.
7551
7552         * files.el (file-relative-name):
7553         Remove MSDOS references.
7554
7555         * simple.el (line-number): New function, due to non-obvious
7556         behavior/usage of count-lines.
7557
7558         * simple.el (count-lines): document non-obvious usage to get
7559         line number.
7560
7561 2000-06-11  Ben Wing  <ben@xemacs.org>
7562
7563         * faces.el ((featurep 'xpm)):
7564         * x-faces.el (x-init-face-from-resources):
7565         * x-faces.el (x-init-frame-faces):
7566         * x-misc.el (x-init-specifier-from-resources):
7567         * x-misc.el (x-get-resource-and-bogosity-check):
7568         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7569         * x-mouse.el (x-init-pointer-shape):
7570         * x-scrollbar.el (x-init-scrollbar-from-resources):
7571         Add sixth argument to x-get-resource calls so as to issue warnings
7572         rather than errors on bogus arguments.
7573
7574 2000-06-05  Ben Wing  <ben@xemacs.org>
7575
7576         * compat.el: new file.  provides a clean, non-intrusive way to
7577         define compatibility functions.
7578
7579         * process.el (shell-quote-argument): temporary fix for lack
7580         of nt-quote-process-args.  #### I need to put back the overall
7581         structure of that mechanism but redo the guts of it using the
7582         extra intelligence in the C code.
7583
7584 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7585
7586         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7587         `package-get' does in package-get.el, instead of using external
7588         "md5sum" program.
7589
7590         * package-get.el (package-get): Insert package file literally to
7591         make checksum calculation work.
7592
7593 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7594
7595         * code-files.el (convert-mbox-coding-system): Deleted.
7596         (file-coding-system-alist): Removed reference to
7597         convert-mbox-coding-system.
7598
7599 2000-05-28  Martin Buchholz <martin@xemacs.org>
7600
7601         * XEmacs 21.2.34 is released.
7602
7603 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7604
7605         * font-lock.el (font-lock-keywords): Rewrote docstring
7606
7607 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7608
7609         * loadhist.el (unload-feature): handle case where x is both boundp
7610         and fboundp
7611
7612 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7613
7614         * packages.el: It's ok to use built-in macros, but not lisp
7615         defined ones.
7616
7617 2000-05-20  Ben Wing  <ben@xemacs.org>
7618
7619         * font-lock.el:
7620         * font-lock.el (font-lock-message-threshold):
7621         * font-lock.el (font-lock-mode):
7622         * font-lock.el (font-lock-default-fontify-buffer):
7623         * font-lock.el (font-lock-always-fontify-immediately):
7624         * font-lock.el (font-lock-old-extent): Removed.
7625         * font-lock.el (font-lock-old-len): Removed.
7626         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7627         * font-lock.el (font-lock-pending-extent-table): New.
7628         * font-lock.el (font-lock-range-table): New.
7629         * font-lock.el (font-lock-after-change-function):
7630         * font-lock.el (font-lock-after-change-function-1): Removed.
7631         * font-lock.el (font-lock-fontify-pending-extents): New.
7632         * font-lock.el ('font-lock-revert-cleanup): Removed.
7633         * font-lock.el ('font-lock-revert-setup): Removed.
7634         Rewrite deferral code to handle any number of changes, merging
7635         them properly.  Remove hacked-up code for revert-buffer, now
7636         unnecessary.
7637
7638         * menubar-items.el (default-menubar):
7639         In Options->Edit Init File, don't switch to emacs-lisp-mode
7640         unless necessary; doing this turns off font-lock.
7641
7642 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7643
7644         * keydefs.el: Define C-x BS to backward-kill-sentence.
7645
7646 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7647
7648         * files.el (hack-local-variables-prop-line): Use non-greedy
7649         matching to process -*-texinfo-*- -*-.
7650
7651 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7652
7653         * minibuf.el (minibuf-directory-files): new function.
7654         (read-file-name-activate-callback): use minibuf-directory-files.
7655         (read-directory-name-internal): ditto.
7656         (mouse-file-display-completion-list): ditto.
7657         (mouse-directory-display-completion-list): ditto.
7658         (read-file-name-internal): remove "./" from completion list unless
7659         explicitly matched, for consistency.
7660
7661 2000-05-11  Ben Wing  <ben@xemacs.org>
7662
7663         * gutter-items.el (gutter-buffers-tab):
7664         * gutter-items.el (add-tab-to-gutter):
7665         * gutter-items.el (update-tab-in-gutter):
7666         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7667         * gutter-items.el (append-progress-display):
7668         * gutter-items.el (abort-progress-display):
7669         * gutter-items.el (raw-append-progress-display):
7670         Further fixes.  Use set-glyph-image not set-image-instance-property,
7671         to fix problems with multiple windows in a frame.
7672
7673         * menubar-items.el (tutorials-menu-filter):
7674         Fix typo.
7675
7676         * startup.el (early-error-handler):
7677         Display message box under windows; otherwise, message will disappear
7678         before it can be viewed.
7679
7680         * update-elc.el:
7681         Fix bug in NEEDTODUMP processing.
7682
7683 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7684
7685         * startup.el (lock-directory): Removed.
7686         (superlock-file): Ditto.
7687         (startup-set-paths): Remove lockdir.
7688         (startup-setup-paths-warning): Remove lock-directory.
7689
7690         * setup-paths.el (paths-find-lock-directory): Removed.
7691         (paths-find-superlock-file): Ditto.
7692
7693 2000-05-09  Ben Wing  <ben@xemacs.org>
7694
7695         * faces.el (set-face-property):
7696         * faces.el (set-face-font):
7697         * faces.el (set-face-foreground):
7698         * faces.el (set-face-background):
7699         * faces.el (set-face-background-pixmap):
7700         * faces.el (set-face-underline-p):
7701         * faces.el (set-face-strikethru-p):
7702         * faces.el (set-face-highlight-p):
7703         * faces.el (set-face-dim-p):
7704         * faces.el (set-face-blinking-p):
7705         * faces.el (set-face-reverse-p):
7706         doc string changes.
7707
7708         * glyphs.el:
7709         * glyphs.el (make-image-specifier):
7710         * glyphs.el (glyph-property):
7711         * glyphs.el (set-glyph-image):
7712         * glyphs.el (make-glyph):
7713         * glyphs.el (make-pointer-glyph):
7714         * glyphs.el (make-icon-glyph):
7715         * glyphs.el (widget-image-instance-p): New.
7716         authorship info, lots of doc changes.  New predicate, inadvertently
7717         omitted.  the general principle with specifier docs is now that
7718         the description of instantiators should go with the make-foo-specifier
7719         fun's doc string, rather than in foo-specifier-p.  this follows
7720         conventions elsewhere in XEmacs and in general is a lot more obvious
7721         of a place to look.  sometimes the make-foo-specifier function needs
7722         to be created in the process.
7723
7724         * gutter.el:
7725         * gutter.el (make-gutter-specifier): New.
7726         * gutter.el (make-gutter-size-specifier): New.
7727         * gutter.el (make-gutter-visible-specifier): New.
7728         specifier doc updates according to the conventions specified before.
7729
7730         * objects.el:
7731         * objects.el (make-font-specifier):
7732         * objects.el (make-color-specifier):
7733         * objects.el (make-face-boolean-specifier): New.
7734         specifier doc updates according to the conventions specified before.
7735
7736         * specifier.el:
7737         * specifier.el (set-specifier):
7738         * specifier.el (make-integer-specifier): New.
7739         * specifier.el (make-boolean-specifier): New.
7740         * specifier.el (make-natnum-specifier): New.
7741         * specifier.el (make-generic-specifier): New.
7742         * specifier.el (make-display-table-specifier): New.
7743         specifier doc updates according to the conventions specified before.
7744
7745         * toolbar.el:
7746         * toolbar.el (make-toolbar-specifier): New.
7747         specifier doc updates according to the conventions specified before.
7748
7749 2000-05-09  Ben Wing  <ben@xemacs.org>
7750
7751         * process.el (call-process-internal): Revert to previous version
7752         because Mike's change clashed with a change I did not long before.
7753         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7754         Thanks very much Mike for pointing out the bug and submitting a
7755         patch!
7756
7757 2000-04-13  Mike Alexander  <mta@arbortext.com>
7758
7759         * process.el (call-process-internal): Send the correct input buffer
7760         (call-process-internal): Return the exit status of the process
7761
7762 2000-05-07  Ben Wing  <ben@xemacs.org>
7763
7764         * winnt.el:
7765         * winnt.el (nt-quote-args-verbatim): Removed.
7766         * winnt.el (nt-quote-args-prefix-quote): Removed.
7767         * winnt.el (nt-quote-args-backslash-quote): Removed.
7768         * winnt.el (nt-quote-args-double-quote): Removed.
7769         * winnt.el (nt-quote-args-functions-alist): Removed.
7770         * winnt.el (nt-quote-process-args): Removed.
7771         Remove all stuff for argument quoting.  We borrow the code instead
7772         from Emacs 20.6, which is much more careful in its quoting
7773         (e.g. in handling runs of the escape character) and avoids most of
7774         the need for this Lisp mechanism by checking to see whether we're
7775         running a Cygwin or normal program and doing the appropriate
7776         quoting.  If we end up needing such a mechanism, we should add
7777         it by extending the variable `mswindows-quote-process-args' so it
7778         can take an alist of regexps.
7779
7780 2000-05-07  Ben Wing  <ben@xemacs.org>
7781
7782         * keydefs.el:
7783         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7784         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7785         the window without moving point.
7786
7787         * simple.el:
7788         * simple.el (scroll-up-one): New.
7789         * simple.el (scroll-down-one): New.
7790         Functions for use with C-M-up/down.
7791
7792 2000-05-01  Martin Buchholz <martin@xemacs.org>
7793
7794         * XEmacs 21.2.33 is released.
7795
7796 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7797
7798         * dialog.el (yes-or-no-p-dialog-box):
7799         Fix docstring.
7800         Fix following horrible bug in X11 mode with focus-follows-mouse:
7801           1. Visit two files in two different frames.
7802           2. do File->Revert Buffer in one of those frames.
7803           3. Dialog box appears.
7804           4. Arrange things so that the mouse passes over the *other*
7805              frame, then to the dialog box, and click on "Yes".
7806           5. The file contents end up in the *wrong* buffer!
7807         Add TODO comment.
7808
7809 2000-04-28  Ben Wing  <ben@xemacs.org>
7810
7811         * help.el (describe-installation): correct typo introduced
7812         in last patch: boundp -> fboundp.
7813
7814         * etags.el (buffer-tag-table-list):
7815         canonicalize filenames to Unix format so that tag-table-alist
7816         searching works under Windows.
7817
7818         * autoload.el:
7819         Bowdlerize the supposedly objectionable words
7820         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7821
7822         * gutter-items.el (set-progress-display-style):
7823         * gutter-items.el (search-dialog-callback):
7824         * gutter-items.el (make-search-dialog):
7825         Change to new callback-ex api.
7826
7827 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7828
7829         * help.el: (describe-installation): decode-coding-string is not
7830         defined in a non MULE environment.
7831
7832 2000-04-28  Ben Wing  <ben@xemacs.org>
7833
7834         * gutter-items.el (buffer-list-changed-hook):
7835         use it, not record-buffer-hook.
7836
7837         * subr.el (record-buffer-hook): Removed.
7838
7839 2000-04-27  Ben Wing  <ben@xemacs.org>
7840
7841         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7842         use NORECORD option.  Andy will not like this, but the existing
7843         gutter behavior is just wrong, as per this comment:
7844
7845         ;; this used to add the norecord flag to both calls below.
7846         ;; this is bogus because it is a pervasive assumption in XEmacs
7847         ;; that the current buffer is at the front of the buffers list.
7848         ;; for example, select an item and then do M-C-l
7849         ;; (switch-to-other-buffer).  Things get way confused.
7850         ;;
7851         ;; Andy, if you want to maintain the current look, you must
7852         ;;  *uncouple* the gutter order and buffers order.
7853
7854         * loaddefs.el (completion-ignored-extensions): unfuckify.
7855
7856         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7857         xemacs.mak.
7858
7859         * autoload.el (batch-update-one-directory): new function, used in
7860         xemacs.mak.
7861
7862         * loadup.el: set gc-cons-threshold very high unless dumping --
7863         loadup during update-elc is much much much faster.  also do this
7864         when quick-building.
7865
7866         add commented-out code for profiling loadup.
7867
7868
7869         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7870         is required in order to build xemacs.
7871
7872 2000-04-26  Ben Wing  <ben@xemacs.org>
7873
7874         * loadup.el: don't garbage collect during loadup if quick-build
7875         compile-time option is set.
7876
7877 2000-04-23  Ben Wing  <ben@xemacs.org>
7878
7879         * update-elc.el: compute whether any dumped .el or .elc files
7880         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7881         if so.
7882
7883         * update-elc.el (update-elc-files-to-compile): always change
7884         NOBYTECOMPILE in the src directory rather than current dir,
7885         so it will work under NT.
7886
7887         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7888         the form of this file is identical between Unix and Windows.
7889         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7890         Added comment.
7891         (update-autoloads-from-directory): updated doc string.
7892         updated doc strings in a few other places.
7893
7894 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7895
7896         * bytecomp.el (byte-force-recompile): Fix argument to
7897         byte-recompile-directory.
7898
7899 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7900
7901         * gutter-items.el (progress-display-clear-when-idle): Use
7902         add-one-shot-hook.
7903         * gutter-items.el (clear-progress-display): Adjust number of
7904         arguments.
7905
7906 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7907
7908         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7909
7910 2000-04-16  Ben Wing  <ben@xemacs.org>
7911
7912         * printer.el: New file.
7913
7914         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7915
7916         * help.el (describe-installation): Fix decoding for Windows.
7917
7918         * menubar-items.el:
7919         * menubar-items.el (default-menubar):
7920         * menubar-items.el (tutorials-menu-filter): New.
7921         * menubar-items.el (popup-menubar-menu):
7922         Add authorship.  Redo Help menu and Tutorials filter.
7923
7924         * menubar.el: Correct comment.
7925
7926         * modeline.el (modeline-buffer-identification): Correct doc string.
7927
7928         * simple.el:
7929         * simple.el (printing): Removed.
7930         * simple.el (printer-name): Removed.
7931         * simple.el (generic-print-buffer): Removed.
7932         * simple.el (generic-print-region): Removed.
7933         Move generic print code to printer.el.
7934
7935 2000-04-15  Ben Wing  <ben@xemacs.org>
7936
7937         * simple.el (generic-print-region): New.
7938         make this function actually work.
7939         (generic-print-buffer): call generic-print-region.
7940
7941 2000-04-14  Andy Piper  <andy@xemacs.org>
7942
7943         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7944         by using the new widget-callback-current-channel.
7945         (search-dialog-callback): ditto.
7946
7947 2000-04-12  Andy Piper  <andy@xemacs.org>
7948
7949         * gutter.el (default-gutter-position): moved from gutter-items.el.
7950         (default-gutter-position-changed-hook): ditto.
7951         (gutter-element-visibility-changed-hook): ditto.
7952         (set-gutter-element): ditto.
7953         (remove-gutter-element): ditto.
7954         (set-gutter-element-visible-p): ditto.
7955         (gutter-element-visible-p): ditto.
7956         (init-gutter): ditto.
7957
7958         * dialog.el (make-dialog-box): renamed and moved from
7959         gutter-items.el
7960
7961         * gutter-items.el: move various functions elsewhere.
7962
7963 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7964
7965         * menubar-items.el: Fixed place of parenthesis.
7966
7967 2000-04-12  Ben Wing  <ben@xemacs.org>
7968
7969         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7970                 without constantly being prompted for the tag.
7971         * simple.el: Added a number of section headings, to clarify the
7972                 organization of this file.
7973         * simple.el (activate-region):
7974         * simple.el (region-exists-p):
7975         * simple.el (region-active-p):
7976                 Moved these three function down to the other side of
7977                 the case-changing functions, so they join the rest of
7978                 the region code.
7979         * simple.el (printing): New.
7980         * simple.el (printer-name): New.
7981         * simple.el (generic-print-buffer): New.
7982                 New functions, a very simple prototype for a unified
7983                 printing interface.
7984
7985         * process.el (call-process-internal): Real fix for null BUFFER,
7986                 other problems with BUFFER specs.
7987
7988         * menubar-items.el:
7989                 Fixed up File->Print to use new printing functions.
7990                 Various corrections and expansions to Grep/Compile menus.
7991                 New options for Printing.
7992                 New options for SMTP Mail, the way to send mail under
7993                   MS Windows. (There's also a package patch to make SMTP
7994                   Mail be the default under MSWin.)
7995
7996 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7997
7998         * menubar-items.el: Selecting Rectangle Mousing from menubar
7999         did not work.  Needed to quote mouse-track-rectangle-p.
8000
8001 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8002
8003         * cl-compat.el (keywordp): Removed.
8004
8005 2000-04-05  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (progress-layout-glyph): don't initialize here.
8008         (progress-gauge-glyph): use dynamic sizing.
8009         (set-progress-display-style): new function. Set progress glyphs
8010         appropriately depending on the style.
8011         (progress-display-style): new variable. Custom version of
8012         set-progress-display-style.
8013         (progress-abort-glyph): switch to dynamic sizes.
8014         (search-dialog-text): make the edit field active.
8015
8016 2000-04-04  Andy Piper  <andy@xemacs.org>
8017
8018         * gutter-items.el (make-search-dialog): need to make the search
8019         dialog visible after creation.
8020
8021         * menubar-items.el (default-menubar): use the search dialog for
8022         searching. Remove some extraneous search menu items.
8023
8024         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8025         well as strings.
8026         (make-gutter-only-dialog-frame): allow the user to create the
8027         frame unmapped. Allow the gutter spec to be given as a glyph.
8028         (search-dialog-direction): new variable.
8029         (search-dialog-text): new variable.
8030         (search-dialog-callback): new function. Callback for the search
8031         dialog action.
8032         (make-search-dialog): new function. Create a user-friendly search
8033         dialog.
8034
8035 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8036
8037         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8038         under Windows.
8039
8040 2000-04-01  Andy Piper  <andy@xemacs.org>
8041
8042         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8043         progress more accurately.
8044
8045 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8046
8047         * finder.el (finder-compile-keywords): Process readable files only.
8048         Because error in process of .#finder-inf.el when compile xemacs
8049         with --with-clash-detection option.
8050
8051 2000-03-31  Andy Piper  <andy@xemacs.org>
8052
8053         * gutter-items.el (append-progress-display): don't delay after a
8054         successful font-lock.
8055         (make-gutter-only-dialog-frame): new function. Allow users to
8056         create gutter-only dialogs.
8057
8058 2000-03-27  Mike Alexander  <mta@arbortext.com>
8059
8060         * process.el (call-process-internal): Handle a null BUFFER
8061         parameter correctly.
8062
8063 2000-03-28  Andy Piper  <andy@xemacs.org>
8064
8065         * gutter-items.el (abort-progress-display): put strings in the
8066         gutter not extents.
8067         (progress-layout-glyph): signal special 'quit callback.
8068         (progress-display-quit-function): deleted.
8069         (progress-display-stop-callback): deleted.
8070         (progress-display-dispatch-command-events): deleted.
8071         (append-progress-display): remove calls to
8072         progress-display-dispatch-command-events.
8073         (raw-append-progress-display): ditto.
8074
8075 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8076
8077         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8078         being a list.  Actually define `stipple-pixmap-p' which is used as
8079         an error predicate.  Correctly handle PIXMAP being either relative
8080         or absolute file name.
8081
8082 2000-03-24  Andy Piper  <andy@xemacs.org>
8083
8084         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8085         (abort-progress-display): ditto. Don't delete the created extent.
8086         (raw-append-progress-display): ditto.
8087         (progress-display-dispatch-non-command-events): new
8088         function. Encapsulates what we want to do when no command input is
8089         required.
8090         (progress-display-dispatch-command-events): likewise, but disable
8091         for now since it causes too many problems.
8092         (append-progress-display): use them.
8093         (raw-append-progress-display): ditto.
8094         (default-gutter-position-changed-hook): set this rather than
8095         default-gutter-position-changed.
8096         (default-gutter-position-changed-hook): lambda with zero arguments
8097         rather than one.
8098         (raw-append-progress-display): trap errors in pending input since
8099         allowing them to signal will hose the gauge well and
8100         truly. Ideally we would like to delay these until we are more able
8101         to cope.
8102         (append-progress-display): ditto.
8103
8104 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8105
8106         * lisp/make-docfile.el: call-process-internal is now implemented
8107         in process.el.
8108
8109 2000-03-21  Ben Wing  <ben@xemacs.org>
8110
8111         * mule\mule-cmds.el (set-language-info-alist):
8112         Fix to correspond to new menu arrangement.
8113
8114 2000-03-21  Ben Wing  <ben@xemacs.org>
8115
8116         * process.el:
8117         * process.el (call-process-internal): New.
8118         New implementation of call-process.  Only enabled under NT, so far.
8119         stderr handling not implemented yet in CVS'd C code.
8120
8121 2000-03-20  Ben Wing  <ben@xemacs.org>
8122
8123         * lisp-mode.el:
8124         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8125         * lisp-mode.el (lisp-interaction-mode):
8126         Put back Lisp Interaction menubar for Jan V's sake.
8127
8128         * simple.el:
8129         * simple.el (mark-ring):
8130         * simple.el (dont-record-current-mark): New.
8131         * simple.el (in-shifted-motion-command): New.
8132         * simple.el (mark-ring-unrecorded-commands): New.
8133         * simple.el (mark-ring-max):
8134         * simple.el (set-mark-command):
8135         * simple.el (push-mark):
8136         * simple.el (handle-pre-motion-command):
8137         Implement scheme for not recording unimportant marks.
8138
8139         * subr.el:
8140         * subr.el (function-allows-args): New.
8141         New function function-allows-args.
8142
8143 2000-03-20  Martin Buchholz <martin@xemacs.org>
8144
8145         * XEmacs 21.2.32 is released.
8146
8147 2000-03-20  Andy Piper  <andy@xemacs.org>
8148
8149         * gutter-items.el (update-tab-in-gutter): force selection of the
8150         selected-window if required to do so.
8151         (buffers-tab-items): ditto.
8152         (add-tab-to-gutter): ditto.
8153         (create-frame-hook): use force-selection.
8154         (default-gutter-position-changed): lambdify.
8155         (update-tab-hook): deleted since it was only used in one place.
8156
8157 2000-03-18  Andy Piper  <andy@xemacs.org>
8158
8159         * files.el (find-file-noselect): undo change that shouldn't have
8160         gone in.
8161
8162 2000-03-17  Andy Piper  <andy@xemacs.org>
8163
8164         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8165         of selected-window trickery.
8166
8167         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8168         frames tabs.
8169         (progress-display-stop-callback): progress -> progress-display
8170         (progress-display-quit-function): ditto.
8171         (clear-progress-display): ditto.
8172         (remove-progress-display): ditto.
8173         (append-progress-display): ditto.
8174         (abort-progress-display): ditto.
8175         (raw-append-progress-display): ditto.
8176         (display-progress-display): ditto.
8177         (current-progress-display-label): ditto.
8178         (current-progress-display): ditto.
8179         (lprogress-display): ditto and save the buffer
8180         (progress-display): ditto. Otherwise the buffer sometimes gets
8181         changed which confuses font-lock.
8182
8183         * font-lock.el (font-lock-default-fontify-buffer): catch all
8184         errors, not just quit.
8185         (font-lock-mode): progress -> display-progress
8186         (font-lock-default-fontify-buffer): ditto.
8187         (font-lock-fontify-syntactically-region): ditto.
8188         (font-lock-fontify-keywords-region): ditto.
8189
8190 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8191
8192         * cl.el (gensym): Move to here from cl-macs.el.
8193         (gentemp): Ditto.
8194
8195 2000-03-16  Andy Piper  <andy@xemacs.org>
8196
8197         * font-lock.el (font-lock-mode): use lprogress and friends for
8198         progress management.
8199         (font-lock-default-fontify-buffer): ditto.
8200         (font-lock-fontify-syntactically-region): ditto.
8201         (font-lock-fontify-keywords-region): ditto.
8202         (font-lock-revert-cleanup): fix reverting.
8203         (font-lock-revert-setup): ditto.
8204
8205         * gutter-items.el (progress-use-echo-area): new variable. Use the
8206         echo area for progress gauges if non-nil.
8207         (clear-progress): remove echo area stuff and defer to
8208         clear-message.
8209         (append-progress): dispatch non-command events after each progress
8210         increment. Remove echo area stuff.
8211         (abort-progress): remove echo area stuff and defer to
8212         display-message.
8213         (raw-append-progress): ditto. Dispatch non-command events after
8214         gutter redisplay.
8215         (display-progress): defer echo area stuff to display-message.
8216
8217         * gutter-items.el (clear-progress):
8218         (abort-progress): indentation changes.
8219         (display-progress): don't clear progress.
8220         (append-progress): compare messages with equal.
8221         (raw-append-progress): use dispatch-non-command-events to flush
8222         widget creation events.
8223
8224 2000-03-13  Ben Wing  <ben@xemacs.org>
8225
8226         * abbrev.el:
8227         * abbrev.el (abbrev-string-to-be-defined): New.
8228         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8229         Changes for use with the menubar.
8230
8231 2000-03-12  Ben Wing  <ben@xemacs.org>
8232
8233         * alist.el (vassoc): moved here from font-menu.el.
8234
8235         * custom.el (defface): typo fix.
8236
8237         * dialog.el (yes-or-no-p-dialog-box):
8238         * dialog.el (message-box):
8239         * files.el (save-some-buffers-1):
8240         Put accelerators in the button names.
8241
8242         * font-lock.el (font-lock-comment-face):
8243         * font-lock.el (font-lock-keyword-face):
8244         * font-lock.el (font-lock-function-name-face):
8245         Fixed some of the colors under MS Windows because the existing
8246         default colors were hardly different from black and needed to be
8247         made lighter.
8248
8249         * font-menu.el:
8250         * font-menu.el (font-menu-split-long-menu):
8251         * font-menu.el (font-menu-family-constructor):
8252         * font-menu.el (font-menu-size-constructor):
8253         * font-menu.el (font-menu-weight-constructor):
8254         * font-menu.el (font-menu-set-font):
8255         vassoc moved to alist.el.
8256         Accelerators added to all menus.
8257         Unused bound var new-props removed.
8258
8259         * keydefs.el: I did a whole lot of rearranging to put things in a
8260         more consistent order and fixed a number of cases where key
8261         combinations involving up, down, left, right and so on were
8262         defined but the corresponding keypad combinations were not
8263         defined.
8264
8265         * lisp-mode.el:
8266         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8267         * lisp-mode.el (emacs-lisp-mode):
8268         * lisp-mode.el (lisp-interaction-mode):
8269         * lisp-mode.el (flet):
8270         Added accelerators onto the menus.
8271         Made all the different versions of the let function be indented
8272         the same way.
8273         Undid Steve's easy-menu-ification, because it makes it impossible
8274         to have the menubar and popup menus different.
8275         Cleaned up the menu; added items for find-function &c and some
8276         indenting, and removed debug-on-*.
8277
8278         * list-mode.el (list-mode-hook):
8279         * list-mode.el (list-mode):
8280         * list-mode.el (completion-setup-hook):
8281         * list-mode.el (display-completion-list):
8282         Added support for the :window-height keyword, which is required
8283         because of other changes that I made for the file dialog box.  I
8284         also made the hook variables list-mode-hook and
8285         completion-setup-hook and also minibuffer-setup-hook in
8286         minibuf.el be permanent-local; see comment in list-mode.el.
8287
8288         * map-ynp.el (map-y-or-n-p):
8289         Added accelerators to the dialog buttons.
8290
8291         * menubar-items.el (menu-truncate-list):
8292         New internal function.
8293         * menubar-items.el (submenu-generate-accelerator-spec):
8294         * menubar-items.el (menu-item-strip-accelerator-spec):
8295         * menubar-items.el (menu-item-generate-accelerator-spec):
8296         New exported functions, for use in auto-generating accelerator specs.
8297
8298         * menubar-items.el:
8299         * menubar-items.el (default-menubar):
8300         * menubar-items.el (maybe-add-init-button):
8301         * menubar-items.el (bookmark-menu-filter):
8302         * menubar-items.el (slow-format-buffers-menu-line):
8303         * menubar-items.el (build-buffers-menu-internal):
8304         * menubar-items.el (language-environment-menu-filter):
8305         * menubar-items.el (default-popup-menu):
8306         * menubar-items.el (popup-buffer-menu):
8307         * menubar-items.el (popup-menubar-menu):
8308         Did a major overhaul on this file, and in fact I'm nowhere near
8309         done working on the menubar, and there will be more patches to
8310         come.  A basic summary of what I've done:
8311
8312         a) I added accelerators to all of the menu items.  For menus that
8313         are auto-generated, such as the buffers menu, the accelerators are
8314         automatically added to the beginning of each line using the
8315         numbers 1 through 9, then zero, and then letters starting with A,
8316         but omitting the letters that are already in use for the fixed
8317         menu items at the top of the buffers menu.  To facilitate adding
8318         accelerators of this kind, I created some new functions
8319         (*-accelerator-spec), which are also being used by other filters
8320         that auto generate lists of things such as ftp sites to download
8321         packages.  If people really don't like these accelerators
8322         appearing at the beginning of the menu items, a variable can be
8323         added to optionally turn them off, but I think this is rather
8324         pointless because other menu items have accelerators and many or
8325         most of the menu users will use the accelerators if the support is
8326         there.
8327
8328         b) I combined the top level Tools and Apps menus into a single
8329         Tools menu, because the distinction between the two is not
8330         obvious, and the items on the menus are not used often enough that
8331         putting some of them onto submenus is a problem.
8332
8333         c) I created two new top level menus called View and Cmds because
8334         there were too many items on the File and Edit menus, and I'm going
8335         to be adding more items to these menus.  In contrast to the Tools
8336         menu, the items on these menus may be used quite often during an
8337         editing session, and so should be available with fewer
8338         keystrokes.
8339
8340         d) I added a number of options to the options menu, including one
8341         for controlling whether the alt key can be used to traverse to
8342         menu items using the accelerators, one for controlling behavior of
8343         control-k, one for controlling how the kill and yank functions
8344         interact with the clipboard, a few additional buffers-menu
8345         options, and various other things.  I also did a bit of
8346         rearranging, for example, combining the keyboard and mouse options
8347         into a single keyboard and mouse submenu to facilitate the
8348         accelerators on that level.
8349
8350         e) I changed the variable buffers-menu-format-buffer-line-function
8351         to take two arguments instead of one, the second argument being
8352         the line number for use in creating an accelerator.  I added a
8353         hack to support existing functions with one argument (although I
8354         doubt that very many of these exist), for backward compatibility.
8355
8356         f) I moved the top level mule menu to be a submenu of the edit
8357         menu.  I think that most of the items on this menu are fairly
8358         useless and there are certainly not enough frequently used items
8359         to justify this being its own top level menu.
8360
8361         g) I combined most of the items in big-menubar.el into the main menu.
8362         If people think the main menu is too big, it would be possible to
8363         create different configurations, some smaller.
8364
8365         * menubar.el (check-menu-syntax):
8366         Deleted some syntax checks that were no longer valid, partly
8367         because of changes that were already made a long time ago, and
8368         partly because of a change I made where I allow the name of the
8369         menu item to be an evaluated expression rather than just a string,
8370         similar to all of the other parameters of a menu item.
8371
8372         * minibuf.el:
8373         * minibuf.el (read-file-name-1):
8374         * minibuf.el (mouse-read-file-name-1):
8375         I made a number of changes to improve the appearance
8376         and functioning of the file dialog box.  They include:
8377
8378         a) Fixing the problem where closing the dialog box by clicking on
8379         the close button of the window didn't properly exit the
8380         minibuffer.
8381
8382         b) Fixing the problem that if you typed part of a file name, and
8383         then clicked on a completion with the mouse, the file was not
8384         correctly selected.
8385
8386         c) Changing the title of the dialog box to reflect the operation
8387         being done in accordance with user interface conventions, rather
8388         than the name of the dialog box buffer, which is rather useless.
8389
8390         d) Remove the words "possible completions are" which didn't
8391         belong.
8392
8393         e) Fix things so that the completions scroll off the end of the
8394         completions windows only to the right, rather than both to the
8395         right and down, which is in accordance with Windows user interface
8396         conventions.
8397
8398         * msw-init.el (init-post-mswindows-win):
8399         Added a binding for meta-F4, which is the standard windows binding
8400         for exiting a program.
8401
8402         * select.el (get-selection-no-error):
8403         * select.el (own-selection):
8404         * select.el (own-clipboard):
8405         Added an optional argument called append to the functions
8406         own-selection and own-clipboard.  This adds support for appending
8407         text to the existing selection and allows the function
8408         own-clipboard to be used as the value of the variable
8409         interprogram- cut-function.
8410
8411         Fixed a bug in own-selection in handling zmacs-region-stays.
8412
8413         * simple.el (historical-kill-line): New.
8414
8415         * simple.el (kill-line):
8416         * simple.el (interprogram-cut-function):
8417         * simple.el (interprogram-paste-function):
8418         * simple.el (handle-pre-motion-command):
8419         * simple.el (next-line):
8420         * simple.el (previous-line):
8421         a) Expanded the variable kill-whole-line, so that function
8422         kill-line can be set to delete the entire line always, not just
8423         when cursor is at the beginning of the line.  This is controlled
8424         by setting the variable kill-whole-line to the symbol 'always.
8425         This behavior, as well as the existing kill-whole-line behavior,
8426         now only take effect when kill-line is called interactively,
8427         although this is a departure from a previous behavior in the case
8428         of setting this variable kill-whole-line to t.  It is almost
8429         certainly what has always been intended, and most likely the old
8430         way of doing things introduced bugs.  I also created a function
8431         called historical-kill-line, which ignores the kill-whole-line
8432         setting and always gives the historical behavior of only killing
8433         to the end of the line.  I bound this function to shift- control-k
8434         so that the kill to end of line behavior is available, even when
8435         kill-whole-line has been set to change control-k into the simple
8436         delete-whole-line behavior. (This can be set using the options
8437         menu.)
8438
8439         b) I changed things so that kill and yank now interact with the
8440         clipboard by default under windows.  This was done by changing the
8441         default value of interprogram-cut- function and
8442         interprogram-paste-function.  You can get the old behavior by
8443         setting these to nil, and there is an option on the options menu
8444         to do this.
8445
8446         c) I added support for selecting text using shifted motion keys.
8447         This support is on by default and can be controlled by the
8448         variable shifted-motion-keys-select-region.  There is also a
8449         variable called unshifted-motion-keys-deselect-region that
8450         controls more specifically how the shifted motion key behavior
8451         works.  I did not put an option on the options menu to turn this
8452         off, because I can't imagine why this would be useful.
8453
8454         * simple.el (forward-block-of-lines):
8455         * simple.el (backward-block-of-lines):
8456         * simple.el (block-movement-size):
8457         New.
8458
8459         * simple.el (uncapitalized-title-words):
8460         * simple.el (uncapitalized-title-word-regexp):
8461         * simple.el (capitalize-string-as-title):
8462         * simple.el (capitalize-region-as-title):
8463         New.
8464
8465
8466         * subr.el (add-hook):
8467         * subr.el (make-local-hook): New.
8468         * subr.el (remove-local-hook): New.
8469         * subr.el (add-one-shot-hook): New.
8470         * subr.el (add-local-one-shot-hook): New.
8471         Added some functions to make using hooks easier.
8472         These include:
8473
8474         a) Functions add-local-hook and remove-local-hook to make it easy
8475         to use local hooks.
8476
8477         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8478         make it possible to add a "one-shot" hook, which is to say a hook
8479         that runs only once, and automatically removes itself after the
8480         first time it has run.
8481
8482 2000-03-09  Andy Piper  <andy@xemacs.org>
8483
8484         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8485
8486 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8487
8488         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8489         Moved from menubar-items.el.
8490         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8491
8492 2000-03-08  Andy Piper  <andy@xemacs.org>
8493
8494         * gutter-items.el (build-buffers-tab-internal): add selected field
8495         to buffers tab spec.
8496
8497 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8498
8499         * minibuf.el (last-exact-completion): Initialize to nil.
8500
8501 2000-03-07  Didier Verna  <didier@xemacs.org>
8502
8503         * startup.el (command-line-1): remove unused variable
8504         `first-file-buffer'.
8505
8506 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8507
8508         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8509         which is also used for Web server log files.
8510
8511 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8512
8513         * mule/mule-charset.el: Setup auto-fill-chars.
8514
8515 2000-03-02  SL Baur  <steve@beopen.com>
8516
8517         * subr.el (with-string-as-buffer-contents): Reimplement using
8518         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8519         non-deletion of buffer after execution problem.
8520         (with-output-to-string): Use unique buffer name.
8521
8522 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8523
8524         * gutter-items.el (buffers-tab-sort-function):  New variable.
8525         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8526
8527 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8528
8529         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8530
8531 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8532
8533         * menubar-items.el (maybe-add-init-button): Remove the "Load
8534         .emacs" button from all menubars.
8535
8536 2000-03-01  Didier Verna  <didier@xemacs.org>
8537
8538         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8539         region rectangle replacement (from Jan Vroonhof).
8540         (replace-rectangle): new function.
8541
8542 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8543
8544         * mule/mule-cmds.el (set-default-coding-systems): Use
8545         set-terminal-coding-system and set-keyboard-coding-system.
8546         * coding.el (set-terminal-coding-system): Use
8547         set-console-tty-output-coding-system.
8548         (set-keyboard-coding-system): Use
8549         set-console-tty-input-coding-system.
8550
8551 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8552
8553         * minibuf.el (read-variable): Allow symbol to default argument.
8554
8555 2000-02-27  Andy Piper  <andy@xemacs.org>
8556
8557         * gutter-items.el (update-tab-hook): new function to be used for
8558         hooks.
8559         (create-frame-hook): add update-tab-hook.
8560         (record-buffer-hook): ditto.
8561         (default-gutter-position-changed): ditto.
8562         (default-gutter-position): updating the buffers tab is now handled
8563         by a hook.
8564         (default-gutter-position-changed-hook): new variable.
8565         (gutter-element-visibility-changed-hook): ditto.
8566         (set-gutter-element-visible-p): call it.
8567         (set-gutter-element): use modify-specifier-instances. Set extents
8568         as duplicable before using.
8569         (remove-gutter-element): ditto.
8570         (set-gutter-element-visible-p): ditto.
8571         (init-gutter): new function.
8572         (add-tab-to-gutter): use new gutter-element functions rather than
8573         setting specifiers directly.
8574         (clear-progress): ditto.
8575         (abort-progress): ditto.
8576         (gutter-buffers-tab-visible-p): renamed from
8577         default-gutter-visible-p
8578
8579         * specifier.el (modify-specifier-instances): new function from Jan
8580         Vroonhof.
8581
8582         * x-init.el (init-post-x-win): call init-gutter.
8583
8584         * msw-init.el (init-post-mswindows-win): call init-gutter.
8585
8586         * menubar-items.el (default-menubar): Update to reflect new gutter
8587         variables.
8588
8589 2000-02-26  Andy Piper  <andy@xemacs.org>
8590
8591         * gutter-items.el (set-gutter-element): new function. Add gutter
8592         elements to the specified gutter.
8593         (remove-gutter-element): new function. Remove gutter elements from
8594         the specified gutter.
8595         (set-gutter-element-visible-p): new function. Set gutter element
8596         visibility for the provided gutter-visible specifier.
8597
8598 2000-02-23  Andy Piper  <andy@xemacs.org>
8599
8600         * gutter-items.el (add-tab-to-gutter): specify dimensions
8601         dynamically.
8602
8603 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8604
8605         * gutter-items.el (add-tab-to-gutter):
8606         * package-get.el (package-get-interactive-package-query):
8607         * package-ui.el (pui-directory-exists):
8608         (pui-install-selected-packages):
8609         (pui-list-packages):
8610         Use #'(lambda ...)  instead of '(lambda ...).
8611
8612 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8613
8614         * startup.el (load-user-init-file): Check to make sure user
8615           has an init-file before calling load().
8616
8617 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8618
8619         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8620
8621 2000-02-23  Martin Buchholz <martin@xemacs.org>
8622
8623         * XEmacs 21.2.31 is released.
8624
8625 2000-02-21  Mike Sperber <mike@xemacs.org>
8626
8627         * loadup.el (really-early-error-handler):
8628         * update-elc.el:
8629         * make-docfile.el:
8630         Remove dependency on EMACSBOOTSTRAP... environment variables.
8631
8632 2000-02-21  Martin Buchholz <martin@xemacs.org>
8633
8634         * XEmacs 21.2.30 is released.
8635
8636 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8637
8638         * byte-optimize.el (byte-optimize-plus):
8639         (byte-optimize-minus):
8640         (byte-optimize-multiply):
8641         Optimize (- 0) to 0, not (-)
8642         Optimize (+ 5 3.0) to 8.0
8643         Optimize (* 5 3.0) to 15.0
8644         Improve readability.
8645
8646 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8647
8648         * modeline.el: (modeline-scrolling-method): change modeline
8649         mswindows cursor appearance according to the value.
8650
8651         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8652         and 'gui-element face colors and 'gui-element face font to Windows
8653         defaults.
8654
8655 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8656
8657         * font-lock.el: Javadoc enhancements
8658
8659 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8660
8661         * ldap.el (toplevel): Test if LDAP support has been compiled in
8662         (ldap-verbose): New option
8663         (ldap-search-entries): Renamed from the previous ldap-search
8664         Conditionalize message display on ldap-verbose
8665         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8666         defuns
8667         (ldap-search): Is now defined as an obsolete wrapper calling
8668         ldap-search-basic or ldap-search-entries
8669
8670
8671 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8672             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8673             Jan Vroonhof  <jan@xemacs.org>
8674
8675         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8676         When for-effect is true, didn't call `byte-optimize-form'
8677         in and/or subforms without last.
8678
8679 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8680
8681         * package-get.el (package-get-download-sites): Use correct custom
8682         type.
8683
8684 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8685
8686         * files.el (write-file): Ask for coding system when compiled with
8687         file-coding.
8688
8689 2000-02-16  Andy Piper  <andy@xemacs.org>
8690
8691         * buffer.el (switch-to-buffer): give norecord argument to
8692         set-window-buffer instead of explicitly recording.
8693
8694         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8695         we have to pick a window.
8696
8697 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8698
8699         * mule/mule-cmds.el (describe-language-support): Don't add
8700         unexist function to help-map.
8701         (describe-coding-system): Don't use already assigend `C'.
8702
8703 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8704
8705         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8706         work in custom.
8707
8708 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8709
8710         * about.el: Ienaga's e-mail address change.
8711
8712 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8713
8714         * etags.el (find-tag): force new window -- even if buf already
8715         visible -- when other-window is t
8716
8717 2000-02-16  Martin Buchholz <martin@xemacs.org>
8718
8719         * XEmacs 21.2.29 is released.
8720
8721 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8722
8723         * cl-extra.el (getf): This is now identical to `plist-get', so
8724         just defalias it.
8725         * cl-macs.el: Make getf an alias to plist-get, at the
8726         byte-compiler level, using define-compiler-macro.
8727
8728 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8729
8730         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8731
8732 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8733
8734         * lisp/etags.el (find-tag-internal): set exact-tagname to
8735           a regular expression that matches against the tagname
8736           part of the tag entry first instead of only looking in
8737           the context area.
8738
8739 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8740
8741         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8742         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8743
8744 2000-02-07  Martin Buchholz <martin@xemacs.org>
8745
8746         * XEmacs 21.2.28 is released.
8747
8748 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8749
8750         * cl-extra.el (getf): Just call `get', never `get*'.
8751         Make arglist match docstring.
8752         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8753         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8754         * byte-optimize.el: remove references to `get*'.
8755
8756 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8757
8758         * mule/european.el: Add syntax information for Latin3 and Latin4.
8759
8760 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8761
8762         * byte-optimize.el: Byte-optimize (length "foo")
8763
8764 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8765
8766         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8767         width check using `window-leftmost-p' and `window-rightmost-p'.
8768
8769 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8770
8771         * wid-edit.el (widget-match-inline): An atom never matches a
8772           list.
8773
8774 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8775
8776         * modeline.el: Consolidated 'x and 'mswindows specification under
8777         'win tag.
8778
8779 2000-01-29  Andy Piper  <andy@xemacs.org>
8780
8781         * gutter-items.el: (format-buffers-tab-line): Try and be
8782         intelligent about buffer naming when we have duplicates.
8783
8784 2000-01-29  Andy Piper  <andy@xemacs.org>
8785
8786         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8787         updated when it becomes visible.
8788
8789 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8790
8791         * bytecomp.el (byte-compile-insert-header): Properly set coding
8792         system under MULE and file-coding.
8793
8794 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8795
8796         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8797         (dontusethis-set-value-terminal-coding-system-handler):
8798         (dontusethis-set-value-keyboard-coding-system-handler):
8799         Never undefine coding system aliases.  Emergency fix for gnus.
8800
8801 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8802
8803         * files.el (abbreviate-file-name): Use directory-sep-char instead
8804         of hard-coded "/".
8805
8806 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8807
8808         * startup.el (user-init-file-base-list): New variable, replacing
8809         user-init-file-base.
8810         (find-user-init-file): New function.
8811         (command-line-early): Use it.
8812         (load-user-init-file): Ditto.
8813
8814 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8815
8816         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8817         calling valid-image-instantiator-format-p
8818
8819 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8820
8821         * isearch-mode.el (isearch-mode): The variable is
8822         isearch-unhidden-extents, not isearch-opened-extents.
8823
8824 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8825
8826         * minibuf.el (next-history-element): Modify error message if a
8827         default value is available.
8828
8829 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8830
8831         * bytecomp.el (byte-compile-file): Don't unconditionally write
8832         .elc files in binary - might contain non-Latin1.
8833
8834 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8835
8836         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8837         for windows-nt.
8838
8839         * version.el:
8840         * startup.el (user-init-file-base):
8841         * process.el (call-process-region):
8842         * files.el (make-backup-file-name):
8843         (backup-file-name-p):
8844         (file-relative-name):
8845         (abbreviate-file-name):
8846         (set-auto-mode):
8847         * code-process.el (call-process-region): Removed unnecessary
8848         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8849         support out of the universe.
8850
8851         * process.el:
8852         * code-process.el:
8853         * bytecomp.el (byte-compile-file): Removed reference to
8854         buffer-file-type, and commented usage of binary-process-output
8855         NTEmacs variables.
8856
8857 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8858
8859         * help.el (function-arglist): Add case for macro.
8860
8861 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8862
8863         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8864         printers.
8865         (custom-display): Added a menu for printer/display tags.
8866
8867         * frame.el (frame-type):
8868         * device.el (device-type): Added 'msprinter to the doc string, and
8869         removed 'pc -- it is not going to be implemented ever.
8870         (call-device-method): Fixed docstring typo.
8871         Defined specifier tags 'printer and 'display.
8872
8873 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8874
8875         * lisp/itimer.el (itimer-run-expired-timers): (consp
8876           last-command-event-time) instead of (consp
8877           'last-command-event-time).
8878
8879 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8880
8881         * msw-glyphs.el: Removed obsolete commentary.
8882
8883 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8884
8885         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8886         better default value.
8887
8888 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8889
8890         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8891         (read-string): Ditto.
8892         (eval-minibuffer): Ditto.
8893         (read-command): Ditto.
8894         (read-function): Ditto.
8895         (read-variable): Ditto.
8896         (read-number): Ditto.
8897         (read-shell-command): Ditto.
8898         (read-number): Record history.
8899
8900 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8901
8902         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8903
8904 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8905
8906         * faces.el (startup-initialize-custom-faces): New function.
8907         Reset all faces created during auto-autoloads loading time
8908         by defface.
8909         * startup.el (command-line): Call it.
8910
8911 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8912
8913         * about.el (about-hackers): Add myself to contributors list.
8914
8915 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8916
8917         * menubar-items.el (maybe-add-init-button): Removed an argument in
8918         a call to load-user-init-file, as the function managed to lose its
8919         formal parameter a few betas ago.
8920
8921 2000-01-18  Martin Buchholz <martin@xemacs.org>
8922
8923         * XEmacs 21.2.27 is released.
8924
8925 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8926
8927         * process.el (shell-command-to-string): Use the FSF docstring.
8928         Make shell-command-to-string the standard function, and
8929         exec-to-string the (deprecated) alias.
8930
8931         * startup.el: typo fix.
8932
8933 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8934
8935         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8936
8937 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8938
8939         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8940         buffers after visible buffers.
8941         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8942
8943 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8944
8945         * info.el (Info-extract-menu-node-name): Stop at a dot
8946         followed by whitespace or right parenthesis.
8947
8948 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8949
8950         * info.el (Info-directory-list): Warn against using Customize with
8951         Info-directory-list.
8952
8953 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8954
8955         * minibuf.el (read-file-name): doc fix.
8956
8957         * autoload.el (update-file-autoloads): doc fix.
8958
8959         * about.el (about-hackers): Change my E-mail address.
8960
8961 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8962
8963         * info.el (Info-visit-file): Just use the `f' interactive spec to
8964         read a filename in the standard way.
8965
8966 2000-01-13  Andy Piper  <andy@xemacs.org>
8967
8968         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8969         (gutter-buffers-tab-extent): new variable.
8970         (update-tab-in-gutter): call add-tab-to-gutter again if the
8971         orientation has changed.
8972         (add-tab-to-gutter): cope with different orientations.
8973
8974 2000-01-11  Didier Verna  <didier@xemacs.org>
8975
8976         * info.el (Info-following-node-name): backward-skip dots as well
8977         as spaces (dots at the end of a node name aren't part of it).
8978         (Info-extract-menu-node-name): don't skip dots. There could be
8979         some in the node name.
8980         (Info-index): allow dots to be part of a node name.
8981
8982 2000-01-12  Andreas Jaeger  <aj@suse.de>
8983
8984         * files.el (auto-mode-alist): Added idlwave-mode.
8985         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8986
8987 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8988
8989         * info.el (Info-search): Show default value.
8990
8991 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8992
8993         * info.el (Info-read-node-completion-table): New variable.
8994         (Info-read-node-name-1): New function.
8995         (Info-read-node-name): Use it.
8996         (Info-follow-reference): Use DEFAULT argument of completing-read.
8997         (Info-menu): Ditto.
8998
8999 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9000
9001         * hyper-apropos.el (hyper-describe-key-briefly): Save
9002         window configuration.
9003         (hyper-describe-face): Use DEFAULT of completing-read.
9004         (hyper-apropos-read-variable-symbol): Ditto.
9005         (hyper-apropos-read-function-symbol): Ditto.
9006
9007 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9008
9009         * mule/mule-cmds.el (set-default-coding-system): Set
9010         comint-exec-hook to use coding-system-for-read and
9011         coding-system-for-write so that C-x RET c works.
9012
9013 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9014
9015         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9016         (previous-matching-history-element): Increment
9017         minibuffer-max-depth by 1.
9018         (next-matching-history-element): Ditto.
9019
9020 2000-01-11  Andy Piper  <andy@xemacs.org>
9021
9022         * gutter-items.el (buffers-tab): Create a new face for the buffers
9023         tab.
9024         (buffers-tab-face): use it.
9025
9026 2000-01-10  Didier Verna  <didier@xemacs.org>
9027
9028         * modeline.el (modeline-scrolling-method): change modeline X
9029         cursor appearance according to the value.
9030
9031 2000-01-07  Andreas Jaeger  <aj@suse.de>
9032
9033         * about.el (about-hackers): Moved my entry to contributor list.
9034         (xemacs-hackers): Added myself.
9035         (about-maintainer-info): Added description of myself.
9036
9037
9038 2000-01-07  Didier Verna  <didier@xemacs.org>
9039
9040         * modeline.el (modeline-scrolling-method): new variable.
9041         (mouse-drag-modeline): add reference to it in the docstring.
9042         (mouse-drag-modeline): handle it.
9043
9044 2000-01-08  Andy Piper  <andy@xemacs.org>
9045
9046         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9047         calls.
9048         (remove-buffer-from-gutter-tab): ditto.
9049
9050 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9051
9052         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9053         (custom-face-edit): Fix grammatical error in help message.
9054
9055 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9056
9057         * movemail.el: Added.
9058
9059         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9060
9061 2000-01-03  Didier Verna  <didier@xemacs.org>
9062
9063         * modeline.el (mouse-drag-modeline): remove the code related to
9064         the modeline horizontal scrolling facility.
9065
9066 1999-12-31  Martin Buchholz <martin@xemacs.org>
9067
9068         * XEmacs 21.2.26 is released.
9069
9070 1999-12-28  Andy Piper  <andy@xemacs.org>
9071
9072         * wid-edit.el (widget-push-button-value-create): The gui cache
9073         does not agree with native widgets which can only be displayed
9074         once per window. The reasons for caching are diminished now that
9075         we don't hog resources when creating buttons.
9076         (widget-push-button-cache) deleted.
9077
9078 1999-12-24  Martin Buchholz <martin@xemacs.org>
9079
9080         * XEmacs 21.2.25 is released.
9081
9082 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9083
9084         * hyper-apropos.el (hyper-apropos): Toggle
9085         hyper-apropos-programming-apropos correctly.
9086         Set REGEXP when user accepts default value.
9087
9088 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9089
9090         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9091         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9092
9093 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9094
9095         * mule/mule-category.el (undefined-category-designator):
9096         Return char instead of character.  Search for undefined one.
9097         (describe-category): Use with-displaying-help-buffer.
9098
9099 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9100
9101         * byte-optimize.el (byte-optimize-plus):
9102         Optimize (+ 1) to 1 instead of (1+ nil).
9103
9104         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9105
9106         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9107
9108         * byte-optimize.el (byte-optimize-char-before): New function.
9109         Remove performance penalty for using (char-before) instead of (char-after).
9110
9111 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9112
9113         * mule/mule-category.el (char-category-list): Return character
9114         instead of integer.
9115
9116 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9117
9118         * minibuf.el (read-buffer): Check default is buffer object.
9119
9120 1999-11-25  Andy Piper  <andy@xemacs.org>
9121
9122         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9123         for buttons.
9124
9125 1999-12-16  Andreas Jaeger  <aj@suse.de>
9126
9127         * package-get.el (package-get-maybe-save-index): Fixed typo.
9128         Patch by Jeff Miller <jmiller@smart.net>.
9129
9130 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9131
9132         * gnuserv.el (gnuserv-process-filter):  don't call
9133         gnuserv-write-to-client when gnuserv-current-client is nil
9134
9135 1999-12-14  Martin Buchholz <martin@xemacs.org>
9136
9137         * XEmacs 21.2.24 is released.
9138
9139 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9140
9141         * about.el (about-hackers): Update my email address.
9142
9143 1999-12-07  Martin Buchholz <martin@xemacs.org>
9144
9145         * XEmacs 21.2.23 is released.
9146
9147 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9148
9149         * package-get.el (package-get-download-sites): Removed several
9150         defunct download sites, added many new ones, and corrected a few
9151         incorrect directory-on-site entries.  Added physical locations to
9152         site-description.
9153
9154 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9155
9156         * finder.el (finder-commentary): add DOC string and fix
9157         interactive spec
9158
9159 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9160
9161         * help.el (describe-function): Don't forget to intern the string
9162         completing-read returns.
9163         (describe-variable): Ditto.
9164
9165 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9166
9167         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9168         `hyper-apropos-help-mode' here to find symbol to customize
9169         irregardless of cursor position and simplify
9170         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9171         `hyper-apropos-popup-menu'.
9172
9173 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9174
9175         * apropos.el (apropos-mode-map): Add return to call
9176         apropos-follow.
9177         (apropos-print): Call apropos-mode to have better
9178         command reference. Put keymap text-poperty to
9179         symbole name.
9180
9181 1999-11-22  Alastair Burt  <burt@dfki.de>
9182
9183         * help.el: (describe-bindings-1): Added handling of keymaps for
9184         the extents at point.
9185
9186 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9187
9188         * gutter-items.el (buffers-tab-items): Wrap the function in a
9189         save-match-data
9190
9191 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9192
9193         * help.el (describe-function): Use the DEFAULT argument to
9194         completing-read.
9195         (describe-variable): Ditto.
9196
9197 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9198
9199         * minibuf.el (read-from-minibuffer): Add optional argument
9200         DEFAULT to have better mini-buffer history support.
9201         (completing-read): Pass default to read-from-minibuffer.
9202         (read-buffer): Pass default to completing-read.
9203
9204 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9205
9206         * font-lock.el (font-lock-doc-string-face): Document the
9207         `font-lock-lisp-like' property.
9208
9209 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9210
9211         * lisp-mode.el: Specify `font-lock-lisp-like'.
9212
9213         * font-lock.el (font-lock-lisp-like): New function.
9214         (font-lock-fontify-syntactically-region): Use it.
9215
9216 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9217
9218         * XEmacs 21.2.22 is released
9219
9220 1999-11-28  Martin Buchholz <martin@xemacs.org>
9221
9222         * XEmacs 21.2.21 is released.
9223
9224 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9225
9226         * minibuf.el (read-coding-system): Accept symbol and
9227         coding-system object as a default-coding-system.
9228
9229 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9230
9231         * minibuf.el (read-coding-system): Accept symbol as
9232         a default-coding-system.
9233
9234 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9235
9236         * apropos.el (apropos-documentation): Use insert instead
9237         of princ.
9238
9239 1999-11-07  William M. Perry  <wmperry@aventail.com>
9240
9241         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9242           for the linux console.
9243
9244         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9245           stuff to work when you are not on a window system, since the GPM
9246           mouse support now allows pasting from outside of XEmacs.
9247
9248 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9249
9250         * XEmacs 21.2.20 is released
9251
9252 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9253
9254         * setup-paths.el (paths-default-info-directories): Add
9255         /usr/share/info and /usr/local/share/info.
9256
9257 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9258
9259         * about.el: Updated Vladimir Ivanovic's info.
9260
9261 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9262
9263         * auto-show.el (auto-show-truncationp): Remove.
9264
9265         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9266
9267 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9268
9269         * indent.el (indent-line-to): fix bug: spaces were not replaced
9270         with tab if column is multiple of tab-width
9271         From dhn@qedinc.com
9272
9273 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9274
9275         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9276         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9277
9278         * package-get.el (package-get-package-provider): Be verbose when
9279         interactive. Patch from Robert Pluim
9280
9281 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9282
9283         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9284         info file suffixes.
9285
9286 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9287
9288         * process.el (open-network-stream): Add a new optional parameter
9289         PROTOCOL to support udp; fix a minor typo and add an explanation
9290         in docstring for udp programming.
9291
9292         * code-process.el (open-network-stream): Add a new optional
9293         parameter PROTOCOL to support udp; fix a minor typo and add an
9294         explanation in docstring for udp programming.
9295
9296 1999-10-18  Andy Piper  <andy@xemacs.org>
9297
9298         * gui.el (make-gui-button): be more precise about how we call
9299         callbacks.
9300
9301         * wid-edit.el (widget-push-button-value-create): Use the new form
9302         of native gui-button.
9303
9304 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9305
9306         * info.el (Info-page-prev): Don't do (sit-for 0).
9307
9308 1999-10-13  Andy Piper  <andy@xemacs.org>
9309
9310         * gutter-items.el (progress-abort-glyph): new glyph for showing
9311         abort status.
9312         (append-progress): dispatch-event rather than sit-for.
9313         (abort-progress): new function. Show the abort glyph with an
9314         appropriate message.
9315         (raw-append-progress): dispatch-event rather than sit-for.
9316         (display-progress): cope with aborts.
9317
9318         * gui.el (make-gui-button): Use native widgets for buttons
9319         unconditionally.
9320         (insert-gui-button): ditto.
9321         (gui-button-p): ditto.
9322
9323         * xbm-button.el: remove from core.
9324
9325         * xpm-button.el: remove from core.
9326
9327 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9328
9329         * faces.el (init-device-faces): Don't initialize the random faces
9330         on the stream device.
9331
9332 1999-10-06  Andy Piper  <andy@xemacs.org>
9333
9334         * files.el (recover-file): Don't use ls under windows for revert buffer.
9335
9336 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9337
9338         * package-get.el (package-get-download-menu): Make menu really
9339         toggle download sites.
9340         (package-get-download-sites): Add autoload cookie.
9341
9342 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9343
9344         * setup-paths.el (paths-find-module-directory): Ditto.
9345
9346 1999-09-29  Werner Fink  <werner@suse.de>
9347
9348         * setup-paths.el (paths-find-exec-directory): Add missing nil
9349         parameter for environment.
9350
9351 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9352
9353         * modeline.el (modeline-format):
9354         Only purecopy the strings.  Else
9355         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9356         barfs.
9357
9358 1999-08-28  Mike Woolley  <mike@bulsara.com>
9359
9360         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9361         user setting comint-completion-addsuffix and
9362         comint-process-echoes.
9363
9364 1999-09-22  Andy Piper  <andy@xemacs.org>
9365
9366         * gutter-items.el (update-tab-in-gutter): use
9367         last-nonminibuf-window instead of selected-window.
9368
9369 1999-09-18  Andy Piper  <andy@xemacs.org>
9370
9371         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9372         display on.
9373
9374         * subr.el (record-buffer-hook): new variable so that the hook gets
9375         some documentation.
9376
9377 1999-09-16  Andy Piper  <andy@xemacs.org>
9378
9379         * gutter-items.el (update-tab-in-gutter): only update when the
9380         gutter is visible.
9381         (remove-buffer-from-gutter-tab): ditto.
9382
9383 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9384
9385         * simple.el (do-auto-fill): Commented out part of Kinsoku
9386         processing.
9387
9388 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9389
9390         * isearch-mode.el (isearch-highlightify-region): Give the
9391         highlighting extents a high priority.
9392         (isearch-make-extent): Give the main highlighting extent an even
9393         higher priority.
9394
9395 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9396
9397         * packages.el (packages-compute-package-locations): Fix typo from
9398         -u rationalization.
9399
9400 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9401
9402         * setup-paths.el (paths-find-doc-directory): Respect value of
9403         `configure-doc-directory.'
9404
9405         * find-paths.el (paths-find-architecture-directory): Give
9406         precendence `default' argument (which typically comes from
9407         configure).
9408
9409 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9410
9411         * startup.el (command-line-early): Added options -user-init-file
9412         and -user-init-directory.
9413
9414         * files.el (user-init-file): Default to NIL so we can recognize
9415         when it's set.
9416
9417 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9418
9419         * obsolete.el (init-file-user):
9420         * startup.el:
9421         * packages.el (packages-compute-package-locations):
9422         * package-get.el (package-get-user-index-filename):
9423         * menubar-items.el (maybe-add-init-button):
9424         * info.el (Info-annotations-path):
9425         * dump-paths.el:
9426         Change `user-init-directory' to be an absolute path.
9427         Use `user-init-directory' where appropriate.
9428         Zap `init-file-user' and its uses.
9429
9430 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9431
9432         * subr.el (copy-symbol): New function.
9433
9434 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9435
9436         * isearch-mode.el (isearch-done): Be sure to restore invisible
9437         extents in the proper buffer.
9438         (isearch-pre-command-hook): Set this-command to the correct value
9439         in case the buffer has changed and old overriding-local-map was
9440         used.
9441         (isearch-restore-extent): Use remprop instead of setting the
9442         property to nil.
9443
9444 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9445
9446         * cmdloop.el (execute-extended-command): Update zmacs region
9447         before the delay.
9448         (execute-extended-command): Make the message gettext-friendly.
9449
9450 1999-09-07  Andy Piper  <andy@xemacs.org>
9451
9452         * gutter-items.el (progress-gauge-glyph): renamed from
9453         progress-glyph.
9454         (progress-text-glyph): new variable.
9455         (progress-layout-glyph): use layouts and text glyphs.
9456         (progress-area-buffer): removed.
9457         (progress-text-and-extent): new variable.
9458         (progress-displayed-p): dynamically create gutter area buffer.
9459         (clear-progress): ditto.
9460         (raw-append-progress): ditto.
9461         (append-progress): use new glyph names.
9462         (raw-append-progress): only create the extent when needed. set
9463         properties more optimally.
9464         (progress): remove args.
9465
9466 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9467
9468         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9469         mapcar where the return value is unused.
9470         (isearch-restore-invisible-extents): Ditto.
9471         (isearch-highlight-all-cleanup): Ditto.
9472         (isearch-delete-extents-in-range): Traverse the extents only once.
9473         (isearch-highlight-all-update): Don't start over if the search
9474         string has changed and more input is pending.
9475
9476 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9477
9478         * packages.el (packages-find-package-data-path): Ditto.
9479
9480         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9481
9482         * subr.el (mapc-internal): Don't make obsolete.
9483
9484         * cl-extra.el (mapc): Resurrect.
9485
9486 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9487
9488         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9489         alias.
9490
9491         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9492         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9493         (isearch-yank-clipboard): Use get-clipboard instead of
9494         x-get-clipboard.
9495         (isearch-yank-selection): Fix docstring.
9496
9497 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9498
9499         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9500
9501 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9502
9503         * cl-macs.el (extent-start-position): Fix setf method.
9504         (extent-end-position): Ditto.
9505
9506 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9507
9508         * isearch-mode.el: End merge with FSF 20.4.
9509
9510         * isearch-mode.el (search-invisible): New variable.
9511         (isearch-hide-immediately): Ditto.
9512         (isearch-unhidden-extents): Ditto.
9513         (isearch-range-invisible): New function.
9514         (isearch-unhide-extent): Ditto.
9515         (isearch-restore-invisible-extents): Ditto.
9516         (isearch-restore-extent): Ditto.
9517
9518         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9519         implementation.
9520         (isearch-ring-retreat-edit): Ditto.
9521         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9522         (isearch-forward-regexp): New arguments NOT-REGEXP and
9523         NO-RECURSIVE-EDIT.
9524         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9525         (isearch-backward-regexp): New arguments NOT-REGEXP and
9526         NO-RECURSIVE-EDIT.
9527         (isearch-mode): Return isearch-success.
9528         (isearch-update): Use unread-command-events instead of
9529         unread-command-event.
9530         (isearch-abort): If an invalid regexp is encountered, keep popping
9531         states.
9532         (isearch-*-char): Use FSF implementation.
9533         (isearch-whitespace-chars): Use the more robust FSF's
9534         implementation.
9535         (isearch-within-brackets): New variable.
9536         (isearch-mode): Initialize it.
9537         (isearch-edit-string): Bind it.
9538         (isearch-search-and-update): Set it.
9539         (isearch-push-state): Push it.
9540         (isearch-top-state): Pop it.
9541         (isearch-search): Set it.
9542         (isearch-printing-char): When called by isearch-whitespace-chars,
9543         handle M-SPC gracefully.
9544         (isearch-message-prefix): New argument ELLIPSIS.
9545         (isearch-message-suffix): Ditto.
9546         (isearch-message): Use the ELLIPSIS argument when calling
9547         isearch-message-prefix and isearch-message-suffix.
9548         (isearch-message-prefix): Distinguish between "wrapped" and
9549         "overwrapped" search, FWIW.
9550
9551 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9552
9553         * isearch-mode.el (isearch-edit-string): Use the head of the
9554         search ring instead of search-last-string and search-last-regexp.
9555         (search-highlight): Renamed from isearch-highlight.
9556         (isearch-exit): Use the new name.
9557         (isearch-highlight): Ditto.
9558         (isearch-dehighlight): Ditto.
9559         (isearch-update-ring): New function.
9560         (isearch-done): Call it.
9561         (isearch-done): New argument EDIT.
9562         (isearch-repeat): If search string is empty, look up at the car of
9563         the search ring; ignore the yank pointer.
9564         (isearch-abort): Call isearch-done with NOPUSH.
9565         (isearch-cancel): New function.
9566         (isearch-mode-map): Bind it to ESC ESC ESC.
9567
9568         * isearch-mode.el: Begin merge with FSF 20.4.
9569
9570 1999-09-01  Andy Piper  <andy@xemacs.org>
9571
9572         * x-select.el (x-get-clipboard): obsolete.
9573         (x-yank-clipboard-selection): obsolete
9574
9575         * select.el (disown-selection): need to be careful to disown the
9576         clipboard if we set it via selection.
9577         (get-clipboard): move from x-select.el
9578         (yank-clipboard-selection): ditto.
9579
9580 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9581
9582         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9583         isearch-highlight-all-matches to nil.
9584         (isearch-fixed-case): New variable.
9585         (isearch-mode): Initialize it.
9586         (isearch-edit-string): Save it.
9587         (isearch-toggle-case-fold): Set it.
9588         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9589         need to check isearch-fixed-case.
9590         (isearch-toggle-case-fold): Update highlighting of all matches
9591         before the pause.
9592         (isearch-edit-string):
9593
9594 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9595
9596         * isearch-mode.el (isearch-edit-string): Call isearch-message
9597         before reading the event so that the prompt is displayed properly.
9598         (isearch-message): Use isearch-nonincremental when calling
9599         isearch-message-prefix.
9600         (minibuffer-local-isearch-map): Bind up and down to do the same as
9601         M-p and M-n respectively.
9602         (isearch-done): New arg NOPUSH.
9603         (isearch-edit-string): Use it.
9604         (isearch-edit-string): Don't bind isearch-string.
9605         (isearch-ring-adjust): Edit string, *then* push state.
9606
9607 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9608
9609         * faces.el (isearch-secondary): Make isearch-secondary look
9610         different than default.
9611
9612 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9613
9614         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9615         save-excursion.
9616         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9617         (isearch-update): Call isearch-dehighlight without arguments.
9618         (isearch-done): Ditto.
9619
9620         * isearch-mode.el (isearch-fix-case): If the search string has no
9621         upper-case letters, allow the folding to be reenabled.
9622         Previously, once disabled, the folding would remain that way until
9623         the end of isearch.
9624         (isearch-top-state): Call isearch-fix-case.
9625
9626         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9627         save-excursion.
9628         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9629
9630 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9631
9632         * xpm-button.el:
9633         xbm-button.el: Need to exist in core because gui.el depends on
9634         them.
9635
9636 1999-08-31  Andy Piper  <andy@xemacs.org>
9637
9638         * gutter-items.el (buffers-tab-face): new customizable variable.
9639         (buffers-tab-default-buffer-line-length): new specifier for
9640         maximum viewable characters.
9641         (progress-stack): new variable for implementing widget-based
9642         progress messages.
9643         (progress-area-buffer): ditto.
9644         (progress-glyph-height): ditto.
9645         (progress-stop-callback): ditto.
9646         (progress-quit-function): new function.
9647         (progress-glyph): new variable.
9648         (progress-layout-glyph): ditto.
9649         (progress-displayed-p): new function, see message-displayed-p for
9650         details.
9651         (clear-progress): ditto.
9652         (remove-progress): ditto.
9653         (append-progress): ditto.
9654         (raw-append-progress): ditto.
9655         (display-progress): ditto.
9656         (current-progress): ditto.
9657         (current-progress-label): ditto.
9658         (progress): ditto.
9659         (lprogress): ditto.
9660
9661
9662 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9663
9664         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9665
9666         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9667         `isearch-yank-selection'.
9668         (isearch-mode-map): Use it.
9669         (isearch-yank-selection): Use `get-selection' instead of
9670         `get-x-selection'.
9671
9672 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9673
9674         * faces.el (isearch-secondary): Create face here.
9675
9676         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9677         timers.
9678
9679 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9680
9681         * subr.el (buffer-string): More robust backward compatibility
9682         check, courtesy William Perry.
9683
9684 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9685
9686         * replace.el (perform-replace): Stop the search after the search
9687         limit has been reached.
9688
9689 1999-08-23  Andy Piper  <andy@xemacs.org>
9690
9691         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9692         here if we don't have one.
9693
9694 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9695
9696         * ldap.el (ldap-coding-system): Default to nil until we get
9697         efficient UTF8 support
9698         (ldap-decode-string): Guard against `decode-coding-string' not
9699         being defined
9700         (ldap-encode-string): Guard against `encode-coding-string' not
9701         being defined
9702
9703 1999-08-23  Didier Verna  <didier@xemacs.org>
9704
9705         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9706         Some doc strings improvements, and add a star to the `interactive'
9707         calls.
9708
9709 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9710
9711         * font-lock.el (java-font-lock-keywords-3): introduced new
9712         keywords and regexpes for javadoc syntax 1.2.
9713
9714 1999-08-17  Andy Piper  <andy@xemacs.org>
9715
9716         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9717         format-buffers-tab-line.
9718         (buffers-tab-max-buffer-line-length): new variable.
9719         (format-buffers-tab-line): new function. truncate names if over
9720         buffers-tab-max-buffer-line-length.
9721
9722 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9723
9724         * cus-start.el: Customize the variable `bell-inhibit-time'.
9725
9726 1999-08-16  Andy Piper  <andy@xemacs.org>
9727
9728         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9729         brute-force approach to deleting the last buffer.
9730         (buffers-tab-grouping-regexp): new customizable variable.
9731         (select-buffers-tab-buffers-by-mode): use it.
9732
9733 1999-08-13  Andy Piper  <andy@xemacs.org>
9734
9735         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9736         deletion problem.
9737
9738 1999-07-30  Didier Verna  <didier@xemacs.org>
9739
9740         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9741         of princ to output symbols.
9742         (custom-save-face-internal): ditto.
9743         (custom-save-resets): ditto.
9744
9745 1999-08-09  Didier Verna  <didier@xemacs.org>
9746
9747         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9748         `regexp-quote' to protect the major mode name for use as a regular
9749         expression (c++ needs this for instance).
9750
9751 1999-08-08  Andy Piper  <andy@xemacs.org>
9752
9753         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9754         cope with similar mode names.
9755
9756         * gutter-items.el (buffers-tab-selection-function): new selection
9757         function.
9758         (select-buffers-tab-buffers-by-mode): new function.
9759         (buffers-tab-items): use it if set to only display buffers in the
9760         tab in the current buffer's group..
9761         (update-tab-in-gutter): use new api.
9762         (remove-buffer-from-gutter-tab): ditto.
9763
9764         * gutter-items.el (buffers-tab-max-size): set custom selection
9765         default to 6.
9766         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9767         (add-tab-to-gutter): set face as default.
9768
9769 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9770
9771         * faces.el (frob-face-property): Merge the fall-back specifier
9772         with the target, not replace it.
9773
9774 1999-08-05  Andy Piper  <andy@xemacs.org>
9775
9776         * gutter-items.el (update-tab-in-gutter): add frame argument for
9777         buffer-items.
9778         (update-tab-in-gutter): use it.
9779
9780         * gutter-items.el (record-buffer-hook): set.
9781
9782         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9783         change.
9784         (switch-to-buffer-hook) deleted.
9785
9786 1999-08-04  Andy Piper  <andy@xemacs.org>
9787
9788         * gutter-items.el (update-tab-in-gutter): make sure this will work
9789         as an argument to create-frame-hook.
9790
9791 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9792
9793         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9794         instead of timer emulation.
9795
9796 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9797
9798         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9799         Emacs isearch enhancements.
9800
9801 1999-07-28  Andy Piper  <andy@xemacs.org>
9802
9803         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9804         all devices that support tab controls.
9805         (remove-buffer-from-gutter-tab): new function. to be used as a
9806         value for kill-buffer-hook.
9807
9808 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9809
9810         * auto-show.el (auto-show-truncationp): changed to match
9811         `window_translation_on'
9812
9813 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9814
9815         * XEmacs 21.2.19 is released
9816
9817 1999-07-28  SL Baur  <steve@miho>
9818
9819         * code-files.el (insert-file-contents): Fix docstring.
9820         revert previous change.
9821
9822 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9823
9824         * fill.el (fill-region-as-paragraph): Change re-break-point to
9825         contain word-across-newline plus one character so that filling
9826         Japanese and Chinese works as desired.
9827         * simple.el (do-auto-fill): Ditto.
9828
9829 1999-07-26  SL Baur  <steve@miho>
9830
9831         * mule/japanese.el ("Japanese"): Do not specify a default input
9832         method.
9833         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9834
9835 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9836
9837         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9838         able to use cl-macs macro in early lisp.
9839
9840 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9841
9842         * custom.el:
9843         * cus-face.el:
9844         * cus-edit.el:
9845                 Massive custom Theme API changes.
9846
9847 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9848
9849         * code-files.el (insert-file-contents): Regard
9850         coding-system-magic-cookie if `coding-system-for-read' is nil.
9851
9852 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9853
9854         * mule/thai-xtis.el: Add coding: local variable, to avoid
9855         bootstrapping problem with C locale.
9856
9857 1999-07-22  Andy Piper  <andy@xemacs.org>
9858
9859         * dumped-lisp.el (preloaded-file-list): guard against putting
9860         gutter-items in a less than functional XEmacs.
9861         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9862
9863 1999-07-18  Bob Weiner  <weiner@beopen.com>
9864
9865         * fill.el (fill-context-prefix): Fixed bug that prevented the
9866         setting of an adaptive fill prefix when the `dont-skip-first' was
9867         t.
9868
9869 1999-07-22  SL Baur  <steve@miho>
9870
9871         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9872
9873 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9874
9875         * files.el (interpreter-mode-alist): add `make', `guile', and
9876         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9877         makefile-mode, guile is a scheme, and someday XEmacs will be
9878         modular enough to use as an efficient scripting tool.)
9879
9880 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9881
9882         * mule/mule-cmds.el (reset-language-environment): Regard
9883         coding-category `utf-8' and `ucs-4' if they are available.
9884
9885 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9886
9887         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9888         (prefer-coding-system): Fix DOC-string.
9889
9890         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9891         DOC-string too.
9892
9893         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9894         Mule.
9895         (coding-system-change-eol-conversion): Fix DOC-string.
9896
9897 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9898
9899         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9900         instead of `list-coding-system'.
9901
9902 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * menubar-items.el (default-menubar): `select-input-method' was
9905         renamed to `set-input-method'.
9906
9907         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9908         "Set Language Environment" menu.
9909
9910         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9911         "Describe Language Support" menu.
9912
9913 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9914
9915         * mule/chinese.el ("Chinese-GB"): Rename
9916         `chinese-gb-environment-setup-function' to
9917         `setup-chinese-gb-environment-internal'.
9918
9919 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9920
9921         * mule/korean.el: Use `define-coding-system-alias' instead of
9922         `copy-coding-system'.
9923
9924 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * mule/mule-cmds.el (set-language-environment-coding-systems):
9927         Treat duplicated coding-categories.
9928
9929 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9930
9931         * mule/japanese.el: Use `define-coding-system-alias' instead of
9932         `copy-coding-system'.
9933
9934 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9935
9936         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9937         coding-system `viscii'.
9938
9939 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9940
9941         * mule/cyrillic.el:
9942         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9943         (cyrillic-alternativnyj-decode-table): New variable.
9944         (cyrillic-alternativnyj-encode-table): New variable.
9945         - Specify `iso-8-1' as a category of coding-system
9946           `alternativnyj'.
9947         - Abolish general Cyrillic environment.
9948
9949 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9950
9951         * mule/chinese.el:
9952         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9953         - Register `chinese-gb-environment-setup-function' as a
9954           `setup-function' of "Chinese-GB" environment.
9955
9956 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9957
9958         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9959         optional argument `parents'.
9960
9961         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9962         property for Thai-XTIS.
9963
9964         * mule/mule-help.el (help-with-tutorial): Use property
9965         `tutorial-coding-system' of language-info as a coding-system to
9966         read tutorial file.
9967
9968 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9969
9970         * mule/thai-xtis.el: Don't setup `setup-function' and
9971         `exit-function'.
9972
9973         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9974         `set-coding-category-system' to set up coding-system for
9975         coding-category.
9976
9977         * mule/mule-cmds.el (prefer-coding-system): Use
9978         `set-coding-category-system' to set up coding-system for
9979         coding-category.
9980
9981 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9982
9983         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9984         Thai-XTIS environment.
9985
9986         * mule/mule-cmds.el (prefer-coding-system): Use
9987         `find-coding-system' instead of `coding-system-p'.
9988
9989 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9990
9991         * mule/mule-cmds.el (set-language-environment-coding-systems):
9992         Modify eol-type for XEmacs.
9993
9994         * mule/thai-xtis.el: Delete unused local variable `category'.
9995
9996         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9997         function.
9998         (prefer-coding-system): Don't call
9999         `update-coding-systems-internal'; use function
10000         `coding-category-list' instead of variable `coding-category-list';
10001         use `set-coding-priority-list' instead of `set-coding-priority';
10002         modify `eol-type' for XEmacs.
10003
10004         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10005         `charset-columns'.
10006         (char-width): Likewise.
10007
10008 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10009
10010         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10011         `tis-620'.
10012
10013         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10014         `set-coding-priority-list' instead of `set-coding-priority'; don't
10015         call `update-coding-systems-internal'.
10016
10017         * mule/mule-misc.el (coding-system-get): New function.
10018         (coding-system-put): New function.
10019         (coding-system-category): New function.
10020
10021 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10022
10023         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10024         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10025         to avoid conflict with leim/quail/thai-xtis.
10026
10027         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10028         to thai-xtis-chars.el.
10029
10030         * mule/thai-xtis-chars.el: New file (split from
10031         mule/thai-xtis.el).
10032
10033 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10034
10035         * mule/thai-xtis.el:
10036         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10037         - Add syntax entries.
10038         - Put `preferred-coding-system' of the charset `thai-xtis' to
10039           `tis-620'.
10040
10041 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10042
10043         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10044         rewritten to use write-multibyte-character.
10045
10046 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10047
10048         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10049         of `iso-2022-7'.
10050         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10051         ported yet.
10052         (read-input-method-name): Treat optional argument `default'.
10053
10054 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10055
10056         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10057         all.
10058         (set-language-info-alist): Set up menus here.
10059
10060 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10061
10062         * minibuf.el (completing-read): Add new optional argument
10063         `default'.
10064         (read-coding-system): Add new optional argument
10065         `default-coding-system'.
10066
10067 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10068
10069         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10070         (viet-viscii-...->viet-vscii...).
10071
10072 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10073
10074         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10075         and menus.
10076
10077 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10078
10079         * mule/mule-cmds.el (input-method-function): Add permanent-local
10080         property.
10081
10082 1999-03-30  Dave Love  <fx@gnu.org>
10083
10084         * mule/mule-cmds.el (current-language-environment): Doc fix.
10085
10086 1999-02-06  Richard Stallman  <rms@gnu.org>
10087
10088         * mule/european.el (setup-slovenian-environment): New function.
10089         ("Slovenian"): New language environment.
10090
10091 1999-01-27  Dave Love  <fx@gnu.org>
10092
10093         * mule/mule-cmds.el (current-language-environment): Provide :link,
10094         :type (choices) and appropriate :get.
10095
10096 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10097
10098         * mule/mule-cmds.el (describe-language-environment): Don't alter
10099         input-method-alist.
10100
10101 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10102
10103         * mule/mule-cmds.el (prefer-coding-system): Call
10104         set-coding-priority, so that the internal array of priorities is
10105         also updated.
10106
10107 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10108
10109         * mule/mule-cmds.el (prefer-coding-system): If the argument
10110         requires specific EOL conversion type, make the default coding
10111         systems use that.
10112
10113 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10114
10115         * mule/mule-cmds.el (set-language-environment): Pass the default
10116         eol-type to set-language-environment-coding-systems.
10117         (set-default-coding-systems): Copy the eol-type property for the
10118         new default values of {buffer-file,process}-coding-system from the
10119         old defaults.
10120         (set-language-environment-coding-systems): Accept an optional
10121         argument EOL-TYPE, and set the eol-type property of the default
10122         coding systems accordingly.
10123
10124 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10125
10126         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10127         use generate-new-buffer instead of get-buffer-create.
10128
10129 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10130
10131         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10132
10133 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10134
10135         * mule/mule-cmds.el (default-input-method): Fix custom type.
10136
10137 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10138
10139         * mule/mule-cmds.el (setup-specified-language-environment):
10140         Add apropos-inhibit property.
10141         (describe-specified-language-support): Likewise.
10142
10143 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10144
10145         * mule/mule-cmds.el: Doc fixes.
10146
10147 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10148
10149         * mule/mule-cmds.el (register-input-method): Doc-string
10150         modified.
10151
10152 1998-09-01  Dave Love  <fx@gnu.org>
10153
10154         * mule/mule-cmds.el (current-language-environment): Fix
10155         setter function.
10156
10157 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10158
10159         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10160         mule/european.el, mule/hebrew.el, mule/japanese.el,
10161         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10162         avoid bootstrapping problem if you need to recompile all the Lisp
10163         files using interpreted code.
10164
10165 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10166
10167         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10168         ("Latin-2"): Likewise.
10169
10170 1998-08-18  Per Starback  <starback@update.uu.se>
10171
10172         * mule/european.el (setup-latin2-environment): Fix typo.
10173
10174 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10175
10176         * mule/european.el: Give proper value of `input-method' key to all
10177         lang. env.
10178
10179         * mule/mule-cmds.el (activate-input-method): Handle the case that
10180         the arg INPUT-METHOD is nil correctly.
10181         (read-multilingual-string): Activate the specified input method
10182         before calling read-string.  Afterward, activate the original
10183         input method.
10184
10185 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10186
10187         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10188         (set-language-info-alist): Fix typo in doc-string.
10189
10190         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10191
10192 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10193
10194         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10195         (reset-language-environment): New function for the job that
10196         setup-english-environment used to do.
10197         (set-language-environment): Do more setups according to the info
10198         in language-info-alist.
10199         (read-language-name): Handle the case that the arg KEY is nil.
10200         (describe-language-environment): Handle input-method property.
10201
10202         * mule/: All files under this directory, which related with
10203         specific languages (such as mule/european.el, mule/greek.el,
10204         mule/hebrew.el, mule/misc-lang.el), modified as below.
10205         (setup-XXX-environment): Just call set-language-environment.  If
10206         they used to do some other jobs than what done by
10207         set-language-environment, those jobs are done in
10208         setup-XXX-environment-internal now.
10209         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10210         the value to setup-XXX-environment-internal.  Add properties
10211         input-method and features.
10212
10213         * mule/english.el (setup-english-environment): Just call
10214         reset-language-environment.
10215
10216         * mule/european.el (setup-8-bit-environment): Function deleted.
10217
10218 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10219
10220         * mule/mule-cmds.el (input-method-exit-on-first-char)
10221         (input-method-use-echo-area): Doc fixes.
10222
10223 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10224
10225         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10226         variable.
10227         (input-method-use-echo-area): New variable.
10228
10229 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10230
10231         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10232
10233 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10234
10235         * mule/mule-cmds.el (activate-input-method): Update mode line.
10236         (inactivate-input-method): Likewise.
10237
10238 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10239
10240         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10241         input method in the current buffer, but just bind
10242         current-input-method.
10243
10244 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10245
10246         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10247
10248         * mule/misc-lang.el ("IPA"): Add coding-priority and
10249         coding-system.
10250
10251 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10252
10253         * mule/greek.el: Add coding-priority.
10254
10255 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10256
10257         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10258         LANG-ENV.
10259
10260 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10261
10262         * mule/mule-cmds.el (register-input-method): Fix previous change.
10263         (setup-specified-language-environment): Doc fix.
10264
10265 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10266
10267         * mule/mule-cmds.el: Several doc fixes.
10268         (get-language-info, set-language-info): Rename argument.
10269         (set-language-info-alist): Likewise.
10270         (register-input-method): Rename argument.
10271         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10272
10273 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10274
10275         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10276         default value while reading an input method.
10277
10278 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10279
10280         * mule/mule-cmds.el (universal-coding-system-argument):
10281         Use buffer-file-coding-system as default.
10282
10283 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10284
10285         * mule/korean.el ("Korean"): Doc fix.
10286
10287 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10288
10289         * mule/mule-cmds.el (describe-language-environment): Print the
10290         languge environment at the head.
10291
10292 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10293
10294         * mule/japanese.el: Set exit-function to exit-japanese-environment
10295         for Japanese environment.
10296
10297 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10298
10299         * mule/mule-cmds.el (set-language-environment): Doc fix.
10300         (current-language-environment): Use defcustom.
10301         (default-input-method): Specify :type.
10302
10303 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10304
10305         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10306         modified.
10307         (prefer-coding-system): Doc-string modified.
10308
10309 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10310
10311         * mule/mule-cmds.el (set-language-info): Doc-string
10312         describes `coding-priority' KEY.
10313         (set-language-environment-coding-systems): New function.
10314         (select-safe-coding-system): New function.
10315         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10316         (set-language-info-alist): New optionla arg PARENTS.  Call
10317         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10318         (set-language-environment-coding-systems): New function.
10319
10320         * mule/chinese.el: Remove setting up of
10321         describe-chinese-environment-map and
10322         setup-chinese-environment-map.  Exclude them in args of calls to
10323         set-language-info-alist.  Register coding-priority key in
10324         language-info-alist.
10325
10326         * mule/cyrillic.el: Remove setting up of
10327         describe-cyrillic-environment-map and
10328         setup-cyrillic-environment-map.  Exclude them in args of calls to
10329         set-language-info-alist.  Register coding-priority key in
10330         language-info-alist.
10331
10332         * mule/english.el: Register coding-priority key in
10333         language-info-alist.
10334
10335         * mule/ethiopic.el: Register coding-priority key in
10336         language-info-alist.
10337
10338         * mule/european.el: Remove setting up of
10339         describe-european-environment-map and
10340         setup-european-environment-map.  Exclude them in args of calls to
10341         set-language-info-alist.  Register coding-priority key in
10342         language-info-alist.  Add "German" language env.
10343         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10344         (setup-german-environment): New function.
10345
10346         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10347         change default input method to "greek-postfix".
10348
10349         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10350         coding-priority key in
10351
10352 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10353
10354         * mule/mule-cmds.el (set-language-info): Doc fix.
10355         (input-method-inactivate-hook): Doc fix.
10356
10357 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10358
10359         * mule/mule-cmds.el (set-input-method): Renamed from
10360         select-input-method.
10361
10362 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10363
10364         * mule/mule-cmds.el (set-language-environment): Run
10365         exit-language-environment-hook before calling `exit-function'
10366         which is specified for the language environment.
10367
10368 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10369
10370         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10371         modified.
10372         (prefer-coding-system): Likewise.
10373         (describe-language-environment): Print aliases of each coding
10374         system.
10375         (set-language-environment-hook): New variable.
10376         (exit-language-environment-hook): New variable.
10377         (set-language-environment): Call these hooks.  Before setting a
10378         new language environment, exit from the
10379         current-language-environment if necessary.
10380         (input-method-verbose-flag): The value can be nil, t,
10381         complex-only, or default.
10382         (input-method-highlight-flag): Doc-string augmented.
10383         (activate-input-method): Check if we can run the registered
10384         function to activate an input method.
10385
10386         * mule/korean.el: Set exit-function for language environment
10387         "Korean" to exit-korean-environment.
10388         (setup-korean-environment): Moved to korea-util.el.
10389
10390 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10391
10392         * mule/mule-cmds.el (read-multilingual-string): Use
10393         current-input-method prior to default-input-method.  Don't bind
10394         current-input-method by `let', instead, activate the specified
10395         input method in the current buffer temporarily.
10396
10397 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10398
10399         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10400
10401 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10402
10403         * mule/chinese.el (post-read-decode-hz): Return the result of
10404         decode-hz-region.
10405         (pre-write-encode-hz): Do not change the value of
10406         last-coding-system.
10407
10408 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10409
10410         * mule/mule-ccl.el: Doc fixes.
10411
10412 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10413
10414         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10415         (check-ccl-program): New macro.
10416
10417 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10418
10419         * mule/mule-ccl.el: Comment about CCL syntax modified.
10420         (ccl-command-table): Add read-multibyte-character and
10421         write-multibyte-character.
10422         (ccl-code-table): Add ex-cmd.
10423         (ccl-extended-code-table): New variable.
10424         (ccl-embed-extended-command): New function.
10425         (ccl-compile-read-multibyte-character,
10426         ccl-compile-write-multibyte-character) New functions.
10427         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10428         ccl-dump-write-multibyte-character): New functions.
10429
10430 1999-07-22  SL Baur  <steve@miho>
10431
10432         * config.el (config-value-file): config.values is installed into
10433         doc-directory.
10434         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10435
10436 1999-07-19  Didier Verna  <didier@xemacs.org>
10437
10438         * rect.el: all functions rewritten, except when noted. Below is a
10439         list of interface changes.
10440         (apply-on-rectangle): new function. Obsoletes
10441         `operate-on-rectangle'. All functions that used to call this
10442         function now call the new one.
10443         (kill-rectangle): added optional prefix arg to fill lines.
10444         (delete-rectangle): ditto.
10445         (delete-extract-rectangle): ditto.
10446         (open-rectangle): ditto.
10447         (clear-rectangle): ditto.
10448         (delete-rectangle-line): added third arg FILL.
10449         (delete-extract-rectangle-line): ditto.
10450         (open-rectangle-line): ditto.
10451         (clear-rectangle-line): ditto.
10452
10453 1999-07-18  Andy Piper  <andy@xemacs.org>
10454
10455         * menubar-items.el (default-menubar): add gutter options.
10456
10457         * gutter-items.el: new file.
10458         (gutter): new group for custom.
10459         (gutter-visible-p): new variable.
10460         (default-gutter-position): ditto.
10461         (buffers-tab): new group for the buffers tab.
10462         (gutter-buffers-tab): widget to put in the gutter.
10463         (buffers-tab-max-size): max number of tabs.
10464         (buffers-tab-switch-to-buffer-function): function to call when a
10465         tab is pressed.
10466         (buffers-tab-omit-function): filter buffers with this function.
10467         (buffers-tab-format-buffer-line-function): format buffer names for
10468         inclusion in tabs.
10469         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10470         the record.
10471         (build-buffers-tab-internal): build a list of tab items.
10472         (buffers-tab-items): ditto.
10473         (add-tab-to-gutter): put a tab in the gutter area.
10474         (update-tab-in-gutter): reset the buffers in the tab.
10475
10476         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10477
10478         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10479         (switch-to-buffer-hooks): new hook.
10480
10481         * toolbar.el (default-toolbar-position): fix typo.
10482
10483 1999-07-16  Andy Piper  <andy@xemacs.org>
10484
10485         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10486
10487 1999-07-15  Didier Verna  <didier@xemacs.org>
10488
10489         * cus-edit.el (custom-prompt-variable): optional third arg makes
10490         prompt for a comment string.
10491         (customize-set-value): optional prefix makes this function handle
10492         variable comments.
10493         (customize-set-variable): ditto.
10494         (customize-save-variable): ditto.
10495         (customize-customized): handle custom comments.
10496         (customize-save-customized): ditto.
10497         (custom-variable-state-set): ditto.
10498         (custom-face-state-set): ditto.
10499         (customize-saved): ditto.
10500         (custom-variable-set): ditto.
10501         (custom-face-set): ditto.
10502         (custom-variable-save): ditto.
10503         (custom-face-save): ditto.
10504         (custom-variable-reset-saved): ditto.
10505         (custom-face-reset-saved): ditto.
10506         (custom-variable-reset-standard): ditto.
10507         (custom-face-reset-standard): ditto.
10508         (custom-comment-face): new face.
10509         (custom-comment-tag-face): ditto.
10510         (custom-comment): new widget.
10511         (custom-comment-create): new function.
10512         (custom-comment-delete): ditto.
10513         (custom-comment-value-set): ditto.
10514         (custom-comment-show): ditto.
10515         (custom-comment-invisible-p): ditto.
10516         (custom-variable-value-create): create a comment field widget.
10517         (custom-face-value-create): ditto.
10518         (custom-variable-menu): new entry for adding a custom comment.
10519         (custom-face-menu): ditto.
10520         (custom-save-variables): possibly save custom comments.
10521         (custom-save-faces): ditto.
10522
10523         * cus-face.el (custom-set-faces): the arguments can now have a
10524         custom comment as fourth argument.
10525
10526         * custom.el (custom-set-variables): the arguments can now have a
10527         custom comment as fifth element.
10528
10529 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10530
10531         * XEmacs 21.2.18 is released
10532
10533 1999-07-13  SL Baur  <steve@miho>
10534
10535         * lib-complete.el (read-library-name): Revert previous change.
10536         (read-library): Ditto.
10537
10538 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10539
10540         * packages.el (packages-package-list): Capitalize docstring.
10541
10542         * packages.el (packages-find-package-library-path): Use #'nconc
10543         rather than #'append to reduce consing -- #'mapcar uses Flist,
10544         which returns a freshly consed list.  #'append would create yet
10545         another fresh list, using Fmake_list in concat.
10546
10547         * packages.el (package-provide): Use setq with remassq like it
10548         says in its docstring.
10549
10550 1999-07-06  SL Baur  <steve@miho.m17n.org>
10551
10552         * lib-complete.el (progn-with-message): Fix typo.
10553
10554 1999-07-06  SL Baur  <steve@miho.m17n.org>
10555
10556         * mule/mule-misc.el (char-octet): Make function match docstring.
10557         From Katsumi Yamaoka <yamaoka@jpl.org>
10558
10559 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10560
10561         * wid-edit.el (widget-documentation): corrected spelling error.
10562
10563 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10564
10565         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10566         keys if already bound
10567
10568 1999-07-06  SL Baur  <steve@miho.m17n.org>
10569
10570         * lib-complete.el (progn-with-message): Revert previous changes.
10571
10572 1999-06-24  Bob Weiner  <weiner@beopen.com>
10573
10574         * lib-complete.el (find-library):
10575         (find-library-other-window):
10576         (find-library-other-frame): Completely rewrote
10577         so that these functions actually work when called non-interactively.
10578         Also made them handle LIBRARY arguments which end with .el or .elc.
10579
10580 1999-06-24  Bob Weiner  <weiner@beopen.com>
10581
10582         * simple.el (indent-new-comment-line): Locally bound
10583         `block-comment-start' to `comstart' or else when this is called
10584         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10585         `block-comment-start' value, ignoring any existing spacing after a
10586         comment prefix in the previous line and producing ugly comments.
10587
10588 1999-06-23  Bob Weiner  <weiner@beopen.com>
10589
10590         * list-mode.el (mouse-choose-completion):
10591         (choose-completion):
10592         (completion-switch-to-minibuffer): Added.
10593         ([Tab]): [Tab] previously switched to the minibuffer
10594         but since [space] does that and since most applications in the
10595         world use [Tab] to select the next item in a list, do that in the
10596         *Completions* buffer too.  This will cause the least confusion
10597         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10598         06/23/1999.
10599
10600 1999-06-22  Bob Weiner  <weiner@beopen.com>
10601
10602         * help.el (help-buffer-name): Added support for a null value
10603         of `help-buffer-prefix-string' since some buffers require no
10604         prefix.
10605
10606 1999-06-20  Bob Weiner  <weiner@beopen.com>
10607
10608         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10609         in the completion-list-mode-map to bury the completions buffer
10610         even when the minibuffer is no longer active.
10611
10612 1999-06-20  Bob Weiner  <weiner@beopen.com>
10613
10614         * list-mode.el (list-mode): It is visually disconcerting to have
10615         the text cursor disappear within list buffers, especially when
10616         moving from window to window, so leave it visible.
10617
10618 1999-07-01  SL Baur  <steve@miho.m17n.org>
10619
10620         * menubar-items.el (default-menubar): Conditionalize the bug
10621         report menu item (which may not be possible in this XEmacs).
10622         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10623
10624 1999-06-30  SL Baur  <steve@miho.m17n.org>
10625
10626         * subr.el (with-current-buffer): DOC string fix.
10627         Suggested by Bob Weiner <weiner@altrasoft.com>
10628
10629 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10630
10631         * cus-face.el (custom-face-italic): insert missing args
10632
10633 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10634
10635         * packages.el (package-locations): Changed default early package
10636         hierarchies to ~/.xemacs/mule-packages and
10637         ~/.xemacs/xemacs-packages.
10638
10639 1999-06-23  SL Baur  <steve@miho.m17n.org>
10640
10641         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10642
10643 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10644
10645         * packages.el (package-locations): Changed default early package
10646         hierarchy to ~/.xemacs/packages.
10647         (package-locations): Removed `packages' as a possible name for a
10648         late package hierarchy.
10649
10650 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10651
10652         * mule/mule-category.el (word-combining-categories): Set up new
10653         variable.
10654         (word-separating-categories): Likewise.
10655
10656 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10657
10658         * XEmacs 21.2.17 is released
10659
10660 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10661
10662         * font-menu.el (font-menu-set-font): allow for nil specification
10663         of font size.
10664
10665 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10666
10667         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10668         is 1.
10669
10670 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10671
10672         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10673         8859-5 instead of ISO 8859-1.
10674
10675 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10676
10677         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10678         (viet-viscii-encode-table): Ditto.
10679
10680         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10681         Make obsolete definition of char-octet.
10682
10683 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10684
10685         * subr.el: Move no-Mule make-char ...
10686         * help-nomule.el (make-char): To here.
10687         (string-width): Make Mule compatibility alias.
10688
10689 1999-06-15  Andy Piper  <andy@xemacs.org>
10690
10691         * select.el (get-selection-no-error): really make there be no-error.
10692         (get-selection): revert to original.
10693
10694 1999-06-11  Andy Piper  <andy@xemacs.org>
10695
10696         * select.el (selection-sets-clipboard): renamed.
10697         (own-selection): use it.
10698
10699 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10700
10701         * XEmacs 21.2.16 is released
10702
10703 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10704
10705         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10706         missing characters to avoid crash.
10707
10708 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10709
10710         * coding.el (set-terminal-coding-system): Only set the console
10711         coding system on the selected console if it is a tty.
10712
10713 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10714
10715         * cus-face.el:
10716         * cus-edit.el:
10717         * faces.el:
10718         (custom):
10719         (face-spec-set):
10720         * faces.el (frob-face-property):
10721         * font-menu.el (font-menu-set-font):
10722                   Actually apply changes from 1999-03-17
10723
10724 1999-06-10  Andy Piper  <andy@xemacs.org>
10725
10726         * select.el (get-selection): abstract out non error-signalling
10727         part.
10728         (get-selection-no-error): get-selection without signalling an
10729         error.
10730         (selection-is-clipboard-p): new variable. controls whether the
10731         selection sets the clipboard.
10732         (own-selection): use it.
10733
10734         * mouse.el (insert-selection): fallback to clipboard after trying
10735         primary selection and cutbuffer.
10736
10737 1999-06-05  Andy Piper  <andy@xemacs.org>
10738
10739         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10740         selection functions.
10741
10742 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10743
10744         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10745         default value.
10746         (load): Use `raw-text' instead of `no-conversion'.
10747         (insert-file-contents): Likewise.
10748
10749         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10750         of `no-conversion'.
10751
10752 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10753
10754         * coding.el: Don't copy `no-conversion' to `raw-text'.
10755
10756 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10757
10758         * subr.el (make-char): Define it if Mule is not around.
10759
10760 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10761
10762         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10763
10764         * x-select.el (x-disown-selection-internal): Restore symbol as an
10765         obsolete alias.
10766         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10767
10768 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10769
10770         * XEmacs 21.2.15 is released
10771
10772 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10773
10774         * subr.el (split-string): Avoid infinite looping
10775
10776 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10777
10778         * ldap.el (ldap-ignore-attribute-codings): New variable
10779         (ldap-default-attribute-decoder): New variable
10780         (ldap-coding-system): New variable
10781         (ldap-attribute-syntax-encoders): New variable
10782         (ldap-attribute-syntax-decoders): New variable
10783         (ldap-attribute-syntaxes-alist): New variable
10784         (ldap-encode-boolean): New function
10785         (ldap-decode-boolean): New function
10786         (ldap-encode-country-string): New function
10787         (ldap-decode-string): New function
10788         (ldap-decode-address): New function
10789         (ldap-encode-address): New function
10790         (ldap-decode-attribute): New function
10791         (ldap-search): Use some of these
10792
10793 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10794
10795         * version.el (emacs-version): Make the patch level/beta come
10796         before the XEmacs qualifier so that it gets into (funcall
10797         emacs-version) and thus in the bug reports.
10798         (emacs-version>=): Support patch levels.
10799
10800 1999-06-03  SL Baur  <steve@xemacs.org>
10801
10802         * version.el: implement x.y.z version number
10803         From Jan Vroonhof <vroonhof@math.ethz.ch>
10804
10805 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10806
10807         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10808
10809 1999-05-22  Vin Shelton <acs@xemacs.org>
10810
10811         * startup.el: Document -private and break out non-standard X options.
10812
10813 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10814
10815         * mule/mule-charset.el (charset-after): New function.
10816         (charset-direction): Synch with Mule, update docstring.
10817         (get-charset-property): New function.
10818         (put-charset-property): New function.
10819         (charset-plist): New function.
10820
10821         * mule/mule-charset.el (compose-region):
10822         (decompose-region): remove;  these functions (which don't work
10823         since we don't do composite characters) have been moved to
10824         mule-util.el.
10825         (toplevel): follow coding standards
10826
10827 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10828
10829         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10830         exist any more.
10831
10832         * code-files.el: Fix commentary to follow coding standards.  Move
10833         the single line left in mule-files.el to here.
10834
10835         * mule/mule-files.el: delete.
10836
10837 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10838
10839         * info.el (Info-scroll-prev): Use event functions instead of the
10840         old emacs 19 interface.
10841
10842 1999-06-02  Andy Piper  <andy@xemacs.org>
10843
10844         * x-font-menu.el (x-font-menu-load-font):
10845         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10846
10847 1999-05-31  Andy Piper  <andy@xemacs.org>
10848
10849         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10850         group.
10851         (font-menu-this-frame-only-p): ditto.
10852         (font-menu-max-items): reinstate, from Jan Vroonhof
10853         <vroonhof@math.ethz.ch>
10854         (font-menu-submenu-name-format): ditto.
10855         (font-menu-split-long-menu): ditto, for use by the family
10856         constructor.
10857         (font-menu-family-constructor): use it.
10858
10859 1999-05-30  Andy Piper  <andy@xemacs.org>
10860
10861         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10862         for use by the font menu.
10863
10864         * msw-font-menu.el: new file implementing mswindows specific
10865         font-menu behaviour.
10866         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10867         (mswindows-font-menu-junk-families): ditto.
10868         (hack-font-truename): ditto.
10869         (mswindows-font-regexp-ascii): ditto.
10870         (mswindows-reset-device-font-menus): ditto.
10871         (mswindows-font-menu-font-data): ditto.
10872         (mswindows-font-menu-load-font): ditto.
10873
10874         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10875         (x-font-menu-font-data): ditto.
10876         (x-font-menu-load-font): ditto.
10877
10878         * font-menu.el: new file implementing generic font menu behaviour.
10879         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10880         made device independent.
10881         (font-menu-this-frame-only-p): ditto.
10882         (font-menu-preferred-resolution): ditto.
10883         (font-menu-size-scaling): new variable used to determine whether
10884         sizes are in points or tenths of a point.
10885         (vassoc): moved from x-font-menu.el.
10886         (device-fonts-cache): ditto.
10887         (device-fonts-cache): ditto.
10888         (flush-device-fonts-cache): ditto.
10889         (reset-device-font-menus): copied from x-font-menu.el and made
10890         device independent. Most functionality deferred to
10891         device-dependent versions.
10892         (font-menu-family-constructor): copied from x-font-menu.el and
10893         made device independent.
10894         (font-menu-size-constructor): ditto.
10895         (font-menu-weight-constructor): ditto.
10896         (font-menu-set-font): ditto.
10897         (font-menu-change-face): ditto.
10898         (font-menu-load-font): new device method.
10899         (font-menu-font-data): ditto.
10900
10901         * x-font-menu.el: The above functions deleted.
10902
10903 1999-05-26  Andy Piper  <andy@xemacs.org>
10904
10905         * update-elc.el:
10906         * make-docfile.el:
10907         * loadup.el: rehash expand-file-name usage to not use default-directory.
10908
10909 1999-05-21  Andy Piper  <andy@xemacs.org>
10910
10911         * x-select.el (x-select-convert-to-text):
10912         (x-selected-text-type):
10913         (x-get-selection):
10914         (xselect-convert-to-string):
10915         (xselect-convert-to-compound-text):
10916         (xselect-convert-to-length):
10917         (xselect-convert-to-targets):
10918         (xselect-convert-to-delete):
10919         (xselect-convert-to-filename):
10920         (xselect-convert-to-charpos):
10921         (xselect-convert-to-lineno):
10922         (xselect-convert-to-colno):
10923         (xselect-convert-to-sourceloc):
10924         (xselect-convert-to-os):
10925         (xselect-convert-to-host):
10926         (xselect-convert-to-user):
10927         (xselect-convert-to-class):
10928         (xselect-convert-to-name):
10929         (xselect-convert-to-integer):
10930         (xselect-convert-to-atom):
10931         (xselect-convert-to-identity): functions renamed from x-* and
10932         moved to select.el.
10933         (x-get-secondary-selection): use rename get-selection.
10934         (x-get-clipboard): ditto.
10935         (x-own-selection): moved to select.el.
10936         (x-valid-simple-selection-p): ditto.
10937         (x-dehilight-selection): ditto.
10938         (x-own-clipboard): ditto.
10939         (x-disown-selection): ditto.
10940
10941         * x-mouse.el (x-yank-function): moved to mouse.el.
10942         (x-insert-selection): ditto.
10943         (x-set-point-and-move-selection): use renamed function.
10944
10945         * select.el (selected-text-type): moved and renamed from
10946         x-select.el.
10947         (selection-owner-p): moved to C.
10948         (selection-exists-p): ditto.
10949         (get-cutbuffer): new device method.
10950         (get-selection): generalised and moved from x-select.el.
10951         (own-selection): moved x-own-selection functionality into here.
10952         (dehilight-selection): renamed and moved from x-select.el.
10953         (own-clipboard): functionality moved from x-select.el using new
10954         generic C builtins.
10955         (disown-clipboard): ditto.
10956         (select-convert-to-text):
10957         (select-convert-to-string):
10958         (select-convert-to-compound-text):
10959         (select-convert-to-length):
10960         (select-convert-to-targets):
10961         (select-convert-to-delete):
10962         (select-convert-to-filename):
10963         (select-convert-to-charpos):
10964         (select-convert-to-lineno):
10965         (select-convert-to-colno):
10966         (select-convert-to-sourceloc):
10967         (select-convert-to-os):
10968         (select-convert-to-host):
10969         (select-convert-to-user):
10970         (select-convert-to-class):
10971         (select-convert-to-name):
10972         (select-convert-to-integer):
10973         (select-convert-to-atom):
10974         (select-convert-to-identity): new functions renamed from x-* and
10975         moved from x-select.el.
10976
10977         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10978         into here and use as the default window-system mouse yank.
10979         (insert-selection): generalised and moved from x-mouse.el.
10980         (own-clipboard): moved to C.
10981
10982         * msw-select.el (mswindows-selection-owned-p): deleted.
10983         (mswindows-own-selection): generalised and moved to select.el.
10984         (mswindows-disown-selection): generalised and moved to C.
10985         (mswindows-selection-owner-p): ditto.
10986
10987 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10988
10989         * XEmacs 21.2.14 is released
10990
10991 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10992
10993         * about.el: update contact info for jason and slb.
10994
10995 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10996
10997         * mule/european.el (setup-romanian-environment): Add Romanian
10998         support from Emacs/Mule romanian.el.
10999
11000 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11001
11002         * cus-face.el: Label all custom changes with the 'custom' tag.
11003
11004         * cus-edit.el: idem ditto.
11005
11006         * faces.el: Added suport for adding device tags to various functions.
11007         (custom): New device tag.
11008         (face-spec-set): Call reset face with tags argument. No longer do
11009         x-init-global-faces hack.
11010
11011         * faces.el (frob-face-property): Use an anonymous specifier to map
11012         frob-face-property-1 over.
11013
11014         * x-font-menu.el (font-menu-set-font): Always specify all
11015         properties to custom.
11016
11017 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11018
11019         * mule/european.el (setup-czech-environment): Add czech support.
11020         From David Sauer <davids@orfinet.cz>
11021
11022 1999-03-15  SL Baur  <steve@xemacs.org>
11023
11024         * check-features.el: Turn hard errors into warnings.
11025
11026 1999-03-21  SL Baur  <steve@xemacs.org>
11027
11028         * simple.el (delete-key-deletes-forward): As per discussion on
11029         xemacs-beta, default to t.
11030
11031 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11032
11033         * loadup.el: Define Installation-string before loading anything.
11034
11035 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11036
11037         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11038         From Anders Stenman <stenman@isy.liu.se>
11039
11040 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11041
11042         * wid-edit.el (widget-glyph-find): Ditto.
11043
11044         * packages.el (locate-library): Ditto.
11045
11046         * loadup.el (really-early-error-handler): Ditto.
11047
11048         * lib-complete.el (read-library): Ditto.
11049
11050         * faces.el (set-face-stipple): Ditto.
11051
11052         * code-files.el (load): Use new calling style of locate-file.
11053
11054 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11055
11056         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11057         dead.
11058
11059 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11060
11061         * dumped-lisp.el (preloaded-file-list): Don't load
11062         Installation.el.
11063
11064         * loadup.el (Installation-string): Define it here.
11065
11066 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11067
11068         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11069         Installation.el needs to be loaded before `dump-paths', otherwise
11070         the dumping process won't find it.
11071
11072 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11073
11074         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11075         subr so that we can use `replace-in-string' in Installation.el to
11076         get rid of C-m chars under the native Windows build.
11077
11078 1999-04-29  Andy Piper  <andy@xemacs.org>
11079
11080         * make-docfile.el: canonicalize file and directory names.
11081
11082         * device.el (call-device-method): new function for calling device
11083         specific methods.
11084         (define-device-method): new function for defining device methods.
11085         (define-device-method*): ditto.
11086
11087 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11088
11089         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11090
11091 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11092
11093         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11094         (cyrillic-koi8-r-encode-table): Likewise.
11095         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11096         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11097
11098         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11099         from vietnamese.el].
11100
11101         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11102         mule/mule-misc.el.
11103
11104 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11105
11106         * mule/thai-xtis.el:
11107         - Change font registry name from "Thai94x94-0" to "xtis-0".
11108         - Change mnemonic of coding-system `tis-620' to "TIS620".
11109
11110 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11111
11112         * mule/ethiopic.el: fixed.
11113
11114 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11115
11116         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11117
11118         * mule/thai-xtis.el: New file.
11119
11120         * mule/vietnamese.el: New file.
11121
11122         * mule/ethiopic.el: New file.
11123
11124 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * bytecomp.el (byte-compile-close-variables): Leave
11127         debug-issue-ebola-notices alone.
11128
11129 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11130
11131         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11132         at the top of the buffer since it is the most important thing to
11133         customize
11134         (ldap-get-host-parameter): New defun
11135         (ldap-search): Add a new parameter `withdn' to retrieve the
11136         distinguished names of entries
11137
11138 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11139
11140         * startup.el (splash-frame-body): Date and spelling fixes.
11141
11142 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11143
11144         * view-less.el (toggle-truncate-lines): add autoload tag
11145
11146 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11147
11148         * format.el (format-alist): Disable image stuff.
11149
11150 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11151
11152         * wid-edit.el (widget-glyph-find): Search by directories, then by
11153         suffixes rather than the other way around.
11154         (widget-image-conversion): Renamed to
11155         `widget-image-file-name-suffixes'.
11156
11157 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11158
11159         * mule/mule-charset.el: Made old functions obsolete, remove the
11160         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11161         (charset-iso-graphic-plane): Rename from charset-graphic.
11162         (charset-iso-final-char): Rename from charset-final.
11163         (charset-width): Rename from charset-columns.
11164         (charset-bytes): Added from fsf compatibility, returns always 1.
11165
11166         * mule/mule-misc.el: Move charset-doc-string alias to
11167         mule-charset.el
11168
11169 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11170
11171         * x-faces.el (x-make-font-bold-italic): honor
11172         *try-oblique-before-italic-fonts*
11173
11174 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11175
11176         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11177
11178 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11179
11180         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11181         name.
11182
11183 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11184
11185         * cl-extra.el (equalp): Would bug out for lists.
11186
11187 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11188
11189         * about.el (about-hackers):  Change cgw's email address
11190
11191 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11192
11193         * XEmacs 21.2.13 is released
11194
11195 1999-03-12  SL Baur  <steve@xemacs.org>
11196
11197         * simple.el (delete-key-deletes-forward): Revert to previous
11198         behavior.
11199
11200 1999-01-18  Didier Verna  <didier@xemacs.org>
11201
11202         * menubar-items.el (xemacs-splash-buffer): handle the case of
11203         multiple elements in the splash buffer body.
11204
11205         * startup.el (splash-frame-timeout): new constant: interval
11206         between splash buffer elements.
11207         (command-line-1): handle splash buffer with multiple elements (use
11208         a timeout).
11209         (splash-frame-body): Originally `startup-splash-frame-body'.
11210         Rewrote a cleaner and more readable version. This can now be array,
11211         in which case each element is displayed in turn in the splash buffer.
11212         (splash-frame-static-body): new constant. Persistent information
11213         across all splash buffer elements (preserves the possibility to give
11214         it in different languages.
11215         (circulate-splash-frame-elements): new function. Used as a timeout
11216         to circulate through all splash frame elements and display them in
11217         sequence.
11218         (display-splash-frame): originally `startup-splash-frame'. Handle
11219         the case of multiple elements in the splash buffer body. Now
11220         returns a timeout id if multiple elements to display, or nil.
11221
11222 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11223
11224         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11225         so they can be overridden by x-init-face-from-resources.
11226         Additionally specify the font name also with an x tag.
11227
11228 1999-03-08  Andy Piper  <andy@xemacs.org>
11229
11230         * package-get.el (package-get-base): autoload.
11231
11232         * menubar-items.el (default-menubar): add update menu item. Fix
11233         custom menu to only be activated when package-base is available.
11234
11235         * package-get.el (package-get-custom): don't load
11236         package-get-custom as it is auto-generated. Fix group definition.
11237
11238 1999-03-05  Didier Verna  <didier@xemacs.org>
11239
11240         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11241         instead of `symbol-name' (Thanks Kyle).
11242
11243         * cus-edit.el (custom-save-variables): use `prin1' instead of
11244         princ to write symbols.
11245
11246 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11247
11248         * XEmacs 21.2.12 is released
11249
11250 1999-03-05  SL Baur  <steve@xemacs.org>
11251
11252         * menubar-items.el (default-menubar): Add kfm browsing support.
11253         From Neal Becker <nbecker@fred.net>
11254
11255 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11256
11257         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11258         calls to font-lock during buffer reversion.
11259
11260 1999-02-12  Didier Verna  <didier@xemacs.org>
11261
11262         * info.el (Info-build-node-completions): unconditionally widen the
11263         tag table buffer.
11264
11265 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11266
11267         * x-faces.el (x-init-face-from-resources):
11268         Only set fonts in the 'x locale.
11269
11270 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11271
11272         * package-ui.el (pui-install-selected-packages): Don't throw on
11273         `package-admin-delete-binary-package' returning nil since it's
11274         normal.  Reindent function.
11275         (pui-add-required-packages): Handle case where packages selected
11276         for installation have never been installed.
11277
11278 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11279
11280         * menubar-items.el (default-menubar):
11281         Implement the ``Mule->Set coding system of process'' menu item.
11282
11283 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11284
11285         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11286         files
11287         - Change some `if's to `when's
11288
11289 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11290
11291         * XEmacs 21.2.11 is released
11292
11293 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11294
11295         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11296         against window close (Fix Bug #460).
11297         (ask-user-about-lock-dbox): Idem.
11298
11299 1999-02-25  SL Baur  <steve@xemacs.org>
11300
11301         * mule/mule-charset.el (charset-leading-byte): New function.
11302         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11303
11304 1999-02-12  Andy Piper  <andy@xemacs.org>
11305
11306         * about.el (xemacs-hackers): change andy's email address.
11307         (about-url-alist): change andy's web page address.
11308         (about-xemacs): add piper.
11309
11310 1999-02-16  SL Baur  <steve@xemacs.org>
11311
11312         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11313         of mule-base into lisp/mule.
11314
11315 1999-02-16  SL Baur  <steve@xemacs.org>
11316
11317         * mule/arabic.el:
11318         mule/canna-leim.el:
11319         mule/chinese.el:
11320         mule/cyrillic.el:
11321         mule/english.el:
11322         mule/european.el:
11323         mule/greek.el:
11324         mule/hebrew.el:
11325         mule/japanese.el:
11326         mule/kinsoku.el:
11327         mule/korean.el:
11328         mule/misc-lang.el:
11329         mule/mule-category.el:
11330         mule/mule-ccl.el:
11331         mule/mule-charset.el:
11332         mule/mule-cmds.el:
11333         mule/mule-coding.el:
11334         mule/mule-files.el:
11335         mule/mule-help.el:
11336         mule/mule-init.el:
11337         mule/mule-misc.el:
11338         mule/mule-tty-init.el:
11339         mule/mule-x-init.el:
11340         mule/viet-chars.el:  Remerge from mule-base.
11341
11342         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11343         of mule-base into lisp/mule.
11344
11345 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11346
11347         * process.el (exec-to-string): Use `shell-command-switch' in place
11348         of hard-wired "-c" (for WindowsNT).
11349
11350 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11351
11352         * menubar-items.el (default-menubar):  Remove obsolete
11353         "Gopher" item
11354
11355 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11356
11357         * package-admin.el (package-admin-get-install-dir): First fall
11358         back to the location of xemacs-base for non-mule packages.
11359
11360 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11361
11362         * paths.el:
11363         - improved automounter tmp directory support.
11364         - support 4 (!) empirically discovered automounter conventions
11365
11366 1999-02-12  SL Baur  <steve@xemacs.org>
11367
11368         * etags.el (pop-tag-mark): autoload to match key binding.
11369
11370 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11371
11372         * XEmacs 21.2.10 is released
11373
11374 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11375
11376         * package-get.el (package-get-remote-filename): Don't bug out for
11377         a local file name in the search entry.
11378
11379 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11380
11381         * XEmacs 21.2.9 is released
11382
11383 1999-01-19  Didier Verna  <didier@xemacs.org>
11384
11385         * replace.el (replace-search-function): new variable containing a
11386         function to perform a search-forward.
11387         (replace-re-search-function): new variable containing a function
11388         to perform a re-search-forward.
11389         (perform-replace): use them.
11390
11391 1999-01-25  Didier Verna  <didier@xemacs.org>
11392
11393         * select.el (selection-owner-p): use the name `XEmacs'.
11394         (cut-copy-clear-internal): ditto.
11395
11396 1999-01-18  Andy Piper  <andy@xemacs.org>
11397
11398         * about.el (about-url-alist): Update my entry.
11399         (xemacs-hackers): Ditto.
11400
11401 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11402
11403         * buffer.el (switch-to-buffer): Fixing documentation.
11404         * minibuf.el (minibuffer-completion-table): ditto.
11405         * cl-macs.el (return-from): ditto.
11406
11407 1999-01-04  Didier Verna  <didier@xemacs.org>
11408
11409         * replace.el (delete-non-matching-lines): temporarily disable
11410         case-folding when called interactively with a regexp containing
11411         uppercase characters.
11412         (delete-matching-lines): ditto.
11413         (count-matches): ditto.
11414         (list-matching-lines): ditto.
11415
11416 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11417
11418         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11419         abort if current window is split horizontally, not if others are
11420         split.  Got rid of unnecessary minibuffer checking.  Also, add
11421         some comments (it's still complex).
11422
11423 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11424
11425         * package-get.el: changed address for doc.ic.ac.uk to
11426         sunsite.doc.ic.ac.uk
11427
11428 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11429
11430         * ldap.el (toplevel): Remove requires so that the file compiles
11431         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11432
11433 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11434
11435         * dump-paths.el: Calculate module-directory and set
11436         module-load-path to the load path for modules.
11437
11438         * loadup.el: Get bootstrap value of module-load-path from the
11439         environment variable EMACSBOOTSTRAPMODULEPATH.
11440         - Display the module load path if we're debugging paths.
11441
11442         * setup-paths.el: Added function paths-find-site-module-directory.
11443         - Added function paths-find-module-directory.
11444         - Added function paths-construct-module-load-path.  Uses new
11445         environment variable EMACSMODULEPATH.
11446
11447 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11448
11449         * font.el (font-default-object-for-device):
11450         Oops! This `or' can't be replaced by `unless'.
11451         Fixed inability to run w3, among other things.
11452
11453 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11454
11455         * package-admin.el: Change initialization of
11456           package-admin-install-function dependent on system type.
11457           Change package-admin-install-function-mswindows to use
11458           "minitar".
11459
11460 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11461
11462         * mouse.el (default-mouse-motion-handler): Disable help echo while
11463         in the minibuffer.
11464
11465 1998-12-28  Martin Buchholz <martin@xemacs.org>
11466
11467         * XEmacs 21.2.8 is released.
11468
11469 1998-12-24  Martin Buchholz <martin@xemacs.org>
11470
11471         * XEmacs 21.2.7 is released.
11472
11473 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11474
11475         * package-ui.el (pui-list-packages): Set truncate-lines.
11476
11477         * package-get.el (package-get-download-menu): Use
11478         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11479
11480         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11481         (pui-help-string): idem.
11482         (list-packages-mode): New major mode.
11483         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11484         (pui-install-selected-packages): Add suport for removing packages.
11485         (pui-toggle-package-delete-key): New function.
11486         (pui-popup-context-sensitive): New kludge.
11487         (pui-list-packages): Add warning when `package-get-remote' is nil.
11488         (package-ui-add-site): New function.
11489
11490 1998-12-01  Didier Verna  <didier@xemacs.org>
11491
11492         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11493
11494 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11495
11496         * ldap.el: Custom-ized
11497         (toplevel): Do not provide `ldap' which is provided by C level
11498         LDAP code
11499         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11500
11501 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11502
11503         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11504
11505 1998-12-17  Andy Piper  <andy@xemacs.org>
11506
11507         * sound.el (sound-load-list): name changed from sound-load-alist.
11508         (sound-extension-list): name changed from sound-ext-list.
11509         (load-default-sounds): use new names.
11510         (load-sound-file): use new names.
11511
11512 1998-12-16  Andy Piper  <andy@xemacs.org>
11513
11514         * XEmacs 21.2.6 is released
11515
11516 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11517
11518         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11519         errors.
11520
11521 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11522
11523         * wid-edit.el (widget-echo-this-extent): Set
11524         help-echo-owns-message to t.
11525
11526 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11527
11528         * package-get.el (package-get-download-menu): use toggles for
11529           each site in the download site menu.
11530
11531 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11532
11533         * package-get.el (package-get): If we cannot find a package
11534           because package-get-remote is not set, give a more helpful
11535           error message.
11536
11537 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11538
11539         * package-get.el (package-get-remote-filename): use an EFS path
11540         with user anonymous if no user is specified.
11541
11542 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11543
11544         * faces.el (face-spec-set): Re-init fallfacks for default after
11545         calling reset-face on the default face.
11546
11547 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11548
11549         * package-admin.el (package-admin-default-install-function):
11550         Behave as advertised.  Make sure the pkg-dir is proper for
11551         default-directory.
11552         (package-admin-add-binary-package): Make sure the pkg-dir is
11553         proper for default-directory.
11554         (package-admin-install-function-mswindows): Make sure the pkg-dir
11555         is proper for default-directory.
11556
11557 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11558
11559         * XEmacs 21.2.5 is released
11560
11561 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11562
11563         * files.el (binary-file-regexps): regexp-opt is not available at
11564         bytecompile time.
11565
11566 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11567
11568         * x-win-xfree86.el:
11569         * x-win-sun.el (x-win-init-sun):
11570         * x-win-sun.el:
11571         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11572         * x-iso8859-1.el:
11573         * x-init.el (init-post-x-win):
11574         * x-init.el (init-pre-x-win):
11575         * x-init.el (x-initialize-compose):
11576         * x-init.el:
11577         * x-compose.el:
11578         * winnt.el:
11579         * widget.el:
11580         * wid-edit.el (widget-glyph-click):
11581         * wid-edit.el (widget-glyph-find):
11582         * wid-edit.el (widget-type):
11583         * view-less.el (view-buffer-other-window):
11584         * very-early-lisp.el:
11585         * version.el:
11586         * toolbar.el:
11587         * toolbar-items.el:
11588         * term/sun.el (suntool-map):
11589         * term/sun-mouse.el:
11590         * term/internal.el:
11591         * syntax.el (modify-syntax-entry):
11592         * symbol-syntax.el:
11593         * subr.el:
11594         * startup.el (lock-directory):
11595         * simple.el (set-comment-column):
11596         * simple.el (backward-delete-char-untabify):
11597         * shadow.el (find-emacs-lisp-shadows):
11598         * shadow.el:
11599         * setup-paths.el (paths-construct-info-path):
11600         * select.el (cut-copy-clear-internal):
11601         * process.el (call-process-region):
11602         * process.el (start-process-shell-command):
11603         * process.el:
11604         * paths.el (rmail-spool-directory):
11605         * paragraphs.el (use-hard-newlines):
11606         * package-get.el (package-get-dependencies):
11607         * package-admin.el (package-admin-delete-binary-package):
11608         * obsolete.el (truncate-string):
11609         * obsolete.el (store-substring):
11610         * mouse.el (default-mouse-track-maybe-own-selection):
11611         * mouse.el (mouse-yank-at-point):
11612         * modeline.el:
11613         * modeline.el (mouse-drag-modeline):
11614         * minibuf.el (read-directory-name-internal):
11615         * minibuf.el (read-file-name-internal):
11616         * minibuf.el (read-file-name-internal-1):
11617         * minibuf.el (read-file-name-2):
11618         * minibuf.el (exact-minibuffer-completion-p):
11619         * minibuf.el (read-from-minibuffer):
11620         * minibuf.el:
11621         * menubar.el (check-menu-syntax):
11622         * map-ynp.el (map-y-or-n-p):
11623         * make-docfile.el (docfile-out-of-date):
11624         * loadup.el ((member "run-temacs" command-line-args)):
11625         * loadup.el ((member "no-site-file" command-line-args)):
11626         * loadup.el (really-early-error-handler):
11627         * loadup.el:
11628         * loadhist.el:
11629         * loaddefs.el:
11630         * lisp-mnt.el (lm-verify):
11631         * lib-complete.el (lib-complete:cache-completions):
11632         * lib-complete.el (library-all-completions):
11633         * itimer.el (itimer-run-expired-timers):
11634         * info.el (Info-mode):
11635         * info.el (Info-insert-file-contents):
11636         * info.el (Info-rebuild-dir):
11637         * info.el (Info-build-dir-anew):
11638         * info.el (Info-parse-dir-entries):
11639         * info.el (Info-dir-outdated-p):
11640         * info.el (Info-insert-dir):
11641         * info.el (info-xref):
11642         * info.el:
11643         * hyper-apropos.el (hyper-apropos-get-doc):
11644         * hyper-apropos.el (hyper-describe-face):
11645         * hyper-apropos.el (hyper-apropos-mode):
11646         * hyper-apropos.el:
11647         * help.el (list-processes):
11648         * help.el:
11649         * gnuserv.el:
11650         * font.el (mswindows-font-create-name):
11651         * font.el (font-default-font-for-device):
11652         * font.el (x-font-create-object):
11653         * font.el (font-registry):
11654         * font.el:
11655         * font-lock.el (font-lock-keywords):
11656         * font-lock.el:
11657         * finder.el (finder-compile-keywords):
11658         * find-paths.el (paths-find-recursive-path):
11659         * fill.el (set-justification-center):
11660         * fill.el (fill-region-as-paragraph):
11661         * files.el (insert-directory):
11662         * files.el (wildcard-to-regexp):
11663         * files.el (recover-file):
11664         * files.el (basic-save-buffer):
11665         * files.el (delete-auto-save-file-if-necessary):
11666         * files.el (file-relative-name):
11667         * files.el (backup-extract-version):
11668         * files.el (backup-buffer):
11669         * files.el (set-visited-file-name):
11670         * files.el (set-auto-mode):
11671         * files.el (interpreter-mode-alist):
11672         * files.el:
11673         * files.el (find-file-noselect):
11674         * files.el (abbreviate-file-name):
11675         * files.el (parse-colon-path):
11676         * files.el (directory-abbrev-alist):
11677         * etags.el (visit-tags-table-buffer):
11678         * easymenu.el (easy-menu-define):
11679         * dragdrop.el (experimental-dragdrop-drag):
11680         * dragdrop.el (dragdrop-drop-do-functions):
11681         * dragdrop.el (dragdrop-drop-at-point):
11682         * disass.el (disassemble-1):
11683         * disass.el (disassemble-internal):
11684         * disass.el (disassemble):
11685         * disass.el:
11686         * derived.el (derived-mode-init-mode-variables):
11687         * derived.el (define-derived-mode):
11688         * custom.el (defgroup):
11689         * cus-edit.el (custom-quote):
11690         * config.el:
11691         * code-process.el (open-network-stream):
11692         * code-process.el (start-process):
11693         * code-process.el (call-process-region):
11694         * code-process.el (call-process):
11695         * code-process.el:
11696         * code-files.el (insert-file-contents):
11697         * code-files.el:
11698         * code-files.el (buffer-file-coding-system-for-read):
11699         * cmdloop.el (yes-or-no-p-minibuf):
11700         * cl.el:
11701         * cl-macs.el:
11702         * cl-extra.el:
11703         * callers-of-rpt.el (make-caller-report):
11704         * callers-of-rpt.el:
11705         * bytecomp.el (batch-byte-recompile-directory):
11706         * bytecomp.el (batch-byte-compile-1):
11707         * bytecomp.el (batch-byte-compile):
11708         * bytecomp.el (display-call-tree):
11709         * bytecomp.el (byte-compile-insert):
11710         * bytecomp.el (byte-compile-two-args-19->20):
11711         * bytecomp.el (byte-compile-variable-ref):
11712         * bytecomp.el (byte-compile-form):
11713         * bytecomp.el (byte-compile-top-level-body):
11714         * bytecomp.el (byte-compile-out-toplevel):
11715         * bytecomp.el (byte-compile-byte-code-maker):
11716         * bytecomp.el (byte-compile-file-form-defmumble):
11717         * bytecomp.el (byte-compile-file-form):
11718         * bytecomp.el (byte-compile-keep-pending):
11719         * bytecomp.el (byte-compile-insert-header):
11720         * bytecomp.el (byte-compile-from-buffer):
11721         * bytecomp.el (byte-compile-file):
11722         * bytecomp.el (byte-recompile-file):
11723         * bytecomp.el (byte-compile-close-variables):
11724         * bytecomp.el (byte-compile-warn-about-unused-variables):
11725         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11726         * bytecomp.el (byte-compiler-legal-options):
11727         * bytecomp.el (byte-compile-lapcode):
11728         * bytecomp.el (byte-optimize-log):
11729         * bytecomp.el ((fboundp 'defsubst)):
11730         * bytecomp.el:
11731         * bytecomp-runtime.el:
11732         * byte-optimize.el (byte-optimize-apply):
11733         * byte-optimize.el (car):
11734         * byte-optimize.el (byte-optimize-form):
11735         * byte-optimize.el (byte-optimize-form-code-walker):
11736         * byte-optimize.el:
11737         * build-report.el (build-report-insert-installation-file):
11738         * build-report.el (build-report):
11739         * auto-show.el:
11740         * apropos.el (apropos-documentation):
11741         - mega patch
11742         - clean up byte-compile warnings
11743         - remove unused variables
11744         - Use common lisp style hashtable functions
11745         - byte compiler cleanup
11746         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11747         - remove old backquote syntax usage
11748         - move some cl functionality into C for speed.
11749         - remove last remaining VMS support
11750         - spelling fixes
11751         - implement last, butlast, nbutlast, copy-list in C.
11752         - new macro ignore-file-errors, similar to ignore-errors
11753           (ignore-file-errors (delete-file "foo"))
11754         - get frequent garbage collection during loadup.el by tweaking
11755           gc-cons-threshold, rather than explicitly calling garbage-collect
11756         - default delete-key-deletes-forward to `t'.
11757
11758 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11759
11760         * XEmacs 21.2-beta4 is released.
11761
11762 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11763
11764         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11765         (easy-menu-item-present-p): Wrapper around find-menu-item.
11766         (easy-menu-remove-item): Wrapper around delete-menu-item.
11767
11768         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11769         (add-menu-button): Add 'in-menu' argument.
11770         (add-menu-item-1): Add in-menu support to helper function.
11771
11772 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11773
11774         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11775
11776 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11777
11778         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11779         of Dec 4, 1997.
11780
11781 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * process.el (shell-command-on-region): Report if the command
11784         succeeded or failed.
11785
11786 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11787
11788         * subr.el (buffer-substring-no-properties): Comment out.
11789
11790 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11791
11792         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11793           into font instances first, like `x-frob-font-size' does.
11794           (mswindows-find-larger-font): ditto
11795
11796 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11797
11798         * package-ui.el (pui-install-selected-packages): fix args in call
11799         to `package-get'.
11800
11801 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11802
11803         * package-get.el (host-name): New widget type.
11804         (package-get-remote): Better customization using new type.
11805         (package-get-download-sites): idem dito.
11806
11807         (package-get-custom): Do not use package-get-all untill we have
11808         runtime dependencies.
11809
11810         (package-get-remove-copy): Default to 't' we no longer need this
11811         kludge as we do not currently use depenencies.
11812
11813         (package-get-was-current): New variable.
11814         (package-get-require-base): New 'force-current' argument.
11815         (package-get-update-base): idem
11816         (package-get-package-provider):  idem
11817         (package-get-locate-index-file): New 'no-remote' argument.
11818         (package-get-locate-file): idem.
11819
11820         (package-get-maybe-save-index): New function.
11821         (package-get-update-base): Use it.
11822
11823 1998-10-28 Greg Klanderman <greg@alphatech.com>
11824
11825         * package-get.el (package-get-remote): default to nil; by default,
11826         don't go out to the net via EFS.  They must select a download site.
11827         (package-get-download-sites): new variable.
11828         (package-get-download-menu): new function.
11829         (package-get-locate-index-file): new function.
11830         (package-get-update-base): use it.
11831
11832         * menubar-items.el (default-menubar): add "Update Package Index"
11833         and "Add Download Site" menus under Options | Manage Packages.
11834
11835 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11836
11837         * package-get.el (package-get): bugfix code checking installed version
11838         for case where package is not currently installed.
11839         (package-get-require-signed-base-updates): new variable.
11840         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11841         deemed not a goot thing.  Use the variable
11842         package-get-allow-unsigned-base-updates instead.
11843
11844 1998-10-16 Greg Klanderman <greg@alphatech.com>
11845
11846         * package-get.el (package-get): Don't install an older version than
11847         we already have unless explicitly told to.  Issue a warning.
11848
11849         * package-ui.el (pui-add-required-packages): when adding
11850         dependencies, don't add packages that are up to date.
11851         (pui-package-symbol-char):  Don't consider a package out of date
11852         if you have a newer version installed than the latest version in
11853         package-get-base.
11854
11855         * package-get.el (package-get-base-filename): document that it may
11856         be a path relative to package-get-remote;  new default value.
11857         (package-get-locate-file): new function.
11858         (package-get-update-base): use it to expand package-get-base-filename.
11859         (package-get-save-base): new function to save the package-get database
11860         to file.
11861         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11862         (package-get-update-base): pass the REMOTE-SOURCE arg.
11863         (package-get-update-base-entry): call package-get-custom-add-entry.
11864         (package-get-file-installed-p): removed; no longer needed.
11865         (package-get-create-custom): ditto.
11866         (toplevel): remove code to build and load package-get-custom.el
11867         (package-get-custom-add-entry): new function.
11868
11869 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * wid-edit.el (widget-button-click): Don't switch window.
11872
11873 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11874
11875         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11876
11877 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11878
11879         * etags.el (find-tag-default): Run find-tag-hook using
11880         run-hooks rather than funcall
11881
11882 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11885         and the current local map as the parents to isearch-mode-map.
11886
11887 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11888
11889         * XEmacs 21.2-beta3 is released.
11890
11891 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11892
11893         * package-get.el (package-get-update-base): use
11894         insert-file-contents-internal, not insert-file-contents-literally.
11895
11896 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11897
11898         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11899         dump time.
11900
11901 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11902
11903         * package-get.el (package-get-update-base-entry): new function.
11904         (package-get-update-base): renamed; was `package-get-load-base'.
11905         cleanup, and use package-get-update-base-from-buffer.
11906         (package-get-update-base-from-buffer): new function.
11907         (package-get-update-base-entries): new; helper for above.
11908         Do not eval lisp grabbed over ftp; parse it from new format.
11909
11910 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11911
11912         * files.el (set-auto-mode): Don't play games loading package-get
11913         database; package-get-package-provider will handle it all.
11914
11915 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11916
11917         * package-get.el (package-get-base-filename): new variable.
11918         (package-get-require-base): new function.
11919         (package-get-pgp-signed-begin-line): new variable.
11920         (package-get-pgp-signature-begin-line): ditto.
11921         (package-get-pgp-signature-end-line):  ditto.
11922         (package-get-load-base): new function.
11923         (package-get-interactive-package-query):
11924         (package-get-update-all):
11925         (package-get-dependencies):
11926         (package-get-package-provider):
11927         (package-get-custom): use package-get-require-base.
11928         [package-get-custom loading]: disable for now.
11929
11930         * package-ui.el (pui-list-packages): use (package-get-require-base)
11931
11932 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11933
11934         * package-ui.el: Correct obvious thinko in choosing extent face.
11935
11936 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11937
11938         * menubar-items.el (default-menubar): pui-list-package has nothing
11939         to with Customize. Move all the package stuff to a new Item in Options.
11940
11941         * package-ui.el (pui-menu): Add menu and Popup menu.
11942
11943         * package-get.el (package-get): Use new
11944         package-admin-get-install-dir.
11945
11946         * package-admin.el (package-admin-get-install-dir): New syntax.
11947         Conserve package location and put mule packages where mule-base is.
11948
11949         * package-get.el : Customized
11950
11951         * package-ui.el (pui): Customized
11952         (pui-package-install-dest-dir): New variable.
11953         (pui-install-selected-packages): Use it
11954
11955 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11956
11957         * package-get.el (package-get-interactive-package-query): Move
11958         dependency on package-get-base to run-time.
11959         (package-get-update-all): Ditto.
11960         (package-get-dependencies): Ditto.
11961         (package-get-package-provider): Ditto.
11962         (package-get-custom): Ditto.
11963
11964 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11965
11966         * events.el: Remove 'ascii-character property from 'backspace
11967         and 'delete symbols
11968
11969 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11970
11971         * package-get-base.el: removed.
11972
11973 1998-09-23  Didier Verna  <didier@xemacs.org>
11974
11975         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11976         (no-upper-case-p): new function.
11977         (with-search-caps-disable-folding): new macro.
11978         (with-interactive-search-caps-disable-folding): new macro.
11979         (zap-to-char): In interactive mode, do a case-sensitive search if
11980         the character is uppercase.
11981         (zap-up-to-char): ditto.
11982
11983         * replace.el (perform-replace): use the function no-upper-case-p.
11984
11985         * isearch-mode.el (isearch-fix-case): ditto.
11986         make obsolete `with-caps-disable-folding' and
11987         `isearch-no-upper-case-p'.
11988
11989         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11990         (tags-search): ditto.
11991         (tags-query-replace): ditto.
11992
11993         * info.el (Info-search): ditto.
11994
11995 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11996
11997         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11998
11999 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12000
12001         * package-admin.el (package-admin-rmtree): rewritten.  need to
12002         check for "." and ".." before symlink check.  expand files and
12003         directories with respect to DIRECTORY, not default-directory.
12004
12005 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12006
12007         * package-get.el (package-get-all): add INSTALL-DIR argument.
12008
12009 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12010
12011         * package-ui.el (pui-add-required-packages): new function, select
12012         dependent packages.
12013         (pui-display-keymap): bind it.
12014         (pui-help-string): document it.
12015         (pui-install-selected-packages): package-get-all -> package-get.
12016
12017         * package-get.el (package-get-dependencies): new function.
12018
12019 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12022         regexps.
12023
12024 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12025
12026         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12027         function.
12028         (default-mouse-track-normalize-point): Use it.
12029
12030 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12031
12032         * package-admin.el (package-admin-delete-binary-package):
12033                 General cleanup. Remove unnessary use of progn and
12034         save-excursion.
12035         (package-admin-delete-binary-package): Do NOT mess with file
12036         modes. That is evil.
12037         (package-admin-delete-binary-package): Wrap all deleting in
12038         condition-case. The data in MANIFEST is untrustworthy.
12039         (package-admin-delete-binary-package): Let the OS worry about non
12040         empty directories.
12041
12042 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12043
12044         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12045         processing.
12046         (lm-report-bug): Fix mail address to send bug reports to.
12047
12048 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12049
12050         * XEmacs 21.2-beta2 is released.
12051
12052 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12053
12054         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12055
12056 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12057
12058         * info.el (Info-mode): Document page turning by double clicks in
12059         docstring so `M-x describe-mode' will display it.
12060
12061 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12062
12063         * info.el (Info-mouse-track-double-click-hook): Use character
12064         widths to calculate a border region where double clicking does
12065         page turning, and return `nil' by default so other hooks, such as
12066         region highlighting, will be run.
12067
12068 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12069
12070         * sound.el (default-sound-directory-list): Initialize with all the
12071         "sounds" directories in `data-directory-list'.  It used to just be
12072         the first one.
12073
12074         * packages.el (locate-data-directory-list): Created.  This gives
12075         the list of matching directories, unlike `locate-data-directory',
12076         which just gives the first one.
12077
12078 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12079
12080         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12081         make a binding in the local keymap until help-char handling is
12082         improved.
12083
12084         * help.el (help-keymap-with-help-key): Provide keymap with help
12085         binding.
12086         (help-print-help-form): New helper function.
12087
12088 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12089
12090         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12091         move extent to another buffer; no need to create a new extent.
12092         (isearch-fix-case): New function.
12093         (isearch-search-and-update): Use it.
12094
12095 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12098         the keymap, not minor-mode-map-alist.
12099         (isearch-done): Restore overriding-local-map.
12100
12101 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12102
12103         * bytecomp.el (byte-compile-buffer-substring):
12104         Fix for: (byte-compile (defun f () (buffer-substring)))
12105         ==>   ** buffer-substring called with 3 args, but requires 0-3
12106         - new code not only works, but is more readable, too.
12107
12108 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12109
12110         * msw-faces.el (mswindows-init-device-faces): Don't try to
12111           specify a default font at this late stage. Do try to force
12112           creation of the default face font so that if it fails we get
12113           an error now instead of a crash at frame creation.
12114
12115           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12116           mswindows-make-font-unitalic: Canonical default weight
12117           changed from "Normal" to "Regular".
12118
12119           mswindows-make-font-bold / -bold-italic: Supplied device was
12120           not being passed into call to mswindows-find-smaller-font.
12121
12122 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12123
12124         * package-get.el (package-get-remote): Fix the path where to find
12125           the packages on xemacs.org.
12126
12127 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * about.el (about-maintainer-info): Update Ben's entry.
12130
12131 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12132
12133         * lisp/shadow.el (find-emacs-lisp-shadows):
12134         - `member' was being called on lists of length 2000!
12135         - Replace with hashtables.
12136         - Replace hand-coded loops with (dolist)
12137         - Fix comment typo
12138
12139 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12140
12141         * packages.el: Added new function, `package-delete-name', to
12142           delete existing packages from the installed package database
12143           (`packages-package-list').  Also added the "pkginfo" directory
12144           to `packages-special-base-regexp', so that the pkginfo directory
12145           would not get added to `late-packages'.
12146
12147         * package-admin.el: Added ability to delete an installed package
12148           (added low-level function, `package-admin-delete-package').
12149           Understands how to use the pkginfo/MANIFEST.<package> file to
12150           delete the package.  When installing a package, will also
12151           create a MANIFEST.* file if one is not provided by the
12152           package.  If the MANIFEST.* doesn't exist when deleting a
12153           package, the functions will fall back to attempting to delete
12154           any package-specific lisp directory.
12155
12156         * package-get.el: Moved some functions to package-admin.el.
12157           Added interactive function `package-get-delete-package', for
12158           use by users for deleting a package.
12159
12160           Also modified to not require the presence of efs.
12161
12162 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * files.el (find-file-noselect): Handle all signals, kill the
12165         buffer and resignal.
12166
12167 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12168
12169         * cl-macs.el (glyph-image): Add setf method.
12170
12171 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12172
12173         * package-get.el: Fixed broken EFS downloading.  Also, look for
12174           .tar.gz files first, in preference over .tgz files.
12175
12176         * package-ui.el: Fix display of package version numbers.
12177
12178 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12179
12180         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12181         argument.
12182
12183 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12184
12185         * list-mode.el: `display-completion-list': added new/optional
12186           keyword `:completion-string', which allows the programmer to
12187           change the "Possible completions are:" prompt.
12188
12189         * menubar-items.el: Added new pulldown menu-pick to start up the
12190           visual package browser/installer:
12191
12192                 Options->Customize->List Packages
12193
12194         * package-admin.el: Added hooks for installing under both Unix
12195           and MS Windows.  Does additional error checking.  No longer
12196           calls "add-big-package.sh" to install packages under Unix; now
12197           calls gunzip & tar directly.
12198
12199         * package-get.el: Added ability to install packages from files
12200           on a local disk/CDROM.  Now deletes any existing package lisp
12201           directory.  Does completion on available packages when
12202           querying for package names.  Will also search for .tgz files
12203           in addition for .tar.gz files.  Tries to reload
12204           auto-autoloads, as a convenience when loading new packages,
12205           and also tries to add any new package paths to `load-path'.
12206           Changed all occurences of `concat' to use `expand-file-name'.
12207
12208         * package-ui.el: New file which implements the main visual
12209           package browser/installer, which is started via a menu pick or
12210           M-x pui-list packages.
12211
12212 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12213
12214         * startup.el (load-init-file): spelling fix.
12215
12216 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12217
12218         * startup.el (normal-top-level): Load auto-autoload files
12219         covariantly with their precedence.
12220
12221 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12222
12223         * menubar-items.el (default-menubar): Remove "Font Weight"
12224         option, there is currently no custom equivalent.. Customize-faces
12225         is "Edit faces".
12226
12227         * x-font-menu.el (font-menu-set-font): Use customize to set
12228         default face.
12229
12230         * faces.el (face-spec-update-all-matching): New function.
12231
12232         * cus-face.el (custom-set-face-update-spec): New function.
12233         Interface to customize faces from elisp.
12234
12235         (custom-face-value-create): Show the customized settings if set
12236         but not saved.
12237
12238 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12239
12240         (custom-face-value-create): Show the customized settings if set
12241         but not saved.
12242
12243 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12244
12245         * keydefs.el (global-map): Add FSF 20.3 binding of
12246         query-replace-regexp.
12247
12248 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12249
12250         * minibuf.el (read-file-name-internal-1): use
12251         user-name-completion-1 instead of user-name-completion.
12252
12253 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12254
12255         * loadup.el:
12256         * make-docfile.el:
12257         * update-elc.el: Don't set `source-directory' (now defunct as a
12258         global variable) no more.
12259
12260         * packages.el (packages-list-autoloads): Made `source-directory'
12261         (now defunct as a global variable) a parameter.
12262
12263 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12264
12265         * about.el (about-hackers): new email
12266
12267 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12268
12269         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12270
12271 1998-07-17  Didier Verna  <didier@xemacs.org>
12272
12273         * faces.el (set-face-property):
12274         (set-face-dim-p):
12275         (face-dim-p): updated the doc strings now that the dim property isn't
12276         tty-specific.
12277         (face-equal): the dim property is now a common one.
12278
12279         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12280         Renamed the `stipple' attribute to `background-pixmap'.
12281         (custom-face-background-pixmap): make custom-face-stipple an
12282         obsolete alias for this.
12283
12284 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12285
12286         * find-paths.el (paths-file-readable-directory-p): Created and
12287         used.
12288
12289         * loadup.el: Don't set inhibit-... flags from run-temacs.
12290
12291 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12292
12293         * packages.el (packages-data-path-depth): Added and used.
12294
12295 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12296
12297         * about.el:
12298         - Change .xpm to .png, delete "zcat" section.
12299         - cosmetic fix in the 'marcpa' entry.
12300
12301         * etc/photos
12302         - convert all .xpm.Z to .png
12303         - rename mrb to martin
12304         - rename mcook-m to mcookm
12305
12306 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12307
12308         * x-init.el (x-initialize-compose): Add support for
12309         dead-circumflex as YET ANOTHER NAME for that dead key.
12310
12311 1998-08-05  Colin Rafferty <colin@xemacs.org>
12312
12313         * setup-paths.el (paths-construct-exec-path): Made the
12314         last-packages really be last.
12315         (paths-construct-data-directory-list): Ditto.
12316
12317 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12318
12319         * startup.el(startup-splash-frame-body):
12320         Update Copyright notice in splash screen
12321
12322 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12323
12324         * minibuf.el (read-file-name-internal-1): do ~user completion.
12325
12326 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12327
12328         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12329         aginst destroyed extents
12330
12331 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12332
12333         * package-get.el (package-get): add `install-dir' argument.
12334
12335 1998-07-20  John Jones  <jj@asu.edu>
12336
12337         * package-get.el: calls to package-get-update-all will only
12338           update packages which are already installed.
12339
12340 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12341
12342         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12343         writable.
12344
12345 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12346
12347         * about.el (about-hackers): Correct my email.
12348
12349 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12350
12351         * about.el (about-hackers): new email-address.
12352
12353 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12354
12355         * minibuf.el (read-number): Don't let `input-error' condition
12356         escape.
12357
12358 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12359
12360         * about.el (about-hackers): use my `email-for-life' address.
12361
12362 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12363
12364         * XEmacs 21.2-beta1 is released.
12365
12366 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12367
12368         * ldap.el (ldap-search): Doc string change
12369
12370 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12371
12372         * menubar-items.el (default-menubar): Removed references to
12373         `data-directory', and use `locate-data-file' instead, and made
12374         then greyed out if they don't exist.
12375
12376 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12377
12378         * keymap.el (events-to-keys): Use `format' instead of `concat'
12379         since the latter does not accept integer args anymore
12380
12381 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12382
12383         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12384         macros replaced.
12385
12386 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12387
12388         * make-docfile.el: Get first initialization from very-early-lisp.el
12389         * update-elc.el: Ditto.
12390         * loadup.el (really-early-error-handler): Ditto.
12391
12392         * packages.el (packages-unbytecompiled-lisp): Add new file,
12393         very-early-lisp.el.
12394
12395         * very-early-lisp.el: New file.
12396
12397 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12398
12399         * Symbols that have been obsolete for at least 3 years removed (II).
12400
12401         * obsolete.el (eval-current-buffer): Make compatible.
12402         (byte-code-function-p): Ditto.
12403         (send-string): Removed.
12404         (send-region): Removed.
12405         (screen-scrollbar-width): Removed.
12406         (set-screen-scrollbar-width): Removed.
12407         (set-screen-left-margin-width): Removed.
12408         (set-screen-right-margin-width): Removed.
12409         (screen-left-margin-width): Removed.
12410         (screen-right-margin-width): Removed.
12411         (set-buffer-left-margin-width): Removed.
12412         (set-buffer-right-margin-width): Removed.
12413         (buffer-left-margin-width): Removed.
12414         (buffer-right-margin-width): Removed.
12415         (x-set-frame-icon-pixmap): Removed.
12416         (x-set-screen-icon-pixmap): Removed.
12417         (pixel-name): Removed.
12418         (make-pixmap): Removed.
12419         (make-cursor): Removed.
12420         (pixmap-width): Removed.
12421         (pixmap-contributes-to-line-height-p): Removed.
12422         (set-pixmap-contributes-to-line-height): Removed.
12423
12424 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12425
12426         * obsolete.el (popup-menu-up-p): removed.
12427         (read-no-blanks-input): Removed.
12428         (wholenump): Removed.
12429         (ring-mod): Removed (what was ring-mod?).
12430         (current-time-seconds): Removed.
12431         (run-special-hook-with-args): Removed.
12432         (dot): Removed.
12433         (dot-marker): Removed.
12434         (dot-min): Removed.
12435         (dot-max): Removed.
12436         (window-dot): Removed.
12437         (set-window-dot): Removed.
12438
12439         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12440         `dot-min'.
12441
12442         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12443
12444         * code-files.el (insert-file-contents): Rename
12445         run-special-hook-with-args to run-hook-with-args-until-success.
12446         (write-region): Ditto.
12447
12448 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12449
12450         * about.el: Fix typos, update release date.
12451
12452         * Symbols that have been obsolete for at least 3 years removed.
12453
12454         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12455         screen- functions.
12456         (toplevel): remove setf methods for screen functions.
12457         * cl-macs.el (extent-data): defsetf removed.
12458         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12459         many places to remove.
12460         (comment-indent-hook): Ditto.
12461         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12462         (buffer-dedicated-screen): Ditto.
12463         (deiconify-screen): Ditto.
12464         (delete-screen): Ditto.
12465         (event-screen): Ditto.
12466         (find-file-other-screen): Ditto.
12467         (find-file-read-only-other-screen): Ditto.
12468         (live-screen-p): Ditto.
12469         (screen-height): Ditto.
12470         (screen-iconified-p): Ditto.
12471         (screen-list): Ditto.
12472         (screen-live-p): Ditto.
12473         (screen-name): Ditto.
12474         (screen-parameters): Ditto.
12475         (screen-pixel-height): Ditto.
12476         (screen-pixel-width): Ditto.
12477         (screen-root-window): Ditto.
12478         (screen-selected-window): Ditto.
12479         (screen-totally-visible-p): Ditto.
12480         (screen-visible-p): Ditto.
12481         (screen-width): Ditto.
12482         (screenp): Ditto.
12483         (get-screen-for-buffer): Ditto.
12484         (get-screen-for-buffer-noselect): Ditto.
12485         (get-other-screen): Ditto.
12486         (iconify-screen): Ditto.
12487         (lower-screen): Ditto.
12488         (mail-other-screen): Ditto.
12489         (make-screen): Ditto.
12490         (make-screen-invisible): Ditto.
12491         (make-screen-visible): Ditto.
12492         (modify-screen-parameters): Ditto.
12493         (new-screen): Ditto.
12494         (next-screen): Ditto.
12495         (next-multiscreen-window): Ditto.
12496         (other-screen): Ditto.
12497         (previous-screen): Ditto.
12498         (previous-multiscreen-window): Ditto.
12499         (raise-screen): Ditto.
12500         (redraw-screen): Ditto.
12501         (select-screen): Ditto.
12502         (selected-screen): Ditto.
12503         (set-buffer-dedicated-screen): Ditto.
12504         (set-screen-height): Ditto.
12505         (set-screen-position): Ditto.
12506         (set-screen-size): Ditto.
12507         (set-screen-width): Ditto.
12508         (show-temp-buffer-in-current-screen): Ditto.
12509         (switch-to-buffer-other-screen): Ditto.
12510         (visible-screen-list): Ditto.
12511         (window-screen): Ditto.
12512         (x-set-screen-pointer): Ditto.
12513         (x-set-frame-pointer): Ditto.
12514         (screen-title-format): Ditto.
12515         (screen-icon-title-format): Ditto.
12516         (terminal-screen): Ditto.
12517         (delete-screen-hook): Ditto.
12518         (create-screen-hook): Ditto.
12519         (mouse-enter-screen-hook): Ditto.
12520         (mouse-leave-screen-hook): Ditto.
12521         (map-screen-hook): Ditto.
12522         (unmap-screen-hook): Ditto.
12523         (default-screen-alist): Ditto.
12524         (default-screen-name): Ditto.
12525         (x-screen-defaults): Ditto.
12526         (x-create-screen): Ditto.
12527         * obsolete.el: meta-flag removed.
12528         baud-rate removed.
12529         sleep-for-millisecs removed.
12530         extent-data removed.
12531         set-extent-data removed.
12532         set-extent-attribute removed.
12533         extent-glyph removed.
12534         extent-layout removed.
12535         set-extent-layout removed.
12536         list-faces-display removed.
12537         list-faces removed.
12538         trim-versions-without-asking removed.
12539         after-write-file-hooks removed.
12540         truename removed.
12541         auto-fill-hook removed.
12542         blink-paren-hook removed.
12543         select-screen-hook, deselect-screen-hook removed.
12544         auto-raise-screen, auto-lower-screen removed.
12545
12546         * msw-mouse.el: Global change resource -> mswindows-resource.
12547
12548         * XEmacs 21.0-pre5 is released.
12549
12550 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12551
12552         * about.el (about-hackers): Credits update.
12553
12554 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12555
12556         * register.el (insert-register): Don't activate the region.
12557
12558 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12559
12560         * select.el: Restore x-* symbols for backwards compatibility:
12561         x-copy-primary-selection, x-kill-primary-selection,
12562         x-delete-primary-selection, x-select-make-extent-for-selection,
12563         x-valid-simple-selection-, x-cut-copy-clear-internal.
12564
12565 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12566
12567         * XEmacs 21.0-pre4 is released.
12568
12569 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12570
12571         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12572         reporting bugs.
12573         (maybe-add-init-button): Fix semantics under Windows.  Use
12574         `expand-file-name' rather than `concat'.
12575
12576         * help.el (print-messages): New function.
12577
12578 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12579
12580         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12581
12582 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12583
12584         * about.el: Tweaked my entry in about-hackers.
12585
12586         * find-paths.el (paths-emacs-root-p):
12587           Relaxed emacs-root checking of an in-place installation to
12588           also accommodate the flat layout used on MS Windows.
12589
12590 1998-06-29  John Jones  <jj@asu.edu>
12591
12592         * package-get.el: calls to package-get-update-all will only
12593           update packages which are already installed.
12594
12595 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12596
12597         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12598         are handled by the gui-element face fallbacks now.
12599
12600         * x-faces.el: default gui-element face to "background" as well as
12601         the default face.
12602
12603         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12604         and default face settings since these are set as fallbacks now in
12605         the appropriate domain.
12606
12607 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12608
12609         * text-mode.el (text-mode): Reorder regexp so the OR part
12610         corresponding to `page-delim' goes first and the hack in
12611         `forward-paragraph' will work.
12612         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12613
12614 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12615
12616         * subr.el (remove-hook): When checking the hook value
12617           with functionp, don't apply car to it.
12618
12619 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12620
12621         * package-get.el (package-get-remote-filename):
12622           Don't use file-name-as-directory because the local directory
12623           separator conventions might not be the same as ftp's.
12624
12625 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12626
12627         * ldap.el (ldap-host-parameters-alist): New name of
12628         `ldap-host-parameters-plist'
12629
12630 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12631
12632         * package-get.el: Using (require 'package-get-base), now that it
12633         provides itself.  Consequently removed all instances of (load
12634         "package-get-base.el").
12635
12636 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12637
12638         * subr.el (remove-hook): Don't treat the hook value as a
12639           list unless it is both consp and not functionp.
12640
12641 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12642
12643         * about.el: Email address for Ben Wing is ben@xemacs.org.
12644         * auto-show.el: Ditto.
12645         * bytecomp.el: Ditto.
12646         * faces.el: Ditto.
12647         * x-scrollbar.el: Ditto.
12648         * x-misc.el: Ditto.
12649         * tty-init.el: Ditto.
12650         * toolbar-items.el: Ditto.
12651         * symbol-syntax.el: Ditto.
12652         * specifier.el: Ditto.
12653         * objects.el: Ditto.
12654         * hyper-apropos.el: Ditto.
12655         * glyphs.el: Ditto.
12656
12657 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12660         vertical-divider-always-visible-p.
12661         (default-mouse-motion-handler): Ditto.
12662
12663 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12664
12665         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12666         global value.
12667
12668 1998-06-21  Oliver Graf <ograf@fga.de>
12669
12670         * build-reports.el: changed receiver to xemacs-build-reports list
12671
12672 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12673
12674         * font.el: Split font-family-mappings into X and
12675           mswindows-specific versions.
12676           mswindows-font-create-[object|name]: Treat supplied size
12677           as a pointsize. Added underline and strikethru handling.
12678
12679         * msw-faces.el: changed default mswindows charset to western.
12680
12681         * msw-glyphs.el: removed space in border-glyph font string that
12682           was inserted to get round bugs in the mswindows C font code.
12683
12684 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12685
12686         * about.el (about-hackers): Credits update.
12687
12688         * help-nomule.el (tutorial-supported-languages): Add Romanian
12689         TUTORIAL.
12690
12691         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12692         to ISO-8859-2.
12693
12694 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12695
12696         * font.el: Split font-family-mappings into X and
12697           mswindows-specific versions.
12698           mswindows-font-create-[object|name]: Treat supplied size
12699           as a pointsize. Added underline and strikethru handling.
12700
12701         * msw-faces.el: changed default mswindows charset to western.
12702
12703         * msw-glyphs.el: removed space in border-glyph font string that
12704           was inserted to get round bugs in the mswindows C font code.
12705
12706 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12707
12708         * minibuf.el: make read-color-completion-table call
12709           (mswindows-color-list for mswindows devices.
12710
12711 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12712
12713         * lisp/font-lock.el
12714         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12715         Let declaration items contain non-word symbol characters.
12716
12717 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12718
12719         * package-get.el (package-get-package-provider): Added autoload
12720         cookie.  Loading "package-get-base.el" in ALL functions that use
12721         it.  Fixed some (interactive ...) with multiple argument specs
12722         again.  Cosmetic indentation changes.
12723
12724 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12725
12726         * info.el (Info-insert-dir): Don't use nreverse on variables
12727         that you want to use later.
12728
12729 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12730
12731         * x-mouse.el (x-set-point-and-move-selection): Replace call
12732         to x-kill-primary-selection with kill-primary-selection
12733
12734 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12735
12736         * simple.el (what-cursor-position): Make cursor position reported
12737         use value of column-number-start-at-one
12738
12739 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12740
12741         * about.el (xemacs-hackers): Fix Jareth's email address.
12742
12743 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12744
12745         * startup.el (startup-splash-frame): Remove
12746         `xemacs-startup-logo-function'.
12747
12748 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12749
12750         * about.el (about-hackers): Update credits list.
12751
12752 1998-06-06  Jeff Miller <jmiller@smart.net>
12753
12754         * lisp/sound.el: Update sound-ext to allow filenames with
12755           extensions to be found by load-sound-file
12756
12757 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12758
12759         * info.el (Info-rebuild-outdated-dir): Removed variable
12760         (Info-auto-generate-directory): New variable
12761         (Info-save-auto-generated-dir): New variable
12762         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12763         (Info-build-dir-anew): Second parameter removed.  Use
12764         `Info-save-auto-generated-dir'
12765         (Info-rebuild-dir): Ditto
12766
12767 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12768
12769         * list-mode.el (next-list-mode-item): Would not recognize
12770         border between directly neighbored items.
12771
12772 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12773
12774         * package-get.el: add autoloads for some functions.
12775
12776 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * specifier.el (let-specifier): Tiny docfixes.
12779
12780 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12781
12782         * msw-mouse.el: set selection-pointer-glyph to Normal.
12783
12784 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12785
12786         * wid-edit.el (widget-specify-secret): New function.
12787         (widget-after-change): Use it.
12788         (widget-specify-field): Use it.
12789
12790 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12791
12792         * mouse.el (drag-window-divider): Use `(not done)' instead of
12793         `doit'; reuse result of `window-pixel-edges'.
12794
12795         * modeline.el (drag-modeline-event-lag): Rename to
12796         drag-divider-event-lag.
12797
12798 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * specifier.el (let-specifier): Rewritten not to generate needless
12801         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12802         arguments.
12803
12804 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12805
12806         * minibuf.el (read-file-name-1): Setup buffer-local value of
12807         `completion-ignore-case' in completions buffer under Windows.
12808
12809 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12810
12811         * about.el (about-maintainer-glyph): Fix support for not
12812         compressed images.
12813
12814 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12815
12816         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12817
12818         * mouse.el (mouse-track): Cancel selection if misc-user event with
12819         `cancel-mode-internal' function is fetched.
12820
12821 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12822
12823         * files.el (save-some-buffers-1): Fixed return value.
12824
12825 1998-06-01  Oliver Graf <ograf@fga.de>
12826
12827         * dragdrop.el: added experimental
12828
12829 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12830
12831         * startup.el (after-init-hook, init-file-user,
12832         user-init-directory, load-user-init-file):  Purge references
12833         to "~/.xemacs/init.el" from docstrings.
12834
12835         (load-user-init-file) Use paths-construct-path to construct
12836         paths to user init files.  Go directly to ~/.emacs, do not
12837         search ~/.xemacs/, do not load `default-custom-file'.
12838
12839 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12840
12841         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12842         general *sh.
12843         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12844
12845 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12846
12847         * menubar-items.el (default-menubar): add Update Packages to customize
12848         menu.
12849
12850 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12851
12852         * faces.el: use toolbar face as a fallback for toolbar properties
12853         in xpm-color-symbols instead of default.
12854
12855         * msw-faces.el: rename 3d-object -> gui-element face.
12856
12857 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12858
12859         * startup.el (xemacs-startup-logo-function): New variable.
12860         (startup-splash-frame): Use it.
12861
12862 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12863
12864         * files.el (save-some-buffers): Would wait 1 second.
12865         (save-some-buffers-1): Delete other windows here instead of in
12866         `save-some-buffers'.
12867         (save-some-buffers): Force redisplay only if windows were deleted.
12868
12869 1998-06-02  Didier Verna  <didier@xemacs.org>
12870
12871         * cus-face.el (custom-face-attributes): generalized the use of
12872         toggle buttons for boolean attributes.
12873         Re-ordered the items a bit.
12874
12875 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12876
12877         * sound.el (default-sound-directory): Use `locate-data-directory'
12878         to find the sounds directory.
12879
12880 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12881
12882         * sound.el: default sound-ext to .wav under mswindows, .au
12883         otherwise. load-default sounds without extensions.
12884
12885 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12886
12887         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12888         if send-pr is not bound.
12889
12890 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12891
12892         * files.el: grok idl files in auto-mode-alist.
12893 1998-06-01  Jeff Miller  <jmiller@smart.net>
12894
12895         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12896         calling `upcase'.
12897
12898 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12899
12900         * msw-glyphs.el: add xbm to the list of image types supported.
12901
12902 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12903
12904         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12905         instead of XEmacs one when dumping InfoDock.
12906
12907 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12908
12909         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12910         for `modeline-visible-p'
12911
12912         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12913
12914 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12915
12916         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12917         since it's not used anymore. doc string fixes.
12918
12919         * package-get.el (package-get-file-installed-p): new function. use
12920         instead of file-installed-p which is in an external package.
12921
12922 1998-05-28  Oliver Graf <ograf@fga.de>
12923
12924         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12925         favor of select-window/switch-to-buffer
12926
12927 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12928
12929         * startup.el: changed (getenv "HOME") to (user-home-directory)
12930
12931 1998-05-25  Oliver Graf <ograf@fga.de>
12932
12933         * frame.el (cde-start-drag) moved to dragdrop.el
12934         (offix-start-drag-region) moved to dragdrop.el
12935         (offix-start-drag) moved to dragdrop.el
12936         * dragdrop.el (cde-start-drag) moved from frame.el
12937         (offix-start-drag-region) moved from frame.el
12938         (offix-start-drag) moved from frame.el
12939         (cde-start-drag-region) cde drag regions
12940         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12941
12942 1998-05-26  Oliver Graf <ograf@fga.de>
12943
12944         * dragdrop.el: created dragdrop-drag prototypes
12945         (cde-start-drag-region) fixed typo
12946
12947 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12948
12949         * simple.el (after-init-hook): Remove reader macro.
12950
12951         * packages.el (packages-hardcoded-lisp): Get rid of reader
12952         macros.  Update DOC string.
12953
12954 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12955
12956         * mouse.el (drag-window-divider): Ditto.
12957
12958         * modeline.el (mouse-drag-modeline): Use it.
12959
12960         * lisp-mode.el (let-specifier): Specify indentation.
12961
12962         * specifier.el (let-specifier): Renamed from
12963         `with-specifier-instance'.
12964
12965 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12966
12967         * x-faces.el:
12968         * faces.el: move definition of xpm-color-symbols from x-faces.el
12969         to faces. Predicate x-get-resource on the presence of x.
12970
12971         * msw-faces.el: set 3d-object face rather than modeline. Specify
12972         faces as specfier defaults.
12973
12974         * package-get.el: don't use package-admin-add-single-file-package.
12975
12976 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12977
12978         * toolbar-items.el: Fixup tooltips.
12979         (toolbar-gnus): Don't use obsolete variable
12980         toolbar-news-frame-properties.
12981         (toolbar-news-reader): Default to `gnus' instead of
12982         `not-configured'.
12983
12984         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12985         Windows.
12986
12987 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12988
12989         * package-get.el: rename -installedp -> -installed-p.
12990
12991 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12992
12993         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12994         attributes, and assinged it to continuation, truncation and
12995         hscroll glyphs.
12996
12997         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12998         and made continuation, truncation and hscroll glyphs arrow
12999         characters out of that font.
13000
13001 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13002
13003         * minibuf.el (minibuffer-electric-separator): Play nicely with
13004         directory-sep-char being \.
13005         (minibuffer-electric-tilde): Ditto.
13006         (read-file-name-map): Ditto.
13007
13008 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13011         on X devices.
13012         (default-mouse-track-deal-with-down-event): Avoid
13013         `x-disown-selection'; use `disown-selection' instead.
13014
13015 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13016
13017         * select.el:
13018         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13019         moved to (cut-copy-clear-internal) in select.el. Ditto for
13020         (x-delete-primary-selection) (x-kill-primary-selection)
13021         (x-copy-primary-selection).
13022         (own-clipboard): new function.
13023
13024         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13025         functions in select.el. remove old ones.
13026         (mswindows-own-clipboard): new function.
13027
13028 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13029
13030         * gnuserv.el: allow connections from mswindows type devices.
13031
13032 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13033
13034         * msw-glyphs.el: change image type used from cursor to resource.
13035
13036 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13037
13038         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13039         for {top,bottom}-{left,right} values in addition to
13040         {top,bottom}_{left,right}.
13041         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13042
13043 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13044
13045         * cl-macs.el (specifier-instance): Undefine its setf method.
13046
13047         * specifier.el (with-specifier-instance): Added docstring.
13048
13049         * mouse.el (drag-window-divider): Ditto.
13050
13051         * modeline.el (mouse-drag-modeline): Use it.
13052
13053         * lisp-mode.el (with-specifier-instance): Define its indentation
13054         level.
13055
13056         * specifier.el (with-specifier-instance): New macro.
13057
13058 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13059
13060         * package-get.el (package-get-create-custom): new function to
13061         auto-generate package-get-custom.el from package-get-base.el.
13062         * (package-get-ever-installedp): new function.
13063         * (package-get-custom): new function to get all packages specified
13064         by customize.
13065
13066 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13069
13070 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13071
13072         * cl-extra.el: Reverse previous float change.
13073
13074 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13075
13076         * x-faces.el:
13077         * faces.el (try-font-name): moved from x-faces.el since it is
13078         required by w3 under mswindows as well X.
13079
13080 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13081
13082         * winnt.el: Removed evil (setq completion-ignore-case t)
13083         clause, one more overlookef fsfism.
13084         (nt-quote-args-functions-alist): End sentences with double space.
13085
13086 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13087
13088         * window-xemacs.el (push-window-configuration): Remove kludgery of
13089         recaching default-toolbar specifier.
13090         (pop-window-configuration): Ditto.
13091         (unpop-window-configuration): Ditto.
13092
13093 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13096
13097 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13098
13099         * winnt.el (nt-quote-args-verbatim): Added function.
13100         (nt-quote-args-prefix-quote): Added function.
13101         (nt-quote-args-backslash-quote): Added function.
13102         (nt-quote-args-double-quote): Added function.
13103         (nt-quote-args-functions-alist): New variable.
13104         (nt-quote-process-args): Added function. This is the main quoting
13105         work horse called from process-nt.c
13106
13107 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13108
13109         * winnt.el: Removed duplicate definitions for backspace,
13110         delete, M-backspace and C-M-backspace.
13111         (file-name-buffer-file-type-alist): Removed this variable.
13112         (find-buffer-file-type): Removed function.
13113         (find-file-binary):  Removed function.
13114         (find-file-text): Removed function.
13115         (find-file-not-found-set-buffer-file-type): Removed function.
13116         (save-to-unix-hook): Removed function.
13117         (revert-from-unix-hook): Removed function.
13118         (using-unix-filesystems): Removed function.
13119         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13120         warning.
13121         (x-set-selection): Removed function.
13122         (x-get-selection): Removed function.
13123         Removed commented FSFisms.
13124         Replaced copyright notice (this file is not part of GNU Emacs).
13125         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13126         comint-process-echoes setting to t.
13127
13128 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13129
13130         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13131         and used following the interface change of
13132         `paths-find-recursive-path'.
13133
13134         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13135         regexp instead of a list of base names.
13136         (paths-version-control-filename-regexp):
13137         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13138         Introduced and used following the interface change of
13139         `paths-find-recursive-path'.
13140
13141 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13142
13143         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13144         on X devices, rather than on all non-TTY devices.
13145
13146 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13147
13148         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13149
13150         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13151
13152 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13153
13154         * itimer.el (activate-itimer): Fixed usage of integers
13155         as argument to `concat'.
13156
13157 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13158
13159         * itimer.el (start-itimer): replace the use of `concat' with
13160         `format'
13161
13162 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13163
13164         * mode-motion.el (mode-motion-hook): Clarify docstring.
13165         From Bob Weiner <weiner@altrasoft.com>
13166
13167         * loadhist.el (symbol-file): Supply prompt string when used
13168         interactively.
13169         From Bob Weiner <weiner@altrasoft.com>
13170
13171 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * loadup.el (really-early-error-handler): Ditto.
13174
13175         * update-elc.el: Ditto.
13176
13177         * setup-paths.el (paths-construct-exec-path): Ditto.
13178
13179         * make-docfile.el: Ditto.
13180
13181         * find-paths.el (paths-decode-directory-path): Use split-path
13182         instead of decode-path.
13183
13184         * files.el (parse-colon-path): Update docstring reference.
13185
13186 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13187
13188         * msw-init.el:
13189         * x-init.el:
13190         Bind cut'n'paste keys to non window-system specific functions.
13191
13192         * msw-select.el: New function mswindows-clear-clipboard.
13193         mswindows-cut-copy-clipboard extended to handle clearing of the
13194         selection and renamed to mswindows-cut-copy-clear-clipboard.
13195
13196         * select.el: on mswindows devices delete-primary-selection
13197         calls mswindows-clear-clipboard.
13198
13199 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13200
13201         * simple.el (quoted-insert): Inhibit quit when using read-char.
13202
13203         * cmdloop.el (read-char): Don't inhibit quit.
13204         (read-char-exclusive): Ditto.
13205         (read-char): Signal quit if quit-char was pressed.
13206         (read-char-exclusive): Ditto.
13207         (read-quoted-char): Return a character, not integer.
13208
13209         * menubar-items.el (default-popup-menu): Use Andy's generic
13210         selection code.
13211         (default-popup-menu): Fix code.
13212
13213 1998-05-14  Oliver Graf <ograf@fga.de>
13214
13215         * dragdrop.el (dragdrop-function-widget): this time it's done
13216
13217 1998-05-13  Oliver Graf <ograf@fga.de>
13218
13219         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13220
13221 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13222
13223         * device.el (device-pixel-width):
13224         (device-pixel-height):
13225         (device-mm-width):
13226         (device-mm-height):
13227         (device-bitplanes):
13228         (device-color-cells): Swapped parameters to device-system-metric
13229         according to the interface change.
13230
13231 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13232
13233         * mouse.el (default-mouse-motion-handler): Use new name of the
13234         function event-over-vertical-divider-p.
13235         Do not set E-W arrow cursor over the divider if
13236         vertical-divider-draggable-p is nil in the window.
13237         ([top-level]): Use new name for the variable
13238         vertical-divider-map.
13239         (drag-window-divider): Respect vertical-divider-draggable-p.
13240         Variable name typo fixes.
13241
13242 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * keymap.el (kbd): Define here; handle string constants and
13245         others...
13246
13247 1998-05-15  Christian Nyb <chr@mediascience.no>
13248
13249         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13250         in Emacs 18.
13251
13252 1998-05-13  Didier Verna  <didier@xemacs.org>
13253
13254         * mouse.el (drag-window-divider): give the vertical divider a
13255         pressed look when dragging it.
13256
13257 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13258
13259         * faces.el: predicate some more face operations on x or mswindows
13260         not just x.
13261
13262         * modeline.el: enable modeline coloring for mswindows.
13263
13264 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13265
13266         * minibuf.el (minibuffer-default): Added variable; compatible with
13267         FSF Emacs.
13268         (next-history-element): Used `minibuffer-default'.
13269
13270 1998-05-12  Oliver Graf <ograf@fga.de>
13271
13272         * dragdrop.el (dragdrop-function-widget): button and mods ok
13273         arguments still look a bit strange
13274         (dragdrop-compare-mods) created
13275         (dragdrop-drop-do-functions) correctly checks for buttons and
13276         modifiers
13277
13278 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * setup-paths.el (paths-default-info-directories): Replace
13281         path-separator with directory-sep-char.
13282
13283         * files.el (path-separator): Don't define it here.
13284
13285 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13286
13287         * update-elc.el: Ditto.
13288
13289         * setup-paths.el (paths-construct-exec-path): Ditto.
13290
13291         * make-docfile.el: Ditto.
13292
13293         * loadup.el (really-early-error-handler): Ditto.
13294
13295         * find-paths.el (paths-decode-directory-path): Use decode-path
13296         instead of decode-path-internal.
13297
13298         * files.el (parse-colon-path): Update docstring.
13299
13300 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13301
13302         * subr.el (get-buffer-window-list): Make BUFFER optional.
13303
13304         * window-xemacs.el (windows-of-buffer): Defalias to
13305         get-buffer-window-list.
13306
13307 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13308
13309         * disass.el: Fix maintainer keyword.
13310
13311         * bytecomp.el (byte-compile-and-load-file): Autoload.
13312         (byte-compile-buffer): Ditto.
13313
13314         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13315         value is returned, not the name.
13316         (lisp-imenu-generic-expression): Enable it.
13317         (lisp-mode-variables): Ditto.
13318         (lisp-indent-offset): Change defconst to defvar.
13319         (lisp-indent-function): Ditto.
13320         (lisp-body-indent): Ditto.
13321
13322 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * modeline.el: Use zap-last-kbd-macro-event.
13325
13326         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13327         nil, don't attempt to do anything with messages.
13328         (eval-last-sexp): Use `letf' for clarity.
13329
13330 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13333
13334 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13335
13336         * buff-menu.el:
13337         * lisp-mode.el:
13338         * obsolete.el:
13339         Change empty docstrings into no doc strings at all.
13340         Fix bogus FSF-format docstrings.
13341         * etags.el: Fix docstring.
13342
13343 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13344
13345         * package-get.el (package-get): Use internal md5
13346
13347 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13348
13349         * about.el (about-xemacs): Correct abuse of concat.
13350
13351 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13352
13353         * info.el (Info-mode): Use easymenu.
13354
13355 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * apropos.el (apropos): Don't use concat with integers.
13358
13359         * cmdloop.el (describe-last-error): Handle the case when no error
13360         was seen gracefully.
13361
13362         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13363         defun.
13364         (apropos-describe-plist): Ditto.
13365
13366         * help.el (with-displaying-help-buffer): Revert to a defun.
13367         (describe-key): Use it as defun.
13368         (describe-mode): Ditto.
13369         (describe-bindings): Ditto.
13370         (describe-prefix-bindings): Ditto.
13371         (describe-installation): Ditto.
13372         (view-lossage): Ditto.
13373         (describe-function): Ditto.
13374         (describe-variable): Ditto.
13375         (describe-syntax): Ditto.
13376
13377 1998-05-11  Oliver Graf <ograf@fga.de>
13378
13379         * dragdrop.el: changed order of require/provide
13380         (dragdrop-drop-mime-default) changed to new calling conventions
13381         (dragdrop-drop-do-functions) changed to new calling conventions
13382         (dragdrop-function-widget) this one needs more work...
13383
13384 1998-05-10  Oliver Graf <ograf@fga.de>
13385
13386         * about.el: another small change in my entry
13387         * dragdrop.el (dragdrop-drop-log-function): logging added
13388         plus customizations
13389         changed interface to handler functions. now called with event
13390         and object
13391
13392 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13393
13394         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13395         E-W arrow pointer displayed over draggable dividers.
13396
13397         * mouse.el (default-mouse-motion-handler): Show it when
13398         appropriate.
13399         (drag-window-divider): Added.
13400         ([top-level]): Initialized window-divider-map with a keymap
13401         binding the above function to left button down event.
13402
13403         * x-mouse.el (x-init-pointer-shape): Initialize
13404         divider-pointer-glyph from Cursor.dividerPointer, or use default
13405         E-W double arrow.
13406
13407 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13408
13409         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13410
13411 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * simple.el (count-words-buffer): Don't query for buffer.
13414         (count-lines-buffer): Ditto.
13415
13416 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13417
13418         * help.el (where-is): add optional insert argument.
13419
13420 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13421
13422         * help.el (describe-key-briefly): New argument INSERT.
13423
13424         * simple.el (eval-expression): New optional argument; synch with
13425         FSF 20.3.
13426
13427         * keydefs.el (global-map): Add new register bindings.
13428
13429         * register.el: Synched with FSF 20.3.
13430
13431 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13432
13433         * window-xemacs.el (recenter): all arguments are optional.
13434
13435 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13436
13437         * device.el: (device-pixel-width): Reflected name/parameters
13438         change to device-system-metric.
13439         (device-pixel-height): Ditto.
13440         (device-mm-width): Ditto.
13441         (device-mm-height): Ditto.
13442         (device-bitplanes): Ditto.
13443         (device-color-cells): Ditto.
13444
13445 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13446
13447         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13448
13449         * cl.el (most-positive-fixnum): Document.
13450         (most-negative-fixnum): Ditto.
13451
13452         * cus-dep.el: Updated comment.
13453
13454         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13455         constant.
13456
13457         * cus-load.el (custom-put): Removed.
13458
13459         * files.el (after-find-file): Just resignal quit instead of
13460         signaling "canceled".
13461
13462 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * frame.el (other-frame): Use `focus-frame' instead of
13465         select-frame kludges.
13466
13467         * lisp-mode.el: Update lisp-indent-function for
13468         save-selected-frame and with-selected-frame.
13469
13470         * frame.el (save-selected-frame): New macro.
13471         (with-selected-frame): Ditto.
13472         (other-frame): Use `set-frame-focus'.
13473
13474 1998-05-06  Oliver Graf <ograf@fga.de>
13475
13476         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13477         (dragdrop-drop-url-default) default handler for URL drops created
13478         (dragdrop-drop-mime-default) default handler for MIME drops created
13479         (dragdrop-drop-functions) default custom for handling drops created
13480         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13481
13482 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13483
13484         * mouse.el: Removed redundant mouse-mswindows-drop function.
13485
13486 1998-05-05  Oliver Graf <ograf@fga.de>
13487
13488         * about.el: changed some text in my entry
13489         * dragdrop.el: added customs
13490
13491 1998-05-04  Oliver Graf <ograf@fga.de>
13492
13493         * mouse.el: killed global drop key bindings
13494         (mouse-offix-drop) removed
13495         * dragdrop.el: created
13496         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13497
13498 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13499
13500         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13501         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13502
13503         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13504         obsolete comment.
13505
13506         * scrollbar.el (scrollbars-visible-p): Use new
13507         {vertical,horizontal}-scrollbar-visible-p specifiers.
13508
13509 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13510
13511         * device.el (device-pixel-height):
13512         (device-pixel-width):
13513         (device-mm-width):
13514         (device-mm-height):
13515         (device-bitplanes):
13516         (device-color-cells): Moved these 6 functions from device.c; they
13517         all use single (device-system-metrics) call.
13518
13519 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13520
13521         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13522         were renamed.
13523
13524         * menubar-items.el:
13525         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13526         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13527
13528         * help.el (help-map): Remove Hyperbole keybinding logic.
13529         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13530
13531 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13532
13533         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13534         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13535
13536 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13537
13538         * msw-glyphs.el: use nicer icon3 from the frame icon.
13539
13540 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13541
13542         * version.el (emacs-version): Remove InfoDock conditionals.
13543
13544         * startup.el (startup-splash-frame): Change ID logo name.
13545
13546 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13547
13548         * files.el (after-find-file): If the user presses C-g on
13549         directory-creation prompt, kill the buffer.
13550
13551 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13552
13553         * simple.el (count-words-region): Reverse previous change.
13554
13555 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13556
13557         * replace.el (query-replace): Just call perform-replace.
13558         (query-replace-regexp): Ditto.
13559         (perform-replace): Move region handling here.
13560         (perform-replace): Use the new arg to match-data.
13561
13562 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13563
13564         * x-init.el: Install X specific display table that
13565           displays char 0240 as a space to avoid whatever it is
13566           that screws up display of that character code.
13567
13568 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13569
13570         * help.el (function-arglist): If no arguments are documented for a
13571         subr, print nothing rather than incorrect output.
13572
13573 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13574
13575         * cmdloop.el (command-error): Update bail-out error message to use
13576         `emacs-program-name'.
13577
13578         * lib-complete.el: Remove reader macro cruft.
13579
13580         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13581         cruft.
13582
13583         * simple.el (count-words-region): Drop interactive-p check on the
13584         message.
13585
13586 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13587
13588         * font.el
13589         * msw-faces.el
13590         Correct spelling of mswindows-font-canonicalize-name.
13591
13592 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13593
13594         * ldap.el (ldap-host-parameters-alist): Replaced with
13595         `ldap-host-parameters-plist'
13596         (ldap-search): Adapt to previous change
13597
13598 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13599
13600         * about.el (about-hackers): Update Bob Weiner bio.
13601         (about-maintainer-info): Ditto.
13602
13603 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13604
13605         * simple.el (display-warning-minimum-level): Docfix.
13606
13607 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13608
13609         * widget.el (:default-get): New keyword.
13610         * wid-edit.el (default, widget-default-default-get): Define it.
13611         (group, widget-group-default-get): Define it.
13612         (menu-choice, widget-choice-default-get): Define it.
13613         (widget-default-get): New function.
13614         (widget-choice-action): Call it.
13615         (widget-editable-list-entry-create): Call it.
13616
13617 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * byte-optimize.el (byte-boolean-vars): Removed.
13620         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13621         lookup through `byte-boolean-vars'.
13622
13623 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13624
13625         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13626         resource-provided values into ghost specs for scrollbar-height and
13627         scrollbar-width.
13628
13629 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13630
13631         * byte-optimize.el: Don't attempt to optimize /=.
13632
13633         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13634         (byte-compile-/=): Ditto.
13635
13636 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13637
13638         * apropos.el: Use `with-displaying-help-buffer'.
13639         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13640         Use `with-displaying-help-buffer'.
13641         (apropos-follow): Do not give special treatment to buffer cursor
13642         was in prior to a mouse click.
13643         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13644         (apropos-print-doc): Set correct buffer for setting text
13645         properties.
13646
13647 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13648
13649         * help.el (help-buffer-prefix-string): New variable.
13650         (help-buffer-name): Use it.
13651
13652         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13653         mode menu.
13654
13655 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13656
13657         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13658
13659 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13660
13661         * files.el (find-file-noselect): Update docstring.
13662         (find-file-noselect): Signal an error if found an unreadable file.
13663         (file-chase-links): Save the match data.
13664         (normal-mode): Use `lwarn' and `error-message-string'.
13665         (interpreter-mode-alist): Change defconst to defvar.
13666         (inhibit-first-line-modes-regexps): Ditto.
13667         (inhibit-first-line-modes-regexps): Added .tgz.
13668         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13669         (change-major-mode-with-file-name): New user-option.
13670         (set-visited-file-name): Synched with FSF.
13671         (file-name-extension): New function, from FSF 20.3.
13672         (file-relative-name): Synched with FSF.
13673         (save-some-buffers): Support the C-r feature.
13674         (recover-session): Synched with FSF.
13675         (kill-some-buffers): Ditto.
13676         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13677
13678 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13679
13680         * files.el (insert-file): Undo previous change and reenable use of
13681         format.el.
13682
13683 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * window-xemacs.el (recenter): Define.
13686
13687 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13688
13689         * font.el (mswindows-font-create-name)
13690         (mswindows-font-create-object): new functions for mswindows type
13691         fonts.
13692
13693         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13694         strings are parsed as well as font objects.
13695
13696 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13697
13698         * modeline.el (defining-kbd-macro): Restore modeline indication of
13699         kbd-macro being recorded.
13700         (add-minor-mode): Simplify docstring.
13701         (modeline-minor-mode-menu): Remove stuff.
13702
13703 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13704
13705         * code-process.el (call-process): dynamically decide process
13706         coding type.
13707
13708 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13709
13710         * modeline.el: Add line-number-mode, column-number-mode to
13711         the modeline minor-mode menu.  Button2 on the line number does
13712         goto-line.
13713
13714 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13715
13716         * mouse.el: move x-selection-owner-p type things to
13717         selection-owner-p.
13718
13719         * msw-init.el: copy zmacs stuff from x-init.el
13720
13721         * msw-select.el (mswindows-own-selection)
13722         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13723         functions. Very simple minded implementation of selectio
13724         ownership.
13725
13726         * select.el (own-selection) (disown-selection)
13727         (activate-region-as-selection) (select-make-extent-for-selection)
13728         (valid-simple-selection-p): functions moved from x-select.el for
13729         generalized selection.
13730
13731         * x-select.el: see select.el changes.
13732
13733         * x-toolbar.el: use new selection functions.
13734
13735 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13736
13737         * packages.el (packages-find-package-directories): Fixed bug that
13738         would pick up multiple site-package directories.
13739         (package-locations): Added "xemacs-packages" as a late package
13740         location.
13741
13742         * find-paths.el: Now uses `emacs-program-name' and
13743         `emacs-program-version'.
13744         Additions to enforce version-specific directories in
13745         `paths-find-version-directory'.
13746
13747 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13748
13749         * default.el: Removed.
13750         * site-start.el: Removed.
13751
13752 1998-04-29  Didier Verna  <didier@xemacs.org>
13753
13754         * minibuf.el (minibuffer-history-minimum-string-length): Default
13755         to nil.
13756
13757 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13758
13759         * find-paths.el (paths-program-name): Rename.
13760         (paths-emacs-root-p): Ditto.
13761         (paths-find-site-directory): Ditto.
13762
13763 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13764
13765         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13766         `emacs-lisp-byte-compile-and-load'.
13767
13768 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13769
13770         * ldap.el (ldap-search): Fixed additional parameter passing to
13771         `ldap-open'
13772
13773 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13774
13775         * select.el (kill-primary-selection) (selection-owner-p)
13776         (copy-primary-selection) (yank-clipboard-selection)
13777         (selection-exists-p) (delete-primary-selection): new file and
13778         functions that do the right thing for the selected device.
13779
13780         * x-menubar.el: use generalised selection functions.
13781
13782         * dumped-lisp.el: dump select.el.
13783
13784 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13785
13786         * find-paths.el (paths-progname): New variable.
13787         (paths-emacs-root-p): Use it.
13788         (paths-find-site-directory): Ditto.
13789
13790 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13791
13792         * loadup.el ((member "dump" command-line-args)): Dump as
13793         `infodock' if InfoDock.
13794
13795 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13796
13797         * find-paths.el (construct-emacs-version): Simplify, include
13798         program name in the return value.
13799         * (paths-find-version-directory): Use it.
13800
13801 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13802
13803         * info.el (Info-parse-dir-entries): Fixed regexp
13804         (Info-build-dir-anew): Remove full suffix and capitalize info file
13805         name for files with no @direntry
13806         (Info-batch-rebuild-dir): New function
13807         (Info-suffixed-file): Check for regular files instead of simple
13808         file existence (could catch directories before)
13809
13810 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13811
13812         * setup-paths.el, find-paths.el: Removed uses of `not' which
13813         temacs doesn't have.
13814
13815         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13816         into root searching.
13817
13818 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13819
13820         * subr.el: Remove definition of `not'.
13821
13822 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13823
13824         * msw-glyphs.el: enable graphics support.
13825
13826 1998-04-23  Didier Verna  <didier@xemacs.org>
13827
13828         * x-menubar.el (default-menubar): restored the line-number-mode
13829         option.
13830
13831         * misc doc string updates related to the options menu.
13832
13833 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13834
13835         * setup-paths.el (paths-construct-load-path): Fix typo.
13836
13837 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13838
13839         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13840         font-menu-ignore-scaled-fonts don't have to be bound now; this
13841         gets us one step further towards making --no-autoloads work.
13842
13843         * startup.el (normal-top-level): Load auto-autoloads only if
13844         lisp-directory is non-nil.
13845
13846         * setup-paths.el (paths-construct-load-path): Made it robust
13847         against nil lisp-directory.
13848
13849         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13850         to the list of variables that cause a warning when nil.
13851
13852         * toolbar.el (init-toolbar-location): Now works even when there's
13853         no toolbar icon directory.
13854
13855 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13856
13857         * help.el (view-lossage): Recognize it.
13858
13859         * simple.el (log-message): Mark multiline messages.
13860
13861 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13862
13863         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13864
13865 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13866
13867         * package-get.el (package-get-all):  add `\n' separator to
13868         interactive specification so that both variables are read
13869
13870 1998-04-22  Didier Verna  <didier@xemacs.org>
13871
13872         * x-menubar.el: ported the options menu to Custom.
13873         Moved the "read only" toggle button to the buffers menu.
13874         Corrected some missing ;;;###autoload or defcustom.
13875
13876         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13877         the scrollbar-visible specifier for options menu handling.
13878
13879         * toolbar.el (toolbar-visible-p)
13880                      (toolbar-captioned-p)
13881                      (default-toolbar-position): defcustom wrappers around
13882         the toolbar specifiers for options menu handling.
13883
13884         * frame.el (get-frame-for-buffer-default-instance-limit):
13885         defcustom it for options menu handling.
13886
13887         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13888         font-lock-mode for options menu handling.
13889
13890         * cus-start.el: added Custom properties to overwrite-mode for
13891         options menu handling.
13892
13893 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13894
13895         * about.el: shameless self-promotion.
13896
13897 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * simple.el (raw-append-message): Slightly optimize.
13900         (remove-message): Use `push' for clarity.
13901         (append-message): Ditto.
13902         (display-warning): Dito.
13903         (raw-append-message): Send the message to the appropriate device.
13904
13905 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13906
13907         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13908         From Sean MacLennan <Sean.MacLennan@pika.ca>
13909
13910 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13911
13912         * setup-paths.el: Changed `directory-sep-char' to
13913         `path-separator', following a change in GNU Emacs.
13914
13915 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13916
13917         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13918         (Info-build-dir-anew): Add a final newline.
13919         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13920         is `always'
13921         (Info-rebuild-dir): Ditto
13922
13923         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13924
13925 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13926
13927         * simple.el (count-words-buffer): Retain zmacs region.
13928         (count-words-region): Ditto.
13929         * simple.el: (what-line): Expanded line counts.
13930         (count-lines): New parameter to conditionalize whether collapsed
13931         lines get counted.
13932         From Bob Weiner <weiner@altrasoft.com>
13933
13934 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13935
13936         * packages.el (package-locations): infodock-packages must override
13937         mule-packages and packages.
13938
13939 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13940
13941         * wid-edit.el:
13942         remove rude messages from widget-activation-widget-mapper
13943         and widget-activation-glyph-mapper
13944
13945 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13946
13947         * toolbar.el: Remove (featurep 'x) test from
13948         toolbar-make-button-list
13949
13950 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13953         only if in the same frame.
13954
13955 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13956
13957         * packages.el (package-locations): Added site-packages hierarchy.
13958
13959         * setup-paths.el (paths-default-info-directories): Introduced and
13960         used.
13961
13962         * packages.el, setup-paths.el: Set various path searching depths
13963         to 1.
13964
13965         * packages.el (packages-hierarchy-depth):
13966         (packages-load-path-depth): Introduced and used.
13967
13968         * setup-paths.el (paths-load-path-depth): Introduced and used.
13969
13970         * find-paths.el (paths-find-recursive-path): Added max-depth
13971         parameter.
13972
13973 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13974
13975         * setup-paths.el (paths-construct-info-path): Removed
13976         dependency on behavior of (file-name-as-directory "").
13977
13978 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13979
13980         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13981         lisp objects
13982
13983 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13984
13985         * dump-paths.el, startup.el: Added handling for --debug-paths.
13986
13987 1998-04-15  William M. Perry  <wmperry@aventail.com>
13988
13989         * wid-edit.el: We cannot just set the help-echo or balloon-help
13990           properties for an extent based on the :help-echo widget
13991           property, since help-echo and balloon-help cause an EXTENT to
13992           get passed in, where :help-echo functions are expecting a WIDGET
13993
13994 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13995
13996         * scrollbar.el (init-scrollbar-from-resources): Call
13997         mswindows-init-scrollbar-metrics when appropriate.
13998
13999 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14000
14001         * dumped-lisp.el: dump x-toolbar for window system
14002
14003         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14004         have support and xpm.
14005
14006 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14007
14008         * files.el (toggle-read-only): Fix docstring.
14009         From Didier Verna <didier@xemacs.org>
14010
14011 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14012
14013         * startup.el (normal-top-level): Load autoload-file-name without
14014         specifying an extension---some people only auto-autoload.el.gz.
14015
14016 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14017
14018         * files.el (backup-enable-predicate): Don't bomb on NAME being
14019         nil.
14020
14021 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14022
14023         * find-paths.el, packages.el: Now prefers configure'd paths.
14024         This shouldn't cause any of the originally anticipated problems as
14025         the current paths architecture will not define the various
14026         configure-xxx variables if they're not specified on the configure
14027         command line.
14028
14029         * find-paths.el, setup-paths.el, packages.el: Removed all
14030         mentionings of "/" as a path separator.
14031         Used paths-construct-path throughout.
14032
14033         * find-paths.el (paths-construct-path): Created to assemble paths
14034         from directory components.
14035
14036         * setup-paths.el, packages.el: Used paths-decode-directory-path
14037         instead of decode-path-internal.
14038
14039         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14040         and associates.
14041         (paths-decode-directory-path) Created.
14042
14043         * setup-paths.el: Changed configure-exec-path to
14044         configure-exec-directory.
14045
14046 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14047
14048         * packages.el (packages-find-packages): Fixed decoding of
14049         EMACSPACKAGEPATH.
14050
14051         * startup.el: -no-packages -> -no-early-packages.
14052
14053         (packages-load-package-lisps): Fixed loading of auto-autoload
14054         files.
14055
14056         * startup.el (normal-top-level): Fixed loading of core
14057         auto-autoload.
14058
14059         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14060
14061         * startup.el, packages.el, dump-paths.el: Added proper settings
14062         for site-directory and lisp-directory variables.
14063
14064         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14065         inhibit-package-autoloads and fixed handling of it.
14066
14067         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14068         handling of former inhibit-package-init, now
14069         inhibit-early-packages, to make -vanilla etc. work.
14070
14071 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14072
14073         * code-process.el (start-process): Fallback to 'undecided instead
14074         of 'binary for process input coding stream.
14075
14076         * process.el (start-process): Docstring fix.
14077
14078 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14079
14080         * info.el (Info-insert-dir): Do not insert temporary dir files
14081         in Info-dir-file-attributes
14082         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14083         (Info-rebuild-dir): Ditto.
14084
14085 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14086
14087         * obsolete.el: Added obsoleteness declarations for
14088         `site-directory' and `Info-default-directory-list'.
14089
14090 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14091
14092         * find-paths.el (paths-find-emacs-root): Only look at the
14093         executable at the end of the symlink chain for determining the
14094         Emacs root.
14095
14096 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14097
14098         * setup-paths.el (paths-construct-info-path): Changed construction
14099         to cater to gone default in configure.
14100
14101         * find-paths.el (paths-uniq-append): Added.
14102
14103         * packages.el: Rewritten package path construction once again.
14104
14105         * dump-paths.el, startup.el: Removed package-path as a global
14106         variable.
14107
14108         * package-admin.el (package-admin-add-single-file-package):
14109         (package-admin-add-binary-package): Changed package-path to
14110         late-packages.
14111
14112         * packages.el (packages-split-path): Split path at "/" rather than
14113         nil according to change in emacs.c.
14114
14115 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14116
14117         * setup-paths.el (paths-construct-info-path): Changed info path
14118         order so that directories come out right.
14119         (paths-find-lock-directory): Fixed bug: It used to think
14120         configure-lock-directory is a path.
14121
14122 1998-04-06  Jeff Miller <jmiller@smart.net>
14123
14124         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14125         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14126         eases the use of toolbar-add/kill-item functions.
14127
14128 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14129
14130         * code-files.el (file-coding-system-alist): Commented out
14131         loaddefs.el magical treatment.
14132
14133 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14134
14135         * info.el (Info-rebuild-outdated-dir): Added new option
14136         `conservative' and made it the default
14137         (Info-rebuild-dir): Appropriately parse multi-line description
14138         strings, and multi-section dir files. Issue warning when dir
14139         is rebuilt as temporary
14140         (Info-build-dir-anew): Issue warning when dir is built as
14141         temporary
14142
14143 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14144
14145         * list-mode.el (list-mode-map): Bind highlight motion commands to
14146         standard keys left, right, C-b and C-f.
14147
14148 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14149
14150         * files.el (auto-mode-alist): allow .sc for Scheme->C
14151
14152 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14153
14154         * loadup.el (pureload): Don't quote (garbage-collect).
14155
14156 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14157
14158         * package-get-base.el: Updated.
14159
14160 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14161
14162         * isearch-mode.el (isearch-just-started): New variable.
14163         (isearch-mode): Set it.
14164         (isearch-repeat): Advance one character forward only if the search
14165         was successful, and was not just started.
14166         (isearch-repeat): Clear isearch-just-started.
14167
14168 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14169
14170         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14171         if running -batch.
14172
14173 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * subr.el (listify-key-sequence): Removed.
14176
14177 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * bytecomp.el (byte-compile-print-gensym): New option.
14180         (byte-compile-output-file-form): Use it.
14181         (byte-compile-output-docform): Ditto.
14182         (byte-compile-compiled-obj-to-list): Ditto.
14183
14184 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14185
14186         * msw-glyphs.el: set frame icon if xpm support.
14187
14188 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14189
14190         * help.el: Code that pretty prints variable values
14191           removed.
14192
14193 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14194
14195         * find-paths.el (paths-emacs-root-p): Correct test for installation
14196         directory.
14197         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14198
14199 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14200
14201         * loaddefs.el: Don't set debug-ignored-errors; leave
14202           its default value set to nil.
14203
14204 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14205
14206         * info.el (Info-rebuild-dir): fixed mis-spelling.
14207
14208 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14209
14210         * info.el (Info-rebuild-outdated-dir): New custom var
14211         (Info-insert-node): Create/update dir file when needed, ie when it
14212         does not exist or is older than some info files in directory
14213
14214 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14215
14216         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14217         for last packages, mainly for using a 20.4 package base.
14218
14219         * packages.el (late-packages): Typo fix.  It was called
14220         early-packages.
14221
14222         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14223         relative symlinks correctly.
14224         (paths-find-emacs-roots): More rigorous checking for plausible
14225         configuration-time root.
14226
14227         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14228         find its roots.
14229
14230 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14231
14232         * faces.el: Fix docstrings.
14233         * glyphs.el: Fix docstrings.
14234         * mouse.el: Fix docstrings.
14235
14236         * frame.el: Change phrase `current frame' to `selected frame'.
14237
14238         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14239
14240         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14241         macros using backquote to make them infinitely more readable.
14242
14243 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14244
14245         * packages.el (packages-find-package-path): Hardcoded specialized
14246         InfoDock support until we can clean this up.
14247
14248         * help.el (describe-bindings-1): Return the value of the bindings
14249         help buffer created.
14250         (describe-bindings): Ditto.
14251
14252         * simple.el (set-variable): Restore previous behavior of not
14253         bombing if the variable to set is not boundp.
14254
14255 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14256
14257         * packages.el (packages-handle-package-dumped-lisps): Allow for
14258         non-local files to be loaded off the package-lisp variable.
14259
14260 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14261
14262         * x-faces.el: Global X resources should override
14263           specs for all device classes (color, grayscale, mono);
14264           code currently doesn't override any of them.  Fixed by
14265           calling remove-specifier with '(x default) as the tag
14266           set and allowing inexact matches.
14267
14268 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14269
14270         * faces.el: Separated face initializations based on
14271           device classes into device type specific (tag set,
14272           instantiator) pairs.
14273
14274 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14275
14276         * wid-edit.el (widget-choice-action): Remember user's explicit
14277         choice.
14278         (widget-choice-value-create): Respect it.
14279         From Richard Stallman <rms@gnu.org>
14280
14281 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14282
14283         * setup-paths.el (paths-construct-info-path): Always append
14284         existing directories from configure-time info path.
14285
14286         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14287         Info-directory-list.
14288
14289         * info.el: Removed Info-default-directory-list which was broken by
14290         design.
14291         Removed bogus initialization of Info-directory-list---startup.el
14292         can do a much better job.
14293         Added autoload of Info-directory-list.
14294
14295         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14296         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14297         be exclusive; now it's merely given precedence, just like in the
14298         old days.
14299
14300 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14301
14302         * find-paths.el (paths-find-architecture-directory): Fix bug with
14303         finding; it used to default too early.
14304
14305 1998-03-25  Martin Buchholz <martin@xemacs.org>
14306
14307         * packages.el (packages-split-path): Fix a bug; it used to fail
14308         for paths that weren't split.
14309
14310 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14311
14312         * finder.el (finder-compile-keywords): trap on errors.
14313
14314 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14315
14316         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14317           fourth argument of t so that only the specs exactly
14318           matching the tag lists are removed.
14319
14320 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14321
14322         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14323
14324 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14325
14326         * minibuf.el (mouse-read-file-name-1): If a default directory was
14327         specified, use it for generating the completions.
14328
14329 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14330
14331         * update-elc.el: Now respects inhibit-package-init and
14332         inhibit-site-lisp.
14333         Now does path construction with loadup-paths.
14334
14335         * startup.el (normal-top-level, startup-setup-paths): Now respects
14336         inhibit-package-init and inhibit-site-lisp.
14337
14338         * packages.el (packages-find-package-path): Extended package path
14339         by version-specific hierarchies.
14340         (packages-find-packages): Now respects inhibit flag and
14341         inhibit-site-lisp.
14342         Moved path setup to loadup-paths.
14343
14344         * make-docfile.el: Now respects inhibit-package-init and
14345         inhibit-site-lisp.
14346         Now does path construction with loadup-paths.
14347
14348         * loadup.el: Now respects inhibit-package-init and
14349         inhibit-site-lisp.
14350
14351         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14352
14353         * loadup-paths.el: New file: setup load-path to encompass
14354         packages.
14355
14356 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14357
14358         * auto-show.el: load-gc renamed to pureload.
14359         * site-load.el: Ditto.
14360         * packages.el (toplevel): Ditto.
14361         * loadup.el (really-early-error-handler): Ditto.
14362         * dumped-lisp.el (preloaded-file-list): Ditto.
14363         * cus-face.el (custom-declare-face): Ditto.
14364
14365 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14366
14367         * <Today>: The Big Path Searching Overhaul.
14368
14369         * find-paths.el: New file: find and assemble paths in the
14370         installation hierarchy.
14371
14372         * setup-paths.el: New file: global layout of paths and directories
14373         within the XEmacs hierarchy.
14374
14375         * packages.el: Replaced everything related to path searching and
14376         startup by code in terms of find-paths.
14377
14378         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14379         the new path searching engine.
14380
14381         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14382         and setup-paths.
14383
14384 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14385
14386         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14387         setup-paths.el.
14388
14389 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14390
14391         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14392         compiles identically in any configuration.
14393         Removed irrelevant commentary.
14394
14395 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14396
14397         * simple.el (set-variable): Allow setting specifiers.
14398
14399 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14400
14401         * lisp.el (forward-sexp): Revert previous change.
14402
14403 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14404
14405         * frame.el (frame-initialize): Use `delete-console' instead of
14406         `delete-device' to delete the stream console to match the usage in
14407         Fkill_emacs.
14408
14409 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14410
14411         * files.el (cdpath-previous): New variable.
14412         (cd): Use it.
14413         From Bob Weiner <weiner@wave.altrasoft.com>
14414
14415 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14416
14417         * keydefs.el: Changed keybindings of forward-char,
14418           backward, scroll-up and scroll-down to point to their
14419           -command counterparts.
14420
14421         * simple.el: New functions: forwarc-char-command,
14422           backwrad-char-command, scroll-up-command,
14423           scroll-down-command which work liek their counterparts
14424           except that they honor the variable
14425           signal-error-on-buffer-boundary.
14426
14427           Definition of signal-error-on-buffer-boundary received
14428           from src/cmds.c.
14429
14430           defvar declaration added for word-across-newline to avoid
14431           byte-compiler warning about the free variable reference.
14432
14433 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14434
14435         * winnt.el: Removed "%t" from the beginning of
14436         modeline-format. From now on, there's no nt-specifics in the modeline.
14437
14438 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14439
14440         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14441         of `when' with `if'.
14442
14443 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14444
14445         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14446         mswindows. Must be reworked along with glyphs.el, or
14447         merged into it, after there is images support.
14448
14449         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14450         'mswindows.
14451
14452 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14453
14454         * faces.el: fix for text cursor initialization.
14455         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14456         From Andy Piper <andyp@parallax.co.uk>
14457
14458 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14459
14460         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14461         if there is an existing package that handles it and warn the user
14462         about that mode.
14463
14464 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14465
14466         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14467         Installation" menu item when Installation-string is not bound.
14468
14469 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14470
14471         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14472         From Jeremiah W. James <jerry@cs.ucsb.edu>
14473
14474 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14475
14476         * msw-faces.el:
14477         * faces.el: Fix face initialization.
14478
14479 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14480
14481         * files.el (backup-enable-predicate): fix breakage introduced
14482         by TMPDIR patch.
14483
14484 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14485
14486         * x-faces.el (x-init-face-from-resources): The
14487           TTY face property retrieval functions don't return
14488           specifiers, so use face-property instead.
14489
14490 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14491
14492         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14493
14494 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14495
14496         * x-menubar.el: Expanded documentation for
14497           option-save-faces.  Changed Options -> Browse Faces
14498           menu entry to invoke customize-face.
14499
14500 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14501
14502         * faces.el: Most face initialization moved out of
14503           init-other-random-faces to the top level so that the
14504           initialization happens before Xemacs is dumped.  Much
14505           of the fascist "face-differs-from-default-p or FROB!"
14506           code has been retired in favor of letting the user do
14507           what they want to do.  Face initialization code changed
14508           to use `default' specifier tag so that the settings can
14509           be overridden later if the user wishes it.
14510
14511 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14512
14513         * about.el (about-hackers): Update contributors list.
14514
14515 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14516
14517         * specifier.el: Define new specifier tag `default'.
14518
14519         * modeline.el: Initialize faces using `default' tag.
14520
14521         * x-faces.el (x-init-face-from-resources): Remove
14522           specifier specs containing the `default' tag before
14523           adding new specs.
14524
14525 1998-03-02  John Jones  <jj@asu.edu>
14526
14527         * package-get.el (package-get-all): fixed arguments on call to
14528         package-admin-add-single-file-package.
14529         * package-get.el (package-get-installedp): fixed to match
14530         advertised behavior.
14531         * package-get.el: added function package-get-update-all which
14532         installs newest versions of all the current packages (if they are
14533         not already installed).
14534
14535 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14536
14537         * files.el (find-file-noselect): Uncommented `truename' binding in
14538         `let*' and use it later to set `buffer-file-truename' iff it's
14539         still nil, as happens for example when finding a compressed
14540         file with "jka-compr".
14541
14542 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14543
14544         * faces.el: in make-face-* type functions do the operation for all
14545         window systems, not just the first one found.
14546
14547         * font.el: call mswindows-list-fonts for mswindows.
14548
14549 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14550
14551         * code-process.el (call-process-region):
14552         * process.el (call-process-region):
14553         * package-get.el (package-get-dir):
14554         * files.el (backup-enable-predicate):
14555         * gnuserv.el (gnuserv-temp-file-regexp):
14556         Use temp-directory in place of `/tmp'.
14557
14558 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14559
14560         * "Fast" dired-in-C enhancements for Windows 95/NT:
14561
14562         * files.el: Added function, `wildcard-to-regexp', from GNU
14563           Emacs.
14564
14565         * files.el (insert-directory): Modified to use special
14566           dired-in-C enhancements if present.
14567
14568 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14569
14570         * code-files.el: make default coding no-conversion.
14571
14572 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14573
14574         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14575         the load-path.
14576
14577         * update-elc.el: Strip directory when testing for files not to
14578         bytecompile.
14579
14580 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14581
14582         * lisp-mode.el: Use recommended form for menus.
14583
14584         * info.el (Info-construct-menu): Use recommended form for menus.
14585
14586         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14587         entry.
14588
14589 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14590
14591         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14592           (get-frame-for-buffer-noselect): Always return frames
14593           in the not-this-window-p cond clause.
14594
14595 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14596
14597         * help.el (describe-installation): New function.
14598
14599         * x-menubar.el (default-menubar): Add describe-installation to
14600         Help menu.
14601
14602         * packages.el (packages-unbytecompiled-lisp): Installation.el
14603         should not be bytecompiled.
14604
14605         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14606         XEmacs.
14607
14608         * x-menubar.el (default-menubar): Use correct guard for VM menu
14609         entry.
14610
14611         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14612         coding.
14613         From Andy Piper <andyp@parallax.co.uk>
14614
14615 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14616
14617         * ldap.el: Do not require ldap-internal at compile time.
14618
14619 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14620
14621         * code-files.el: new file. a virtual copy of mule-files.el
14622         but without charset
14623         dependencies. (toggle-buffer-file-ocding-system) new function for
14624         changing the eol type for the current buffer.
14625
14626         * code-process.el: new file. a copy of
14627         mule-process.el. mule-process.el will disappear when things have
14628         settled.
14629
14630         * coding.el: new file. a virtual copy of mule-files.el but
14631         without charset dependencies. (coding-system-base) new function
14632         for getting the parent coding system of a coding system with eol
14633         type set.
14634
14635         * dumped-lisp.el: add above files for the non-mule case.
14636
14637 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14638
14639         * window-xemacs.el (display-buffer): If no explicit
14640           frame is specified, search for a window that displays
14641           the buffer on the currently selected frame, before
14642           searching other frames.
14643
14644 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14645
14646         * frame.el (get-frame-for-buffer): If not-this-window-p
14647           is non-nil, use window on the selected frame if it is not
14648           also the selected window.  When defaulting, search for
14649           windows on the currently selected fgrame before searching
14650           other frames.
14651
14652 1998-02-25  Didier Verna  <didier@xemacs.org>
14653
14654         * modeline.el (modeline-swap-buffers): originally named
14655         `mouse-release-modeline'. Whether to actually swap the buffers is
14656         decided in `mouse-drag-modeline'.
14657         (mouse-drag-modeline): A button release event is considered a
14658         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14659         stay unchanged.
14660
14661 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14662
14663         * x-menubar.el: Put redo on the menubar.
14664         From Aki Vehtari <Aki.Vehtari@hut.fi>
14665
14666 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14667
14668         * bytecomp.el (displaying-byte-compile-warnings): if
14669         temp-buffer-show-function is set, use it to display current set of
14670         warnings in the "*Compile-Log-Show*" buffer.
14671
14672         * simple.el (display-warning-buffer): if temp-buffer-show-function
14673         is set, use it to display current set of warnings in the
14674         "*Warnings-Show*" buffer.
14675
14676 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14677
14678         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14679         Common Lisp.
14680
14681 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14682
14683         * menubar.el: Allow button descriptors at least 2 long.
14684
14685         * x-menubar.el (default-menubar): Use recommended forms.
14686         (file-menu-filter): Remove.
14687         (edit-menu-filter): Remove.
14688
14689 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14690
14691         * about.el (about-hackers): Updated.
14692
14693 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14694
14695         * help.el (help-max-help-buffers): new variable
14696         (help-register-and-maybe-prune-excess): new function
14697         (help-buffer-name): use help-max-help-buffers.
14698         (with-displaying-help-buffer): use
14699         help-register-and-maybe-prune-excess.
14700
14701         * help.el (help-maybe-pretty-print-value): if the value fits on
14702         one line, let it.
14703
14704 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14705
14706         * (with-displaying-help-buffer): there is no need to kill the buffer
14707         if it exists, because with-output-to-temp-buffer will clear it.
14708         further, killing the buffer violates the rule that
14709         temp-buffer-show-function, if set, has the full responsibility of
14710         showing the temp buffer.  killing the buffer fucks with the window
14711         configuration, hosing temp-buffer-show-function.
14712
14713
14714 1998-02-23  Didier Verna  <didier@xemacs.org>
14715
14716         * modeline.el (mouse-drag-modeline):
14717         - Always scroll the modeline that was originally clicked on.
14718         - Use x pixels instead of x characters (which doesn't work anyway)
14719         as horizontal reference for modeline dragging. This allows us to
14720         keep on dragging the modeline even if the motion event occurs in
14721         another window.
14722
14723 1998-02-23  Didier Verna  <didier@xemacs.org>
14724
14725         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14726         glyph on the modeline to indicate that dragging the mouse has an
14727         effect both horizontally and vertically.
14728
14729 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14730
14731         * about.el (about-xemacs): Get rid of redundant visible version
14732         number.
14733
14734 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14735
14736         * about.el (about-hackers): Update credits.
14737
14738 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14739
14740         * prim/register.el (view-register): Show register type file-query.
14741
14742 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14743
14744         * mode-motion.el (mode-motion-highlight-internal):
14745           save-excursion inside save-window-exucrsion form to
14746           hide buffer point changes from save-window-excursion.
14747           Prevents display flickering when the mouse pointer
14748           moves.
14749
14750 1998-02-17  Didier Verna  <didier@xemacs.org>
14751
14752         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14753         function to handle correctly the case of a toolbar one side of the
14754         window: scrolling will not necessarily happen.
14755
14756 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14757
14758         * files.el (after-find-file): Restore missing argument
14759           to format that provides filename for "... consider M-x
14760           recover-file" message.  Also call `message' with "%s"
14761           as the first arg instead of an arbitrary string.
14762
14763 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14764
14765         * about.el (about-hackers): Various additions.
14766
14767 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14768
14769         * autoload.el (generate-file-autoloads-1): Don't force an extra
14770         line out when copying on-the-same line autoloads.
14771
14772         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14773         is installed.
14774
14775 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14776
14777         * x11/x-win-xfree86.el (x-win-init-xfree86):
14778         * x11/x-win-sun.el (x-win-init-sun):
14779         * x11/x-init.el (x-initialize-compose):
14780         * prim/simple.el:
14781         (backward-or-forward-kill-sexp):
14782         (backward-or-forward-kill-sentence):
14783         (backward-or-forward-kill-word):
14784         (backward-or-forward-delete-char):
14785         * prim/isearch-mode.el (isearch-help-or-delete-char):
14786         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14787         x-keysym-on-keyboard-p to detect backspace.
14788         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14789         Clean up symbols used with dead keys, checking Linux and solaris
14790         keysyms.
14791         Simplify x-win-*.el using above methods.
14792         Change documentation for x-keysym-*-p functions.
14793
14794 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14795
14796         * about.el (about-hackers): Restore entries for Michael Sperber and
14797         Vinnie Shelton.
14798         From Vinnie Shelton <acs@acm.org>
14799
14800 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14801
14802         * simple.el (count-words-region): Ditto.
14803
14804 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14805
14806         * simple.el (count-words-buffer): Document.  Don't print anything
14807         if non-interactive.
14808
14809 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14810
14811         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14812         multiple files in InfoDock.
14813
14814 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14815
14816         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14817         from version.el in InfoDock.
14818
14819         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14820         specially.
14821
14822 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14823
14824         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14825         variable name in docstring.
14826
14827 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14828
14829         * menubar.h: Include "gui.h".
14830
14831 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14832
14833         * site-load.el: Fix documentation.
14834
14835 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14836
14837         * package-get-base.el (package-get-base): Updated.
14838
14839         * keymap.el: PC-ize.
14840
14841 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14842
14843         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14844         from' on a fresh line.
14845
14846 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14847
14848         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14849         object.
14850
14851 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14852
14853         * undo-stack.el: PC-ize.
14854
14855         * cmdloop.el: PC-ize.
14856
14857 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14858
14859         * bytecomp-runtime.el: PC-ize.
14860
14861         * byte-optimize.el: Prolog fixup.  PC-ize.
14862
14863         * cus-dep.el: Spelling fix.
14864
14865         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14866         entries follow).
14867
14868 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14869
14870         * text-mode.el (text-mode-hook-identify): New function,
14871         put on text-mode-hook.  Set text-mode-variant here.
14872         (text-mode): Don't set it here.
14873
14874 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14875
14876         * text-mode.el (text-mode-hook): New defvar.
14877         (text-mode-variant): New variable.
14878         (text-mode): Set that variable locally.
14879         (toggle-text-mode-auto-fill): New command.
14880
14881 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14882
14883         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14884
14885 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14886
14887         * text-mode.el (paragraph-indent-text-mode):
14888         Renamed from spaced-text-mode.
14889         (text-mode-map): Bind TAB to indent-relative.
14890         (indented-text-mode-map): Variable deleted.
14891         (indented-text-mode): Now an alias for text-mode.
14892
14893 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14894
14895         * loadup.el: test-atoms debugging stuffs removed.
14896
14897 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14898
14899         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14900
14901 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14902
14903         * help.el (describe-beta): Made it use `locate-data-file'.
14904         (describe-distribution): Ditto.
14905         (describe-copying): Ditto.
14906         (describe-project): Ditto.
14907         (view-emacs-news): Ditto.
14908
14909         * help-nomule.el (help-with-tutorial): Made it use
14910         `locate-data-file' to find tutorial.
14911
14912 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14913
14914         * about.el: Corrected my email address.
14915
14916         * mouse.el: Added 'mouse-mswindows-drop' similar to
14917         'mouse-offix-drop'.
14918
14919 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14920
14921         * loadup.el (running-xemacs): Spelling fix.
14922
14923 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14924
14925         * packages.el (packages-find-packages-1): Don't allow a backwards
14926         compatible lisp tree to overwrite `preloaded-file-list'.
14927
14928 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14929
14930         * loadup.el: Don't delete "xemacs" prior to dumping.
14931
14932 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14933
14934         * package-info.el (pi-last-mod-date): New function.
14935         (pi-author-version): New function.
14936         (batch-update-package-info): Use them.
14937
14938 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14939
14940         * frame.el (get-frame-for-buffer-default-to-current): Create.
14941         (get-frame-for-buffer-noselect): Allow user to use current frame
14942         with `get-frame-for-buffer-default-to-current'.
14943
14944 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14945
14946         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14947         (byte-compile-output-docform): Ditto.
14948         (byte-compile-compiled-obj-to-list): Ditto.
14949
14950 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14951
14952         * startup.el (command-line-1): Removed code that ran
14953           buffer-menu.
14954
14955 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14956
14957         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14958
14959 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14960
14961         * frame.el (suspend-emacs-or-iconify-frame): Check using
14962         `device-on-window-system-p' instead of explicitly checking for X,
14963         so that the same logic works for MS Windows.
14964         (suspend-or-iconify-emacs): Ditto.
14965
14966 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14967
14968         * about.el (about-maintainer-info): Andy Piper is back.
14969         (xemacs-hackers): Updated Andy Piper's email address.
14970         (about-hackers): Added Jonathan Harris.
14971         (about-hackers): Updated Tibor Polgar's email address.
14972
14973 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14974
14975         * about.el: Add xemacs.org email manager.
14976
14977         * package-get-base.el (package-get-base): Updated with most recent
14978         package updates.
14979
14980 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14981
14982         * help.el (function-arglist): Use `indirect-function' instead of
14983         `symbol-function' so that aliases are treated correctly.
14984
14985 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14986
14987         * help.el (help-map): Add f1 binding to `help-for-help'.
14988         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14989         (describe-key-briefly): Use `princ' "%s" to print object.
14990         (with-displaying-help-buffer): Kill buffer if it exists, again.
14991         (describe-key): Use `princ' "%s" to print object.
14992         (describe-function-1): Use `princ' "%s" to print object.
14993         Commented out alias lines removed.
14994         (help-pretty-print-limit): New variable to control pretty-printing
14995         of variable values.
14996         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14997         `help-pretty-print-value' again.  Only print-print when OBJECT is
14998         list of length less than `help-pretty-print-limit'.
14999         (describe-variable): Use `help-maybe-pretty-print-value' again.
15000
15001 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15002
15003         * simple.el (blink-matching-open): Remove C++ kludge.
15004         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15005
15006 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15007
15008         * info.el (Info-default-directory-list): Made the documentation
15009         more explanitory.
15010
15011 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15012
15013         * lisp/packages.el:
15014         * lisp/package-admin.el:
15015         * lisp/build-report.el:
15016         Fix typos.
15017
15018 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15019
15020         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15021         warnings in Java buffers without final newline and editing the
15022         last line.
15023
15024 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15025
15026         * packages.el (packages-find-packages-1): Don't allow a backwards
15027         compatible lisp tree to overwrite `preloaded-file-list'.
15028         Suggested by Colin Rafferty  <colin@xemacs.org>
15029
15030         * mouse.el (mouse-offix-drop): Set undo-boundary.
15031         From Oliver Graf <ograf@fga.de>
15032
15033 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15034
15035         * loadup.el (load-gc): rewrite as defun.
15036         Print something sensical if a required dump-time file isn't found.
15037
15038 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15039
15040         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15041         bug strikes a menudescriptor.
15042
15043         * package-get-base.el (package-get-base): Updated.
15044
15045         * package-info.el (batch-update-package-info): Derive REQUIRES
15046         from the Makefile.
15047
15048 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15049
15050         * files.el (save-some-buffers): Don't play games with deleting
15051         other windows if we are in the minibuffer window.
15052
15053 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15054
15055         * modeline.el (modeline-minor-mode-menu): Add support for :active
15056         (add-minor-mode): Document :active property to TOGGLE.
15057
15058 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15059
15060         * modeline.el (modeline-minor-mode-menu): Add support for an
15061         `:included' predicate in the `toggle-sym' plist.
15062         (add-minor-mode): Document the :included property, format
15063         docstring some more.
15064         (modeline-minor-mode-menu): Documentation string added.
15065
15066 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15067
15068         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15069         labels from the symbol-names by thwacking off the overly redundant
15070         and overused "mode", parenthesizing "minor", and capitalizing the
15071         resultant strings.  Also shortened the menu's title by eliminating
15072         the redundant buffer name.
15073         (add-minor-mode): Beautified the docstring, added mention of the
15074         `:menu-tag' property of TOGGLE.
15075         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15076         `toggle-sym' to beatify the mode-life menus.
15077         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15078         `auto-fill-function'.
15079
15080 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15081
15082         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15083         menus to :style 'toggle.
15084
15085 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15086
15087         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15088
15089 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15090
15091         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15092         only recognize first hyperlink.
15093         (hyper-apropos-highlightify): Deletia, this is already done by
15094         `hyper-apropos-insert-face'.
15095         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15096
15097 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15098
15099         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15100         mail.
15101         (toolbar-mail-reader): Add support for `send'.
15102         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15103
15104 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15105
15106         * info.el (Info-emacs-info-file-name): Add defvar for
15107         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15108         will function properly.
15109
15110 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15111
15112         * simple.el: make the backwards delete function called by
15113         `backward-or-forward-delete-char' user configurable.
15114
15115 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15116
15117         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15118         compiled function got loaded from.
15119
15120 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15121
15122         * term/apollo.el: Synched up with InfoDock 3.6.2.
15123
15124 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15125
15126         * startup.el (load-init-file): Load autoloads earlier.
15127         (startup-splash-frame): Handle InfoDock logo.
15128
15129         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15130         InfoDock.
15131         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15132
15133         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15134         doesn't have this function.
15135
15136         * packages.el (locate-data-file): Fix to call `locate-file'.
15137
15138 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15139
15140         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15141         version of version.el.
15142         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15143
15144         * x-menubar.el (default-menubar): Guard reference to
15145         `gnuserv-frame'.
15146         (default-menubar): Guard references to `font-lock-mode'.
15147         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15148         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15149
15150         * make-docfile.el: Don't snarf doc strings from autoloads.
15151
15152         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15153         loading auto-autoloads files.
15154
15155         * loaddefs.el: Disable dumping autoloads.
15156
15157 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15158
15159         * lisp-mnt.el: Synch to Emacs 20.2.
15160
15161         * help.el: Remove manual autoload of `finder-by-keyword'.
15162
15163         * finder.el (finder-by-keyword): Autoload.
15164
15165         * help.el: Conditionalize hyperbole setup.
15166
15167 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15168
15169         * packages.el (package-require): Update to reflect new data format.
15170
15171 1998-01-02  Didier Verna  <didier@xemacs.org>
15172
15173         * x-menubar.el (default-menubar): make the tutorials available
15174         through the menubar. (Plus some compilation warnings cleanup).
15175
15176 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15177
15178         * check-features.el: New file.  Perform sanity check after build.
15179
15180         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15181         files to tooltalk package.
15182         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15183         package.
15184
15185         * package-admin.el (package-admin-xemacs): Use better default for
15186         location of XEmacs binary.
15187
15188 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15189
15190         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15191         tag with sexp and add value tag with value `t'.
15192
15193 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15194
15195         * package-get.el: Changes to work with real data.
15196         From Pete Ware <ware@cis.ohio-state.edu>
15197
15198         * packages.el (packages-reload-autoloads): Guard load for the time
15199         being.
15200
15201         * update-elc.el ("packages.el"): Force loading packages.el instead
15202         of possibly out-of-date packges.elc.
15203         * make-docfile.el ("packages.el"): Ditto.
15204
15205 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15206
15207         * build-report.el (build-report-delete-regexp): Added a rule for
15208         the main tarball shadowing anything past it.
15209
15210 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15211
15212         * packages.el (package-provide): Delete a previous provide.
15213
15214         * package-info.el: New file.
15215
15216         * package-get.el: New file.
15217         From Pete Ware <ware@cis.ohio-state.edu>
15218         (package-get): Fix md5 computation to work with Mule.
15219
15220 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15221
15222         * simple.el (log-message-*): Quote symbols in docstrings properly.
15223
15224 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15225
15226         * packages.el (packages-new-autoloads): Ignore symbolic links.
15227
15228         * cus-face.el (face-custom-attributes-get): Fix typo.
15229         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15230
15231 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15232
15233         * startup.el (load-init-file): Reload new or changed autoloads
15234         unless inhibited.  Reload modified dumped lisp (stubbed).
15235
15236         * packages.el (packages-new-autoloads): New function.
15237         (packages-reload-autoloads): New function.
15238         (packages-reload-dumped-lisp): New (stub) function.
15239
15240         * loadup.el: Inhibit reloading dumped files when running temacs.
15241
15242         * loadhist.el (file-provides): Extend to handle variant
15243         extensions.
15244
15245         * replace.el (query-replace): Fix typo.
15246
15247 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15248
15249         * make-docfile.el: list-autoloads-path has been renamed.
15250         * update-elc.el: list-autoloads has been renamed.
15251
15252         * packages.el (packages-list-autoloads): Renamed.
15253         (packages-list-autoloads-path): Ditto.
15254
15255 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15256
15257         * packages.el (packages-find-packages-1): Made it signal a warning
15258         for an error in an auto-autoload.el file.
15259
15260 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15261
15262         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15263         tag with const.
15264         From Aki Vehtari <Aki.Vehtari@hut.fi>
15265
15266         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15267
15268         * loadhist.el (unload-feature): Remove autoload.
15269
15270 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15271
15272         * loadhist.el: Unpackaged.
15273
15274         * help.el (describe-symbol-find-file): Rename
15275         `describe-function-find-file' and make old name obsolete.
15276         (describe-function-1): Use it.
15277         (describe-function-1): Guard reference to
15278         `compiled-function-annotation'.
15279
15280 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15281
15282         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15283         argument.
15284         (help-mode-quit): New optional arg to control whether it kills or
15285         buries.  Tidied up.
15286         (with-displaying-help-buffer): Don't kill buffer initially, even
15287         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15288         (help-pretty-print-value): Rename back from
15289         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15290         use it, otherwise use dumped `cl-prettyprint'.
15291         (describe-variable): Use `help-pretty-print-value' again.
15292         (find-func): Removed reference to "find-func" at end.
15293
15294 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15295
15296         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15297           GUI XEmacs. Rename? x-menubar is rather window system
15298           independant, except for a couple of items.
15299
15300 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15301
15302         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15303         entries as they will no longer be distributed with XEmacs.
15304
15305         * format.el (format-alist): Fix image/tiff regexps.
15306         From P. E. Jareth Hein <jareth@camelot-soft.com>
15307
15308         * help.el (help-maybe-pretty-print-value): Rename.
15309         (describe-variable): Use it.
15310         (describe-variable): Add trailing linefeed.
15311
15312 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15313
15314         * help.el (describe-function-1): Don't output anything for
15315           arglist of autoload functions.
15316
15317 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15318
15319         * help.el (describe-function-1): Don't output anything for
15320           arglist of autoload functions.
15321
15322 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15323
15324         * help.el (help-mode-map): New bindings for `help-mode-bury',
15325         `describe-function-at-point', `describe-variable-at-point',
15326         `Info-elisp-ref', `customize-variable', `help-next-section' and
15327         `help-prev-section'.
15328         (help-next-section): New function.
15329         (help-prev-section): New function.
15330         (help-mode-quit): Changed to kill the help buffer.
15331         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15332         correctly.
15333         (help-buffer-name): New function to generate the name of help
15334         buffers.
15335         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15336         argument giving the name of the help buffer.
15337         (describe-key): Use `with-displaying-help-buffer' with name.
15338         (describe-mode): Ditto.
15339         (describe-bindings): Ditto.
15340         (describe-prefix-bindings): Ditto.
15341         (view-lossage): Ditto.
15342         (with-syntax-table): New macro.
15343         (function-called-at-point): Use `ignore-errors' and
15344         `with-syntax-table'.
15345         (function-at-point): Ditto.
15346         (describe-function): Use `with-displaying-help-buffer' with name.
15347         (function-arglist): Extracted from `describe-function-1'.  Returns
15348         function's arglist as string.
15349         (function-documentation): Extracted from `describe-function-1'.
15350         Returns function's docstring.
15351         (describe-function-1): Remove all the "stream" garbage, including
15352         the stream argument.  Use `function-arglist' and
15353         `function-documentation'.
15354         (describe-function-arglist): Just use `function-arglist'.
15355         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15356         (help-pretty-print-value): New function to help with
15357         pretty-printing variable values.  Knows about `#<...>'.  Needs
15358         `pp-internal'.
15359         (describe-variable): Use `with-displaying-help-buffer' with name.
15360         Formatting improved.  Display file where variable is defined, if
15361         known.  Use `help-pretty-print-value'.
15362         (describe-syntax): Use `with-displaying-help-buffer' with name.
15363         (list-processes): Remove "stream" garbage.
15364
15365 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15366
15367         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15368         call a dumped routine instead.
15369
15370         * x-win-xfree86.el: Wrap file in defun.
15371         * x-win-sun.el: Ditto.
15372
15373 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15374
15375         * help.el (view-emacs-news): Remove usage of outl-mouse which
15376         advises functions and does other evil things.
15377
15378 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15379
15380         * format.el (format-alist): Add `image/tiff'.
15381         From P. E. Jareth Hein <jareth@camelot-soft.com>
15382
15383 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15384
15385         * about.el (about-hackers): More names added.
15386
15387         * make-docfile.el: Remove superfluous package path search.
15388
15389         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15390
15391 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15392
15393         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15394         ignored shadows.
15395
15396 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15397
15398         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15399         get trailing slashes when added to the load-path.
15400
15401         * x-init.el (init-x-win): Locate where XEmacs X localization files
15402         are.
15403
15404 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15405
15406         * x-faces.el: Added support for foregroundToolBarColor
15407           to xpm-color-symbols.
15408
15409 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15410
15411         * etags.el (tags-remove-duplicates): Removed.
15412         (buffer-tag-table-list): Use `delete-duplicates'.
15413
15414         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15415         correctly.
15416         (get*): Defalias to `get'.
15417
15418         * cl.el (eql): Compare integers with `eq'.
15419         (cl-map-extents): Check for `map-extents' first.
15420
15421 1997-12-17  Didier Verna  <didier@xemacs.org>
15422
15423         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15424         added the 'numero', 'copyright' and 'trademark' symbols.
15425
15426         * leim/quail/latin-post.el ("french-postfix"): see above.
15427
15428 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15429
15430         * widget.el (define-widget): Check the arguments.
15431
15432         * cus-edit.el (customize-face): Use `check-argument-type'.
15433         (custom-variable-value-create): Use `signal' to signal error.
15434         (custom-variable-reset-saved): Ditto.
15435         (custom-variable-reset-standard): Ditto.
15436         (custom-face-reset-saved): Ditto.
15437
15438         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15439         (widget-default-format-handler): Ditto.
15440         (widget-checklist-add-item): Ditto.
15441         (widget-radio-add-item): Ditto.
15442         (widget-editable-list-entry-create): Ditto.
15443         (widget-sexp-prompt-value): Ditto.
15444
15445         * custom.el (custom-declare-variable): Signal errors better.
15446         (custom-handle-keyword): Ditto.
15447         (custom-declare-group): Ditto.
15448
15449         * window-xemacs.el (windows): Ditto.
15450
15451         * menubar.el (menu): Ditto.
15452
15453         * keydefs.el (keyboard): Ditto.
15454
15455         * minibuf.el (minibuffer): Ditto.
15456
15457         * process.el (execute): Ditto.
15458
15459         * fill.el (fill): Ditto.
15460
15461         * modeline.el (modeline): Ditto.
15462
15463         * help.el (help): Ditto.
15464
15465         * faces.el (faces): Ditto.
15466
15467         * files.el (files): Ditto.
15468
15469         * x-init.el (x): Ditto.
15470
15471         * lisp-mode.el (lisp): Ditto.
15472
15473         * process.el (processes): Ditto.
15474
15475         * mouse.el (mouse): Ditto.
15476
15477         * abbrev.el (abbrev): Moved from cus-edit.
15478
15479         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15480         as variable declaration.
15481
15482 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15483
15484         * menubar.el (find-menu-item): Use `check-argument-type'.
15485         (find-menu-item): Cosmetic changes.
15486
15487 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15488
15489         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15490
15491 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15492
15493         * startup.el (set-default-load-path): Only search package-path
15494         when not running temacs.
15495
15496         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15497         files.
15498
15499         * loadup.el: Correct commentary.  Reformatting.
15500         (really-early-error-handler): Use absolute path to the
15501         first dumped-lisp.el file.
15502         (really-early-error-handler): Print full path name of
15503         each dumped lisp file (inherited from InfoDock).
15504
15505         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15506         dumped-lisp.el files.
15507
15508         * make-docfile.el (preloaded-file-list): Reorder when the
15509         package-path is searched.
15510         * update-elc.el: Ditto.
15511
15512         * lisp-mode.el (call-with-condition-handler): Treat the same as
15513         `condition-case' for indentation.
15514
15515         * about.el (about-xemacs): Update release date.
15516
15517 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15518
15519         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15520         anywhere but at the last clause.
15521         (ecase): Disallow `t' and `otherwise'.
15522
15523 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15524
15525         * cus-edit.el (custom-buffer-create-buttons): New function
15526         from stuff moved out of `custom-buffer-create-internal'.
15527         (custom-novice): New variable.  Default t.
15528         (custom-display-global-buttons): Ditto.  Default `top'.
15529         (custom-buffer-create-internal): Only display help if
15530         `custom-novice' is non-nil.  Display global buttons according to
15531         `custom-display-global-buttons'.
15532
15533 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15534
15535         * menubar.el (find-menu-item): Use `check-argument-type'.
15536         (find-menu-item): Cosmetic changes.
15537
15538 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15539
15540         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15541         look.
15542
15543 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15544
15545         * format.el (format-deannotate-region):  Bug fix.
15546         Deannotating a region containing unknown tags would fail
15547         (causing decoding of text/enriched to fail at user level)
15548
15549 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15550
15551         * minibuf.el (read-directory-name): Support sixth
15552           arg, HISTORY, as already documented.
15553
15554 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15555
15556         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15557         to `ecase'.
15558
15559 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15560
15561         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15562         skk-activate.
15563
15564 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15565
15566         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.