update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=koseki): Fix DOC.
4         (==koseki): New coded-charset for XEmacs CHISE.
5
6 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
9         XEmacs CHISE.
10         (===hanyo-denshi/jd): Fix DOC.
11
12 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hanyo-denshi/ip'.
16
17 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `===hanyo-denshi/ip'.
21
22         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
23         XEmacs CHISE.
24
25 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `==ucs-radicals@unicode' and `=>daikanwa'.
29
30         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
31         for XEmacs CHISE.
32
33 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
36         XEmacs CHISE.
37
38 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `===ruimoku-v6'.
42
43 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `===ruimoku-v6'.
47
48 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
51         CHISE.
52
53 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
56         coded-charset for XEmacs CHISE.
57
58 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
61         XEmacs CHISE.
62
63 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `===ucs-sip@iso'.
67
68 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
71         CHISE.
72
73 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `==ucs-sip@iso'.
77
78         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
79         CHISE.
80
81 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
84         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
85         (=ucs-sip-ext-b@iso): Fix registry.
86         (==ucs-sip-ext-b@iso): Ditto.
87         (===ucs-sip-ext-b@iso): Ditto.
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=ucs-sip@iso'.
91
92 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=>cbeta'.
96
97 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `=>cns11643-7'.
101
102         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
103
104 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
107         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
108
109 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
112         `=ucs@cns'.
113         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
114         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
115         `=ucs@jis/1990'.
116         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
117         `=ucs@jis/2000'.
118         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
119         `=ucs@jis/2004'.
120         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
123         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
124
125 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
128         XEmacs CHISE.
129         (==jis-x0208@1978/1pr): Ditto.
130         (==jis-x0208@1978/2-pr): Ditto.
131
132 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `===jis-x0213-1@2004'.
136
137 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `===hanyo-denshi/jb'.
144
145         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
146         XEmacs CHISE.
147         (=+>hanyo-denshi/ft): Ditto.
148         (=+>hanyo-denshi/jt): Ditto.
149
150 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hanyo-denshi/hg'.
154
155 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
158         XEmacs CHISE.
159         (===hanyo-denshi/hg): Ditto.
160
161 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
164         glyph-forms instead of detailed glyph-images.
165         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
166         `=adobe-japan1-*'.
167         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
168         (===adobe-japan1-1): Ditto.
169         (===adobe-japan1-2): Ditto.
170         (===adobe-japan1-3): Ditto.
171         (===adobe-japan1-4): Ditto.
172         (===adobe-japan1-5): Ditto.
173         (===adobe-japan1-6): Ditto.
174         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
175         `=>>>adobe-japan1' as the mother.
176         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
177         `=>>adobe-japan1' as the mother.
178         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
179         glyph-images.
180         (==jis-x0208@1978): Ditto.
181         (==jis-x0208@1983): Ditto.
182         (==jis-x0208@1990): Ditto.
183         (==jis-x0213-1): Ditto.
184         (==jis-x0213-1@2000): Ditto.
185         (==jis-x0213-1@2004): Ditto.
186         (==jis-x0213-2): Ditto.
187         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
188         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
189         `=jis-x0208@1978'.
190         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
191         `=jis-x0208@1983'.
192         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
193         `=jis-x0208@1990'.
194         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
195         `=jis-x0213-1'.
196         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
197         `=jis-x0213-1@2000'.
198         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
199         `=jis-x0213-1@2004'.
200         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
201         `=jis-x0213-2'.
202         (===jis-x0208): New coded-charset for XEmacs CHISE.
203         (===jis-x0208@1978): Ditto.
204         (===jis-x0208@1983): Ditto.
205         (===jis-x0208@1990): Ditto.
206         (===jis-x0213-1): Ditto.
207         (===jis-x0213-1@2000): Ditto.
208         (===jis-x0213-2): Ditto.
209         (===jis-x0212): Ditto.
210         (===ks-x1001): Ditto.
211         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
212         mother.
213         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
214         as the mother.
215         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
216         as the mother.
217         (===cns11643-1): New coded-charset for XEmacs CHISE.
218         (===cns11643-2): Ditto.
219         (===cns11643-3): Ditto.
220         (===cns11643-4): Ditto.
221         (===cns11643-5): Ditto.
222         (===cns11643-6): Ditto.
223         (===cns11643-7): Ditto.
224         (=>>cns11643-1): Ditto.
225         (==big5-cdp): Indicate abstract glyph-images instead of
226         representative glyph-images.
227         (===big5-cdp): New coded-charset for XEmacs CHISE.
228         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
229         detailed glyph-images.
230         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
231         `=hanyo-denshi/*'.
232         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
233         (===hanyo-denshi/ib): Ditto.
234         (===hanyo-denshi/jt): Ditto.
235         (===hanyo-denshi/ks): Ditto.
236         (===mj): Ditto.
237         (===mj-0): Ditto.
238         (===mj-1): Ditto.
239         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
240         `=>>>hanyo-denshi/*' as its mother.
241         (==gt): Indicate abstract glyph-forms instead of detailed
242         glyph-images.
243         (===gt): New coded-charset for XEmacs CHISE.
244         (=>>>gt): Indicates `==gt' instead of `=gt'.
245         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
246         (==gt-k): Indicate abstract glyph-forms instead of detailed
247         glyph-images.
248         (===gt-k): New coded-charset for XEmacs CHISE.
249         (==daikanwa): Indicates glyph-images instead of detailed
250         glyph-images.
251         (===daikanwa): New coded-charset for XEmacs CHISE.
252         (===daikanwa/+p): Ditto.
253         (===daikanwa/ho): Ditto.
254         (==cbeta): Ditto.
255         (===cbeta): Ditto.
256         (==jef-china3): Ditto.
257         (===jef-china3): Ditto.
258         (==ruimoku-v6): Ditto.
259         (==ucs@iso): Indicate representative glyph-forms instead of
260         representative glyph-images.
261         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
262         (==ucs@unicode): Indicate representative glyph-forms instead of
263         representative glyph-images.
264         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
265         `=ucs@unicode'.
266         (==ucs@cns): Indicate representative glyph-forms instead of
267         representative glyph-images.
268         (==ucs@jis): Ditto.
269         (==ucs@jis/1990): Ditto.
270         (==ucs@jis/2000): Ditto.
271         (==ucs@jis/2004): Ditto.
272         (==ucs@ks): Ditto.
273         (===ucs@iso): New coded-charset for XEmacs CHISE.
274         (===ucs@unicode): Ditto.
275         (===ucs@gb): Ditto.
276         (===ucs@ks): Ditto.
277         (===ucs-bmp-cjk@gb): Ditto.
278         (===ucs-sip-ext-b@iso): Ditto.
279
280 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
283         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
284         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
285         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
286         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
287         `===cns11643-3', `===cns11643-4', `===cns11643-5',
288         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
289         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
290         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
291         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
294         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
295         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
296         - Use "&g1-[NAME];" for `=>>[NAME]'.
297         - Abolish "&g2-[NAME];".
298
299 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
302         `=>>ucs@cns' as the mother.
303
304 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
307         setting for `==ucs@ks'.
308
309 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
312         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
313         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
314         0x00E30000〜0x00E409D5.
315
316 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist):
319         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
320         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
321
322 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
325         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
326
327         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
328         (=mj-0): Ditto.
329         (=mj-1): Ditto.
330         (==mj): Ditto.
331         (==mj-0): Ditto.
332         (==mj-1): Ditto.
333         (=>>mj): Ditto.
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `=mj' and `==mj'.
337
338 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
341         CHISE.
342
343 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
346         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
347         `=>ucs@hanyo-denshi'.
348
349 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         setting for `=koseki' and `=>ucs@hanyo-denshi'.
353
354         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
355         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
356
357 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
360         XEmacs CHISE.
361
362 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist):
365         Change priority of `=>>>ucs@iso'.
366
367         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
368         `=>>>ucs@iso' as the mother.
369         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
370
371 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist):
374         Change priority of `=>>>ucs@unicode'.
375
376         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
377         `=ucs@unicode'.
378
379 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
382         Change priority of `=>>>ucs@jis'.
383
384         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
385         `=ucs@jis'.
386
387 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `==daikanwa/+p'.
391
392 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `==shinjigen@1ed'.
396
397 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
400         XEmacs CHISE.
401
402 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-conf.el (==shinjigen): Modify DOC.
405         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
406         (==shinjigen@rev): Modify DOC.
407
408 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
411         CHISE.
412
413 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         settings for `==daikanwa' and `==ucs@JP/hanazono'.
417
418         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
419         XEmacs CHISE.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `==daikanwa'.
423
424 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `==cns11643-7'.
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `==cns11643-7'.
431
432 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `==cns11643-6'.
436
437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
438         setting for `==cns11643-6'.
439
440 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `==cns11643-5'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `==cns11643-5'.
447
448 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `==cns11643-4'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `==cns11643-4'.
455
456 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `==cns11643-3'.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `==cns11643-3'.
463
464 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `==cns11643-2'.
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `==cns11643-2'.
471
472 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist):
475         Change priority of `=>>>ucs@ks'.
476
477         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
478         `=ucs@ks'.
479
480 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
483         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
484         `==ucs@cns' and `==cns11643-1'.
485
486         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
487         (==cns11643-2): Ditto.
488         (==cns11643-3): Ditto.
489         (==cns11643-4): Ditto.
490         (==cns11643-5): Ditto.
491         (==cns11643-6): Ditto.
492         (==cns11643-7): Ditto.
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `==cns11643-1'.
496
497 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist):
500         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
501         `=>>>ucs@jis/1990'.
502
503         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
504         `=ucs@jis/1990'.
505         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
506         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
507
508 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
511         Change priority of `=>>>ucs@cns'.
512
513         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
514         `=ucs@cns'.
515
516 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `==ks-x1001'.
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
522         `=ks-x1001' instead of `korean-ksc5601'; add setting for
523         `==ks-x1001'.
524
525 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
528
529 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
532         `=jis-x0208'.
533         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
534         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
535         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
536         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
537         (=>>>jis-x0213-1@2000): Changed to an alias for
538         `=jis-x0213-1@2000'.
539         (=>>>jis-x0213-1@2004): Changed to an alias for
540         `=jis-x0213-1@2004'.
541         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
542
543 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
546         `=adobe-japan1-0'.
547         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
548         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
549         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
550         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
551         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
552         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
553
554 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
558         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
559         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
560         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
561         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
562
563 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
566         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
567         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
568         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
569         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
570         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
571         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
572         `==jis-x0212'.
573
574 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
577         "AdobeJapan1-[0-6]$".
578         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
579         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
580         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
581         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
582         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
583         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
584         (==adobe-japan1-1): Ditto.
585         (==adobe-japan1-2): Ditto.
586         (==adobe-japan1-3): Ditto.
587         (==adobe-japan1-4): Ditto.
588         (==adobe-japan1-5): Ditto.
589         (==adobe-japan1-6): Ditto.
590         (==jis-x0208): Ditto.
591         (==jis-x0208@1978): Ditto.
592         (==jis-x0208@1983): Ditto.
593         (==jis-x0208@1990): Ditto.
594         (==jis-x0213-1): Ditto.
595         (==jis-x0213-1@2000): Ditto.
596         (==jis-x0213-1@2004): Ditto.
597         (==jis-x0213-2): Ditto.
598         (==jis-x0212): Ditto.
599         (==gb2312): Ditto.
600         (==iso-ir165): Ditto.
601         (==gb12345): Ditto.
602         (==ks-x1001): Ditto.
603         (==cns11643-1): Ditto.
604         (==cns11643-2): Ditto.
605         (==cns11643-3): Ditto.
606         (==cns11643-4): Ditto.
607         (==cns11643-5): Ditto.
608         (==cns11643-6): Ditto.
609         (==cns11643-7): Ditto.
610         (==big5-cdp): Ditto.
611         (==hanyo-denshi/ja): Ditto.
612         (==hanyo-denshi/jb): Ditto.
613         (==hanyo-denshi/jc): Ditto.
614         (==hanyo-denshi/jd): Ditto.
615         (==hanyo-denshi/ft): Ditto.
616         (==hanyo-denshi/ia): Ditto.
617         (==hanyo-denshi/ib): Ditto.
618         (==hanyo-denshi/hg): Ditto.
619         (==hanyo-denshi/jt): Ditto.
620         (==hanyo-denshi/ks): Ditto.
621         (==gt): Ditto.
622         (==gt-k): Ditto.
623         (==daikanwa): Ditto.
624         (==shinjigen): Ditto.
625         (==ucs@iso): Ditto.
626         (==ucs@unicode): Ditto.
627         (==ucs@gb): Ditto.
628         (==ucs-bmp@gb): Ditto.
629         (==ucs@cns): Ditto.
630         (==ucs-bmp@cns): Ditto.
631         (==ucs@jis): Ditto.
632         (==ucs@jis/1990): Ditto.
633         (==ucs@jis/2000): Ditto.
634         (==ucs@jis/2004): Ditto.
635         (==ucs@JP): Ditto.
636         (==ucs@JP/hanazono): Ditto.
637         (==ucs@ks): Ditto.
638         (==ucs-bmp@ks): Ditto.
639         (==ucs@cns11643): Ditto.
640         (==ucs-bmp-cjk@gb): Ditto.
641         (==ucs-bmp-cjk@JP/hanazono): Ditto.
642         (==ucs-sip-ext-b@iso): Ditto.
643
644 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Use
647         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
648
649         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
650         XEmacs CHISE.
651         (=ucs-bmp-cjk@unicode): Abolished.
652
653 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `=+>ucs-bmp-cjk-compat@jis'.
657
658         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
659         for XEmacs CHISE.
660
661 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
664         CHISE.
665
666 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
669         for XEmacs CHISE.
670         (=jis-x0208@1978/1er-pr): Abolished.
671         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
672         `=jis-x0208@1978/1er-pr' as the mother.
673
674 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=ucs-itaiji-084'.
678
679 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list):
682         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
683
684         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
685         XEmacs CHISE.
686         (=ucs-bmp-itaiji-084): Ditto.
687
688 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
692
693 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
697
698         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
699         XEmacs CHISE.
700         (=big5-cdp-var-5): Ditto.
701
702 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
705         XEmacs CHISE.
706
707 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
710         XEmacs CHISE.
711
712 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `=>>>hanyo-denshi/ft'.
716
717 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
720         XEmacs CHISE.
721         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
722         `=hanyo-denshi/jd' as the mother.
723
724 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
727         XEmacs CHISE.
728         (=+>adobe-japan1-1): Ditto.
729         (=+>adobe-japan1-2): Ditto.
730         (=+>adobe-japan1-3): Ditto.
731         (=+>adobe-japan1-4): Ditto.
732         (=+>adobe-japan1-5): Ditto.
733         (=+>adobe-japan1-6): Ditto.
734         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
735
736 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
739         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
740         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
741
742         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
743         the top.
744
745 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
748         XEmacs CHISE.
749         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
750         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
751         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
752
753 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list):
756         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
757         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
758
759         * mule/mule-conf.el: Modify order of definitions of some
760         coded-charsets.
761
762 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
765         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
766         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
767
768         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
769         CHISE.
770         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
771         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
772
773 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
776         CHISE.
777
778 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `=daikanwa/+2p'.
782
783         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
784         XEmacs CHISE.
785
786 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
789         XEmacs CHISE.
790         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
791
792 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795         setting for `=>>>hanyo-denshi/ib'.
796
797 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
800         XEmacs CHISE.
801         (=>>>hanyo-denshi/ib): Ditto.
802         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
803         `=hanyo-denshi/ja' as the mother.
804         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
805         `=hanyo-denshi/ib' as the mother.
806
807 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
810         XEmacs CHISE.
811         (utf-8-ivs-mcs-er): Likewise.
812         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
813         and `=>ucs-gb'.
814         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
815         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
816         `ucs-gb' and `=>ucs-gb'.
817         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
818         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
819         and `=>ucs-cns'.
820         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
821         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
822         `ucs-cns' and `=>ucs-cns'.
823         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
824         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
825         `ucs-big5' and `=>ucs-big5'.
826         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
827         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
828         `ucs-big5' and `=>ucs-big5'.
829         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
830         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
831         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
832         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
833         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
834         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
835         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
836         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
837         `=>ucs-jis'; modify DOC and mnemonic.
838         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
839         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
840         and `=>ucs-jis'; modify DOC and mnemonic.
841         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
842         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
843         `=>ucs-ks'.
844         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
845         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
846         and `=>ucs-ks'.
847         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
848
849 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist):
852         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
853
854 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist):
857         Modify priorities.
858
859 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist):
862         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
863
864 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
868
869 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
872         CHISE.
873
874 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
877         CHISE.
878
879 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
882         CHISE.
883
884 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `=+>ucs-bmp-cjk@unicode'.
888
889         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
890         for XEmacs CHISE.
891
892 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `=>>daikanwa'.
896
897 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `=>>hanyo-denshi/jt'.
901
902 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
905         XEmacs CHISE.
906         (=+>jis-x0208@1990): Ditto.
907         (=+>jis-x0213-1@2000): Ditto.
908
909 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
910
911         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
912         XEmacs CHISE.
913
914 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
917         XEmacs CHISE.
918         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
919         `=hanyo-denshi/jc' as the mother.
920
921 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=+>adobe-japan1'.
925
926         * mule/mule-charset.el (default-coded-charset-priority-list):
927         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
928         and `=>>hanyo-denshi/ft' to `=>>gt'.
929
930 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
933         XEmacs CHISE.
934         (=>>adobe-japan1-1): Ditto.
935         (=>>adobe-japan1-2): Ditto.
936         (=>>adobe-japan1-3): Ditto.
937         (=>>adobe-japan1-4): Ditto.
938         (=>>adobe-japan1-5): Ditto.
939         (=>>adobe-japan1-6): Ditto.
940         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
941
942 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-conf.el (=adobe-japan1): New alias for
945         `=adobe-japan1-6'.
946         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
947         (=>>>adobe-japan1-1): Ditto.
948         (=>>>adobe-japan1-2): Ditto.
949         (=>>>adobe-japan1-3): Ditto.
950         (=>>>adobe-japan1-4): Ditto.
951         (=>>>adobe-japan1-5): Ditto.
952         (=>>>adobe-japan1-6): Ditto.
953         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
954
955 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `=>>>adobe-japan1'.
959
960 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `=+>ucs@ks'.
964
965 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
968         XEmacs CHISE.
969         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
970         `=adobe-japan1-6' as the mother.
971
972 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=>cns11643-7'.
976
977 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
980         CHISE.
981
982 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
985         XEmacs CHISE.
986         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
989         setting for `=>ucs@jis/2004'.
990
991 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=+>gt'.
995
996         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
997         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
998
999 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1002         `=>ucs@unicode' as the mother.
1003         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1004         mother.
1005         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1006         mother.
1007         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1008         mother.
1009
1010 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `=+>ucs@unicode'.
1014
1015         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1021         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1022         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1023         - Add setting for `=+>ucs@cns'.
1024
1025         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1026         CHISE.
1027         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1028         as the mother.
1029         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1030         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1034
1035 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for `=>ucs@ks'.
1039
1040 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `=ucs-bmp-cjk-compat@unicode'.
1044
1045         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1046         coded-charset for XEmacs CHISE.
1047
1048 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `=ucs-bmp-cjk-compat'.
1052
1053         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1054         XEmacs CHISE.
1055
1056 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1059         CHISE.
1060
1061 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1064         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1065
1066         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1067         `=>ucs@jis/1990'.
1068         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1069
1070 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1074
1075         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1076         CHISE.
1077         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1078         mother.
1079
1080 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1083         `=>jis-x0213-2@usual'.
1084         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1085         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1086         `=>jis-x0213-2@usual' as the mother.
1087
1088 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1091         (=>ucs@JP): New alias for `=+>ucs@jis'.
1092
1093 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1096         `=>jis-x0208@usual'.
1097         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1098         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1099         `=>jis-x0208@usual' as the mother.
1100         (=>jis-x0208): Likewise.
1101
1102 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1105         setting for `=+>jis-x0208@1978'.
1106
1107 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1110         XEmacs CHISE.
1111
1112 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `=>>>ucs@jis/1990'.
1116
1117 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `=>ucs@jis/1990'.
1121
1122 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `=ucs@JP/hanazono'.
1126
1127         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1128         CHISE.
1129         (=ucs@JP/hanazono): Ditto.
1130         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1131         (=>>hanyo-denshi/jc): Ditto.
1132         (=>>hanyo-denshi/jd): Ditto.
1133
1134 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1137         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1138
1139 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1142         XEmacs CHISE.
1143
1144 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1147         XEmacs CHISE.
1148
1149 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `=ucs-bmp-cjk@JP'.
1153
1154 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1157         XEmacs CHISE.
1158
1159 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         Modify order of settings; add settings for `=daikanwa@rev2'.
1163
1164 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `=>>cbeta'.
1168
1169         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1170         CHISE.
1171
1172 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `=>>adobe-japan1'.
1176
1177 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1180         XEmacs CHISE.
1181
1182 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1185         setting for `=>>hanyo-denshi/ia'.
1186
1187         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1188         XEmacs CHISE.
1189
1190 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1194
1195         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1196         XEmacs CHISE.
1197         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1198         `=hanyo-denshi/jt' as the mother.
1199
1200 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `=>>>jis-x0213-2'.
1204
1205         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1206         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1207         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1208
1209 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1212         XEmacs CHISE.
1213
1214 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1217         XEmacs CHISE.
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1220         `=>>jis-x0213-1@2004'.
1221
1222 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1225         XEmacs CHISE.
1226
1227 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1230         - Use "&g2-*;" as entity-references for `=>>>*'.
1231         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1232
1233         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1234         XEmacs CHISE.
1235         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1236         as the mother.
1237
1238 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `=>>hanyo-denshi/ib'.
1242
1243         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1244         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1245         (=>>jis-x0208@1990): Ditto.
1246         (=>>hanyo-denshi/ib): Ditto.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list):
1249         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1250
1251 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1254         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1255         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1256         `=>>>ucs@jis/2004'.
1257
1258 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1261         XEmacs CHISE.
1262         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1263         `=jis-x0213-1@2004' as the mother.
1264         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1265         (=>>>ucs@ks): Ditto.
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list):
1268         Modify priority of `=hanyo-denshi/*'.
1269
1270 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         settings for `=>>ucs@JP' and `=ucs@JP'.
1274
1275 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1278         CHISE.
1279
1280 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `=>>>ucs@cns'.
1284
1285         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1286         CHISE.
1287
1288 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1291         instead of `=>>>jis-x0213-1@2004' as the mother.
1292         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1293         (=>>>ucs@unicode): Likewise.
1294         (=>>>ucs@jis): Likewise.
1295         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1296         mother.
1297         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1298
1299 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1303         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1304         `=>>>ucs@jis'.
1305
1306 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list):
1309         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1310         and `=jis-x0213-*-2000'.
1311
1312 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1315         XEmacs CHISE.
1316         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1317         `=>>jis-x0213-1' as the mother.
1318
1319 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1323
1324 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1327
1328 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-coding.el (decomposition-feature-list): Set
1336         `=decomposition', `=decomposition@cid' and
1337         `=decomposition@hanyo-denshi'.
1338
1339 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         setting for `=>>hanyo-denshi/ks'.
1343
1344         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1345         XEmacs CHISE.
1346
1347 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `=hanyo-denshi/ks/mf'.
1354
1355         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1356         XEmacs CHISE.
1357         (=hanyo-denshi/ks/mf): Ditto.
1358
1359 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         settings for P=hanyo-denshi/jt'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `=hanyo-denshi/jt'.
1366
1367         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1368         XEmacs CHISE.
1369
1370 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         settings for `=hanyo-denshi/ip'.
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `=hanyo-denshi/ip'.
1377
1378         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1379         XEmacs CHISE.
1380
1381 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         settings for `=hanyo-denshi/hg'.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `=hanyo-denshi/hg'.
1388
1389         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1390         XEmacs CHISE.
1391
1392 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `=>>hanyo-denshi/ft'.
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `=>>hanyo-denshi/ft'.
1399
1400         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1401         XEmacs CHISE.
1402
1403 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         settings for `=hanyo-denshi/ib'.
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `=hanyo-denshi/ib'.
1410
1411         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1412         XEmacs CHISE.
1413
1414 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         settings for isolated characters of `=hanyo-denshi/ia' and
1418         non-isolated characters of `=hanyo-denshi/*'.
1419
1420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1421         `=hanyo-denshi/ia'.
1422
1423         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1424         XEmacs CHISE.
1425
1426 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         setting for isolated characters of `=hanyo-denshi/ft'.
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1432         `=hanyo-denshi/ft'.
1433
1434         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1435         XEmacs CHISE.
1436
1437 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1440         setting for isolated characters of `=hanyo-denshi/jd'.
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1443         `=hanyo-denshi/jd'.
1444
1445         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1446         XEmacs CHISE.
1447
1448 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         setting for isolated characters of `=hanyo-denshi/jc'.
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1454         `=hanyo-denshi/jc'.
1455
1456         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1457         XEmacs CHISE.
1458
1459 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1462         setting for isolated characters of `=hanyo-denshi/jb'.
1463
1464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1465         `=hanyo-denshi/jb'.
1466
1467         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1468         XEmacs CHISE.
1469
1470 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         setting for isolated characters of `=hanyo-denshi/ja'.
1474
1475 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1478         `=hanyo-denshi/ja'.
1479
1480         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1481         XEmacs CHISE.
1482
1483 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         settings for isolated characters of `=adobe-japan1-6'.
1487
1488 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1491         CHISE.
1492         (=daikanwa/+2p): Ditto.
1493         (=daikanwa/ho): Ditto.
1494
1495 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1498         coding-system for XEmacs CHISE.
1499
1500 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `=>>ruimoku-v6'.
1504
1505         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1506         CHISE.
1507
1508 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1511         setting for `=daikanwa@rev1'.
1512
1513 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1517
1518 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1521         XEmacs CHISE.
1522         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1523
1524 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1527         CHISE.
1528
1529 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1532         CHISE.
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>ucs@jis'.
1536
1537 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `=>jis-x0208@usual'.
1541
1542         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1543         XEmacs CHISE.
1544         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1545         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1546         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1547
1548 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1551         CHISE.
1552         (=>>>jis-x0208@1990): Ditto.
1553         (=>>>jis-x0213-1): Ditto.
1554         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1555         mother.
1556         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1557         as the mother.
1558
1559 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `=>ucs@cns' and `=>>ucs@ks'.
1563
1564         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1565         CHISE.
1566
1567 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1570         CHISE.
1571
1572 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1575         CHISE.
1576         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1577         mother.
1578
1579 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1582         `==>ucs-bmp-cjk@bucs'.
1583
1584         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1585         XEmacs CHISE.
1586
1587 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `==>ucs@bucs'.
1591
1592         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1593         XEmacs CHISE.
1594
1595 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1598         - Add setting for `=>>jis-x0208'.
1599         - Omit setting for `=>>jis-x0208@1990'.
1600         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1601           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1602           `=ucs@FOO'.
1603
1604 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for `=>daikanwa'.
1608
1609 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (=daikanwa): Fix DOC.
1612         (=>daikanwa): New abstract character for XEmacs CHISE.
1613         (=>ucs@iso): Likewise.
1614         (=>ucs@unicode): Likewise.
1615         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1616
1617 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1620         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1621           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1622         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1623         - Add `=>big5-cdp'.
1624
1625 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1628         (=>big5-cdp): New abstract character.
1629
1630 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1633         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1634         `chinese-big5'.
1635
1636 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list):
1639         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1642         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1643         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1644         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1645         and `=>jis-x0213-2'.
1646
1647 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1650         XEmacs CHISE.
1651         (=>>ucs@jis/2000): Likewise.
1652         (=>>ucs@jis/2004): Likewise.
1653
1654 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1658         `=>>ucs@cns'.
1659
1660         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1661         XEmacs CHISE.
1662         (=>>gt): Use quote instead of backquote; modify DOC.
1663         (=>gt): Use quote instead of backquote.
1664         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1665         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1666         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1667         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1668         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1669         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1670
1671 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `=>>ucs@unicode' and `=>>gt'.
1675
1676 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1679         XEmacs CHISE.
1680         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1681         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1682         `=jis-x0208@1978/1er-pr' as the mother.
1683         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1684
1685 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1688         `=ucs@unicode' as the mother.
1689
1690 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         setting for `=>>ucs@unicode'.
1694
1695         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1696         CHISE.
1697
1698 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1704         `=adobe-japan1-6' and `=adobe-japan1-base'.
1705
1706         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1707         XEmacs CHISE.
1708         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1709         specify `min-code' and `max-code'.
1710         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1711         (=adobe-japan1-2): Likewise.
1712         (=adobe-japan1-3): Likewise.
1713         (=adobe-japan1-4): Likewise.
1714         (=adobe-japan1-5): Likewise.
1715         (=adobe-japan1-6): Likewise.
1716
1717 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1720         setting for `=>gt'.
1721
1722 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1725         CHISE.
1726
1727 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `=>zinbun-oracle'.
1731
1732         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1733         for XEmacs CHISE.
1734
1735 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1738         for XEmacs CHISE.
1739         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1740         `=jis-x0208@1978' as the mother.
1741
1742 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1745         - Use `=gt' instead of `ideograph-gt'.
1746         - Use `=gt-k' instead of `ideograph-gt-k'.
1747         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1748         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1749         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1750         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1751         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1752         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1753         - Use `=>>gt' instead of `<=>gt'.
1754         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1755         - Add setting for `=>>jis-x0208@1990'.
1756         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1757           `=>>jis-x0213-1@2000'.
1758         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1759         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1760           `=>>jis-x0213-1@2004'.
1761         - Add setting for `=>>jis-x0208@1978'.
1762         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1763
1764 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1767         XEmacs CHISE.
1768
1769 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1773         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1774         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1775         `<=>jis-x0213-1@2004'.
1776
1777 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1780         CHISE.
1781         (=>jis-x0213-2): Ditto.
1782
1783 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1787
1788 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1791         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1792         `=>jis-x0213-1'.
1793
1794 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1797         CHISE.
1798         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1799
1800 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1803         `<==>jis-x0213-1'.
1804         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1805         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1806         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1807         (<=>jis-x0208): New alias for `=>jis-x0208'.
1808         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1809         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1810         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1811         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1812         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1813         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1814         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1815         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1816         (=>>gt): Renamed from `<==>gt'.
1817         (<==>gt): New alias for `=>>gt'.
1818
1819 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1822         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1823         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1824         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1825         - Add settings for `<=>jis-x0213-1@2000' and
1826           `<=>jis-x0213-1@2004'.
1827
1828         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1829         XEmacs CHISE.
1830         (<==>jis-x0213-1): Likewise.
1831         (<==>jis-x0213-1@2000): Likewise.
1832         (<==>jis-x0213-1@2004): Likewise.
1833         (<=>jis-x0208): Add property `=>iso-ir 168'.
1834         (<=>jis-x0208@1997): Likewise.
1835         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1836         as the mother; add property `=>iso-ir 228'.
1837         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1838         property `=>iso-ir 228'.
1839         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1840         property `=>iso-ir 233'.
1841         (<==>gt): Renamed from `<=>gt'.
1842         (<=>gt): New alias for `<==>gt'.
1843
1844 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1847         CHISE.
1848         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1849         `<=>jis-x0208' as the mother.
1850         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1851         (<=>jis-x0213-1@2000): Ditto.
1852         (<=>jis-x0213-1@2004): Ditto.
1853
1854 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         settings for `<=>gt'.
1858
1859         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1860
1861 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1864         XEmacs CHISE.
1865         (=jis-x0208@1978/-4pr): Likewise.
1866         (=jis-x0208@1978/4-pr): Likewise.
1867         (=jis-x0213-1): Likewise.
1868         (=ucs@iso): Likewise.
1869         (=ucs@unicode): Likewise.
1870         (=ucs@gb): Likewise.
1871         (=ucs@gb/fw): Likewise.
1872         (=ucs@cns): Likewise.
1873         (=ucs@cns/fw): Likewise.
1874         (=ucs@jis): Likewise.
1875         (=ucs@jis/fw): Likewise.
1876         (=ucs@jis/1990): Likewise.
1877         (=ucs@jis/2000): Likewise.
1878         (=ucs@jis/2004): Likewise.
1879         (=ucs@JP): Likewise.
1880         (=ucs@ks): Likewise.
1881         (=ucs@big5): Likewise.
1882         (=ucs@big5/cns11643): Likewise.
1883         (=ucs@cns11643): Likewise.
1884
1885 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list):
1888         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1889
1890         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1891         CHISE.
1892         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1893         mother.
1894
1895 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1898         from src/mule-charset.c].
1899         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1900         specify `final'.
1901         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1902         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1903         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1904         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1905         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1906         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1907
1908 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1911         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1912         (=jis-x0208@1978/i-4): Specify `partial'.
1913         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1914         mother coded-charset.
1915         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1916
1917 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         settings for `=jis-x0213-1@2004'.
1921
1922 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1925         CHISE.
1926         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1927         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1928         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1929         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1930         temporarily.
1931         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1932
1933 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1936         CHISE.
1937         (=shinjigen@1ed): Inherited from `=shinjigen'.
1938         (=shinjigen@rev): Likewise.
1939
1940 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1944
1945 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1948         define it as an alias.
1949         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1950         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1951         alias.
1952         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1953         alias.
1954
1955 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1958         CHISE.
1959
1960 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1963         CHISE.
1964         (shinjigen-2): Ditto.
1965
1966 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list):
1969         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1970         `chinese-big5-eten-*' and `chinese-big5'.
1971
1972 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1975         #x9FA5 temporarily.
1976
1977 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         settings for `=jis-x0208@1978/i1'.
1981
1982 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1985         XEmacs CHISE.
1986
1987 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1990         XEmacs CHISE.
1991
1992 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1995         XEmacs CHISE.
1996
1997 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2000         CHISE.
2001         (=ucs-bmp@cns): Likewise.
2002         (=ucs-bmp@jis): Likewise.
2003         (=ucs-bmp@ks): Likewise.
2004
2005 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2008         CHISE.
2009         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2010
2011 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         settings for `=zinbun-oracle'.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=zinbun-oracle'.
2018
2019 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2022         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2023         `=ucs@iso'.
2024
2025 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-charset.el (default-coded-charset-priority-list):
2028         Delete `ucs-sip'; modify order of some CCSs.
2029
2030 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2033         in XEmacs CHISE.
2034
2035         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2036         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2037         CHISE.
2038
2039 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2042         its registry.
2043         (=ucs-radicals@unicode): Likewise.
2044
2045 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2048         CHISE.
2049
2050 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2053         CHISE.
2054
2055 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2058         CHISE.
2059
2060 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2063         Modify preference of *isolated settings*.
2064
2065 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2068         utf-2000 is provided.
2069         (=ucs@cns11643): Likewise.
2070
2071 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2074         Prefer every *isolated setting* to ordinary setting.
2075
2076 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2079         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2080
2081 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2084         CHISE.
2085
2086 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2089         settings for `=jis-x0208@1997'.
2090
2091 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2094         `=jis-x0208@1997'.
2095
2096 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2099         XEmacs CHISE.
2100
2101 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2104         `=jis-x0208@1978'.
2105         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2106         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2107         `=jis-x0208-1990' as the mother.
2108         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2109
2110 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2113         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2114         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2115         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2116         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2117         for `=ucs@JP'.
2118
2119 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2122         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2123         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2124         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2125         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2126         `=daikanwa@rev2'.
2127
2128 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2131         (=gt): Likewise.
2132         (=gt-k): Likewise.
2133         (=gt-pj-*): Likewise.
2134         (=gt-pj-k1): Likewise.
2135         (=gt-pj-k2): Likewise.
2136         (=daikanwa): Likewise.
2137         (=daikanwa-rev1): Likewise.
2138         (=daikanwa-rev2): Likewise.
2139         (=big5-pua): Likewise.
2140         (=big5-eten): Likewise.
2141         (chinese-big5-eten-a): Likewise.
2142         (chinese-big5-eten-b): Likewise.
2143         (=hanziku-*): Likewise.
2144         (=cbeta): Likewise.
2145         (=jef-china3): Likewise.
2146         (=ruimoku-v6): Likewise.
2147         (=ucs@iso): Likewise.
2148         (=ucs@unicode): Likewise.
2149         (=ucs@gb): Likewise.
2150         (=ucs@cns): Likewise.
2151         (=ucs@jis): Likewise.
2152         (=ucs@jis-1990): Likewise.
2153         (=ucs@jis-2000): Likewise.
2154         (=ucs@jp): Likewise.
2155         (=ucs@ks): Likewise.
2156         (=ucs@big5): Likewise.
2157         (=ucs-radicals): Likewise.
2158         (=ucs-radicals@unicode): Likewise.
2159         (=ucs-bmp-cjk): Likewise.
2160         (=ucs-bmp-cjk@unicode): Likewise.
2161         (=ucs-sip-ext-b): Likewise.
2162         (=ucs-sip-ext-b@iso): Likewise.
2163
2164 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2167         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2168
2169 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2173         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2174         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2175         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2176         arabic-digit, ipa and ``&I-B-XXXX;''.
2177
2178 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for (I-)HZK{03..12}-XXXX.
2182
2183 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2187
2188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2189         `=ruimoku-v6'.
2190
2191         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2192         CHISE.
2193
2194 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2197         (=ucs@unicode): Likewise.
2198         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2199         (=ucs@cns): Likewise.
2200         (=ucs@jis): Likewise.
2201         (=ucs@ks): Likewise.
2202         (=ucs@big5): Likewise.
2203
2204 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2207         `ucs-jis'.
2208         (utf-8-jis-er): Likewise.
2209         (utf-8-jp): New coding-system.
2210         (utf-8-jp-er): Likewise.
2211
2212         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2213
2214 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2217
2218         * mule/japanese.el: Move definition of `euc-jisx0213' to
2219         mule/mule-coding.el.
2220
2221 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2224         mule-coding before loading update-cdb when utf-2000 is provided.
2225
2226 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2229         `=daikanwa'.
2230
2231 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2234         definition codes when `utf-2000' is provided.
2235
2236 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2237
2238         * mule/mule-category.el (word-combining-categories): Don't setup
2239         `word-combining-categories' in XEmacs CHISE.
2240         (word-separating-categories): Add setting about Latin script in
2241         XEmacs CHISE.
2242
2243 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2244
2245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2246         setting for `chinese-big5'.
2247
2248 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2251         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2252         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2253         add setting for HZK0[12]-xxxx.
2254
2255 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2258         in XEmacs CHISE.
2259
2260 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list):
2263         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2264         and `chinese-big5' to `=gt-pj-*'.
2265
2266 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * mule/mule-conf.el (=daikanwa): Renamed from
2269         `ideograph-daikanwa'.
2270         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2271
2272 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=cns11643-7): Renamed from
2275         `chinese-cns11643-7'.
2276         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2277
2278 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-conf.el (=cns11643-6): Renamed from
2281         `chinese-cns11643-6'.
2282         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2283
2284 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * mule/mule-conf.el (=cns11643-5): Renamed from
2287         `chinese-cns11643-5'.
2288         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2289
2290 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2291
2292         * mule/mule-conf.el (=cns11643-4): Renamed from
2293         `chinese-cns11643-4'.
2294         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2295
2296 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-conf.el (=cns11643-3): Renamed from
2299         `chinese-cns11643-3'.
2300         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2301
2302 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2305         `=cns11643-2'.
2306         (chinese-cns11643-2): New alias for `=cns11643-2'.
2307
2308 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2311         `=cns11643-1'.
2312         (chinese-cns11643-1): New alias for `=cns11643-1'.
2313
2314 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2317         (chinese-gb12345): New alias for `=gb12345'.
2318
2319 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2320
2321         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2322         (chinese-gb2312): New alias for `=gb2312'.
2323
2324 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2327         (chinese-big5): New alias for `=big5'.
2328
2329 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2332         (korean-ksc5601): New alias for `=ks-x1001'.
2333
2334 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2337         `=jis-x0212'.
2338         (japanese-jisx0212): New alias for `=jis-x0212'.
2339
2340 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2343         `=jis-x0208-1983'.
2344         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2345
2346 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2349         `=jis-x0208-1978'.
2350         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2351
2352 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2353
2354         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2355         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2356
2357 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2358
2359         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2360         (chinese-cns11643-3): Specify iso-ir 183.
2361         (chinese-cns11643-4): Specify iso-ir 184.
2362         (chinese-cns11643-5): Specify iso-ir 185.
2363         (chinese-cns11643-6): Specify iso-ir 186.
2364         (chinese-cns11643-7): Specify iso-ir 187.
2365         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2366         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2367
2368 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2371         \uXXXX for every cases.
2372
2373 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2374
2375         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2376         (ucs-big5): Changed to an alias for `=ucs@big5'.
2377
2378 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2379
2380         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2381         (ucs-ks): Changed to an alias for `=ucs@ks'.
2382
2383 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2386         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2387
2388 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2391         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2392
2393 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2396         (ucs-jis): Changed to an alias for `=ucs@jis'.
2397
2398 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2401         (ucs-cns): Changed to an alias for `=ucs@cns'.
2402
2403 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2406         (ucs-gb): Changed to an alias for `=ucs@gb'.
2407
2408 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2411         `ideograph-daikanwa-2'.
2412         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2413         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2414
2415 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2418         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2419
2420         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2421         for `xemacs-chise-version'.
2422
2423 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list):
2426         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2427         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2428         instead of `ideograph-hanziku-*'.
2429
2430         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2431         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2432
2433 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2436         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2437         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2438         `utf-2000' is provided.
2439
2440 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2443         is provided [was builtin coded-charsets].
2444
2445 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2446
2447         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2448         is provided [was builtin coded-charsets].
2449
2450 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2451
2452         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2453         is provided [was builtin coded-charsets].
2454
2455 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2456
2457         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2458         is provided [was builtin coded-charsets].
2459
2460 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2461
2462         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2463         when `utf-2000' is provided [was builtin coded-charsets].
2464
2465 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=hanziku-*): Renamed from
2468         `ideograph-hanziku-*'.
2469         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2470
2471 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2474         `utf-2000' is provided [was builtin coded-charsets].
2475         (ideograph-hanziku-{1..12}): Likewise.
2476
2477 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2480         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2481
2482 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2483
2484         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2485         when `utf-2000' is provided [was builtin coded-charsets].
2486
2487 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2490         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2491         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2492
2493 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2496         (ideograph-gt): Changed to an alias for `=gt'.
2497
2498 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2501         is provided; it was defined as a builtin coded-charset.
2502         (ideograph-gt): Likewise.
2503
2504 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2505
2506         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2507         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2508
2509 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2510
2511         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2512         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2513
2514 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-conf.el (=big5-eten): Renamed from
2517         `chinese-big5-eten'.
2518         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2519
2520 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2523         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2524
2525 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2526
2527         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2528         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2529
2530 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2531
2532         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2533         (china3-jef): Changed to an alias for `=jef-china3'.
2534
2535 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2536
2537         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2538         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2539
2540         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2541         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2542         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2543         when `utf-2000' is provided.
2544
2545 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-charset.el (default-coded-charset-priority-list):
2548         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2549
2550         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2551         (ucs-jis-2000): Deleted.
2552
2553 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2554
2555         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2556         UTF-2000.
2557         (=ucs-jis-2000): New coded-charset for UTF-2000.
2558
2559 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2562         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2563
2564 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-charset.el (default-coded-charset-priority-list):
2567         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2568         `ideograph-cbeta'.
2569
2570 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2571
2572         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2573         builtin coded-charset].
2574
2575 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         settings for &K0-xxxx and &I-K0-xxxx.
2579
2580 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2584
2585 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2589
2590 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2593         UTF-2000.
2594         (ideograph-gt-pj-k1): Likewise.
2595         (ideograph-gt-pj-k2): Likewise.
2596
2597 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2598
2599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2600         `=jis-x0208'.
2601
2602 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2605         UTF-2000 [was a builtin coded-charset].
2606
2607 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2610         (utf-8-gb-er): Likewise.
2611
2612 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2615         settings for JIS X 0212 and JIS X 0208:1978.
2616
2617 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2620         setting for JIS X 0213.
2621
2622 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2623
2624         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2625         standard-case-table in UTF-2000.
2626
2627 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         definitions for isolated-chars.
2631
2632 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2633
2634         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2635         `configure-utf-2000-lisp-directory'.
2636         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2637         `mule-lisp-load-path'.
2638
2639 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2640
2641         * startup.el (startup-setup-paths): Set and use
2642         `utf-2000-lisp-directory'.
2643         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2644         UTF-2000.
2645
2646 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2647
2648         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2649         (paths-find-utf-2000-lisp-directory): New function.
2650         (paths-construct-load-path): Add new optional argument
2651         `utf-2000-lisp-directory'.
2652
2653         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2654
2655 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2658         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2659         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2660         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2661         `chinese-big5-2' in UTF-2000.
2662
2663         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2664         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2665
2666 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2667
2668         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2669         `big5-eten-er' in UTF-2000.
2670         (big5-cdp): Modify DOC-string and mnemonic.
2671
2672 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2675         UTF-2000 [renamed from utf-8-er].
2676         (utf-8-gb): New coding-system in UTF-2000.
2677         (utf-8-gb-er): Likewise.
2678         (utf-8-cns): Likewise.
2679         (utf-8-cns-er): Likewise.
2680         (utf-8-big5): Likewise.
2681         (utf-8-big5-er): Likewise.
2682         (utf-8-jis): Likewise.
2683         (utf-8-jis-er): Likewise.
2684         (utf-8-ks): Likewise.
2685         (utf-8-ks-er): Likewise.
2686         (utf-8-er): Likewise.
2687
2688 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2691         instead of `utf-8-unix' in UTF-2000.
2692
2693         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2694
2695 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/japanese.el (euc-jisx0213): New coding-system.
2698
2699         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2700         `japanese-jisx0208-1990' as the mother.
2701
2702 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * dumped-lisp.el (preloaded-file-list): Change condition of
2705         loading "close-cdb".
2706
2707 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2710         setup `coded-charset-entity-reference-alist'.
2711
2712 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2715         UTF-2000.
2716
2717 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2720         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2721
2722 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2725         (chinese-big5-eten-a): Likewise.
2726         (chinese-big5-eten-b): Likewise.
2727         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2728         code range is #x8140 .. #x8DFE.
2729
2730 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2733         UTF-2000.
2734         (chinese-big5-cdp): Likewise.
2735
2736 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2737
2738         * dumped-lisp.el (preloaded-file-list): Rename
2739         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2740
2741 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2744         append `system-char-db-source-file-list' into
2745         `preloaded-file-list' in UTF-2000.
2746
2747 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2748
2749         * dumped-lisp.el (preloaded-file-list): Delete
2750         character-definition files.
2751
2752 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2753
2754         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2755         UTF-2000.
2756
2757 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2758
2759         * mule/mule-charset.el (default-coded-charset-priority-list):
2760         Delete `mojikyo-2022-1'.
2761
2762 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2763
2764         * mule/mule-charset.el (default-coded-charset-priority-list):
2765         Delete `mojikyo'.
2766
2767 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `ucs-sip'.
2771
2772 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list):
2775         Comment out `chinese-gb12345'.
2776
2777 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * bytecomp.el (byte-compile-insert-header): Fixed.
2780
2781 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2782
2783         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2784         XEmacs UTF-2000.
2785
2786 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2789         UTF-2000.
2790
2791 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2795
2796 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list):
2799         `japanese-jef-china3' is renamed `china3-jef'.
2800
2801 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2804         `japanese-jef-china3' and `ideograph-cbeta'.
2805
2806 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2807
2808         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2809
2810 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2813         `chinese-big5-cdp'.
2814
2815 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2818         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2819
2820 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2823         loading character definitions.
2824
2825 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * dumped-lisp.el (preloaded-file-list): Rename
2828         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2829
2830 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2833         `chinese-big5'.
2834
2835 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * dumped-lisp.el (preloaded-file-list): Dump
2838         "Ideograph-R028-Private" with XEmacs UTF-2000.
2839
2840 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2843         `chinese-gb12345'.
2844
2845 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2848         `ideograph-gt-pj-{1..11}'.
2849
2850         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2851         XEmacs UTF-2000.
2852
2853 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list):
2856         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2857         `chinese-isoir165'.
2858
2859 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2862         `image/png', `image/x-xpm' and `image/tiff'.
2863
2864         * files.el (binary-file-regexps): Add *.PNG.
2865
2866 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list):
2869         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2870         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2871
2872 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2875         the first completion when UTF-2000 is running.
2876
2877 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list):
2880         Delete `ucs'.
2881
2882 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2887         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2888
2889 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/vietnamese.el (vscii-2): Delete abolished property
2892         `composite'; now composite mode is default.
2893
2894 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2897         of `raw-text'; check \uHHHH representation even if non-ascii
2898         characters are not found.
2899
2900         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2901         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2902         unconditionally.
2903
2904         * mule/viet-ccl.el: New file.
2905
2906         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2907         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2908         - Separate CCL based implementations to viet-ccl.el.
2909
2910 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2911
2912         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2913         "jisx0213.2000-1".
2914         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2915
2916         * mule/mule-charset.el (default-coded-charset-priority-list):
2917         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2918         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2919
2920 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2921
2922         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2923
2924 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2925
2926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2927         `ucs' in UTF-2000.
2928
2929 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list):
2932         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2933         `arabic-iso8859-6'.
2934
2935 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2936
2937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2938         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2939
2940 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2943         `katakana-jisx0201' in UTF-2000.
2944
2945 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2946
2947         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2948         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2949         "u0FB50-Arabic-Presentation-Forms-A",
2950         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2951         "u0FE50-Small-Form-Variants",
2952         "u0FE70-Arabic-Presentation-Forms-B",
2953         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2954         UTF-2000.
2955
2956 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2957
2958         * dumped-lisp.el (preloaded-file-list): Delete
2959         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2960         ... "Ideograph-R214-Flute" in UTF-2000.
2961
2962 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2963
2964         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2965         (japanese-jisx0213-2): New coded-charset.
2966
2967         * dumped-lisp.el (preloaded-file-list): Add
2968         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2969         "Ideograph-R030-Mouth".
2970
2971 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2972
2973         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2974         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2975         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2976         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2977         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2978         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2979         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2980         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2981
2982 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2983
2984         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2985         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2986         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2987         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2988         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2989
2990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2991         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2992
2993 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2994
2995         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2996         in UTF-2000.
2997
2998 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2999
3000         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3001         (chinese-isoir165): Moved from mule/chinese.el.
3002         (chinese-cns11643-3): Moved from mule/chinese.el.
3003         (chinese-cns11643-4): Moved from mule/chinese.el.
3004         (chinese-cns11643-5): Moved from mule/chinese.el.
3005         (chinese-cns11643-6): Moved from mule/chinese.el.
3006         (chinese-cns11643-7): Moved from mule/chinese.el.
3007
3008         * mule/chinese.el: Move definition of coded-charsets to
3009         mule/mule-conf.el.
3010
3011 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014         `ideograph-daikanwa'.
3015
3016 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3017
3018         * dumped-lisp.el (preloaded-file-list): Delete
3019         "ccs-jisx0201-latin.el".
3020
3021 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3022
3023         * dumped-lisp.el (preloaded-file-list): Add
3024         "u031A0-Extended-Bopomofo" in UTF-2000.
3025
3026 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3027
3028         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3029         renamed to u02E00-CJK-Radical-Supplement.
3030
3031 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3032
3033         * dumped-lisp.el (preloaded-file-list): Add
3034         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3035         "u030A0-Katakana", "u03100-Bopomofo",
3036         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3037         "u03200-Enclosed-CJK-Letters-and-Months" and
3038         "u03300-CJK-Compatibility".
3039
3040 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3041
3042         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3043         "u02F00-Kangxi-Radicals" and
3044         "u02FF0-Ideographic-Description-Characters".
3045
3046 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3047
3048         * dumped-lisp.el (preloaded-file-list): Add
3049         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3050         "u02800-Braille-Patterns" in UTF-2000.
3051
3052 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3053
3054         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3055         "uXXXXX-*.el" in UTF-2000.
3056
3057         * bytecomp.el (byte-compile-insert-header): Delete comments if
3058         non-ASCII characters are found; allow `byte-compile-dynamic' and
3059         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3060         `raw-text'.
3061
3062 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3063
3064         * dumped-lisp.el (preloaded-file-list): Add
3065         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3066         "u025A0-Geometric-Shapes.el".
3067
3068 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3069
3070         * dumped-lisp.el (preloaded-file-list): Add
3071         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3072         "u02460-Enclosed-Alphanumerics.el".
3073
3074 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3075
3076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3077         `chinese-gb2312'.
3078
3079         * dumped-lisp.el (preloaded-file-list): Add
3080         "u02200-Mathematical-Operators.el" and
3081         "u02300-Miscellaneous-Technical.el".
3082
3083 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3086         `chinese-cns11643-*'.
3087
3088         * dumped-lisp.el (preloaded-file-list): Add
3089         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3090         "u02190-Arrows.el" in UTF-2000.
3091
3092 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3093
3094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3095         `korean-ksc5601'.
3096
3097         * dumped-lisp.el (preloaded-file-list): Add
3098         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3099         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3100         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3101
3102 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3103
3104         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3105
3106 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3107
3108         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3109         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3110         "u01780-Khmer.el", "u01800-Mongolian.el",
3111         "u01E00-Latin-Extended-Additional.el" and
3112         "u01F00-Greek-Extended.el" in UTF-2000.
3113
3114 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3115
3116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3117         `ethiopic-ucs' and `ethiopic'.
3118
3119         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3120         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3121
3122         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3123         from mule/ethiopic.el.
3124
3125         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3126         mule/mule-conf.el.
3127
3128 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3129
3130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3131         `lao'.
3132
3133         * mule/mule-conf.el (lao): New coded-charset.
3134
3135         * dumped-lisp.el (preloaded-file-list): Add
3136         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3137         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3138         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3139         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3140         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3141
3142 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3143
3144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3145         `ucs-bmp' and `arabic-iso8859-6'.
3146
3147 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3148
3149         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3150         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3151         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3152
3153 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3154
3155         * startup.el (normal-top-level): Load autoload file for UTF-2000
3156         in UTF-2000.
3157
3158 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3159
3160         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3161         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3162         "u00020-Basic-Latin.el", "u00080-C1.el",
3163         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3164         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3165         "u002B0-Spacing-Modifier-Letters.el",
3166         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3167         UTF-2000.
3168
3169 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3170
3171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3172         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3173         instead of `vietnamese-viscii-*'.
3174
3175 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3176
3177         * mule/mule-conf.el: New file.
3178
3179         * mule/misc-lang.el: Move definition of charset `ipa' to
3180         mule/mule-conf.el.
3181
3182 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3183
3184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3185         `latin-viscii'; prefer it for characters used in Vietnamese.
3186
3187 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3188
3189         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3190
3191 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3192
3193         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3194         `vietnamese-viscii-lower'.
3195         (latin-viscii-upper): Renamed from charset
3196         `vietnamese-viscii-upper'.
3197         (vietnamese-viscii-lower): New alias for charset
3198         `latin-viscii-lower'.
3199         (vietnamese-viscii-upper): New alias for charset
3200         `latin-viscii-upper'.
3201
3202 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list):
3205         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3206
3207 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3208
3209         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3210         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3211         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3212         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3213         lisp/utf-2000.
3214
3215 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3216
3217         * mule/ccs-tcvn5712.el: New file.
3218
3219 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3220
3221         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3222         in UTF-2000.
3223
3224 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3225
3226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3227         `japanese-jisx0208'.
3228
3229 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3230
3231         * dumped-lisp.el (preloaded-file-list): Add
3232         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3233         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3234         UTF-2000.
3235
3236         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3237         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3238         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3239         mule/ccs-viscii.el: New files.
3240
3241         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3242         if \uXXXX is found.
3243
3244 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3245
3246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3247         `hiragana-jisx0208' and `katakana-jisx0208'.
3248
3249 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * mule/chinese.el (chinese-cns11643-3): Define it even if
3252         `utf-2000' is provided.
3253         (chinese-cns11643-4): Likewise.
3254         (chinese-cns11643-5): Likewise.
3255         (chinese-cns11643-6): Likewise.
3256         (chinese-cns11643-7): Likewise.
3257
3258 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3259
3260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3261         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3262
3263 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3264
3265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3266         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3267
3268 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3269
3270         * mule/mule-charset.el (default-coded-charset-priority-list):
3271         Setup in UTF-2000.
3272
3273 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3274
3275         * mule/viet-chars.el: Don't define charset
3276         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3277         they are defined as builtin charsets.
3278
3279 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3280
3281         * version.el (emacs-version): Add more space just before UTF-2000
3282         version string.
3283
3284 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3285
3286         * version.el ([constant] emacs-version): Don't add a space in the
3287         preceding place of `xemacs-betaname' because it is duplicated.
3288         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3289
3290         * startup.el (splash-frame-body): Add ETL.
3291
3292 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3293
3294         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3295         is provided because it is defined as builtin charset.
3296         (chinese-cns11643-4): Likewise.
3297         (chinese-cns11643-5): Likewise.
3298         (chinese-cns11643-6): Likewise.
3299         (chinese-cns11643-7): Likewise.
3300
3301 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3302
3303         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3304         coding-system `iso-10646-ucs-4' is not defined.
3305
3306 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3307
3308         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3309         coding-system if `utf-2000' is provided.
3310
3311 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3314         `utf-2000' is provided.
3315
3316 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3317
3318         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3319         if utf-2000 is provided temporally.
3320
3321 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3324         as builtin variable].
3325
3326 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * files.el (insert-file-contents-literally): Treat file as binary;
3329         call file-name-handlers. [sync with Emacs 20.3.10]
3330
3331 2008-12-28  Vin Shelton  <acs@xemacs.org>
3332
3333         * XEmacs 21.4.22 is released
3334
3335 2008-12-30  Vin Shelton  <acs@xemacs.org>
3336
3337         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3338         during building even if no packages are found.
3339
3340 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3341
3342         * printer.el (generic-print-region): 
3343         (generic-print-buffer): 
3344         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3345         check if the msprinter device is available, now that msprinter is
3346         always available as a specifier tag. 
3347
3348 2008-12-24  Vin Shelton  <acs@xemacs.org>
3349
3350         * about.el: Add Francisco to my bio!
3351
3352 2008-12-23  Vin Shelton  <acs@xemacs.org>
3353
3354         * autoload.el: Move operator definitions to autoload-operators.el
3355         in the xemacs-base package.
3356
3357 2007-11-22  Vin Shelton  <acs@xemacs.org>
3358
3359         * about.el (about-hacker-contribution): Updated my bio.
3360
3361 2007-10-07  Vin Shelton  <acs@xemacs.org>
3362
3363         * XEmacs 21.4.21 is released
3364
3365 2007-09-19  Didier Verna  <didier@xemacs.org>
3366
3367         Update my personal info.
3368         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3369         * about.el (about-other-current-hackers): Ditto.
3370         * about.el (about-url-alist): Add my musical website.
3371         * about.el (about-personal-info): Update my entry.
3372         * about.el (about-hacker-contribution): Ditto.
3373
3374 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3375
3376         * package-get.el (package-get-download-sites): Update download
3377         sites in Japan.
3378         * package-get.el (package-get-pre-release-download-sites): Ditto.
3379
3380 2007-08-18  Vin Shelton  <acs@xemacs.org>
3381
3382         * package-get.el (package-get-pre-release-download-sites): Sync
3383         mirror sites with 21.5.  (Thanks, Adrian)
3384
3385 2007-08-09  Mike Sperber  <mike@xemacs.org>
3386
3387         * startup.el (migrate-user-init-file): Create backup of
3388         `user-init-file' before migrating.
3389         * startup.el (maybe-migrate-user-init-file): Print
3390         information about backup file.
3391         (maybe-create-compatibility-dot-emacs): Follow above change.
3392
3393 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3394
3395         * font-lock.el: Sync font-lock-add-keywords and
3396         font-lock-remove-keywords from GNU Emacs.
3397         * font-lock.el (font-lock-keywords-alist): New.
3398         * font-lock.el (font-lock-removed-keywords-alist): New.
3399         * font-lock.el (font-lock-add-keywords): New.
3400         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3401         * font-lock.el (font-lock-remove-keywords): New.
3402
3403 2007-08-16  Vin Shelton  <acs@xemacs.org>
3404
3405         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3406         patch from Hans de Graaff.
3407
3408 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3409
3410         * package-get.el (package-get-download-sites): Document Chile and
3411         update Denmark download site.
3412         * package-get.el (package-get-pre-release-download-sites): Ditto.
3413
3414 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3415
3416         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3417
3418 2006-12-09  Vin Shelton  <acs@xemacs.org>
3419
3420         * XEmacs 21.4.20 is released
3421
3422 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3423
3424         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3425
3426 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3427
3428         * info.el (Info-find-file-node, Info-insert-dir)
3429         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3430         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3431         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3432         and discussion.
3433
3434 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3435
3436         * obsolete.el (line-beginning-position): New, from 21.5.x.
3437         (line-end-position): Ditto.
3438
3439 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3440
3441         * package-get.el (package-get-download-sites): Welcome
3442         nl.xemacs.org and Thanks!
3443         * package-get.el (package-get-pre-release-download-sites): Ditto.
3444
3445 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3446
3447         * font-lock.el: Add support for not-so recent changes in Java to
3448         java-mode.
3449
3450 2006-01-28  Vin Shelton  <acs@xemacs.org>
3451
3452         * XEmacs 21.4.19 is released
3453
3454 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3455
3456         * easymenu.el: Update copyright. 
3457         * easymenu.el (easy-menu-all-popups):
3458         Add a docstring. 
3459         * easymenu.el (easy-menu-add):
3460         Document a bug, rework the function to preserve any existing
3461         non-default mode-popup-menu instead of overwriting it, and not to
3462         bother normalising the menu title (nothing else does).
3463         * easymenu.el (easy-menu-remove):
3464         Restore the default mode-popup-menu instead of leaving an empty
3465         one when we remove the last easy-menu popup. 
3466
3467 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3468
3469         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3470         as suggested by Rodrigo Ventura.
3471         * package-get.el (package-get-pre-release-download-sites): Ditto,
3472         with replacement of xemacs-21.5 by beta, which is the logical path
3473         to our beta core and package pre-releases.
3474
3475 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3476
3477         * package-get.el (package-get-download-sites): Add Hong Kong
3478         download site.
3479         * package-get.el (package-get-pre-release-download-sites): Ditto.
3480
3481 2005-12-26  Vin Shelton  <acs@xemacs.org>
3482
3483         * find-paths.el:
3484         * find-paths.el (paths-emacs-root-p): Add search for package root.
3485         * find-paths.el (paths-find-emacs-root): Replaced with
3486         paths-find-invocation-roots, which returns a list of roots.
3487         * find-paths.el (paths-find-invocation-roots): New.
3488         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3489
3490 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3491
3492         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3493         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3494
3495 2005-12-03  Vin Shelton <acs@xemacs.org>
3496
3497         * XEmacs 21.4.18 is released
3498
3499 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3500
3501         * package-get.el (package-get-download-sites): Update reflecting
3502         latest http://www.xemacs.org/Releases/ information generated by
3503         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3504         * package-get.el (package-get-pre-release-download-sites): Ditto.
3505
3506 2005-02-28  Simon Josefsson  <jas@extundo.com>
3507
3508         * about.el (xemacs-hackers): Add jas.
3509         (about-other-current-hackers): Likewise.
3510         (about-url-alist): Add URL for jas.
3511         (about-personal-info): Document jas.
3512         (about-hacker-contribution): Describe jas contributions.
3513
3514 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3515
3516         * easymenu.el (easy-menu-remove): As described in 
3517         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3518         except the "Command" menu from mode-popup-menu. 
3519
3520 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3521  
3522         * font.el (font-spatial-to-canonical): Correct calculation of 
3523         return value for pixel-based input value. 
3524  
3525 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3526
3527         * code-process.el (call-process): Process-related docstring
3528         improvements spurred by Norbert Koch.
3529         * code-process.el (call-process-region): Ditto.
3530         * code-process.el (start-process): Ditto.
3531
3532 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3533
3534         * finder.el (finder-find-library): Return filename actually
3535         searched for.
3536
3537 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3538
3539         * help.el (view-emacs-news): Use `expand-file-name' instead of
3540         `locate-data-file' as the latter will find any "NEWS" files that
3541         might exist in packages _before_ the one in core.
3542
3543 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3544
3545         * package-get.el (package-get-init-package):
3546         package-get-init-package buglet (21.4.17) by Jeff Mincy
3547         <mincy@rcn.com> fixing false temporary load-path shadows reported
3548         after package installation and simplifying code.
3549
3550 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3551
3552         * package-get.el (package-get-download-sites): Sync mirrors list
3553         with the XEmacs website.
3554         (package-get-pre-release-download-sites): Ditto.
3555
3556 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3557
3558         * derived.el (derived-mode-merge-syntax-tables):
3559         Revert my 21.5-only patch of 2003-07-18 which slipped in
3560         through Jerry James's patch of 2004-06-07.
3561
3562 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3563
3564         * cmdloop.el (keyboard-quit): Remove workaround for
3565         `region-active-p' not making sure active region is in current
3566         buffer now that it does.
3567         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3568         * simple.el (region-active-p): `region-active-p' to only return t
3569         when active region is in current buffer.
3570
3571 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3572
3573         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3574         package names, quell a byte-compiler warning, doc fix.
3575
3576 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3577
3578         * buffer.el (pop-to-buffer):
3579         * window-xemacs.el (display-buffer):
3580         Document use of `same-window-buffer-names,' `same-window-regexps'
3581         by pop-to-buffer and display-buffer. 
3582         
3583 2005-02-06  Vin Shelton <acs@xemacs.org>
3584
3585         * XEmacs 21.4.17 is released
3586
3587 2005-01-29  Ben Wing  <ben@xemacs.org>
3588
3589         * shadow.el (find-emacs-lisp-shadows):
3590         Add custom-defines to list of ignored files.
3591
3592 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3593
3594         * simple.el (shifted-motion-keys-select-region): Fix statement
3595         about unshifted-motion-keys-deselect-region.
3596
3597 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3598
3599         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3600         now) for GNU Emacs compatibility.
3601         (make-obsolete-variable): Ditto.
3602
3603 2004-01-08  Ben Wing  <ben@xemacs.org>
3604
3605         * code-files.el (load):
3606         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3607
3608 2004-12-05  Vin Shelton <acs@xemacs.org>
3609
3610         * XEmacs 21.4.16 is released
3611
3612 2004-12-04  Vin Shelton  <acs@xemacs.org>
3613
3614         * auto-autoloads.el: Regenerated.
3615
3616         * custom-load.el: Regenerated.
3617
3618 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3619
3620         Fix bug: apropos errors if a defalias refers to an undefined
3621         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3622
3623         * apropos.el (apropos):
3624         (apropos-command):
3625         * help.el (frob-help-extents):
3626         * help-macro.el (make-help-screen):
3627         * hyper-apropos.el (hyper-apropos-grok-functions):
3628         (hyper-apropos-get-doc):
3629         Catch void-function error thrown by `documentation'.
3630
3631 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3632
3633         * packages.el (package-require): Fix incorrect arg to format.
3634         This fixes a `format specifier' error.
3635
3636 2004-08-13  Jerry James  <james@xemacs.org>
3637
3638         * bytecomp.el (forward-word): Tell the byte compiler the correct
3639         number of arguments to forward-word.
3640
3641 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3642
3643         * etags.el: Fixed loading of include files for tag completion. Now
3644         you can make a tag file for a library, include it into your
3645         project and it will be reloaded only if it changed. Infinte
3646         include loops are detected and the correct tag files are loaded.
3647         * etags.el (buffer-tag-table-list): Load and verify tag files in
3648         the external function buffer-tag-table-list-load.
3649         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3650         tag files. Also load the included tag files. The priority of the
3651         included files is right below their parent file. If multiple
3652         matches occur then the symbols from the parent file are found
3653         first.
3654         * etags.el (tag-table-include-files): Corrected comment
3655         string. Switched to pattern constant tags-include-pattern to have
3656         it at a central location.
3657         * etags.el (tags-include-pattern): Added doc string.
3658         * etags.el (add-to-tag-completion-table): Removed obsolete
3659         comments as the include files are allready returned by
3660         buffer-tag-table-list and loaded.
3661         * etags.el (find-tag-internal): The include files are allready
3662         included in tag-tables as buffer-tag-table-list returns them now.
3663
3664 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3665
3666         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3667         Loading items into the notebook is now done by C code.
3668         * widgets-gtk.el (gtk-widget-instantiate-internal):
3669         Style no longer changed.
3670
3671 2004-06-28  Nix  <nix@esperi.org.uk>
3672
3673         * cmdloop.el (truncate-command-history-for-gc): Delay
3674         execution of all things that look up variable bindings,
3675         via `enqueue-eval-event'.
3676
3677 2004-06-24  Vin Shelton  <acs@xemacs.org>
3678
3679         * package-get.el (package-get-require-signed-base-updates):
3680         now defaults to nil.
3681
3682 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3683
3684         * subr.el (split-string): Clean up docstring.
3685
3686 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3687
3688         * faces.el (zmacs-region): fix typo in docstring.
3689
3690 2004-06-07  Jerry James  <james@xemacs.org>
3691
3692         * derived.el: Synch with Emacs 21.3.
3693         * subr.el (with-local-quit): New, from Emacs 21.3.
3694         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3695         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3696         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3697
3698 2004-06-16  Jerry James  <james@xemacs.org>
3699
3700         * cl.el (cl-set-substring): Increment start by the length of the
3701         string, not the string itself.
3702
3703 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3704
3705         * etags.el (tag-table-include-files): Expand included TAGS file
3706         paths to avoid problems with relative paths.  Thanks to Peter
3707         Chubb <peterc@gelato.unsw.edu.au>.
3708         * etags.el (tags-include-pattern): New.
3709         * etags.el (add-to-tag-completion-table): Parse and ignore
3710         trailing include lines.
3711
3712 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3713
3714         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3715         avoiding line solely composed of equal signs.
3716
3717 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * cus-edit.el (alloc): Typo fix.
3720         * cus-edit.el (custom-browse-visibility): Ditto.
3721         * cus-edit.el (custom-variable-value-create): Ditto.
3722         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3723         * cus-edit.el (custom-save-variables): Bind print-length and
3724         print-level to nil to avoid value abbreviation.
3725         * cus-edit.el (custom-save-face-internal): Ditto.
3726         * cus-edit.el (custom-save-faces): Save in sorted order.
3727         * cus-edit.el (custom-save-resets): Bind print-length and
3728         print-level to nil to avoid value abbreviation.
3729         * cus-edit.el (custom-save-loaded-themes): Ditto.
3730
3731 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3732
3733         * subr.el (split-string-default-separators): New.
3734         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3735         see comment in source.
3736
3737 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3738
3739         * mule/japanese.el (paragraph-start, paragraph-separate):
3740         Remove anchor to BOL.
3741
3742 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         * cl.el (gensym, gentemp): Improve docstrings.
3745
3746 2004-05-10  Vin Shelton  <acs@xemacs.org>
3747
3748         * etags.el: Sync with 21.5 version.
3749
3750 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3751
3752         * etags.el:
3753         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3754         only for use with exuberant ctags. This will also enable building of 
3755         completion tables with exuberant ctags. This will not work with
3756         xemacs ctags. 
3757         * etags.el (get-tag-table-buffer): New function for creating of
3758         completion table is used if tags-exuberant-ctags-optimization-p ist t
3759         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3760         finding the tag names. New.
3761         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3762         building tag completion table with exuberant ctags. New.
3763         * etags.el (find-tag-internal): Improve exact tag matching for tags
3764         with name fields. Before the patch return types of functions or
3765         function parameters (with exuberant ctags) were found as matches.
3766
3767 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3768
3769         * list-mode.el (display-completion-list): Fixed completion list was
3770         taking the width of the frame and not of the window for displaying
3771         the selection methods.
3772
3773 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3774
3775         * menubar-items.el (default-menubar): Options are saved to custom.el.
3776
3777
3778 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * isearch-mode.el (isearch-abort): Preserve successful search target.
3781
3782 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3783
3784         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3785         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3786         Bihlmeyer.
3787         * gnuserv.el (gnuserv-mode-line-string): New.
3788         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3789         gnuserv-mode.
3790         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3791         * gnuserv.el (gnuserv-edit-files): Use
3792         make-x-device-with-gtk-fallback.
3793
3794 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3795
3796         * gtk-widgets.el: New import: gtk-accel-group-new.
3797         * dialog-gtk.el:
3798         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3799         * dialog-gtk.el (popup-builtin-question-dialog):
3800         Added support for dialog button mnemonics.
3801
3802 2004-03-22  Chris Green <cmg@dok.org>
3803
3804         * process.el (shell-command): Output buffer was ignored when a
3805         background process was run via shell-command.
3806
3807 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3808
3809         * cus-edit.el (custom-save-variables): Retrieve a list of
3810         variables to save first, sort it, and make sure the variables are
3811         saved in sorted order.
3812
3813 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3814  
3815         * package-get.el (package-get-update-base-from-buffer): Force
3816         binary coding system for verifying GnuPG signature in the
3817         package-index file.
3818  
3819 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3820
3821         * package-get.el (package-get-package-index-file-location): Handle
3822         missing "EMACSPACKAGEPATH" environment variable.
3823
3824 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3825
3826         * package-admin.el (package-admin-find-top-directory): Simplify
3827         directory comparisions and fix substring errors on short path
3828         components.
3829         * package-get.el (package-get-package-index-file-location):
3830         Default to first component of "EMACSPACKAGEPATH", if set.
3831
3832 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3833
3834         * package-get.el (process-error): New error datum.
3835
3836 2004-02-02  Vin Shelton <acs@xemacs.org>
3837
3838         * XEmacs 21.4.15 is released
3839
3840 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3841
3842         * itimer.el (activate-itimer): Modify the itimer timeout value as
3843         if it were begun at the last time when the itimer driver was woken
3844         up.
3845
3846 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3847
3848         * specifier.el (Copyright):
3849         Update.
3850         (make-specifier-and-init):
3851         (map-specifier):
3852         (canonicalize-inst-pair):
3853         (canonicalize-spec-list):
3854         (set-specifier):
3855         Synch docstrings to 21.5 where appropriate.
3856
3857 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3858
3859         * package-get.el (package-get-list-packages-where): New.  A
3860         function that allows searching for groups of packages.  For
3861         example, find all packages that require the fsf-compat package.
3862
3863 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3864
3865         The Great PUI Sync.
3866
3867         * auto-autoloads.el: Regenerated.
3868
3869         * custom-load.el: Regenerated.
3870
3871         * dumped-lisp.el (packages-hardcoded-lisp): New.
3872
3873         * menubar-items.el (menu-max-items): New.
3874         (menu-submenu-max-items): New.
3875         (menu-submenu-name-format): New.
3876         (menu-split-long-menu): New.
3877         (menu-sort-menu): New.
3878         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3879
3880         * obsolete.el (pui-add-install-directory): Renamed to the more
3881         logical `pui-set-local-package-get-directory'.
3882         (package-get-download-menu): Moved to `package-ui.el' and renamed
3883         to `package-ui-add-download-menu'.
3884
3885         * package-admin.el (package-admin-install-function-mswindows):
3886         Whitespace clean up.
3887         (package-admin-add-single-file-package): Removed.
3888         (package-admin-default-install-function): Whitespace clean up.
3889         (package-admin-find-top-directory): New.
3890         (package-admin-get-install-dir): Use it.
3891         (package-admin-get-manifest-file): 
3892         (package-admin-check-manifest): 
3893         (package-admin-add-binary-package):
3894         (package-admin-get-lispdir):
3895         (package-admin-delete-binary-package):
3896         (package-admin):
3897
3898         * package-get.el (package-get-package-index-file-location): New.
3899         (package-get-install-to-user-init-directory): New.
3900         (package-get-remote):
3901         (package-get-download-sites):
3902         (package-get-pre-release-download-sites): New.
3903         (package-get-site-release-download-sites): New.
3904         (package-get-base-filename):
3905         (package-get-always-update):
3906         (package-get-user-index-filename): Removed.
3907         (package-get-pgp-available-p): New.
3908         (package-get-require-signed-base-updates):
3909         (package-get-was-current):
3910         (package-entries-are-signed): New.
3911         (package-get-continue-update-base): New.
3912         (package-get-download-menu): Removed.
3913         (package-get-require-base):
3914         (package-get-update-base-entry):
3915         (package-get-locate-file):
3916         (package-get-locate-index-file):
3917         (package-get-maybe-save-index):
3918         (package-get-update-base):
3919         (package-get-update-base-from-buffer):
3920         (package-get-update-base-entries):
3921         (package-get-interactive-package-query):
3922         (package-get-update-all):
3923         (package-get-all):
3924         (package-get-dependencies):
3925         (package-get-init-package):
3926         (package-get-info): New.
3927         (package-get):
3928         (package-get-staging-dir):
3929         (package-get-set-version-prop): Removed.
3930         (package-get-installedp):
3931         (package-get-ever-installed-p):
3932         (packages): Removed.
3933         (package-get-custom-groups): Removed.
3934         (package-get-custom): Removed.
3935         (package-get-custom-add-entry): Removed.
3936
3937         * package-info.el (batch-update-package-info):
3938
3939         * package-net.el (package-net-batch-generate-bin-ini):
3940         (package-net-update-installed-db):
3941
3942         * package-ui.el (pui-info-buffer):
3943         (pui-directory-exists): Removed.
3944         (pui-package-dir-list): Removed.
3945         (pui-add-install-directory): Removed.
3946         (package-ui-download-menu): New.
3947         (package-ui-pre-release-download-menu): New.
3948         (package-ui-site-release-download-menu): New.
3949         (pui-set-local-package-get-directory): New.
3950         (pui-package-symbol-char):
3951         (pui-update-package-display):
3952         (pui-toggle-package):
3953         (pui-toggle-package-key):
3954         (pui-toggle-package-delete):
3955         (pui-toggle-package-delete-key):
3956         (pui-toggle-package-event):
3957         (pui-toggle-verbosity-redisplay):
3958         (pui-install-selected-packages):
3959         (pui-add-required-packages):
3960         (pui-help-echo):
3961         (pui-display-info):
3962         (list-packages-mode):
3963         (pui-list-packages):
3964
3965         * packages.el (packages-compute-package-locations):
3966         (package-require):
3967         (package-delete-name):
3968         (packages-hardcoded-lisp): Removed.
3969         (packages-useful-lisp): Removed.
3970         (packages-unbytecompiled-lisp): Removed.
3971         (packages-find-package-directories):
3972
3973         Summary:
3974
3975         Major code clean up of all things PUI.
3976
3977         Much improved code to determine where packages should be
3978         installed.  PUI no longer depends on any packages being
3979         pre-installed to compute where packages are to be installed to.
3980
3981         The user can specify the location of their package-index file.  It
3982         isn't necessary to set this because it has sane defaults.  People
3983         who "run-in-place" won't accidently overwrite the CVS
3984         package-index file.  See
3985         `package-get-package-index-file-location'. 
3986
3987         PUI will now properly clean up after itself in the event of an
3988         unsuccessful package install.  This drastically reduces the number
3989         of "wrong md5sum" FAQs.
3990
3991         non-Mule XEmacsen can no longer install Mule packages.
3992
3993         Package management via the custom interface has been removed.
3994
3995         The PUI related menubar items have been reorganised.
3996
3997         The PGP verification code has been fixed and the default for
3998         whether or not it is used is automatically computed.
3999
4000         * update-elc.el ((preloaded-file-list site-load-packages
4001         need-to-dump dumped-exe)):
4002         Just a couple of small changes to allow for
4003         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4004         existing anymore.
4005
4006 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4007
4008         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4009         apply `format' to the first argument of byte-compile-warn, it
4010         already calls format.
4011
4012 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4013
4014         * files.el (delete-old-versions): Avoid going interactive during
4015         make install when environment variable VERSION_CONTROL is set.
4016
4017 2003-12-04  Vin Shelton  <acs@xemacs.org>
4018
4019         * menubar-items.el (menu-item-search): Only bring up search dialog
4020         box if the feature is available and desired.
4021
4022 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4025
4026 2003-11-05  Vin Shelton  <acs@xemacs.org>
4027
4028         * help.el (Help-prin1-face):
4029         (Help-princ-face):
4030         princ and prin1 are functions and need to be called as such.  The
4031         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4032
4033 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4034
4035         * about.el (about-xemacs): Give full version and build date.
4036
4037 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4038
4039         * win32-native.el (grep-null-device): This XEmacs has null-device.
4040
4041 2003-09-06  Mike Sperber  <mike@xemacs.org>
4042
4043         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4044         implement the specified semantics for `defvar.'
4045
4046 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4047
4048         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4049         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4050         displaying buffer in question.
4051
4052 2003-09-03  Vin Shelton <acs@xemacs.org>
4053
4054         * XEmacs 21.4.14 is released
4055
4056 2003-08-17  Vin Shelton  <acs@xemacs.org>
4057
4058         * about.el: Vanity patch.
4059
4060 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4061
4062         * code-process.el (call-process):
4063         (call-process-region):
4064         (start-process):
4065         Document coding system processing.
4066
4067 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4068
4069         * startup.el (splash-frame-body): Idiomatic English.
4070
4071 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4072
4073         * font-lock.el (font-lock-match-java-declarations): Move
4074         save-restriction, narrow-to-region to beginning of function to
4075         avoid going beyond the limit and causing an infloop.
4076
4077 2003-04-16  Jerry James  <james@xemacs.org>
4078
4079         * keydefs.el: Remove mappings for keys mapped to the nowhere
4080         defined function function-key-error.
4081
4082 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4083
4084         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4085         lisp-interaction-mode-hook): Add the docstrings.
4086
4087 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4088
4089         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4090         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4091         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4092
4093 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4094
4095         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4096         lambda list after the original doc.  Care about
4097         #'(lambda () "SingleString") 
4098         (cl-upcase-arg): 
4099         (cl-function-arglist):
4100         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4101         circular data structures in lambda list specification
4102
4103 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4104
4105         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4106         to appear in font-lock-function-name-face.
4107
4108 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4109
4110         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4111         is not also the value of the lambda.
4112
4113 2003-05-06  Andy Piper  <andy@xemacs.org>
4114
4115         * files.el (revert-buffer): Make sure local variables get processed,
4116         even in the case of an optimized reversion.
4117
4118 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4119
4120         * XEmacs 21.4.13 is released
4121
4122 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4123
4124         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4125         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4126
4127 2003-02-14  Ben Wing  <ben@xemacs.org>
4128
4129         * byte-optimize.el:
4130         * byte-optimize.el (byte-compile-inline-expand):
4131         * byte-optimize.el (byte-compile-unfold-lambda):
4132         * byte-optimize.el (byte-optimize-form-code-walker):
4133         * byte-optimize.el (byte-optimize-form):
4134         * byte-optimize.el (byte-decompile-bytecode-1):
4135         * byte-optimize.el (byte-optimize-lapcode):
4136         Review carefully and sync up to 20.7 except for areas as noted.
4137         Fixes problem with JDE compilation.
4138
4139 2003-02-05  Ben Wing  <ben@xemacs.org>
4140
4141         * simple.el:
4142         * simple.el (motion-keys-for-shifted-motion):
4143         Omit M-S-home/end from motion keys.
4144
4145 2003-02-07  Ben Wing  <ben@xemacs.org>
4146
4147         * text-props.el (text-property-any):
4148         * text-props.el (text-property-not-all):
4149         Fix bug when end > start.
4150
4151 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4152
4153         * info.el (Info-insert-dir): Make default-directory end in
4154         separator.  Patch due to Martin Buchholz.
4155
4156 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * XEmacs 21.4.12 "Portable Code" is released.
4159
4160 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4161
4162         * about.el: Update golubev data.
4163
4164 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4165
4166         * isearch-mode.el (isearch-mode-map): Substitute comment on
4167         desirability, and back out "GR is printable" changes.
4168
4169 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4170
4171         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4172
4173 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4176
4177 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4178
4179         * menubar-items.el (default-menubar): Use browse-url-mozilla
4180         instead of browse-url-gnome-moz for Mozilla.
4181
4182 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4183
4184         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4185
4186 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4187
4188         * files.el (auto-mode-alist): Remove redundant entries for modes
4189         that live in packages.
4190         (interpreter-mode-alist): Ditto.
4191
4192 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4193
4194         * menubar-items.el (default-menubar): Sync with current
4195         browse-url-xemacs.el.
4196
4197 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4198
4199         * XEmacs 21.4.10 "Military Intelligence" is released.
4200
4201 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4202
4203         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4204
4205 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4206
4207         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4208
4209 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4210
4211         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4212         effect free function.
4213         (font-lock-fontify-keywords-region): Supply the argument to
4214         font-lock-compile-keywords.
4215
4216 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4217
4218         * package-get.el (package-get-download-sites): Bring sites list
4219         up to date, prefer xx.xemacs.org addresses.
4220
4221 2002-09-27  Andy Piper  <andy@xemacs.org>
4222
4223         * dialog.el (make-dialog-box): for general dialogs only
4224         delete-frame-hook will be run.
4225
4226 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4227
4228         * font-lock.el (font-lock-fontify-syntactically-region): Add
4229         comment about lookup-syntax-properties, document LOUDLY as unused.
4230
4231 2002-08-26  Andy Piper  <andy@xemacs.org>
4232
4233         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4234         merge.
4235
4236 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4237
4238         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4239         (make-obsolete-variable): Ditto.
4240         (make-compatible): Ditto.
4241         (make-compatible-variable): Ditto.
4242
4243 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4244
4245         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4246         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4247
4248 2002-08-28  Andy Piper  <andy@xemacs.org>
4249
4250         * files.el (revert-buffer): propagate revert-without-query-status.
4251
4252 2002-06-03  Andy Piper  <andy@xemacs.org>
4253
4254         * dialog-items.el (make-search-dialog): align various subcontrols
4255         in visually pleasing ways, allow frame to autosize to the dialog
4256         size.
4257         * dialog.el (make-dialog-box): add a border inside the frame. Add
4258         :autosize property, if t then reset the frame size appropriately
4259         before the frame is mapped.
4260         * gutter-items.el (set-progress-feedback-instantiator): align
4261         various subcontrols.
4262         * gutter-items.el (set-progress-abort-instantiator): ditto.
4263
4264 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4265
4266         * XEmacs 21.4.9 "Informed Management" is released.
4267
4268 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4269
4270         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4271         "&optional append" argument.
4272
4273 2002-07-16  Didier Verna  <didier@xemacs.org>
4274
4275         * subr.el (replace-in-string): fix case fold bug introduced by
4276         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4277         case-fold-search in temporary buffers.
4278
4279 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4280
4281         * lib-complete.el (find-library): Remove check for mule because
4282         decompression DOES work on Mule.
4283
4284 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4285
4286         * simple.el (join-line): New alias for `delete-indentation'.
4287
4288 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4289
4290         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4291         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4292         (font-lock-builtin-face): New.
4293         (font-lock-constant-face): New.
4294         (font-lock-face-list): Add builtin and constant faces.
4295
4296 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4297
4298         * autoload.el (make-autoload): Support define-derived-mode.
4299         Collected puts of doc-string-elt property.  Based on a patch by
4300         Didier Verna <didier@xemacs.org>.
4301
4302 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * wid-edit.el (widget-field-activate): Fix docstring typo.
4305
4306 2002-07-23  Andy Piper  <andy@xemacs.org>
4307
4308         * about.el (about-personal-info): update me.
4309
4310 2002-07-12  Andy Piper  <andy@xemacs.org>
4311
4312         * custom.el (custom-theme-set-variables): remove bogus
4313         arguments. Use custom-set-default to set defaults.
4314         (custom-set-variables): update doc.
4315         (custom-local-buffer): new, synced from FSF.
4316         (custom-set-default): ditto.
4317         (defcustom): update doc.
4318
4319 2002-06-16  Andy Piper  <andy@xemacs.org>
4320
4321         * menubar-items.el (default-menubar): enable windows printing on
4322         cygwin as well as native.
4323
4324 2002-06-12  Andy Piper  <andy@xemacs.org>
4325
4326         * printer.el (generic-print-buffer): catch all errors so that the
4327         print device can be cleared in all scenarios.
4328         (Printer-clear-device): make sure clearing the printer allows it
4329         to be used again immediately.
4330         (generic-print-region): make sure the default printer face is
4331         black-on-white.
4332
4333 2002-04-23  Jerry James  <james@xemacs.org>
4334
4335         * window-xemacs.el (display-buffer-function): Change doc to
4336         reflect new arg.
4337         * window-xemacs.el (pre-display-buffer-function): Ditto.
4338         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4339         non-nil, make the new window just big enough for its contents.
4340         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4341         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4342         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4343
4344 2002-06-06  Andy Piper  <andy@xemacs.org>
4345
4346         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4347         (defcustom): ditto.
4348         (custom-handle-keyword): ditto.
4349
4350 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4351
4352         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4353         Make obsolete.  Default to nil.
4354         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4355         Inspired by a patch by John Palmieri.
4356
4357 2002-07-01  Mike Alexander  <mta@arbortext.com>
4358
4359         * process.el (shell-command-on-region): Don't delete the region
4360         before giving it to call-process-region
4361
4362 2002-06-04  Jerry James <james@eecs.ku.edu>
4363
4364         * find-paths.el (paths-find-architecture-directory): Search in
4365         `system-configuration'/`base', not `base'`system-configuration'.
4366
4367 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4368
4369         * info.el (Info-index): Add missing \ in [ t].
4370
4371 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4372
4373         * gutter-items.el (gutter-buffers-tab-visible-p,
4374         buffers-tab-omit-function, buffers-tab-selection-function,
4375         buffers-tab-filter-functions):
4376         Doc improvements.
4377
4378 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4379
4380         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4381
4382         * toolbar-items.el (toolbar-news): Fix typo in message string.
4383
4384 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4385
4386         * dialog.el (yes-or-no-p-dialog-box): 
4387         * cmdloop.el (y-or-n-p-minibuf):
4388         (yes-or-no-p-minibuf):
4389         (yes-or-no-p):
4390         (y-or-n-p): 
4391         Specify negative answers in docstrings.
4392
4393 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4394
4395         * package-ui.el (pui-help-echo): Display both installed and author
4396         version.  Use a balloon-help window to display extra info like
4397         package requires.
4398
4399 2002-05-30  Andy Piper  <andy@xemacs.org>
4400
4401         * files.el (revert-buffer-internal): don't visit
4402         revert-buffer. Kill buffer when not used. Suggested by Mike
4403         Alexander <mta@arbortext.com>
4404
4405 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4406
4407         * files.el (revert-buffer): More docstring fiddling.
4408
4409 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * files.el (revert-buffer):
4412         (revert-buffer-internal):
4413         (revert-buffer-insert-file-contents-function):
4414         Improve docstrings and comments.
4415
4416 2002-05-08  Andy Piper  <andy@xemacs.org>
4417
4418         * files.el (revert-buffer): observe noconfirm behavior.
4419
4420 2002-04-09  Andy Piper  <andy@xemacs.org>
4421
4422         * files.el (revert-buffer): use revert-buffer-internal if it looks
4423         like doing so will not result in any user-visible changes.
4424         (revert-buffer-internal): new function. Do the actual process of
4425         reversion and then see whether the result is any different to what
4426         we have already. If it is not then do nothing.
4427
4428 2001-12-11  Andy Piper  <andy@xemacs.org>
4429
4430         * menubar.el (get-popup-menu-response): re-order so that it works
4431         on more sane/facist window systems.
4432
4433 2001-12-03  Andy Piper  <andy@xemacs.org>
4434
4435         * faces.el (frob-face-property): don't infloop in face frobbing
4436         from Jan Vroonhof <jan@xemacs.org>.
4437
4438 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4439
4440         * faces.el (frob-face-property): Follow face fall-back hierarchy
4441         properly for face properties without an instance. Only do manual
4442         copy form 'default in last resort. This handles in particular
4443         the case where 'default itself has only a fall-back (which is
4444         the case by default on windows).
4445
4446 2001-11-24  Andy Piper  <andy@xemacs.org>
4447
4448         * printer.el (generic-print-region): set default-frame-plist to
4449         nil while creating the printer frame so that sizes reflect the
4450         printed page.
4451
4452         * faces.el (face-complain-about-font): Don't complain on printers.
4453
4454 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4455         
4456         * package-net.el: Andy synch.
4457         
4458 2001-12-16  Andy Piper  <andy@xemacs.org>
4459
4460         * package-get.el (package-get-update-all): Make sure installed.db
4461         gets updated after updating packages.
4462
4463 2002-03-28  Ben Wing  <ben@xemacs.org>
4464
4465         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4466         continuation, truncation so that we don't get line jumpiness from
4467         them being larger than the line height.
4468
4469         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4470
4471 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4472
4473         * font.el (font-window-system-mappings): Add mapping for Gtk
4474         (assume identical to X) 
4475
4476 2002-02-04  Andy Piper  <andy@xemacs.org>
4477
4478         * files.el (convert-standard-filename): Fix for short filename
4479         Peter Arius <pas@methodpark.de>
4480
4481 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4482
4483         * list-mode.el (default-choose-completion): completion-base-size
4484         should refer to local value in the completion list buffer.
4485
4486 2001-12-03  Didier Verna  <didier@xemacs.org>
4487
4488         * rect.el: autoload `replace-rectangle'.
4489         * keydefs.el (global-map): bind it to `C-x r p'.
4490
4491 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         * XEmacs 21.4.8 "Honest Recruiter" is released.
4494
4495 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         This patch is based on Jerry James's patch and analysis.
4498
4499         * select.el (get-clipboard):
4500         (get-selection):
4501         Update docstrings.
4502         (get-clipboard-foreign):
4503         (get-selection-foreign):
4504         New function for use as `interprogram-paste-function's.
4505
4506         * simple.el (interprogram-paste-function): Change default to
4507         `get-clipboard-foreign'; improve docstring.
4508         (interprogram-cut-function): Improve dosctring.
4509
4510 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4511
4512         * XEmacs 21.4.7 "Economic Science" is released.
4513
4514 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4517
4518 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4519
4520         * obsolete.el (assq-delete-all): New compatibility alias for 
4521         remassq.
4522
4523 2002-01-09  Simon Josefsson  <jas@extundo.com>
4524
4525         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4526
4527 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4528
4529         * info.el (Info-auto-generate-directory): Default
4530         Info-auto-generate-directory to 'if-outdated.
4531
4532 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4533
4534         * startup.el (normal-top-level): Prevent migration code from
4535         trashing .emacs on an error in loading the init files.
4536
4537 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4538
4539         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4540         "system default" Xdefaults and friends get xrdb-mode.
4541
4542 2002-03-05  Mats Lidell  <matsl@contactor.se>
4543  
4544         * help-nomule.el (tutorial-supported-languages): Added Swedish
4545         tutorial. Sorted languages.
4546
4547 2002-02-11  Mike Sperber <mike@xemacs.org>
4548
4549         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4550         regenerating outdated dir files and dir is non-existent.
4551
4552 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4553
4554         * code-files.el (convert-mbox-coding-system): Improve comment.
4555         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4556         coding-system argument to `write-region-pre-hook' call.
4557         (write-region-pre-hook): Fix docstring to mention lockname argument.
4558
4559 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         * minibuf.el (completing-read): Remove redundant wrong arg list.
4562
4563         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4564
4565 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4566
4567         * obsolete.el (interactive-form): new compatibility alias for 
4568         function-interactive.
4569
4570 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4571
4572         * menubar-items.el (Menubar-items-truncate-list): Removed.
4573         * menubar-items.el (Menubar-items-truncate-history): New.
4574         * menubar-items.el (default-menubar): Use
4575         Menubar-items-truncate-history.
4576
4577 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4578
4579         * printer.el (generic-print-region): Pass correct arguments to
4580         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4581         Torkelsson <torkel@acc.umu.se>.
4582
4583 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4584
4585         * help.el (describe-mode): synched with FSF 19.34; handle nil
4586         minor mode indicators.
4587
4588 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4589
4590         * minibuf.el (completing-read): Update docstring.
4591
4592 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4593
4594         * XEmacs 21.4.6 "Common Lisp" is released.
4595
4596 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * package-net.el: Inadvertant synch with Windows branch.  From
4599         Andy's log:
4600         (package-net-kit-version): new variable.
4601         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4602
4603 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4604
4605         * package-get.el (package-get-locate-index-file): Also search the
4606         core etc/ directory for the package index file if it can't be
4607         found in ~/.xemacs/.
4608
4609 2001-12-13  William Perry  <wmperry@gnu.org>
4610
4611         * dialog-gtk.el (popup-builtin-question-dialog):
4612         Conform to API in gui.c.
4613         
4614 2001-11-12  Andy Piper  <andy@xemacs.org>
4615
4616         * cus-edit.el (custom-save-face-internal): make sure we save
4617         non-themed faces.
4618         (custom-save-variables): ditto variables.
4619
4620 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4621
4622         * faces.el (make-face-family):
4623         (make-face-size):
4624         New face-modifying functions per Jan Vroonhof.
4625
4626         cus-face.el (custom-set-face-font-family):
4627         (custom-set-face-font-size):
4628         Use them.
4629
4630         * font.el (font-window-system-mappings): More precise docstring.
4631
4632         (font-create-name):
4633         (font-create-object):
4634         (tty-font-create-object):
4635         (tty-font-create-plist):
4636         (x-font-create-object):
4637         (x-font-create-name):
4638         (ns-font-create-name):
4639         (mswindows-font-create-object):
4640         (mswindows-font-create-name):
4641         Add doctrings.
4642
4643 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4644
4645         * gtk-faces.el (gtk-init-device-faces): removed spurious
4646         quote before let* expression.
4647
4648 2001-10-29  Andy Piper  <andy@xemacs.org>
4649
4650         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4651         modified when changing coding system.
4652
4653         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4654         that we invoke the GUI directory selector.
4655
4656 2001-10-25  Andy Piper  <andy@xemacs.org>
4657
4658         * dialog.el (make-dialog-box): use new directory dialog support.
4659         * minibuf.el (read-file-name-1): ditto.
4660         (read-file-name): ditto.
4661         (read-directory-name): ditto.
4662
4663 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4664
4665         * XEmacs 21.4.5 "Civil Service" is released.
4666
4667 2001-04-23  Didier Verna  <didier@xemacs.org>
4668
4669         * cus-edit.el (custom-variable-pre-save): New.
4670         * cus-edit.el (custom-variable-post-save): New.
4671         * cus-edit.el (custom-variable-save): use them.
4672         * cus-edit.el (custom-face-pre-save): New.
4673         * cus-edit.el (custom-face-post-save): New.
4674         * cus-edit.el (custom-face-save): use them.
4675         * cus-edit.el (custom-group-pre-save): New.
4676         * cus-edit.el (custom-group-post-save): New.
4677         * cus-edit.el (custom-group-save): use them.
4678         * cus-edit.el (Custom-save): use the pre/post functions above,
4679         call `custom-save-all' only once.
4680         * cus-edit.el (custom-variable-pre-reset-standard): New.
4681         * cus-edit.el (custom-variable-post-reset-standard): New.
4682         * cus-edit.el (custom-variable-reset-standard): use them.
4683         * cus-edit.el (custom-face-pre-reset-standard): New.
4684         * cus-edit.el (custom-face-post-reset-standard): New.
4685         * cus-edit.el (custom-face-reset-standard): use them.
4686         * cus-edit.el (custom-group-pre-reset-standard): New.
4687         * cus-edit.el (custom-group-post-reset-standard): New.
4688         * cus-edit.el (Custom-reset-standard): use them.
4689         * cus-edit.el (custom-face-reset-saved): use the pre/post
4690         functions above, call `custom-save-all' only once.
4691
4692 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4693
4694         * gutter-items.el (buffers-tab face): Derive from the modeline
4695         face by default.  Many people use white-on-black for the default
4696         font, and the tabs look hideous with that color combination.  The
4697         modeline usually has the correct colors.
4698
4699 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4700
4701         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4702         (tag-mark-stack-max): Typo fix.
4703
4704 2001-09-28  Ben Wing  <ben@xemacs.org>
4705
4706         * font-lock.el:
4707         * font-lock.el (font-lock-after-change-function):
4708         fix problem with last patch, reported by Katsumi Yamaoka.
4709
4710 2001-09-17  Ben Wing  <ben@xemacs.org>
4711
4712         * font-lock.el (font-lock-after-change-function):
4713         fix problem when you insert a comment on the line before a line of
4714         code: if we use the following char, then when you hit backspace,
4715         the following line of code turns the comment color.
4716
4717 2001-06-08  Ben Wing  <ben@xemacs.org>
4718
4719         * process.el: comment about shell-command-switch.
4720         * process.el (shell-quote-argument): Need to quote a null
4721         argument, too.  From Dan Holmsand.
4722         
4723         * startup.el (normal-top-level): Delete some unused FSF junk.
4724         * startup.el (command-line-early):
4725         
4726         * startup.el (command-line): Call MS Windows init function.
4727         
4728         * win32-native.el:
4729         * win32-native.el (mswindows-system-shells): New.
4730         * win32-native.el (mswindows-system-shell-p): New.
4731         * win32-native.el (init-mswindows-at-startup): New.
4732         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4733         * win32-native.el (mswindows-quote-one-simple-arg):
4734         * win32-native.el (mswindows-quote-one-command-arg):
4735         * win32-native.el (mswindows-construct-process-command-line-alist):
4736         Correct comments at top.  Correctly handle passing arguments
4737         to Cygwin programs and to bash.  Fix quoting of zero-length
4738         arguments (from Dan Holmsand).  Set shell-command-switch based
4739         on shell-file-name, which in turn comes from env var SHELL.
4740
4741 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4742
4743         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4744         default-toolbar-position): Fill docstrings for balloon-help.
4745
4746 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4747
4748         * faces.el: Reenable specifications over 'gtk domain.
4749
4750 2001-08-08  Didier Verna  <didier@xemacs.org>
4751
4752         * autoload.el (update-autoload-files): make defdir a file name,
4753         not directory name.
4754
4755 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4756
4757         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4758
4759         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4760
4761 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4762
4763         * font-menu.el (font-menu-set-font): Default to current font-family.
4764         (font-menu-preferred-resolution):
4765         (font-menu-size-scaling):
4766         Provide gtk defaults, too.
4767
4768 2001-07-29  Mike Alexander  <mta@arbortext.com>
4769
4770         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4771         list
4772         (custom-set-face-font-family): ditto
4773
4774 2001-07-26  Mike Sperber <mike@xemacs.org>
4775
4776         * files.el (auto-mode-alist): .9 files are man pages, too.
4777
4778 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4779
4780         * process.el (call-process-internal): bind
4781         coding-system-for-write to 'binary when calling
4782         start-process-internal, so the process receives 
4783         the literal contents of INFILE.
4784
4785 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4786
4787         * files.el (auto-mode-alist): Add configure.ac support.
4788
4789 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4790
4791         * buff-menu.el:
4792         mouse.el:
4793         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4794
4795 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4796
4797         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4798
4799 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4800
4801         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4802         mixed text.
4803         (kinsoku-eol-p): Ditto.
4804
4805 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4806
4807         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4808         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4809         characters as the category `s' or `e' correctly.
4810
4811 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4812
4813         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4814
4815 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4816
4817         * mule/cyrillic.el:  Set up case table.
4818
4819 2001-06-08  Mike Sperber <mike@xemacs.org>
4820
4821         * files.el (save-some-buffers-1): Don't zap the help window right
4822         after `map-y-or-n-p' has popped it up.
4823
4824 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4825
4826         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4827
4828 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4829
4830         * specifier.el: define-specifier-tag 'gtk.
4831
4832 2001-05-12  Ben Wing  <ben@xemacs.org>
4833
4834         * find-paths.el (paths-find-recursive-path):
4835         fix error with null EXCLUDE-REGEXP.
4836         
4837         * font-lock.el (font-lock-mode):
4838         fix problem reported by hrvoje with buffers starting with a space.
4839         
4840 2001-05-06  Ben Wing  <ben@xemacs.org>
4841
4842         * dialog.el (make-dialog-box):
4843         * menubar-items.el (default-menubar):
4844         * printer.el (generic-print-buffer):
4845         * printer.el (generic-print-region):
4846         implement printing the selection when it's selected.
4847
4848 2001-04-18  Didier Verna  <didier@xemacs.org>
4849
4850         * cus-edit.el (Custom-reset-standard): reset to standard settings
4851         not only when the buffer's :custom-state is 'modified, but also
4852         when it is 'set or 'saved.
4853
4854 2001-04-17  Didier Verna  <didier@xemacs.org>
4855
4856         * startup.el (load-user-init-file): define `custom-file' before
4857         loading the user's init file.
4858
4859 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4860
4861         * menubar.el (popup-mode-menu): Make it work with
4862         popup-menu-titles turned off.
4863         
4864 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4865
4866         * about.el (about-mailto-link): Use compose-mail for sending mail.
4867
4868 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4869
4870         * package-admin.el (package-install-hook): New.
4871         (package-delete-hook): New.
4872         (package-admin-add-single-file-package): Use package-delete-hook.
4873
4874         * package-get.el (package-get): Use package-install-hook.
4875
4876 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4877
4878         * package-ui.el (pui-install-selected-packages): reverse the lists
4879         of packages so that they get handled in the same order as they
4880         were selected.
4881
4882 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4883
4884         * packages.el (locate-library): Use read-library-name for completion.
4885
4886 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4887
4888         * byte-optimize.el (=): `=' is not a binary predicate!
4889         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4890         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4891
4892 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4893
4894         * bytecomp.el (byte-compile-arithcompare):
4895         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4896
4897 2001-06-03  William M. Perry  <wmperry@gnu.org>
4898
4899         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4900         return the filename selected by the user!
4901
4902 2001-05-31  William M. Perry  <wmperry@gnu.org>
4903
4904         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4905         in XEmacs/GTK.
4906
4907 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4908
4909         * coding.el: Tiny typo fixed.
4910
4911 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4912
4913         * XEmacs 21.4.3 "Academic Rigor" is released.
4914
4915 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4916
4917         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4918
4919 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4922
4923 2001-05-04  Ben Wing  <ben@xemacs.org>
4924
4925         * printer.el (generic-print-buffer):
4926         * printer.el (generic-print-region):
4927         Enable dialog boxes.  Apply workaround recommended by Kirill.
4928         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4929         
4930         * simple.el (kill-whole-line):
4931         * simple.el (kill-line-1):
4932         * simple.el (kill-entire-line):
4933         * simple.el (kill-line):
4934         * simple.el (backward-kill-line):
4935         Take out interactive dependence of kill-whole-line.
4936
4937 2001-04-22  Ben Wing  <ben@xemacs.org>
4938
4939         * dialog.el (make-dialog-box):
4940         Put dialog titles back in -- this time correctly.  Fix various
4941         other problems with leaks and such.
4942
4943         * simple.el (region-exists-p):
4944         * simple.el (region-active-p):
4945         Add comment about which one is correct to use in menu specs.
4946
4947 2001-05-05  Ben Wing  <ben@xemacs.org>
4948
4949         * dialog.el (make-dialog-box): fix doc string.
4950         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4951         take out Pretty Print.
4952         * printer.el:
4953         * printer.el (printer-current-device): New.
4954         * printer.el (Printer-get-device): New.
4955         * printer.el (Printer-clear-device): New.
4956         * printer.el (generic-page-setup): New.
4957         * printer.el (generic-print-buffer):
4958         * printer.el (generic-print-region):
4959         Implement Page Setup.  Handle errors properly.
4960
4961 2001-05-05  Ben Wing  <ben@xemacs.org>
4962
4963         * subr.el (error): Complete list of errors in doc string.
4964         
4965 2001-04-22  Ben Wing  <ben@xemacs.org>
4966
4967         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4968         
4969 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4970
4971         * build-report.el: Remove CVS keywords since this file has been in
4972         core lisp for a while now.
4973         * build-report.el (build-report-make-output-files): Fix typo.
4974
4975 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4976
4977         * about.el (about-finish-buffer): Make sure the last change works
4978         even if EVENT is nil.
4979
4980 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4981
4982         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4983         clicked, not the one that happens to be the current buffer at the
4984         time.
4985
4986 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4987
4988         * cus-edit.el (custom-display): Support the GTK Window System also.
4989
4990 2001-04-30  Ben Wing  <ben@xemacs.org>
4991
4992         * printer.el:
4993         * printer.el (printer-page-header):
4994         * printer.el (Print-context): New.
4995         * printer.el (printer-page-footer):
4996         * printer.el (generate-header-element): New.
4997         * printer.el (generate-header-line): New.
4998         * printer.el (print-context-property):
4999         * printer.el (generic-print-buffer):
5000         * printer.el (generic-print-region):
5001         Implement headers and footers.  Implement calling Print dialog box
5002         (#### but it doesn't quite work yet).
5003
5004 2001-04-25  Ben Wing  <ben@xemacs.org>
5005
5006         * about.el (xemacs-hackers):
5007         * about.el (about-url-alist):
5008         * about.el (about-personal-info):
5009         * about.el (about-hacker-contribution):
5010         More contributions.
5011         
5012         * simple.el (handle-post-motion-command):
5013         Fix spurious setting of zmacs-region-stays to t after a non-shift
5014         motion command.
5015
5016 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5017
5018         * about.el (about-personal-info): Update my bio.
5019         (about-hacker-contribution): Ditto.
5020
5021 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5022
5023         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5024
5025 2001-04-19  Andy Piper  <andy@xemacs.org>
5026
5027         * package-net.el (package-net-cygwin32-binary-size): new size.
5028         (package-net-win32-binary-size): new size.
5029         (package-net-convert-index-to-ini): Use new arch.
5030         (package-net-batch-convert-index-to-ini): Removed.
5031         (package-net-generate-bin-ini): New.
5032         (package-net-batch-generate-bin-ini): New.
5033
5034 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * XEmacs 21.4.1 "Copyleft" is released.
5037
5038 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * x-compose.el (xlib-input-method-bug-workaround):
5041         (alias-colon-to-double-quote):
5042         Force sort in map-keymap to work around rehash bug.
5043
5044 2001-04-17  Ben Wing  <ben@xemacs.org>
5045
5046         * about.el: Finish overhaul, add a few new hackers, update a
5047         couple old ones.
5048
5049 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5050
5051         * XEmacs 21.4.0 "Solid Vapor" is released.
5052
5053 2001-04-15  Ben Wing  <ben@xemacs.org>
5054
5055         * about.el:
5056         * about.el (about-headline-face): New.
5057         * about.el (about-link-face): New.
5058         * about.el (about-current-release-maintainers): New.
5059         * about.el (about-other-current-hackers): New.
5060         * about.el (about-url-alist):
5061         * about.el (about-once-and-future-hackers): New.
5062         * about.el (about-mailto-link): New.
5063         * about.el (about-get-buffer):
5064         * about.el (about-finish-buffer):
5065         * about.el (about-xemacs):
5066         * about.el (about-features): Removed.
5067         * about.el (about-advantages): New.
5068         * about.el (about-maintainer-info): Removed.
5069         * about.el (about-personal-info): New.
5070         * about.el (about-hacker-contribution): New.
5071         * about.el (about-maintainer):
5072         * about.el (about-show-linked-info):
5073         * about.el (about-hackers):
5074         Major revamping.  Rewriting of most of the text, improve the
5075         link handling, separate info on contributors into personal
5076         and contribution info, add new contributors, update personal
5077         info, etc. etc.
5078         
5079         * menubar-items.el (default-menubar):
5080         Help menubar entry for News now says more accurately
5081         "What's New in XEmacs".
5082         
5083         * mouse.el:
5084         * mouse.el (mouse-track-cleanup-hook):
5085         * mouse.el (mouse-track):
5086         Don't set-buffer to a dead buffer when calling mouse-track
5087         cleanup hooks.
5088
5089 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * XEmacs 21.2.47 "Zephir" is released.
5092
5093 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5094
5095         * dialog.el (make-dialog-box): Disable dialog box titles until
5096         we get them working.
5097
5098 2001-03-30  Ben Wing  <ben@xemacs.org>
5099
5100         * help.el:
5101         * help.el (Help-princ-face):
5102         * help.el (Help-prin1-face):
5103         * help.el (frob-help-extents):
5104         * help.el (describe-function-1):
5105         * help.el (describe-variable):
5106         Avoid using font-lock faces, which may not be defined.
5107         Instead, use hyper-apropos faces, and make sure they're
5108         defined as necessary by using `require'. (It's not so safe
5109         to do this for font-lock.) In any case, we will eventually
5110         be merging this functionality into hyper-apropos.
5111
5112         * loaddefs.el (completion-ignored-extensions):
5113         Fix documentation.
5114         
5115         * menubar-items.el (menu-truncate-list): Removed.
5116         * menubar-items.el (Menubar-items-truncate-list): New.
5117         * menubar-items.el (default-menubar):
5118         Fix errors if grep or compile command is too long.  Rename helper
5119         function to be less visible.
5120
5121 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5122
5123         * byte-optimize.el (byte-optimize-minus):
5124         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5125
5126 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5127
5128         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5129         Mule is available.
5130
5131         * mule/latin.el: New file.
5132
5133 2001-03-11  Ben Wing  <ben@xemacs.org>
5134
5135         * auto-save.el:
5136         * auto-save.el (auto-save-directory):
5137         * auto-save.el (make-auto-save-file-name):
5138         * auto-save.el (auto-save-file-name-p): New.
5139
5140         Merge in improvements from other definition of
5141         make-auto-save-file-name in files.el.
5142         
5143         * auto-save.el (auto-save-original-name):
5144         * auto-save.el (auto-save-name-in-fixed-directory):
5145         * auto-save.el (auto-save-unslashify-name): Removed.
5146         * auto-save.el (auto-save-slashify-name): Removed.
5147         * auto-save.el (auto-save-reserved-chars): New.
5148         * auto-save.el (auto-save-escape-name): New.
5149         * auto-save.el (auto-save-unhex): New.
5150         * auto-save.el (auto-save-unescape-name): New.
5151
5152         Change algorithm for encoding filenames in auto-save names to be
5153         entirely safe with all filesystems and all possible characters in
5154         a filename, and 100% reversible. (Essentially, uses
5155         quoted-printable as the encoding.)
5156         
5157         * auto-save.el (recover-all-files):
5158
5159         Use insert-directory rather than calling ls directly -- fixes
5160         things under Windows.
5161
5162         * files.el:
5163         * files.el (convert-standard-filename): Substitute FSF's
5164         definition for this (we had nothing here before).
5165         
5166         * files.el (backup-buffer): Warning fix.
5167         
5168         * files.el (make-backup-file-name):
5169         * files.el (find-backup-file-name):
5170         Fix error in calling sequence to auto-save-file-name-p.
5171         
5172         * files.el (recover-file):
5173         Use insert-directory rather than calling ls directly -- fixes
5174         things under Windows.
5175
5176         * files.el (make-auto-save-file-name): Removed.
5177         * files.el (auto-save-file-name-p): Removed.
5178         auto-save is always dumped so no sense in having a definition
5179         that will always be overwritten with another.
5180         
5181         * files.el (insert-directory):
5182         * win32-native.el:
5183         * win32-native.el (debug-mswindows-process-command-lines):
5184         * win32-native.el (original-make-auto-save-file-name): Removed.
5185         * win32-native.el (make-auto-save-file-name): Removed.
5186
5187
5188 2001-03-21  Martin Buchholz <martin@xemacs.org>
5189
5190         * XEmacs 21.2.46 "Urania" is released.
5191
5192 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5193
5194         * menubar-items.el (default-menubar): Update sample.emacs to
5195         sample.init.el and adjust accelerators.
5196
5197 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * build-report.el (build-report): Improve docstring.
5200
5201 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * ChangeLog: Log GTK merge.
5204
5205         * gutter-items.el:
5206         * mwheel.el:
5207         * sound.el:
5208         * startup.el:
5209         Revert gratuitous whitespace changes.
5210
5211 2001-03-07  Ben Wing  <ben@xemacs.org>
5212
5213         * help.el:
5214         * help.el (key-or-menu-binding):
5215         * help.el (Help-find-file): New.
5216         * help.el (describe-beta):
5217         * help.el (describe-copying):
5218         * help.el (describe-project):
5219         * help.el (view-emacs-news):
5220         * help.el (view-sample-init-el): New.
5221         * help.el (Help-princ-face): New.
5222         * help.el (Help-prin1-face): New.
5223         * help.el (help-symbol-function-context-menu):
5224         * help.el (help-symbol-variable-context-menu):
5225         * help.el (help-symbol-function-and-variable-context-menu):
5226         * help.el (frob-help-extents):
5227         * help.el (describe-function-1):
5228         * help.el (describe-variable):
5229
5230         Add coloring in Help buffers, correspondent with hyperlinks.
5231         View files in view-mode rather than Fundamental.
5232         Remove separators from context menus -- now handled in generic code.
5233         Add `Find Tag' to context menu.
5234         
5235         * menubar.el (popup-mode-menu):
5236
5237         Rewrite code that outputs the popup menu to (a) put more specific
5238         entries first, (b) be more robust, (c) output the proper context
5239         menu separators automatically (the context menu functionality is
5240         new and currently used only by Help).
5241
5242 2001-03-10  William M. Perry  <wmperry@aventail.com>
5243
5244         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5245         this function when converting from the 21.1 GTK branch.  Now
5246         supports file, password, question, and color built-in dialogs.
5247
5248 2001-03-06  Ben Wing  <ben@xemacs.org>
5249
5250         * keydefs.el:
5251         * keydefs.el (global-map):
5252         Add commented-out change of M-k (for 21.5).
5253         
5254         * menubar-items.el (default-menubar):
5255         Fix items to control kill-line behavior; add items for
5256         shifted motion.
5257         
5258         * simple.el:
5259         * simple.el (kill-whole-line):
5260         * simple.el (historical-kill-line): Removed.
5261         * simple.el (kill-line): Removed.
5262         * simple.el (kill-entire-line): New.
5263         * simple.el (kill-line-1): New.
5264         * simple.el (backward-kill-line):
5265         Undo kill-whole-line == always changes.  Add new function
5266         kill-entire-line to unconditionally delete the current line.
5267         Add comments describing the lamentable state of affairs of
5268         the kill-line functions and variables.
5269
5270 2001-03-02  Ben Wing  <ben@xemacs.org>
5271
5272         * simple.el:
5273         * simple.el (beginning-of-buffer):
5274         * simple.el (end-of-buffer):
5275         * simple.el (mark-ring-unrecorded-commands):
5276         * simple.el (signal-error-on-buffer-boundary):
5277         * simple.el (shifted-motion-keys-select-region):
5278         * simple.el (unshifted-motion-keys-deselect-region):
5279         * simple.el (motion-keys-for-shifted-motion): New.
5280         * simple.el (handle-pre-motion-command):
5281         * simple.el (handle-post-motion-command):
5282         * simple.el (forward-char-command):
5283         * simple.el (backward-char-command):
5284         * simple.el (scroll-up-command):
5285         * simple.el (scroll-down-command):
5286         * simple.el (next-line):
5287         * simple.el (previous-line):
5288         * simple.el (backward-block-of-lines):
5289         * simple.el (forward-block-of-lines):
5290         * simple.el (backward-word):
5291         * simple.el (mark-word):
5292
5293         Augment documentation of the most common motion commands to make
5294         note of the shifted-motion support.  Improve the support to (a)
5295         properly document how it works and why it's done in the fashion it
5296         is, and (b) allow the keystrokes that trigger it to be customized.
5297
5298         Correct error in the customize specification of
5299         mark-ring-unrecorded-commands.
5300
5301 2001-03-02  Ben Wing  <ben@xemacs.org>
5302
5303         * font-lock.el:
5304         * font-lock.el (font-lock-pending-extent-table): Removed.
5305         * font-lock.el (font-lock-pending-buffer-table): New.
5306         * font-lock.el (font-lock-pre-idle-hook):
5307         * font-lock.el (font-lock-after-change-function):
5308         * font-lock.el (font-lock-fontify-pending-extents):
5309         * font-lock.el (font-lock-lisp-like):
5310
5311         Fix handling of pending extents to avoid excessive slowness (N^2
5312         behavior) when making lots of buffer changes between redisplays,
5313         such as when saving the Options.
5314
5315 2001-03-09  William M. Perry  <wmperry@aventail.com>
5316
5317         * device.el:
5318         * dragdrop.el:
5319         * dumped-lisp.el:
5320         * faces.el:
5321         * frame.el:
5322         * gnuserv.el:
5323         * loadup.el:
5324         * menubar-items.el:
5325         * minibuf.el:
5326         The Great GTK Merge.
5327
5328         * ChangeLog.GTK:
5329         * dialog-gtk.el:
5330         * gdk.el:
5331         * generic-widgets.el:
5332         * glade.el:
5333         * gnome-widgets.el:
5334         * gnome.el:
5335         * gtk-compose.el:
5336         * gtk-extra.el:
5337         * gtk-faces.el:
5338         * gtk-ffi.el:
5339         * gtk-file-dialog.el:
5340         * gtk-font-menu.el:
5341         * gtk-glyphs.el:
5342         * gtk-init.el:
5343         * gtk-iso8859-1.el:
5344         * gtk-marshal.el:
5345         * gtk-mouse.el:
5346         * gtk-package.el:
5347         * gtk-password-dialog.el:
5348         * gtk-select.el:
5349         * gtk-widget-accessors.el:
5350         * gtk-widgets.el:
5351         * gtk.el:
5352         widgets-gtk.el:
5353         The Great GTK Merge: new files.
5354
5355 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5356
5357         * generic-widgets.el: Don't require gtk (a built-in feature) at
5358         top level.  Don't execute the last sexp unless (featurep 'gtk).
5359
5360 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5363
5364 2001-02-23  Martin Buchholz <martin@xemacs.org>
5365
5366         * XEmacs 21.2.45 "Thelxepeia" is released.
5367
5368 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5369  
5370         * about.el (xemacs-hackers): update my entry. 
5371         * about.el (about-maintainer-info): ditto. 
5372         * about.el (about-hackers): ditto. 
5373
5374 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5375
5376         * about.el (about-maintainer-info): More vanity info about
5377         yours truly.
5378
5379 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5380
5381         * build-report.el (build-report-destination): xemacs-build-reports
5382         has moved to SourceForge, where mailing list name length is
5383         restricted, hence the name change to
5384         xemacs-buildreports@xemacs.org.
5385         * build-report.el (build-report-keep-regexp): Update default.
5386         * build-report.el (build-report-delete-regexp): Ditto.
5387         * build-report.el (build-report-make-output-files): Ditto.
5388
5389 2001-02-19  Craig Lanning  <lanning@scra.org>
5390
5391         * lisp-mode.el: Add indentation specifications for following
5392         Common Lisp forms: handler-case, handler-bind, with-slots,
5393         with-open-file, with-open-stream, print-unreadable-object.
5394
5395 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5396
5397         * font-lock.el (font-lock-set-defaults-1):
5398         Move initialization of `font-lock-cache-position' so that it's set
5399         even if font-lock-keywords is already defined.
5400
5401 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5402
5403         * autoload.el (generate-file-autoloads-1):
5404         Use `emacs-lisp-mode-syntax-table' instead of
5405         `lisp-mode-syntax-table'.
5406         * lisp-mode.el (lisp-mode-syntax-table):
5407         Get rid of old checks for `parse-partial-sexp' version.
5408         Make `|' (pipe) string delimiter instead of punctuation.
5409
5410 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5411
5412         * window.el (save-selected-window):
5413         Use gensym for better macro hygiene.
5414
5415 2001-02-06  Mike Sperber <mike@xemacs.org>
5416
5417         * dump-paths.el:
5418         * startup.el (startup-setup-paths): Set and use
5419         `mule-lisp-directory'.
5420         (startup-setup-paths-warning): Ditto.
5421
5422         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5423         (paths-construct-load-path): Consider `mule-lisp-directory'.
5424
5425 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5426
5427         * font-lock.el: Syntax table improvements used.  A few random
5428         changes are not specified below.
5429         (font-lock-fontify-string-delimiters):
5430         (font-lock-syntactic-keywords):
5431         (font-lock-cache-state nil):
5432         (font-lock-cache-position):
5433         New variables.
5434         (font-lock-set-syntax):
5435         (font-lock-apply-syntactic-highlight):
5436         (font-lock-fontify-syntactic-anchored-keywords):
5437         (font-lock-fontify-syntactic-keywords-region):
5438         (font-lock-eval-keywords):
5439         New functions.
5440         (font-lock-remove-face):
5441         (font-lock-fontify-syntactically-region):
5442         Use syntax properties.
5443
5444 2001-02-08  Martin Buchholz <martin@xemacs.org>
5445
5446         * XEmacs 21.2.44 "Thalia" is released.
5447
5448 2001-01-16  Mike Sperber <mike@xemacs.org>
5449
5450         * startup.el (normal-top-level): Work even if no installation root
5451         is found.
5452
5453 2001-01-30  Andy Piper  <andy@xemacs.org>
5454
5455         * gutter-items.el (progress-abort-glyph): remove instantiator.
5456         (set-progress-abort-instantiator): new function.
5457         (abort-progress-feedback): use it.
5458
5459         * gutter.el (set-gutter-dirty-p): new function.
5460
5461 2001-01-30  Didier Verna  <didier@xemacs.org>
5462
5463         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5464
5465 2001-01-24  Didier Verna  <didier@xemacs.org>
5466
5467         * sound.el (sound-extension-list): give a better default value.
5468         * sound.el (load-sound-file): improve the doc string, also find
5469         files given by absolute names, pass a real extension list to
5470         `locate-file'.
5471
5472 2001-01-26  Martin Buchholz <martin@xemacs.org>
5473
5474         * XEmacs 21.2.43 "Terspichore" is released.
5475
5476 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5477
5478         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5479         messages from gnuserv.
5480
5481 2001-01-20  Martin Buchholz <martin@xemacs.org>
5482
5483         * XEmacs 21.2.42 "Poseidon" is released.
5484
5485 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5486
5487         * cl-macs.el (cl-upcase-arg): New function.
5488         (cl-function-arglist): New function.
5489         (cl-transform-lambda): Automatically add CL-style lambda list to
5490         documentation string using functions above.
5491
5492 2001-01-12  Andy Piper  <andy@xemacs.org>
5493
5494         * package-get.el (package-get-custom): call
5495         package-net-update-installed-db.
5496
5497         * package-ui.el (pui-install-selected-packages): call
5498         package-net-update-installed-db.
5499
5500         * package-net.el (package-net-update-installed-db): use
5501         packages-package-list so that we reflect reality.
5502
5503         * packages.el (packages-package-list): Make docstring reflect
5504         reality.
5505
5506         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5507
5508         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5509         isn't installed.
5510
5511 2001-01-17  Andy Piper  <andy@xemacs.org>
5512
5513         * wid-edit.el (widget-activation-glyph-mapper): activate or
5514         deactivate native widgets.
5515         (widget-glyph-insert-glyph): record instantiator.
5516         (widget-push-button-value-create): use it.
5517
5518         * gui.el (gui-button-action): new function. Make button's domain
5519         buffer current when calling.
5520         (make-gui-button): update to use gui-button-action.
5521
5522 2001-01-16  Didier Verna  <didier@xemacs.org>
5523
5524         * menubar-items.el (default-menubar): add an entry for modeline
5525         horizontal scrolling in Options -> Display.
5526
5527 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5528
5529         * package-get.el (package-get-require-signed-base): Set to nil
5530         by default.
5531
5532 2001-01-17  Martin Buchholz <martin@xemacs.org>
5533
5534         * XEmacs 21.2.41 "Polyhymnia" is released.
5535
5536 2001-01-16  Mike Sperber <mike@xemacs.org>
5537
5538         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5539         catch lisp/mule/.
5540
5541 2001-01-14  Mike Sperber <mike@xemacs.org>
5542
5543         * startup.el (maybe-create-compatibility-dot-emacs):
5544         (maybe-unmigrate-user-init-file):
5545         (unmigrate-user-init-file): Created.
5546         (maybe-migrate-user-init-file): Offer creation of compatibility
5547         .emacs.
5548         Some doc fixes wrt init file location.
5549
5550 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5551
5552         * faces.el (face-frob-from-locale-first): new variable.
5553         (frob-face-font-2): Honor tags arg while trying to use
5554         standard-face-mapping.  When face-frob-from-locale-first is set,
5555         first try to set face inheriting from frobbed-face.
5556
5557 2001-01-15  Didier Verna  <didier@xemacs.org>
5558
5559         * about.el (xemacs-hackers): update my entry.
5560         * about.el (about-url-alist): ditto.
5561         * about.el (about-maintainer-info): ditto.
5562         * about.el (about-hackers): ditto.
5563
5564 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5565
5566         The byte compiler has been badly broken for a year,
5567         by the patch of 1999-12-06.
5568         * byte-optimize.el (byte-optimize-form-code-walker):
5569         Bug was: the byte compiler was making this erroneous optimization:
5570         (progn (or (foo)) (bar)) ==> (bar)
5571
5572 2000-11-20  Mike Sperber <mike@xemacs.org>
5573
5574         * setup-paths.el (paths-core-load-path-depth): Split
5575         `paths-load-path-depth' in two for site and core lisp.  Don't
5576         recurse into core.
5577         * setup-paths.el (paths-construct-load-path): Use.
5578
5579 2001-01-10  Andy Piper  <andy@xemacs.org>
5580
5581         * package-net.el (package-net-cygwin32-binary-size): new variable
5582         (package-net-win32-binary-size): ditto.  add much needed
5583         commentary.
5584
5585         * gutter-items.el (buffers-tab-items): correct off-by-one error
5586         for buffers-tab-max-size.
5587
5588 2001-01-08  Martin Buchholz <martin@xemacs.org>
5589
5590         * XEmacs 21.2.40 is released.
5591
5592 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5593
5594         * mule/hebrew.el: Fix comments and typos.
5595         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5596
5597 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * ChangeLog.1: move ancient log from fill.el.
5600
5601         * dump-paths.el:
5602         paragraphs.el:
5603         mule/mule-category.el:
5604         Miscellaneous typo fixes and slight doc clarifications.
5605
5606         * mule/mule-ccl.el:  Correct file name in header.
5607
5608 2000-12-31  Martin Buchholz <martin@xemacs.org>
5609
5610         * XEmacs 21.2.39 is released.
5611
5612 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5613
5614         * byte-optimize.el (byte-optimize-cond):
5615         (byte-optimize-cond-1): New.
5616         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5617         Optimizes (cond (x nil)) ==> nil.
5618         Provide better diagnostic on malformed expr like (cond foo).
5619
5620 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5621
5622         * mule/mule-coding.el:
5623         mule/mule-cmds.el (reset-language-environment,
5624         set-language-environment-coding-systems):
5625         Safer default coding-priority-list, corresponding to src/file-coding.h.
5626
5627 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5628
5629         * package-admin.el: Allow package removal from
5630         early-package-load-path.
5631
5632 2000-12-15  Andreas Jaeger  <aj@suse.de>
5633
5634         * about.el (about-maintainer-info): Update my entry.
5635
5636 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5637
5638         * packages.el (locate-library): Add support for bzip2
5639         compressed .el files.
5640
5641 2000-12-12  Andy Piper  <andy@xemacs.org>
5642
5643         * package-net.el: new file.
5644
5645 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5646
5647         * font-lock.el: Add missing C++ keywords.
5648
5649 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5650
5651         * simple.el (indent-for-comment): Preserve indentation of comments
5652         starting in column 0, as documented in (Info-goto-node
5653         "(xemacs)Comments").  Update docstring accordingly.
5654
5655 2000-12-05  Martin Buchholz <martin@xemacs.org>
5656
5657         * XEmacs 21.2.38 is released.
5658
5659 2000-12-04  Didier Verna  <didier@xemacs.org>
5660
5661         * mouse.el (default-mouse-track-set-point-in-window): remove
5662         spurious '+' operation detected by Martin.
5663
5664
5665 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5666
5667         * cl-extra.el (coerce):
5668         Implement char to integer coercion.
5669         Remove extraneous (numberp) test.
5670
5671         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5672         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5673         (byte-optimize-predicate):
5674         Warn if evaluating constant expression signals an error.
5675         (byte-optimize-form): Small simplification.
5676
5677         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5678
5679 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5680
5681         * byte-optimize.el:
5682         (byte-optimize-minus):
5683         (byte-optimize-plus):
5684         (byte-optimize-mult):
5685         (byte-optimize-quo):
5686         Use (car (last x)) instead of (last x) to get last elt!
5687         Use `byte-optimize-predicate' to optimize `%'.
5688         Move optimizations for special numeric args to bytecomp.el.
5689         * bytecomp.el (byte-compile-associative): Remove.
5690         (byte-compile-max): New.
5691         (byte-compile-min): New.
5692         Properly handle erroneous calls: (max) (min).
5693         (byte-compile-plus): New.
5694         (byte-compile-minus):
5695         It's easiest to handle 0, +1 and -1 args here.
5696         (byte-compile-mult): New.
5697         It's easiest to handle 1, -1 and 2 args here.
5698         (byte-compile-quo):
5699         It's easiest to handle 0, +1 and -1 args here.
5700         Issue byte-compiler warning when dividing by zero.
5701
5702         Byte-compiler arithmetic improvements.
5703         Better optimize these expressions in the obvious way:
5704         (+ x y 1)   -->  varref x varref y add add1
5705         (+ x y -1)  -->  varref x varref y add sub1
5706         (- x y 0)   -->  (- x y)
5707         (- 0 x y)   -->  (- (- x) y)
5708         (% 42 19)   --> compile-time constant
5709         (/ 42 19)   --> compile-time constant
5710         (* (foo) 2) --> foo call dup plus
5711
5712         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5713         unless (declaim (optimize (safety 3)))
5714         or (setq byte-compile-delete-errors nil).
5715
5716 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5719         docstrings.
5720
5721 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * startup.el (command-line-do-help):  Add documentation of
5724         portable dumper switches.
5725
5726 2000-11-22  Andy Piper  <andy@xemacs.org>
5727
5728         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5729
5730         * glyphs.el (init-glyphs): don't use autodetect for strings.
5731
5732 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5733
5734         * byte-optimize.el (byte-optimize-char-before):
5735         (byte-optimize-backward-char):
5736         (byte-optimize-backward-word):
5737         Fix incorrect optimizations for these sorts of expressions:
5738         (let ((x nil)) (backward-char x))
5739
5740 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5741
5742         * byte-optimize.el:
5743         * byte-optimize.el (byte-optimize-backward-char): New.
5744         * byte-optimize.el (byte-optimize-backward-word): New.
5745         Make backward-word and backward-char as efficient as forward versions.
5746
5747         * bytecomp.el (byte-compile-no-args-with-one-extra):
5748         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5749         * bytecomp.el (byte-compile-two-args-with-one-extra):
5750         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5751         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5752         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5753         Check if extra arg is constant nil, and if so, use byte-coded call.
5754
5755         * simple.el (backward-word):
5756         * simple.el (mark-word):
5757         * simple.el (kill-word):
5758         * simple.el (backward-kill-word):
5759         Make COUNT argument optional, for consistency with forward-char et al.
5760
5761         * abbrev.el (abbrev-string-to-be-defined):
5762         * abbrev.el (inverse-abbrev-string-to-be-defined):
5763         * abbrev.el (inverse-add-abbrev):
5764         * abbrev.el (expand-region-abbrevs):
5765         * buff-menu.el (Buffer-menu-execute):
5766         * indent.el (move-to-left-margin):
5767         * indent.el (indent-relative):
5768         * indent.el (move-to-tab-stop):
5769         * info.el (Info-reannotate-node):
5770         * lisp-mode.el (lisp-indent-line):
5771         * lisp.el (end-of-defun):
5772         * lisp.el (move-past-close-and-reindent):
5773         * misc.el (copy-from-above-command):
5774         * mouse.el (default-mouse-track-scroll-and-set-point):
5775         * page.el (forward-page):
5776         * paragraphs.el (forward-paragraph):
5777         * paragraphs.el (end-of-paragraph-text):
5778         * picture.el (picture-forward-column):
5779         * picture.el (picture-self-insert):
5780         * rect.el (extract-rectangle-line):
5781         * simple.el (newline):
5782         * simple.el (fixup-whitespace):
5783         * simple.el (backward-delete-char-untabify):
5784         * simple.el (transpose-chars):
5785         * simple.el (transpose-preceding-chars):
5786         * simple.el (do-auto-fill):
5787         * simple.el (indent-new-comment-line):
5788         * simple.el (blink-matching-open):
5789         * view-less.el (cleanup-backspaces):
5790         * wid-edit.el (widget-transpose-chars):
5791         * term/bg-mouse.el (bg-insert-moused-sexp):
5792         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5793
5794         * info.el (Info-fontify-node):
5795         * simple.el (backward-delete-function):
5796         Use canonical delete-backward-char instead of backward-delete-char.
5797
5798 2000-11-20  Andy Piper  <andy@xemacs.org>
5799
5800         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5801         no buffers.
5802
5803 2000-11-20  Andy Piper  <andy@xemacs.org>
5804
5805         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5806         buffer tabs.
5807
5808 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5809
5810         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5811         (proclaim inline...) was shadowing compiler-macros.
5812
5813 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5814
5815         * bytecomp.el (byte-compile-eval): New.
5816         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5817         Keeps this promise made in Lispref:
5818         "If a file being compiled contains a `defmacro' form, the macro is
5819         defined temporarily for the rest of the compilation of that file."
5820
5821 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5822
5823         * cl.el (floatp-safe):
5824         (plusp):
5825         (minusp):
5826         (oddp):
5827         (evenp):
5828         (cl-abs):
5829         Use a better parameter name than `x'.
5830
5831         * cl-macs.el (check-type): Make continuable.  Change documentation
5832         to require PLACE, but accept any form for compatibility.
5833
5834         * abbrev.el (define-abbrev): Use check-type.
5835         * font-menu.el (font-menu-change-face): Use check-type.
5836         * menubar.el (relabel-menu-item): Use check-type.
5837         * itimer.el: Fix typo.
5838
5839 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5840
5841         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5842
5843 2000-11-14  Martin Buchholz <martin@xemacs.org>
5844
5845         * XEmacs 21.2.37 is released.
5846
5847 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5848
5849         * code-cmds.el: Provide the feature.
5850
5851 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5852
5853         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5854
5855         * code-cmds.el: New file
5856         * mule/mule-cmds.el:
5857         * mule/mule-misc.el
5858         (coding-keymap): New keymap. Define coding system keyboard
5859         commands on file-coding builds too.
5860         (coding-system-change-eol-conversion):
5861         (universal-coding-system-argument):
5862         (set-default-coding-systems):
5863         (prefer-coding-system): Moved from mule-cmds.el
5864         (set-buffer-process-coding-system): Moved from mule-misc.el
5865
5866 2000-09-15  Stephen Carney <carney@scubadoo.com>
5867
5868         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5869
5870 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5871
5872         * package-get.el (package-get-download-sites): Add a pre-release
5873         site for experimental packages.
5874
5875         * auto-autoloads.el: Regenerated.
5876
5877 2000-08-01  Andy Piper  <andy@xemacs.org>
5878
5879         * gutter-items.el (buffers-tab-omit-function): reference
5880         buffers-tab-select-visible-buffers.
5881         (buffers-tab-filter-functions): new variable, by default uses
5882         buffers-tab-selection-function and buffers-tab-omit-function.
5883         (select-buffers-tab-buffers-by-mode): invert arguments.
5884         (buffers-tab-select-visible-buffers): new function. Invert calling
5885         of buffers-menu-omit-invisible-buffers.
5886         (buffers-tab-items): rewrite to use
5887         buffers-tab-filter-functions. Rewrite docstring.
5888         (gutter-buffers-tab-extent): delete.
5889         (add-tab-to-gutter): always build a new extent when adding the
5890         tabs.
5891         (update-tab-in-gutter): make gutter dirty when orientation
5892         changes.
5893
5894 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5895
5896         * bytecomp.el (byte-compile-defvar-or-defconst):
5897         Only do loadhist recording if defvar form includes a value.
5898
5899 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5900
5901         * bytecomp.el (byte-compile-initial-macro-environment):
5902         `eval-when-compile' should not compile its body.
5903
5904 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5905
5906         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5907         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5908         some Japanese English.  Remove some ancient FSF comments, and
5909         improve docstrings.  Use symbols not vectors for tables.
5910
5911 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5912
5913         * keymap.el:
5914         (local-key-binding):
5915         (global-key-binding):
5916         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5917
5918         * lisp.el:
5919         (backward-sexp): Slightly simpler code.
5920         (mark-sexp): Make arg optional, like FSF Emacs.
5921         (forward-list): Slightly simpler code.
5922         (backward-list): Slightly simpler code.
5923         (down-list):  Make arg optional, like FSF Emacs.
5924         (up-list):  Make arg optional, like FSF Emacs.
5925         (backward-up-list):  Make arg optional, like FSF Emacs.
5926         (kill-sexp):  Make arg optional, like FSF Emacs.
5927         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5928
5929         * font-menu.el (font-menu-change-face):
5930         Take continuable errors into account.
5931
5932         * abbrev.el:
5933         * abbrev.el (clear-abbrev-table):
5934         * abbrev.el (define-abbrev-table):
5935         * abbrev.el (define-abbrev):
5936         * abbrev.el (insert-abbrev-table-description):
5937         * apropos.el (apropos-documentation-check-doc-file):
5938         * apropos.el (apropos-documentation-check-elc-file):
5939         * buff-menu.el (list-buffers):
5940         * buff-menu.el (list-buffers-noselect):
5941         * bytecomp.el (byte-recompile-directory):
5942         * bytecomp.el (batch-byte-compile):
5943         * cl-macs.el (typep):
5944         * code-files.el (find-coding-system-magic-cookie):
5945         * code-files.el (insert-file-contents):
5946         * cus-edit.el (customize-set-variable):
5947         * cus-edit.el (customize-save-variable):
5948         * cus-face.el (custom-set-face-font-size):
5949         * cus-face.el (custom-set-face-update-spec):
5950         * cus-face.el (custom-reset-faces):
5951         * custom.el (custom-check-theme):
5952         * custom.el (copy-upto-last):
5953         * fill.el (canonically-space-region):
5954         * fill.el (fill-paragraph):
5955         * fill.el (fill-region):
5956         * fill.el (find-space-insertable-point):
5957         * fill.el (justify-current-line):
5958         * faces.el (face-spec-update-all-matching):
5959         * faces.el (set-face-stipple):
5960         * files-nomule.el (insert-file-contents):
5961         * files.el (insert-file-contents-literally):
5962         * files.el (hack-local-variables-last-page):
5963         * files.el (basic-save-buffer):
5964         * files.el (insert-directory):
5965         * font-menu.el (font-menu-change-face):
5966         * font.el (font-spatial-to-canonical):
5967         * format.el (format-encode-region):
5968         * format.el (format-insert-file):
5969         * format.el (format-replace-strings):
5970         * gutter.el (set-gutter-element):
5971         * help.el (key-or-menu-binding):
5972         * help.el (describe-bindings):
5973         * help.el (with-syntax-table):
5974         * indent.el (indent-rigidly):
5975         * indent.el (delete-to-left-margin):
5976         * info.el:
5977         * info.el (Info-extract-dir-entry-from):
5978         * info.el (Info-build-dir-anew):
5979         * info.el (Info-rebuild-dir):
5980         * info.el (Info-batch-rebuild-dir):
5981         * info.el (Info-read-subfile):
5982         * info.el (Info-build-node-completions):
5983         * info.el (Info-extract-menu-node-name):
5984         * isearch-mode.el (isearch-range-invisible):
5985         * isearch-mode.el (isearch-restore-invisible-extents):
5986         * itimer.el (itimerp):
5987         * itimer.el (itimer-live-p):
5988         * keymap.el:
5989         * keymap.el (substitute-key-definition):
5990         * keymap.el (read-command-or-command-sexp):
5991         * keymap.el (local-key-binding):
5992         * keymap.el (global-key-binding):
5993         * keymap.el (global-set-key):
5994         * keymap.el (local-set-key):
5995         * ldap.el:
5996         * ldap.el (ldap-add-entries):
5997         * ldap.el (ldap-delete-entries):
5998         * lisp.el (backward-sexp):
5999         * lisp.el (mark-sexp):
6000         * lisp.el (forward-list):
6001         * lisp.el (backward-list):
6002         * lisp.el (down-list):
6003         * lisp.el (backward-up-list):
6004         * lisp.el (up-list):
6005         * lisp.el (kill-sexp):
6006         * lisp.el (backward-kill-sexp):
6007         * menubar.el (add-menu-button):
6008         * menubar.el (add-submenu):
6009         * menubar.el (delete-menu-item):
6010         * menubar.el (relabel-menu-item):
6011         * mouse.el (narrow-window-to-region):
6012         * obsolete.el (define-obsolete-variable-alias):
6013         * obsolete.el (store-substring):
6014         * package-admin.el:
6015         * package-admin.el (package-admin-install-function):
6016         * package-admin.el (package-admin-install-function-mswindows):
6017         * package-admin.el (package-admin-default-install-function):
6018         * package-get.el (package-get-update-base-entries):
6019         * packages.el (packages-load-package-dumped-lisps):
6020         * packages.el (packages-collect-package-dumped-lisps):
6021         * printer.el (generic-print-buffer):
6022         * printer.el (generic-print-region):
6023         * replace.el (occur-mode-mouse-goto):
6024         * replace.el (perform-replace):
6025         * select.el (get-selection-no-error):
6026         * simple.el:
6027         * simple.el (newline):
6028         * simple.el (open-line):
6029         * simple.el (edit-and-eval-command):
6030         * simple.el (goto-line):
6031         * simple.el (undo):
6032         * simple.el (kill-region):
6033         * simple.el (copy-region-as-kill):
6034         * simple.el (kill-ring-save):
6035         * simple.el (set-mark):
6036         * simple.el (next-line):
6037         * simple.el (previous-line):
6038         * simple.el (line-move):
6039         * simple.el (set-goal-column):
6040         * simple.el (comment-region):
6041         * subr.el:
6042         * subr.el (putf):
6043         * syntax.el (modify-syntax-entry):
6044         * syntax.el (map-syntax-table):
6045         * view-less.el (view-file):
6046         * view-less.el (view-buffer):
6047         * view-less.el (view-file-other-window):
6048         * window-xemacs.el (backward-other-window):
6049         * window.el:
6050         * window.el (one-window-p):
6051         * window.el (walk-windows):
6052         * window.el (window-list):
6053         * x-mouse.el (x-mouse-kill):
6054         * x-select.el (x-get-cutbuffer):
6055         * x-select.el (x-store-cutbuffer):
6056         * term/bg-mouse.el (bg-mouse-line-to-center):
6057         * term/sun-mouse.el (window-line-end):
6058         * term/sun-mouse.el (sun-select-region):
6059         * term/sun.el (kill-region-and-unmark):
6060         * mule/mule-category.el:
6061         * mule/mule-category.el (modify-category-entry):
6062         * mule/mule-category.el (char-category-list):
6063         * mule/mule-coding.el (coding-system-force-on-output):
6064         * mule/mule-misc.el (coding-system-put):
6065         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6066
6067 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6068
6069         * cus-face.el: Typo fixes and tiny clarifications.
6070         * custom.el: ditto
6071
6072 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6073
6074         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6075         * startup.el (normal-top-level): Setup auto-save-list-file-name
6076         if auto-save-list-file-prefix is non-nil.
6077
6078 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6079
6080         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6081
6082 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6083
6084         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6085         get symbol at point-min.
6086
6087 2000-10-24  Didier Verna  <didier@xemacs.org>
6088
6089         * info.el (Info-emacs-info-file-name): defconst it.
6090         * info.el (Info-footnote-tag): defcustom it.
6091         * info.el (Info-no-description-string): ditto.
6092         * info.el (Info-find-node): adapt to new semantics of
6093         'Info-suffixed-file (don't do the case variants stuff).
6094         * info.el (Info-insert-dir): rewrite the dir file variants code.
6095         * info.el (Info-directory-files): New. Return the list of info
6096         files in a directory.
6097         * info.el (Info-dir-outdated-p): use it.
6098         * info.el (Info-parse-dir-entries): ditto.
6099         * info.el (Info-build-dir-anew): don't restrict to files ending
6100         with a ".info.*" extension.
6101         * info.el (Info-set-mode-line): ditto.
6102         * info.el (Info-read-subfile): adapt to new semantics of
6103         'Info-suffixed-file (append 'exact argument).
6104         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6105         string independently of the case.
6106         * info.el (Info-suffixed-file): use it (match all possible case
6107         for the file name).
6108         * info.el (Info-insert-file-contents): code cleanup.
6109         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6110         columns.
6111         * info.el (Info-batch-rebuild-dir): ditto.
6112         * info.el (Info-read-node-name-1): ditto.
6113         * info.el (Info-search): ditto.
6114         * info.el (Info-fontify-node): ditto.
6115
6116
6117 2000-10-24  Didier Verna  <didier@xemacs.org>
6118
6119         * process.el (shell-command): when called from a program, avoid
6120         'push-mark's "mark-set" message.
6121
6122 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6123
6124         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6125         by a symbol, not by a vector.
6126         * mule/vietnamese.el (vscii): Likewise.
6127         (viscii): Likewise.
6128         * mule/cyrillic.el (koi8-r): Likewise.
6129
6130         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6131         by a symbol, not by a vector.
6132         (chinese-big5-2): Likewise.
6133         * mule/ethiopic.el (ethiopic): Likewise.
6134         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6135         (vietnamese-viscii-upper): Likewise.
6136
6137 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6138
6139         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6140
6141 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6142
6143         * byte-optimize.el (byte-optimize-car): New function.
6144         (byte-optimize-cdr): Ditto.
6145
6146 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6147
6148         * byte-optimize.el: Partial synch with FSF 20.7.
6149         Optimize constant concatenation.
6150         Add keymapp as a side effect free function.  It is a built-in.
6151         (byte-after-unbind-pos): Remove byte-equal.
6152
6153 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6154
6155         * update-elc-2.el: Quote regexps correctly.
6156
6157 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6158
6159         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6160         (ccl-compile): Apply integerp, not integer-or-char-p to
6161         check the type of the buffer magnification
6162         (ccl-compile-write-string): Encode a string with binary
6163         coding system.
6164         (ccl-compile-write-repeat): Likewise.
6165
6166 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6167
6168         * buff-menu.el:
6169         * bytecomp.el:
6170         * coding.el:
6171         * faces.el:
6172         * files.el:
6173         * fill.el:
6174         * float-sup.el:
6175         * font-lock.el:
6176         * help.el:
6177         * iso8859-1.el:
6178         * loaddefs.el:
6179         * menubar-items.el:
6180         * menubar.el:
6181         * modeline.el:
6182         * msw-font-menu.el:
6183         * paragraphs.el:
6184         * paths.el:
6185         * replace.el:
6186         * simple.el:
6187         * sound.el:
6188         * startup.el:
6189         * version.el:
6190         * x-faces.el:
6191         * x-font-menu.el:
6192         Remove purecopy.
6193
6194 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6195
6196         * simple.el (do-auto-fill): Use the function pointer to by
6197         `comment-line-break-function', not `indent-new-comment-line'. This
6198         fixes an issue with cc-mode comment continuation.
6199
6200 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6201
6202         * simple.el (turn-on-auto-fill):  Add (interactive).
6203         * mwheel.el (mwheel-install): Add (interactive).
6204         * font-lock.el (turn-on-font-lock): Add (interactive).
6205         (turn-off-font-lock): Add (interactive).
6206
6207 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6208
6209         * packages.el (packages-special-base-regexp): Add `man'.
6210
6211 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6212
6213         * wid-edit.el (widget-specify-active): map over extents in current
6214         buffer like `widget-specify-inactive' does.  Mapping over the
6215         inactive extent object does not work since the current extent is
6216         ignored by `map-extents'.
6217
6218 2000-10-04  Martin Buchholz <martin@xemacs.org>
6219
6220         * XEmacs 21.2.36 is released.
6221
6222 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6223
6224         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6225         Optimize the compiled-function-constants vector by byte-code
6226         reference counts.
6227
6228 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6229
6230         * build-report.el (build-report-delete-regexp): quote value in
6231         defcustom
6232
6233 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6234
6235         * build-report.el (build-report): Don't bind srcdir which we don't
6236         use in `multiple-value-bind' to avoid the only byte-compiler
6237         warning.
6238
6239 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6240
6241         * build-report.el: Requires cl and custom now.
6242         build-report-version is determined by XEmacs version -- remove
6243         build-report-version*.
6244         * build-report.el (build-report-version): Removed.
6245         * build-report.el (build-report-installation-version-regexp): New.
6246         * build-report.el (build-report-version-file-regexp): New.
6247         * build-report.el (build-report-installation-srcdir-regexp): New.
6248         * build-report.el (build-report-destination): Offer
6249         xemacs-build-reports and xemacs-beta.
6250         * build-report.el (build-report-keep-regexp): Adjusted.
6251         * build-report.el (build-report-delete-regexp): Adjusted.
6252         * build-report.el (build-report-make-output-dir): New.
6253         * build-report.el (build-report-installation-file): Replace use of
6254         `concat' with `expand-file-name'.
6255         * build-report.el (build-report-make-output-file): Removed.
6256         * build-report.el (build-report-make-output-files): New.
6257         * build-report.el (build-report-subject): Identify as
6258         user-variable with "*...".
6259         * build-report.el (build-report-prompts): Ditto.
6260         * build-report.el (build-report-version-file): New.
6261         * build-report.el (build-report-file-encoding): Identify as
6262         user-variable with "*...".
6263         * build-report.el (build-report-make-output-get): New.
6264         * build-report.el (build-report-insert-header): Report
6265         emacs-version and system-configuration instead of
6266         build-report-version.
6267         * build-report.el (build-report-insert-make-output): Add file
6268         argument.
6269         * build-report.el (build-report-insert-installation-file):
6270         Re-indent.
6271         * build-report.el (build-report-keep): Change docstring,
6272         re-indent.
6273         * build-report.el (build-report-delete): Ditto.
6274         * build-report.el (build-report-installation-data): New.
6275         * build-report.el (build-report-version-file-data): New.
6276
6277 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6278
6279         * byte-optimize.el (byte-optimize-lapcode):
6280         Fix the optimization of using the first 5 elements of the
6281         constants vector for variables.
6282         (byte-optimize-lapcode): Fix another ancient broken optimization.
6283
6284 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6285
6286         * *: Spelling mega-patch
6287
6288 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6289
6290         * easymenu.el: doc fixes.
6291         (easy-menu-do-define): Use backquote.
6292         (easy-menu-change):
6293         (easy-menu-add):
6294         `when' seems much clearer than `if' here.
6295         (easy-menu-remove):
6296         (easy-menu-add-item):
6297         (easy-menu-item-present-p):
6298         (easy-menu-remove-item):
6299         Wrap using (when (featurep 'menubar) ...)
6300
6301 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6302
6303         * bytecomp.el (displaying-byte-compile-warnings):
6304         Revert Ben's change to this function below so that the compile log
6305         is displayed properly for users of the "popper" package.
6306
6307 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6308
6309         * window.el (save-selected-window): Use backquote.
6310
6311         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6312         Renamed from `byte-compile-file-form-defvar'.
6313         * bytecomp.el (byte-compile-defvar-or-defconst):
6314         Only cons onto current-load-list in top-level forms.
6315         Else this leaks a cons cell every time a defun is called.
6316         Renamed from `byte-compile-defvar', for clarity.
6317         Warn when docstring of defvar is not a string.
6318         Use consistent error messages.
6319         Better comments.
6320
6321 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6322
6323         * simple.el (set-variable):
6324         Remove unneeded defvar by rearranging order of let* forms.
6325
6326         * mule/mule-ccl.el (ccl-get-next-code):
6327         * menubar-items.el (bookmark-menu-filter):
6328         (language-environment-menu-filter):
6329         (tutorials-menu-filter):
6330         * toolbar-items.el (toolbar-compile):
6331         * byte-optimize.el (disassemble-offset):
6332         Use (declare (special ...)) instead of `defvar'.
6333
6334         * cl-macs.el (cl-do-proclaim):
6335         Fix (declare (special ...)) warning suppression syntax.
6336
6337 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6338
6339         * info.el (Info-tag-table-marker):
6340         (Info-tag-table-buffer):
6341         (Info-find-file-node):
6342         (Info-read-subfile):
6343         (Info-build-node-completions):
6344         (Info-search):
6345         (Info-mode):
6346         Multiple info buffer support.
6347
6348 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6349
6350         * ldap.el (ldap-decode-entry): New defun
6351         (ldap-search-entries): Use it in order to decode DN-prefixed
6352         entries properly
6353
6354 2000-08-23  Daniel Pittman <daniel@danann.net>
6355
6356         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6357         Use `eq', not `=', to compare symbols.
6358
6359 2000-07-30  Ben Wing  <ben@xemacs.org>
6360
6361         * bytecomp.el (byte-compile-report-error):
6362         * bytecomp.el (displaying-byte-compile-warnings):
6363         if stack-trace-on-error is set, send out a backtrace when
6364         an error is encountered that stops byte compilation.  this
6365         should make it much much easier to track down those curious
6366         problems.  also undo the kludge of using a separate "*Show*"
6367         buffer for display when there's a temp-buffer-show-function;
6368         we can avoid this by just being a little smarter.
6369
6370         * dialog-items.el:
6371         * dialog-items.el (search-dialog-regexp): New.
6372         * dialog-items.el (search-dialog-callback):
6373         * dialog-items.el (make-search-dialog):
6374         add a regexp option to the dialog and clean up a bit.
6375
6376         * dialog.el:
6377         * dialog.el (yes-or-no-p-dialog-box):
6378         * dialog.el (get-dialog-box-response):
6379         * dialog.el (make-dialog-box):
6380         * dialog.el (dialog-box-finish): New.
6381         * dialog.el (dialog-box-cancel): New.
6382         * dialog.el (internal-make-dialog-box-exit): New.
6383         implement [properly!] the :modal property of the new dialog box
6384         interface.  this is the first time xemacs has ever had *proper*
6385         modal dialog boxes, giving the standard window-system feedback.
6386         (e.g. under windows, clicking on a disabled frame causes a beep
6387         and makes the dialog box flash three times.)
6388
6389         * dragdrop.el: header keyword frobbing.
6390
6391         * dumped-lisp.el (preloaded-file-list):
6392         renamed winnt.el to win32-native.el.
6393
6394         * faces.el (face-property):
6395         * faces.el (set-face-property):
6396         * faces.el (frob-face-property):
6397         * faces.el (frob-face-font-2):
6398         * faces.el (make-face-bold):
6399         * faces.el (make-face-italic):
6400         * faces.el (make-face-bold-italic):
6401         * faces.el (make-face-unbold):
6402         * faces.el (make-face-unitalic):
6403         * faces.el (make-face-smaller):
6404         * faces.el (make-face-larger):
6405         clean up the implementation of these so that window-system-specific
6406         methods are called only on objects belonging to that window system.
6407         previously, you could have [e.g.] mswindows-make-face-bold called
6408         on font object of device type `stream', which is not good and
6409         explains the subtle errors Adrian was getting when byte-compiling
6410         something that required 'term. (Adrian, now you can use stack-trace-
6411         on-error to find the exact place where things are going wrong instead
6412         of having to laboriously binary-search your way through.)
6413
6414         * finder.el (finder-known-keywords):
6415         cleaned up -- properly sorted, clarified the meanings of many of
6416         the keywords, and added a few -- mswin, gui, content, build, www,
6417         user, services.  the last two try to distinguish between a package
6418         that's used directly by the user, and a package that provides
6419         support services to other packages.
6420
6421         * font-lock.el (lisp-font-lock-keywords-2):
6422         update list of lisp control structures to include everything,
6423         including new ones i introduced.
6424
6425         * gutter.el: header keyword frobbing.
6426
6427         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6428         recent isearch element was not doing so!  you got the second-most-
6429         recent instead.
6430
6431         * lisp-mode.el (construct-lisp-mode-menu):
6432         more menubar cleanups.
6433         * lisp-mode.el (with-selected-window):
6434         make it indent properly.
6435
6436         * menubar-items.el (default-menubar): lots of menubar cleanups.
6437         rearranged the options menu the most, e.g. splitting up the
6438         Keyboard/Mouse menu into a new Editing menu and combining the
6439         separate Scrollbar/Gutter/Toolbar submenus into Display.
6440         Got rid of General, moved items to Editing or new Troubleshooting.
6441         Moved Packages to Tools; doesn't seem to belong under Options.
6442         Added stuff to the Cmds menu, e.g. Change Case.
6443
6444         NB please don't complain about these periodic menubar changes.
6445         Anything like this is necessarily incremental in its construction
6446         -- By constant use you gradually become more and more aware of
6447         better and better ways to group menu items.  When we eventually
6448         move the options menu to a property sheet, the existing structure
6449         will probably be preserved fairly well.
6450
6451         * minibuf.el (next-history-element): fix problems with pressing
6452         down arrow in repeat-complex-command.
6453
6454         * modeline.el:
6455         * modeline.el (modeline-3d-p): New.
6456         added custom variable for controlling the 3d modeline.  the
6457         corresponding Options item has been present for a long time,
6458         but commented out with "fix me!" comments.  it's fixed now.
6459
6460         * obsolete.el (add-menu):
6461         remove bogus gettexts.
6462
6463         * process.el (shell-quote-argument):
6464         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6465         For bash under Windows native, see below.
6466
6467         * simple.el:
6468         * simple.el (display-warning-buffer):
6469         Fixed the handling of warning display to eliminate the annoying
6470         *Show* buffer, like was done for byte-compiler output above.
6471
6472         * simple.el (debug-print): New.
6473         Simple function for sending debug messages to the console and/or
6474         other debug places.
6475
6476         * subr.el (replace-in-string):
6477         Rewrite this function to avoid N^2 behavior with large strings --
6478         catastrophic with the new Windows selection code! (Apparently the
6479         author of this function didn't realize there was a fun
6480         replace-match that could make his life much easier, because we
6481         duplicated the entire logic.  The new version is smaller, easier
6482         to understand, much more robust, and has extended features --
6483         those of replace-match.)
6484
6485         * window.el:
6486         * window.el (with-selected-window): New.
6487         An obvious complement to the existing `with-selected-frame' and
6488         `with-current-buffer'.
6489
6490         * win32-native.el: Renamed from winnt.el.
6491         Added a great deal of stuff for properly handling process quoting,
6492         somewhat modeled on Kirill's original model (which i later threw
6493         away).  We should now finally have correctly working process arg
6494         quoting/dequoting so that the final app gets exactly what we
6495         intended.  Because the mechanism is in Lisp, it's easily
6496         extendible. (For those running bash and running the native
6497         version, I tried hard to do what I thought was correct.  But more
6498         thought is needed, and ideally the volunteer work of people with
6499         these configurations that they generally run on.)
6500
6501         * x-font-menu.el (x-font-menu-font-data):
6502         Put in defvar's to fix byte-compiler warnings.
6503
6504 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6505
6506         * select.el (selection-coercion-alist): Initialise.
6507         * select.el (select-coerce-to-text): New.
6508         * select.el (select-coerce): New.
6509         New functions to perform type and value coercion.
6510
6511         * select.el (select-buffer-killed-default): Keep data if it was
6512         on the clipboard.
6513
6514 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6515
6516         * menubar-items.el (default-menubar): Fix typo.
6517         (default-menubar): `lambda' was mispelled as `lamda'.
6518
6519 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6520
6521         * window.el (shrink-window-if-larger-than-buffer): Remove
6522         edge checking code.
6523
6524 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6525
6526         * paths.el (gnus-local-domain): Removed.
6527         (gnus-local-organization): Ditto.
6528         (gnus-startup-file): Ditto.
6529
6530 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6531
6532         * files.el (auto-mode-alist): Add .spec for RPM.
6533
6534 2000-07-31  Andy Piper  <andy@xemacs.org>
6535
6536         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6537
6538 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6539
6540         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6541         browse-url.
6542         * help.el (xemacs-www-page): Ditto.
6543         (xemacs-www-faq): Ditto.
6544         * menubar-items.el (default-menubar): Ditto.
6545
6546         * wid-edit.el (widget-url-link-action): Ditto.
6547         From: Kenichi OKADA <okada@opaopa.org>.
6548
6549 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6550
6551         * finder.el (finder-commentary): Add autoload cookie.
6552
6553 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6554
6555         * files.el (insert-file-contents-literally): Fix second let
6556         binding for `coding-system-for-read' to `coding-system-for-write'
6557         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6558
6559 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6560
6561         * files.el (insert-file-contents-literally): Use binary coding
6562         system (from Morioka san).
6563         (insert-file-contents-literally): Make file-name-handler method.
6564
6565 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6566
6567         * cl-macs.el (get-selection): Add defsetf.
6568
6569 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6570
6571         * x-init.el (x-activate-region-as-selection): replace obsolete
6572         function x-own-selection with own-selection.
6573         (ow-find): replace obsolete functions x-get-selection and
6574         x-get-clipboard with get-selection and get-clipboard.
6575         (init-post-x-win): replace obsolete function x-disown-selection
6576         with disown-selection.
6577
6578 2000-07-20  Mike Sperber  <mike@xemacs.org>
6579
6580         * startup.el (load-user-init-file): Only try to load init file if
6581         it exists.
6582
6583 2000-07-10  Andy Piper  <andy@xemacs.org>
6584
6585         * dialog-items.el: sync with Ben's patch.
6586
6587         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6588         comment.
6589         (progress-text-glyph): deleted.
6590         (progress-layout-glyph): make completely minimal.
6591         (progress-gauge-glyph): ditto.
6592         (progress-display-style): fix to handle dynamic instantiator
6593         changes.
6594         (progress-text-instantiator): new.
6595         (progress-layout-instantiator): new.
6596         (progress-gauge-instantiator): new.
6597         (set-progress-display-instantiator): renamed and changed from
6598         set-progress-display-style.
6599         (progress-abort-glyph): use instantiator not glyph.
6600         (append-progress-display): use set-progress-display-instantiator
6601         and set-glyph-image.
6602         (abort-progress-display): ditto.
6603         (raw-append-progress-display): ditto.
6604
6605 2000-07-20  Ben Wing  <ben@xemacs.org>
6606
6607         * code-files.el: Move Mule-specific code to mule-coding.el.
6608
6609 2000-07-15  Ben Wing  <ben@xemacs.org>
6610
6611         * autoload.el:
6612         Fixed comments.
6613
6614         * cmdloop.el:
6615         * cmdloop.el (yes-or-no-p):
6616         * cmdloop.el (y-or-n-p):
6617         Make these functions use should-use-dialog-box-p and not be
6618         overridden in dialog.el.
6619
6620         * cus-dep.el:
6621         * cus-dep.el (Custom-make-dependencies): Removed.
6622         * cus-dep.el (Custom-make-dependencies-1): New.
6623         * cus-dep.el (Custom-make-one-dependency): New.
6624         New entry point for use in Makefiles, to avoid excessive
6625         invocations.
6626
6627         * cus-edit.el (custom-variable-reset-saved):
6628         * cus-edit.el (custom-variable-reset-standard):
6629         * cus-edit.el (custom-save-resets):
6630         Fix bytecompiler warnings.
6631
6632         * dialog.el:
6633         * dialog.el (yes-or-no-p-dialog-box):
6634         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6635         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6636         * dialog.el (get-dialog-box-response):
6637         * dialog.el (message-or-box):
6638         * dialog.el (make-dialog-box):
6639         * dialog.el (popup-dialog-box): New.
6640         Avoid yes-or-no-p bogosities.
6641         Create a general function `make-dialog-box' to encapsulate all
6642         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6643
6644         * dumped-lisp.el (preloaded-file-list):
6645         Add dialog-items.  Clean up.  Group files by types.
6646
6647         * easymenu.el (easy-menu-add):
6648         * easymenu.el (easy-menu-remove):
6649         Account for accelerators.
6650
6651         * extents.el:
6652         * extents.el (extent-list): New args, like in map-extents.
6653         * extents.el (extent-at-event): New.
6654         * extents.el (extents-at-event): New.
6655
6656         * font-lock.el:
6657         * font-lock.el (font-lock-mode):
6658         * font-lock.el (font-lock-default-fontify-buffer):
6659         * font-lock.el (font-lock-default-unfontify-region):
6660         * font-lock.el (font-lock-fontify-syntactically-region):
6661         * font-lock.el (font-lock-fontify-keywords-region):
6662         Use new progress-feedback names.
6663
6664         * font-lock.el (java-font-lock-identifier-regexp):
6665         * font-lock.el (java-font-lock-class-name-regexp):
6666         Fix bytecompiler warnings.
6667
6668         * gutter-items.el:
6669         * gutter-items.el (progress-display-use-echo-area): Removed.
6670         * gutter-items.el (progress-feedback-use-echo-area): New.
6671         * gutter-items.el (progress-display-popup-period): Removed.
6672         * gutter-items.el (progress-feedback-popup-period): New.
6673         * gutter-items.el (set-progress-display-style): Removed.
6674         * gutter-items.el (set-progress-feedback-style): New.
6675         * gutter-items.el (progress-display-style): Removed.
6676         * gutter-items.el (progress-feedback-style): New.
6677         * gutter-items.el (progress-stack):
6678         * gutter-items.el (progress-displayed-p): Removed.
6679         * gutter-items.el (progress-feedbacked-p): New.
6680         * gutter-items.el (clear-progress-display): Removed.
6681         * gutter-items.el (clear-progress-feedback): New.
6682         * gutter-items.el (progress-display-clear-when-idle): Removed.
6683         * gutter-items.el (progress-feedback-clear-when-idle): New.
6684         * gutter-items.el (remove-progress-display): Removed.
6685         * gutter-items.el (remove-progress-feedback): New.
6686         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6687         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6688         * gutter-items.el (append-progress-display): Removed.
6689         * gutter-items.el (append-progress-feedback): New.
6690         * gutter-items.el (abort-progress-display): Removed.
6691         * gutter-items.el (abort-progress-feedback): New.
6692         * gutter-items.el (raw-append-progress-display): Removed.
6693         * gutter-items.el (raw-append-progress-feedback): New.
6694         * gutter-items.el (display-progress-display): Removed.
6695         * gutter-items.el (display-progress-feedback): New.
6696         * gutter-items.el (current-progress-display): Removed.
6697         * gutter-items.el (current-progress-feedback): New.
6698         * gutter-items.el (current-progress-display-label): Removed.
6699         * gutter-items.el (current-progress-feedback-label): New.
6700         * gutter-items.el (progress-display): Removed.
6701         * gutter-items.el (progress-feedback): New.
6702         Replace "progress-display" with "progress-feedback" globally.
6703
6704         * gutter-items.el (lprogress-display): Removed.
6705         * gutter-items.el (progress-feedback-with-label): New.
6706         Rename lprogress-display ==> progress-feedback-with-label.
6707
6708         * gutter-items.el (search-dialog-direction): Removed.
6709         * gutter-items.el (search-dialog-text): Removed.
6710         * gutter-items.el (search-dialog-callback): Removed.
6711         * gutter-items.el (make-search-dialog): Removed.
6712         Move to dialog-items.el.
6713
6714         * help.el:
6715         * help.el (help-mode-quit):
6716         * help.el (mode-for-help): New.
6717         * help.el (help-sticky-window): New.
6718         * help.el (help-window-config): New.
6719         * help.el (with-displaying-help-buffer):
6720         * help.el (function-at-event): New.
6721         * help.el (help-symbol-regexp): New.
6722         * help.el (help-symbol-run-function-1): New.
6723         * help.el (help-symbol-run-function): New.
6724         * help.el (help-symbol-function-context-menu): New.
6725         * help.el (help-symbol-variable-context-menu): New.
6726         * help.el (help-symbol-function-and-variable-context-menu): New.
6727         * help.el (frob-help-extents): New.
6728         * help.el (describe-function-1):
6729         * help.el (variable-at-point):
6730         * help.el (variable-at-event): New.
6731         * help.el (describe-variable):
6732         Major overhaul.
6733         - Make functions and variables be mousable.
6734         - Middle button hyperlinks.
6735         - New context-menu entries.
6736
6737         * keydefs.el:
6738         * keydefs.el (global-map):
6739         New key bindings to move lines up and down.
6740
6741         * lisp-mode.el:
6742         * lisp-mode.el (construct-lisp-mode-menu): New.
6743         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6744         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6745         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6746         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6747         Make popup and menubar menus be different.  Popup menu uses
6748         clicked location and automatically assumes symbol under the mouse
6749         for various commands.
6750
6751         * menubar-items.el:
6752         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6753         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6754
6755         * menubar-items.el (global-popup-menu): Removed.
6756         * menubar-items.el (mode-popup-menu): Removed.
6757         * menubar-items.el (activate-popup-menu-hook): Removed.
6758         * menubar-items.el (popup-mode-menu): Removed.
6759         * menubar-items.el (popup-buffer-menu): Removed.
6760         * menubar-items.el (popup-menubar-menu): Removed.
6761         Move to menubar.el.
6762
6763         * menubar.el:
6764         * menubar.el (global-popup-menu): New.
6765         * menubar.el (mode-popup-menu): New.
6766         * menubar.el (activate-popup-menu-hook): New.
6767         * menubar.el (last-popup-menu-event): New.
6768         * menubar.el (popup-mode-menu): New.
6769         * menubar.el (popup-buffer-menu): New.
6770         * menubar.el (popup-menubar-menu): New.
6771         * menubar.el (menu-call-at-event): New.
6772         Move non-content functions here.  Add support for context menu
6773         items on extents.
6774
6775         * minibuf.el (minibuffer-history-uniquify):
6776         Typo fix.
6777
6778         * minibuf.el (read-file-name-1):
6779         Call new file dialog box if it exists.
6780
6781         * minibuf.el (mouse-rfn-setup-vars):
6782         Clean up "chop" action.
6783
6784         * mouse.el:
6785         * mouse.el (button2): Now bound to mouse-track.
6786         * mouse.el (click-inside-extent-p):
6787         * mouse.el (point-inside-extent-p):
6788         * mouse.el (point-inside-selection-p):
6789         * mouse.el (mouse-drag-or-yank): Removed.
6790         * mouse.el (mouse-begin-drag-n-drop): New.
6791         * mouse.el (mouse-eval-sexp):
6792         * mouse.el (mouse-track-activate-strokes): New.
6793         * mouse.el (mouse-track-do-activate): New.
6794         * mouse.el (mouse-track):
6795         * mouse.el (default-mouse-track-event-is-with-button): New.
6796         * mouse.el (default-mouse-track-cleanup-hook):
6797         * mouse.el (default-mouse-track-drag-hook):
6798         * mouse.el (default-mouse-track-drag-up-hook):
6799         * mouse.el (default-mouse-track-click-hook):
6800         Merge drag-n-drop into mouse-track.
6801         Add general "activate" support to replace specific button2 kludges.
6802         Use "button modifier" support in mouse-track.
6803
6804         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6805
6806         * package-ui.el:
6807         * package-ui.el (pui-menu):
6808         * package-ui.el (pui-popup-context-sensitive): Removed.
6809         Fix bytecompiler warnings.
6810         Clean up popup code a bit.
6811
6812         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6813
6814         * simple.el:
6815         * simple.el (transpose-lines):
6816         * simple.el (transpose-line-up): New.
6817         * simple.el (transpose-line-down): New.
6818         * simple.el (transpose-subr):
6819         * simple.el (transpose-subr-1): Removed.
6820         Clean up, add functions to move lines up and down.
6821
6822         * startup.el (mail-host-address):
6823         * startup.el (user-mail-address):
6824         Customize.
6825
6826         * subr.el:
6827         * subr.el (set-symbol-value-in-buffer): New.
6828         * subr.el (error):
6829         * subr.el (check-argument-type):
6830         * subr.el (defined-error-p): New.
6831         Add structured error support.
6832
6833         * toolbar-items.el (toolbar-compile):
6834         Use new make-dialog-box.
6835
6836         * update-elc.el:
6837
6838         * userlock.el (ask-user-about-lock-dbox):
6839         * userlock.el (ask-user-about-supersession-threat-dbox):
6840         * userlock.el (ask-user-about-lock):
6841         * userlock.el (ask-user-about-supersession-threat):
6842         Use new make-dialog-box.
6843         Add safety checks; use should use-dialog-box-p.
6844
6845         * window-xemacs.el:
6846         * window-xemacs.el (__buffer-dedicated-frame):
6847         * window-xemacs.el (buffer-dedicated-frame): New.
6848         * window-xemacs.el (set-buffer-dedicated-frame): New.
6849         Move dedicated-frame stuff into lisp.
6850
6851 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6852
6853         * printer.el (generic-print-region): Do not require that
6854         `printer-name' be set.
6855         (printer-name): Commentary clarification.
6856
6857 2000-07-19  Martin Buchholz <martin@xemacs.org>
6858
6859         * XEmacs 21.2.35 is released.
6860
6861 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6862
6863         * select.el (selection-coercible-types): Initialise.
6864
6865 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6866
6867         * select.el (own-clipboard): Bug fix.
6868
6869 2000-07-17  Mike Sperber  <mike@xemacs.org>
6870
6871         * cus-edit.el (custom-migrate-custom-file): Save init file before
6872         continuing.
6873
6874 2000-07-16  Mike Sperber  <mike@xemacs.org>
6875
6876         * startup.el (load-init-file): Remove silly call to
6877         `load-user-custom-file`.
6878         (maybe-migrate-user-init-file): Minor fixes.
6879
6880 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6881
6882         * apropos.el (apropos-documentation-check-doc-file):
6883         `doc' variable should be let-bound, as was presumably intended.
6884
6885         * cus-edit.el (custom-variable-reset-saved):
6886         (custom-variable-reset-standard):
6887         Remove unused variable comment-widget.  Twice.
6888
6889         * toolbar.el (toolbar-blank-press-function):
6890         Add a real defvar with initial value nil and proper docstring.
6891         (press-toolbar-button): No need to check for boundp-ness anymore.
6892
6893         * rect.el (open-rectangle-line): Remove useless (let) form.
6894         Add defvar for pending-delete-mode.
6895
6896         * info.el (Info-find-node): This function needs an autoload cookie.
6897
6898         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6899         Use let* since the second form referred to the first.
6900
6901 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6902
6903         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6904         instead of removed `mswindows-get-clipboard'.
6905
6906
6907 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6908
6909         * select.el (select-convert-from-text): New.
6910         * select.el (select-convert-from-length): New.
6911         * select.el (select-convert-from-integer): New.
6912         * select.el (select-convert-from-identity): New.
6913         * select.el (select-convert-from-filename): New.
6914         * select.el (selection-converter-in-alist): Use them.
6915         New converter functions for X.
6916
6917         * select.el (get-selection): Removed comment.
6918
6919         * select.el (own-selection): Removed append code - I thought
6920         I'd already done this, but apparently not...
6921
6922         * select.el: Changed comment about TIMESTAMP.
6923
6924         * select.el (select-convert-in): New.
6925         * select.el (select-convert-out): New.
6926         New functions that get used by select.c.
6927
6928         * select.el (select-buffer-killed-default): New.
6929         * select.el (select-buffer-killed-text): New.
6930         * select.el (selection-buffer-killed-alist): New.
6931         New list and functions that get called if a relevant selection
6932         exists and a buffer gets killed.
6933
6934         * select.el (select-convert-to-targets):
6935         * select.el (select-convert-to-identity): Removed.
6936         * select.el (select-convert-from-identity): Removed.
6937         * select.el (select-converter-out-alist):
6938         Removed _EMACS_INTERNAL selection type.
6939
6940         * x-select.el (xselect-kill-buffer-hook): Removed.
6941         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6942         Removed this X-specific nonesense. Use the generic support
6943         in select.el instead.
6944
6945 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6946
6947         * mule/mule-category.el (defined-category-hashtable):
6948         Use make-hash-table instead of make-hashtable
6949
6950         * buff-menu.el: Byte-compiler warning fix.
6951
6952         * isearch-mode.el (isearch-highlight-all-cleanup):
6953         Remove unused variable `isearch-highlight-all-start'.
6954
6955         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6956
6957         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6958
6959         * cus-dep.el (Custom-make-dependencies):
6960         Add autoload cookie for custom-add-loads to generated custom-load.el.
6961
6962         * autoload.el (autoload-package-name): Warning suppression.
6963         Move defvar prior to first use.
6964
6965         * custom.el: Add autoload for custom-declare-face.
6966         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6967         * cl.el (cl-hack-byte-compiler):
6968         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6969         to work properly.
6970
6971 2000-07-08  Mike Sperber  <mike@xemacs.org>
6972
6973         * startup.el (load-home-init-file): Added variable.
6974         (maybe-migrate-user-init-file): Added.
6975         (load-user-init-file): Load custom file if different from init
6976         file.
6977
6978         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6979         "startup."
6980
6981         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6982         Moved `custom-file'-related code to cus-file.el.
6983
6984         * cus-file.el: New file.
6985
6986 2000-04-01  Mike Sperber  <mike@xemacs.org>
6987
6988         * packages.el (packages-find-package-directories): Added support
6989         for external package hierarchies with in-place installations.
6990
6991         * find-paths.el (paths-root-in-place-p): Added.
6992         (paths-find-emacs-directory): Added support for external
6993         directories with in-place installations.
6994         (paths-find-site-directory): Ditto.
6995
6996         * startup.el (find-user-init-file): Also look for
6997         ~/.xemacs/init.elc? in preference to ~/.emacs.
6998
6999 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7000
7001         * select.el (own-selection):
7002         * select.el (own-clipboard): Changed `append' parameter to
7003         `how-to-use' parameter.
7004         * select.el (own-selection): Removed icky append code.
7005         * select.el (own-selection, get-selection): Removed extra type
7006         checking.
7007         * select.el (selection-appender-alist):
7008         * select.el (selection-converter-{in|out}-alist): Initialise.
7009         * select.el (select-append-to-*): New.
7010         * select.el (select-convert-from-*): New.  New functions to append
7011         data and convert data from external type.
7012
7013 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7014
7015         * font-lock.el: Javadoc enhancements.
7016
7017 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7018
7019         * printer.el (generic-print-region): Compose job name from buffer
7020         name.
7021
7022 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7023
7024         * font-lock.el (font-lock-fontify-pending-extents): Call
7025         font-lock-fontify-region instead of font-lock-fontify-buffer
7026         to avoid unnecessary progress gauges.
7027
7028 2000-07-06  Craig Lanning  <lanning@scra.org>
7029
7030         * custom-load.el (faces):
7031
7032         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7033         dir is a regex.
7034
7035         * process.el (call-process-internal): from Dan Holmsand, use binary
7036         coding systems so that jka-compr works.
7037
7038 2000-07-07  Ben Wing  <ben@xemacs.org>
7039
7040         * font-lock.el: Undo previous change.  Unfortunately, some
7041         files actually use the variables directly in their init code
7042         without quoting them.
7043
7044 2000-07-07  Ben Wing  <ben@xemacs.org>
7045
7046         * font-lock.el (defvar font-lock-*-face): Removed.
7047
7048         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7049         only when necessary.
7050
7051 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7052
7053         * cl-macs.el: fix cl-transform-function-property kludge
7054         so that it does not require a random feature.
7055
7056 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7057
7058         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7059         as in Linux kernel "Rules.make".
7060
7061 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7062
7063         * build-report.el (build-report): Add autoload cookie.
7064
7065 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7066
7067         * package-ui.el (defgroup pui):  Correct a misspelling
7068         (pui-toggle-package-delete):  Change `seleted' to `selected'
7069
7070 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7071
7072         * package-get.el (package-get-update-base):
7073         (package-get): Use insert-file-contents-literally always.
7074         (package-get-maybe-save-index):
7075         Force coding system for writing to binary.
7076
7077 2000-06-08  Mike Alexander  <mta@arbortext.com>
7078
7079         * code-process.el (call-process-region): If there is no coding
7080         system for the process on process-coding-system-alist use the
7081         coding system of the buffer containing the region.
7082
7083 2000-06-10  Ben Wing  <ben@xemacs.org>
7084
7085         * cmdloop.el (command-error):
7086         If debug-on-error and noninteractive, output backtrace.
7087
7088         * files.el (file-relative-name):
7089         Remove MSDOS references.
7090
7091         * simple.el (line-number): New function, due to non-obvious
7092         behavior/usage of count-lines.
7093
7094         * simple.el (count-lines): document non-obvious usage to get
7095         line number.
7096
7097 2000-06-11  Ben Wing  <ben@xemacs.org>
7098
7099         * faces.el ((featurep 'xpm)):
7100         * x-faces.el (x-init-face-from-resources):
7101         * x-faces.el (x-init-frame-faces):
7102         * x-misc.el (x-init-specifier-from-resources):
7103         * x-misc.el (x-get-resource-and-bogosity-check):
7104         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7105         * x-mouse.el (x-init-pointer-shape):
7106         * x-scrollbar.el (x-init-scrollbar-from-resources):
7107         Add sixth argument to x-get-resource calls so as to issue warnings
7108         rather than errors on bogus arguments.
7109
7110 2000-06-05  Ben Wing  <ben@xemacs.org>
7111
7112         * compat.el: new file.  provides a clean, non-intrusive way to
7113         define compatibility functions.
7114
7115         * process.el (shell-quote-argument): temporary fix for lack
7116         of nt-quote-process-args.  #### I need to put back the overall
7117         structure of that mechanism but redo the guts of it using the
7118         extra intelligence in the C code.
7119
7120 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7121
7122         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7123         `package-get' does in package-get.el, instead of using external
7124         "md5sum" program.
7125
7126         * package-get.el (package-get): Insert package file literally to
7127         make checksum calculation work.
7128
7129 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7130
7131         * code-files.el (convert-mbox-coding-system): Deleted.
7132         (file-coding-system-alist): Removed reference to
7133         convert-mbox-coding-system.
7134
7135 2000-05-28  Martin Buchholz <martin@xemacs.org>
7136
7137         * XEmacs 21.2.34 is released.
7138
7139 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7140
7141         * font-lock.el (font-lock-keywords): Rewrote docstring
7142
7143 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7144
7145         * loadhist.el (unload-feature): handle case where x is both boundp
7146         and fboundp
7147
7148 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7149
7150         * packages.el: It's ok to use built-in macros, but not lisp
7151         defined ones.
7152
7153 2000-05-20  Ben Wing  <ben@xemacs.org>
7154
7155         * font-lock.el:
7156         * font-lock.el (font-lock-message-threshold):
7157         * font-lock.el (font-lock-mode):
7158         * font-lock.el (font-lock-default-fontify-buffer):
7159         * font-lock.el (font-lock-always-fontify-immediately):
7160         * font-lock.el (font-lock-old-extent): Removed.
7161         * font-lock.el (font-lock-old-len): Removed.
7162         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7163         * font-lock.el (font-lock-pending-extent-table): New.
7164         * font-lock.el (font-lock-range-table): New.
7165         * font-lock.el (font-lock-after-change-function):
7166         * font-lock.el (font-lock-after-change-function-1): Removed.
7167         * font-lock.el (font-lock-fontify-pending-extents): New.
7168         * font-lock.el ('font-lock-revert-cleanup): Removed.
7169         * font-lock.el ('font-lock-revert-setup): Removed.
7170         Rewrite deferral code to handle any number of changes, merging
7171         them properly.  Remove hacked-up code for revert-buffer, now
7172         unnecessary.
7173
7174         * menubar-items.el (default-menubar):
7175         In Options->Edit Init File, don't switch to emacs-lisp-mode
7176         unless necessary; doing this turns off font-lock.
7177
7178 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7179
7180         * keydefs.el: Define C-x BS to backward-kill-sentence.
7181
7182 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7183
7184         * files.el (hack-local-variables-prop-line): Use non-greedy
7185         matching to process -*-texinfo-*- -*-.
7186
7187 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7188
7189         * minibuf.el (minibuf-directory-files): new function.
7190         (read-file-name-activate-callback): use minibuf-directory-files.
7191         (read-directory-name-internal): ditto.
7192         (mouse-file-display-completion-list): ditto.
7193         (mouse-directory-display-completion-list): ditto.
7194         (read-file-name-internal): remove "./" from completion list unless
7195         explicitly matched, for consistency.
7196
7197 2000-05-11  Ben Wing  <ben@xemacs.org>
7198
7199         * gutter-items.el (gutter-buffers-tab):
7200         * gutter-items.el (add-tab-to-gutter):
7201         * gutter-items.el (update-tab-in-gutter):
7202         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7203         * gutter-items.el (append-progress-display):
7204         * gutter-items.el (abort-progress-display):
7205         * gutter-items.el (raw-append-progress-display):
7206         Further fixes.  Use set-glyph-image not set-image-instance-property,
7207         to fix problems with multiple windows in a frame.
7208
7209         * menubar-items.el (tutorials-menu-filter):
7210         Fix typo.
7211
7212         * startup.el (early-error-handler):
7213         Display message box under windows; otherwise, message will disappear
7214         before it can be viewed.
7215
7216         * update-elc.el:
7217         Fix bug in NEEDTODUMP processing.
7218
7219 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7220
7221         * startup.el (lock-directory): Removed.
7222         (superlock-file): Ditto.
7223         (startup-set-paths): Remove lockdir.
7224         (startup-setup-paths-warning): Remove lock-directory.
7225
7226         * setup-paths.el (paths-find-lock-directory): Removed.
7227         (paths-find-superlock-file): Ditto.
7228
7229 2000-05-09  Ben Wing  <ben@xemacs.org>
7230
7231         * faces.el (set-face-property):
7232         * faces.el (set-face-font):
7233         * faces.el (set-face-foreground):
7234         * faces.el (set-face-background):
7235         * faces.el (set-face-background-pixmap):
7236         * faces.el (set-face-underline-p):
7237         * faces.el (set-face-strikethru-p):
7238         * faces.el (set-face-highlight-p):
7239         * faces.el (set-face-dim-p):
7240         * faces.el (set-face-blinking-p):
7241         * faces.el (set-face-reverse-p):
7242         doc string changes.
7243
7244         * glyphs.el:
7245         * glyphs.el (make-image-specifier):
7246         * glyphs.el (glyph-property):
7247         * glyphs.el (set-glyph-image):
7248         * glyphs.el (make-glyph):
7249         * glyphs.el (make-pointer-glyph):
7250         * glyphs.el (make-icon-glyph):
7251         * glyphs.el (widget-image-instance-p): New.
7252         authorship info, lots of doc changes.  New predicate, inadvertently
7253         omitted.  the general principle with specifier docs is now that
7254         the description of instantiators should go with the make-foo-specifier
7255         fun's doc string, rather than in foo-specifier-p.  this follows
7256         conventions elsewhere in XEmacs and in general is a lot more obvious
7257         of a place to look.  sometimes the make-foo-specifier function needs
7258         to be created in the process.
7259
7260         * gutter.el:
7261         * gutter.el (make-gutter-specifier): New.
7262         * gutter.el (make-gutter-size-specifier): New.
7263         * gutter.el (make-gutter-visible-specifier): New.
7264         specifier doc updates according to the conventions specified before.
7265
7266         * objects.el:
7267         * objects.el (make-font-specifier):
7268         * objects.el (make-color-specifier):
7269         * objects.el (make-face-boolean-specifier): New.
7270         specifier doc updates according to the conventions specified before.
7271
7272         * specifier.el:
7273         * specifier.el (set-specifier):
7274         * specifier.el (make-integer-specifier): New.
7275         * specifier.el (make-boolean-specifier): New.
7276         * specifier.el (make-natnum-specifier): New.
7277         * specifier.el (make-generic-specifier): New.
7278         * specifier.el (make-display-table-specifier): New.
7279         specifier doc updates according to the conventions specified before.
7280
7281         * toolbar.el:
7282         * toolbar.el (make-toolbar-specifier): New.
7283         specifier doc updates according to the conventions specified before.
7284
7285 2000-05-09  Ben Wing  <ben@xemacs.org>
7286
7287         * process.el (call-process-internal): Revert to previous version
7288         because Mike's change clashed with a change I did not long before.
7289         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7290         Thanks very much Mike for pointing out the bug and submitting a
7291         patch!
7292
7293 2000-04-13  Mike Alexander  <mta@arbortext.com>
7294
7295         * process.el (call-process-internal): Send the correct input buffer
7296         (call-process-internal): Return the exit status of the process
7297
7298 2000-05-07  Ben Wing  <ben@xemacs.org>
7299
7300         * winnt.el:
7301         * winnt.el (nt-quote-args-verbatim): Removed.
7302         * winnt.el (nt-quote-args-prefix-quote): Removed.
7303         * winnt.el (nt-quote-args-backslash-quote): Removed.
7304         * winnt.el (nt-quote-args-double-quote): Removed.
7305         * winnt.el (nt-quote-args-functions-alist): Removed.
7306         * winnt.el (nt-quote-process-args): Removed.
7307         Remove all stuff for argument quoting.  We borrow the code instead
7308         from Emacs 20.6, which is much more careful in its quoting
7309         (e.g. in handling runs of the escape character) and avoids most of
7310         the need for this Lisp mechanism by checking to see whether we're
7311         running a Cygwin or normal program and doing the appropriate
7312         quoting.  If we end up needing such a mechanism, we should add
7313         it by extending the variable `mswindows-quote-process-args' so it
7314         can take an alist of regexps.
7315
7316 2000-05-07  Ben Wing  <ben@xemacs.org>
7317
7318         * keydefs.el:
7319         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7320         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7321         the window without moving point.
7322
7323         * simple.el:
7324         * simple.el (scroll-up-one): New.
7325         * simple.el (scroll-down-one): New.
7326         Functions for use with C-M-up/down.
7327
7328 2000-05-01  Martin Buchholz <martin@xemacs.org>
7329
7330         * XEmacs 21.2.33 is released.
7331
7332 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7333
7334         * dialog.el (yes-or-no-p-dialog-box):
7335         Fix docstring.
7336         Fix following horrible bug in X11 mode with focus-follows-mouse:
7337           1. Visit two files in two different frames.
7338           2. do File->Revert Buffer in one of those frames.
7339           3. Dialog box appears.
7340           4. Arrange things so that the mouse passes over the *other*
7341              frame, then to the dialog box, and click on "Yes".
7342           5. The file contents end up in the *wrong* buffer!
7343         Add TODO comment.
7344
7345 2000-04-28  Ben Wing  <ben@xemacs.org>
7346
7347         * help.el (describe-installation): correct typo introduced
7348         in last patch: boundp -> fboundp.
7349
7350         * etags.el (buffer-tag-table-list):
7351         canonicalize filenames to Unix format so that tag-table-alist
7352         searching works under Windows.
7353
7354         * autoload.el:
7355         Bowdlerize the supposedly objectionable words
7356         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7357
7358         * gutter-items.el (set-progress-display-style):
7359         * gutter-items.el (search-dialog-callback):
7360         * gutter-items.el (make-search-dialog):
7361         Change to new callback-ex api.
7362
7363 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7364
7365         * help.el: (describe-installation): decode-coding-string is not
7366         defined in a non MULE environment.
7367
7368 2000-04-28  Ben Wing  <ben@xemacs.org>
7369
7370         * gutter-items.el (buffer-list-changed-hook):
7371         use it, not record-buffer-hook.
7372
7373         * subr.el (record-buffer-hook): Removed.
7374
7375 2000-04-27  Ben Wing  <ben@xemacs.org>
7376
7377         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7378         use NORECORD option.  Andy will not like this, but the existing
7379         gutter behavior is just wrong, as per this comment:
7380
7381         ;; this used to add the norecord flag to both calls below.
7382         ;; this is bogus because it is a pervasive assumption in XEmacs
7383         ;; that the current buffer is at the front of the buffers list.
7384         ;; for example, select an item and then do M-C-l
7385         ;; (switch-to-other-buffer).  Things get way confused.
7386         ;;
7387         ;; Andy, if you want to maintain the current look, you must
7388         ;;  *uncouple* the gutter order and buffers order.
7389
7390         * loaddefs.el (completion-ignored-extensions): unfuckify.
7391
7392         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7393         xemacs.mak.
7394
7395         * autoload.el (batch-update-one-directory): new function, used in
7396         xemacs.mak.
7397
7398         * loadup.el: set gc-cons-threshold very high unless dumping --
7399         loadup during update-elc is much much much faster.  also do this
7400         when quick-building.
7401
7402         add commented-out code for profiling loadup.
7403
7404
7405         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7406         is required in order to build xemacs.
7407
7408 2000-04-26  Ben Wing  <ben@xemacs.org>
7409
7410         * loadup.el: don't garbage collect during loadup if quick-build
7411         compile-time option is set.
7412
7413 2000-04-23  Ben Wing  <ben@xemacs.org>
7414
7415         * update-elc.el: compute whether any dumped .el or .elc files
7416         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7417         if so.
7418
7419         * update-elc.el (update-elc-files-to-compile): always change
7420         NOBYTECOMPILE in the src directory rather than current dir,
7421         so it will work under NT.
7422
7423         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7424         the form of this file is identical between Unix and Windows.
7425         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7426         Added comment.
7427         (update-autoloads-from-directory): updated doc string.
7428         updated doc strings in a few other places.
7429
7430 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7431
7432         * bytecomp.el (byte-force-recompile): Fix argument to
7433         byte-recompile-directory.
7434
7435 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7436
7437         * gutter-items.el (progress-display-clear-when-idle): Use
7438         add-one-shot-hook.
7439         * gutter-items.el (clear-progress-display): Adjust number of
7440         arguments.
7441
7442 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7443
7444         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7445
7446 2000-04-16  Ben Wing  <ben@xemacs.org>
7447
7448         * printer.el: New file.
7449
7450         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7451
7452         * help.el (describe-installation): Fix decoding for Windows.
7453
7454         * menubar-items.el:
7455         * menubar-items.el (default-menubar):
7456         * menubar-items.el (tutorials-menu-filter): New.
7457         * menubar-items.el (popup-menubar-menu):
7458         Add authorship.  Redo Help menu and Tutorials filter.
7459
7460         * menubar.el: Correct comment.
7461
7462         * modeline.el (modeline-buffer-identification): Correct doc string.
7463
7464         * simple.el:
7465         * simple.el (printing): Removed.
7466         * simple.el (printer-name): Removed.
7467         * simple.el (generic-print-buffer): Removed.
7468         * simple.el (generic-print-region): Removed.
7469         Move generic print code to printer.el.
7470
7471 2000-04-15  Ben Wing  <ben@xemacs.org>
7472
7473         * simple.el (generic-print-region): New.
7474         make this function actually work.
7475         (generic-print-buffer): call generic-print-region.
7476
7477 2000-04-14  Andy Piper  <andy@xemacs.org>
7478
7479         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7480         by using the new widget-callback-current-channel.
7481         (search-dialog-callback): ditto.
7482
7483 2000-04-12  Andy Piper  <andy@xemacs.org>
7484
7485         * gutter.el (default-gutter-position): moved from gutter-items.el.
7486         (default-gutter-position-changed-hook): ditto.
7487         (gutter-element-visibility-changed-hook): ditto.
7488         (set-gutter-element): ditto.
7489         (remove-gutter-element): ditto.
7490         (set-gutter-element-visible-p): ditto.
7491         (gutter-element-visible-p): ditto.
7492         (init-gutter): ditto.
7493
7494         * dialog.el (make-dialog-box): renamed and moved from
7495         gutter-items.el
7496
7497         * gutter-items.el: move various functions elsewhere.
7498
7499 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7500
7501         * menubar-items.el: Fixed place of parenthesis.
7502
7503 2000-04-12  Ben Wing  <ben@xemacs.org>
7504
7505         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7506                 without constantly being prompted for the tag.
7507         * simple.el: Added a number of section headings, to clarify the
7508                 organization of this file.
7509         * simple.el (activate-region):
7510         * simple.el (region-exists-p):
7511         * simple.el (region-active-p):
7512                 Moved these three function down to the other side of
7513                 the case-changing functions, so they join the rest of
7514                 the region code.
7515         * simple.el (printing): New.
7516         * simple.el (printer-name): New.
7517         * simple.el (generic-print-buffer): New.
7518                 New functions, a very simple prototype for a unified
7519                 printing interface.
7520
7521         * process.el (call-process-internal): Real fix for null BUFFER,
7522                 other problems with BUFFER specs.
7523
7524         * menubar-items.el:
7525                 Fixed up File->Print to use new printing functions.
7526                 Various corrections and expansions to Grep/Compile menus.
7527                 New options for Printing.
7528                 New options for SMTP Mail, the way to send mail under
7529                   MS Windows. (There's also a package patch to make SMTP
7530                   Mail be the default under MSWin.)
7531
7532 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7533
7534         * menubar-items.el: Selecting Rectangle Mousing from menubar
7535         did not work.  Needed to quote mouse-track-rectangle-p.
7536
7537 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7538
7539         * cl-compat.el (keywordp): Removed.
7540
7541 2000-04-05  Andy Piper  <andy@xemacs.org>
7542
7543         * gutter-items.el (progress-layout-glyph): don't initialize here.
7544         (progress-gauge-glyph): use dynamic sizing.
7545         (set-progress-display-style): new function. Set progress glyphs
7546         appropriately depending on the style.
7547         (progress-display-style): new variable. Custom version of
7548         set-progress-display-style.
7549         (progress-abort-glyph): switch to dynamic sizes.
7550         (search-dialog-text): make the edit field active.
7551
7552 2000-04-04  Andy Piper  <andy@xemacs.org>
7553
7554         * gutter-items.el (make-search-dialog): need to make the search
7555         dialog visible after creation.
7556
7557         * menubar-items.el (default-menubar): use the search dialog for
7558         searching. Remove some extraneous search menu items.
7559
7560         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7561         well as strings.
7562         (make-gutter-only-dialog-frame): allow the user to create the
7563         frame unmapped. Allow the gutter spec to be given as a glyph.
7564         (search-dialog-direction): new variable.
7565         (search-dialog-text): new variable.
7566         (search-dialog-callback): new function. Callback for the search
7567         dialog action.
7568         (make-search-dialog): new function. Create a user-friendly search
7569         dialog.
7570
7571 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7574         under Windows.
7575
7576 2000-04-01  Andy Piper  <andy@xemacs.org>
7577
7578         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7579         progress more accurately.
7580
7581 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7582
7583         * finder.el (finder-compile-keywords): Process readable files only.
7584         Because error in process of .#finder-inf.el when compile xemacs
7585         with --with-clash-detection option.
7586
7587 2000-03-31  Andy Piper  <andy@xemacs.org>
7588
7589         * gutter-items.el (append-progress-display): don't delay after a
7590         successful font-lock.
7591         (make-gutter-only-dialog-frame): new function. Allow users to
7592         create gutter-only dialogs.
7593
7594 2000-03-27  Mike Alexander  <mta@arbortext.com>
7595
7596         * process.el (call-process-internal): Handle a null BUFFER
7597         parameter correctly.
7598
7599 2000-03-28  Andy Piper  <andy@xemacs.org>
7600
7601         * gutter-items.el (abort-progress-display): put strings in the
7602         gutter not extents.
7603         (progress-layout-glyph): signal special 'quit callback.
7604         (progress-display-quit-function): deleted.
7605         (progress-display-stop-callback): deleted.
7606         (progress-display-dispatch-command-events): deleted.
7607         (append-progress-display): remove calls to
7608         progress-display-dispatch-command-events.
7609         (raw-append-progress-display): ditto.
7610
7611 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7612
7613         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7614         being a list.  Actually define `stipple-pixmap-p' which is used as
7615         an error predicate.  Correctly handle PIXMAP being either relative
7616         or absolute file name.
7617
7618 2000-03-24  Andy Piper  <andy@xemacs.org>
7619
7620         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7621         (abort-progress-display): ditto. Don't delete the created extent.
7622         (raw-append-progress-display): ditto.
7623         (progress-display-dispatch-non-command-events): new
7624         function. Encapsulates what we want to do when no command input is
7625         required.
7626         (progress-display-dispatch-command-events): likewise, but disable
7627         for now since it causes too many problems.
7628         (append-progress-display): use them.
7629         (raw-append-progress-display): ditto.
7630         (default-gutter-position-changed-hook): set this rather than
7631         default-gutter-position-changed.
7632         (default-gutter-position-changed-hook): lambda with zero arguments
7633         rather than one.
7634         (raw-append-progress-display): trap errors in pending input since
7635         allowing them to signal will hose the gauge well and
7636         truly. Ideally we would like to delay these until we are more able
7637         to cope.
7638         (append-progress-display): ditto.
7639
7640 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7641
7642         * lisp/make-docfile.el: call-process-internal is now implemented
7643         in process.el.
7644
7645 2000-03-21  Ben Wing  <ben@xemacs.org>
7646
7647         * mule\mule-cmds.el (set-language-info-alist):
7648         Fix to correspond to new menu arrangement.
7649
7650 2000-03-21  Ben Wing  <ben@xemacs.org>
7651
7652         * process.el:
7653         * process.el (call-process-internal): New.
7654         New implementation of call-process.  Only enabled under NT, so far.
7655         stderr handling not implemented yet in CVS'd C code.
7656
7657 2000-03-20  Ben Wing  <ben@xemacs.org>
7658
7659         * lisp-mode.el:
7660         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7661         * lisp-mode.el (lisp-interaction-mode):
7662         Put back Lisp Interaction menubar for Jan V's sake.
7663
7664         * simple.el:
7665         * simple.el (mark-ring):
7666         * simple.el (dont-record-current-mark): New.
7667         * simple.el (in-shifted-motion-command): New.
7668         * simple.el (mark-ring-unrecorded-commands): New.
7669         * simple.el (mark-ring-max):
7670         * simple.el (set-mark-command):
7671         * simple.el (push-mark):
7672         * simple.el (handle-pre-motion-command):
7673         Implement scheme for not recording unimportant marks.
7674
7675         * subr.el:
7676         * subr.el (function-allows-args): New.
7677         New function function-allows-args.
7678
7679 2000-03-20  Martin Buchholz <martin@xemacs.org>
7680
7681         * XEmacs 21.2.32 is released.
7682
7683 2000-03-20  Andy Piper  <andy@xemacs.org>
7684
7685         * gutter-items.el (update-tab-in-gutter): force selection of the
7686         selected-window if required to do so.
7687         (buffers-tab-items): ditto.
7688         (add-tab-to-gutter): ditto.
7689         (create-frame-hook): use force-selection.
7690         (default-gutter-position-changed): lambdify.
7691         (update-tab-hook): deleted since it was only used in one place.
7692
7693 2000-03-18  Andy Piper  <andy@xemacs.org>
7694
7695         * files.el (find-file-noselect): undo change that shouldn't have
7696         gone in.
7697
7698 2000-03-17  Andy Piper  <andy@xemacs.org>
7699
7700         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7701         of selected-window trickery.
7702
7703         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7704         frames tabs.
7705         (progress-display-stop-callback): progress -> progress-display
7706         (progress-display-quit-function): ditto.
7707         (clear-progress-display): ditto.
7708         (remove-progress-display): ditto.
7709         (append-progress-display): ditto.
7710         (abort-progress-display): ditto.
7711         (raw-append-progress-display): ditto.
7712         (display-progress-display): ditto.
7713         (current-progress-display-label): ditto.
7714         (current-progress-display): ditto.
7715         (lprogress-display): ditto and save the buffer
7716         (progress-display): ditto. Otherwise the buffer sometimes gets
7717         changed which confuses font-lock.
7718
7719         * font-lock.el (font-lock-default-fontify-buffer): catch all
7720         errors, not just quit.
7721         (font-lock-mode): progress -> display-progress
7722         (font-lock-default-fontify-buffer): ditto.
7723         (font-lock-fontify-syntactically-region): ditto.
7724         (font-lock-fontify-keywords-region): ditto.
7725
7726 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7727
7728         * cl.el (gensym): Move to here from cl-macs.el.
7729         (gentemp): Ditto.
7730
7731 2000-03-16  Andy Piper  <andy@xemacs.org>
7732
7733         * font-lock.el (font-lock-mode): use lprogress and friends for
7734         progress management.
7735         (font-lock-default-fontify-buffer): ditto.
7736         (font-lock-fontify-syntactically-region): ditto.
7737         (font-lock-fontify-keywords-region): ditto.
7738         (font-lock-revert-cleanup): fix reverting.
7739         (font-lock-revert-setup): ditto.
7740
7741         * gutter-items.el (progress-use-echo-area): new variable. Use the
7742         echo area for progress gauges if non-nil.
7743         (clear-progress): remove echo area stuff and defer to
7744         clear-message.
7745         (append-progress): dispatch non-command events after each progress
7746         increment. Remove echo area stuff.
7747         (abort-progress): remove echo area stuff and defer to
7748         display-message.
7749         (raw-append-progress): ditto. Dispatch non-command events after
7750         gutter redisplay.
7751         (display-progress): defer echo area stuff to display-message.
7752
7753         * gutter-items.el (clear-progress):
7754         (abort-progress): indentation changes.
7755         (display-progress): don't clear progress.
7756         (append-progress): compare messages with equal.
7757         (raw-append-progress): use dispatch-non-command-events to flush
7758         widget creation events.
7759
7760 2000-03-13  Ben Wing  <ben@xemacs.org>
7761
7762         * abbrev.el:
7763         * abbrev.el (abbrev-string-to-be-defined): New.
7764         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7765         Changes for use with the menubar.
7766
7767 2000-03-12  Ben Wing  <ben@xemacs.org>
7768
7769         * alist.el (vassoc): moved here from font-menu.el.
7770
7771         * custom.el (defface): typo fix.
7772
7773         * dialog.el (yes-or-no-p-dialog-box):
7774         * dialog.el (message-box):
7775         * files.el (save-some-buffers-1):
7776         Put accelerators in the button names.
7777
7778         * font-lock.el (font-lock-comment-face):
7779         * font-lock.el (font-lock-keyword-face):
7780         * font-lock.el (font-lock-function-name-face):
7781         Fixed some of the colors under MS Windows because the existing
7782         default colors were hardly different from black and needed to be
7783         made lighter.
7784
7785         * font-menu.el:
7786         * font-menu.el (font-menu-split-long-menu):
7787         * font-menu.el (font-menu-family-constructor):
7788         * font-menu.el (font-menu-size-constructor):
7789         * font-menu.el (font-menu-weight-constructor):
7790         * font-menu.el (font-menu-set-font):
7791         vassoc moved to alist.el.
7792         Accelerators added to all menus.
7793         Unused bound var new-props removed.
7794
7795         * keydefs.el: I did a whole lot of rearranging to put things in a
7796         more consistent order and fixed a number of cases where key
7797         combinations involving up, down, left, right and so on were
7798         defined but the corresponding keypad combinations were not
7799         defined.
7800
7801         * lisp-mode.el:
7802         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7803         * lisp-mode.el (emacs-lisp-mode):
7804         * lisp-mode.el (lisp-interaction-mode):
7805         * lisp-mode.el (flet):
7806         Added accelerators onto the menus.
7807         Made all the different versions of the let function be indented
7808         the same way.
7809         Undid Steve's easy-menu-ification, because it makes it impossible
7810         to have the menubar and popup menus different.
7811         Cleaned up the menu; added items for find-function &c and some
7812         indenting, and removed debug-on-*.
7813
7814         * list-mode.el (list-mode-hook):
7815         * list-mode.el (list-mode):
7816         * list-mode.el (completion-setup-hook):
7817         * list-mode.el (display-completion-list):
7818         Added support for the :window-height keyword, which is required
7819         because of other changes that I made for the file dialog box.  I
7820         also made the hook variables list-mode-hook and
7821         completion-setup-hook and also minibuffer-setup-hook in
7822         minibuf.el be permanent-local; see comment in list-mode.el.
7823
7824         * map-ynp.el (map-y-or-n-p):
7825         Added accelerators to the dialog buttons.
7826
7827         * menubar-items.el (menu-truncate-list):
7828         New internal function.
7829         * menubar-items.el (submenu-generate-accelerator-spec):
7830         * menubar-items.el (menu-item-strip-accelerator-spec):
7831         * menubar-items.el (menu-item-generate-accelerator-spec):
7832         New exported functions, for use in auto-generating accelerator specs.
7833
7834         * menubar-items.el:
7835         * menubar-items.el (default-menubar):
7836         * menubar-items.el (maybe-add-init-button):
7837         * menubar-items.el (bookmark-menu-filter):
7838         * menubar-items.el (slow-format-buffers-menu-line):
7839         * menubar-items.el (build-buffers-menu-internal):
7840         * menubar-items.el (language-environment-menu-filter):
7841         * menubar-items.el (default-popup-menu):
7842         * menubar-items.el (popup-buffer-menu):
7843         * menubar-items.el (popup-menubar-menu):
7844         Did a major overhaul on this file, and in fact I'm nowhere near
7845         done working on the menubar, and there will be more patches to
7846         come.  A basic summary of what I've done:
7847
7848         a) I added accelerators to all of the menu items.  For menus that
7849         are auto-generated, such as the buffers menu, the accelerators are
7850         automatically added to the beginning of each line using the
7851         numbers 1 through 9, then zero, and then letters starting with A,
7852         but omitting the letters that are already in use for the fixed
7853         menu items at the top of the buffers menu.  To facilitate adding
7854         accelerators of this kind, I created some new functions
7855         (*-accelerator-spec), which are also being used by other filters
7856         that auto generate lists of things such as ftp sites to download
7857         packages.  If people really don't like these accelerators
7858         appearing at the beginning of the menu items, a variable can be
7859         added to optionally turn them off, but I think this is rather
7860         pointless because other menu items have accelerators and many or
7861         most of the menu users will use the accelerators if the support is
7862         there.
7863
7864         b) I combined the top level Tools and Apps menus into a single
7865         Tools menu, because the distinction between the two is not
7866         obvious, and the items on the menus are not used often enough that
7867         putting some of them onto submenus is a problem.
7868
7869         c) I created two new top level menus called View and Cmds because
7870         there were too many items on the File and Edit menus, and I'm going
7871         to be adding more items to these menus.  In contrast to the Tools
7872         menu, the items on these menus may be used quite often during an
7873         editing session, and so should be available with fewer
7874         keystrokes.
7875
7876         d) I added a number of options to the options menu, including one
7877         for controlling whether the alt key can be used to traverse to
7878         menu items using the accelerators, one for controlling behavior of
7879         control-k, one for controlling how the kill and yank functions
7880         interact with the clipboard, a few additional buffers-menu
7881         options, and various other things.  I also did a bit of
7882         rearranging, for example, combining the keyboard and mouse options
7883         into a single keyboard and mouse submenu to facilitate the
7884         accelerators on that level.
7885
7886         e) I changed the variable buffers-menu-format-buffer-line-function
7887         to take two arguments instead of one, the second argument being
7888         the line number for use in creating an accelerator.  I added a
7889         hack to support existing functions with one argument (although I
7890         doubt that very many of these exist), for backward compatibility.
7891
7892         f) I moved the top level mule menu to be a submenu of the edit
7893         menu.  I think that most of the items on this menu are fairly
7894         useless and there are certainly not enough frequently used items
7895         to justify this being its own top level menu.
7896
7897         g) I combined most of the items in big-menubar.el into the main menu.
7898         If people think the main menu is too big, it would be possible to
7899         create different configurations, some smaller.
7900
7901         * menubar.el (check-menu-syntax):
7902         Deleted some syntax checks that were no longer valid, partly
7903         because of changes that were already made a long time ago, and
7904         partly because of a change I made where I allow the name of the
7905         menu item to be an evaluated expression rather than just a string,
7906         similar to all of the other parameters of a menu item.
7907
7908         * minibuf.el:
7909         * minibuf.el (read-file-name-1):
7910         * minibuf.el (mouse-read-file-name-1):
7911         I made a number of changes to improve the appearance
7912         and functioning of the file dialog box.  They include:
7913
7914         a) Fixing the problem where closing the dialog box by clicking on
7915         the close button of the window didn't properly exit the
7916         minibuffer.
7917
7918         b) Fixing the problem that if you typed part of a file name, and
7919         then clicked on a completion with the mouse, the file was not
7920         correctly selected.
7921
7922         c) Changing the title of the dialog box to reflect the operation
7923         being done in accordance with user interface conventions, rather
7924         than the name of the dialog box buffer, which is rather useless.
7925
7926         d) Remove the words "possible completions are" which didn't
7927         belong.
7928
7929         e) Fix things so that the completions scroll off the end of the
7930         completions windows only to the right, rather than both to the
7931         right and down, which is in accordance with Windows user interface
7932         conventions.
7933
7934         * msw-init.el (init-post-mswindows-win):
7935         Added a binding for meta-F4, which is the standard windows binding
7936         for exiting a program.
7937
7938         * select.el (get-selection-no-error):
7939         * select.el (own-selection):
7940         * select.el (own-clipboard):
7941         Added an optional argument called append to the functions
7942         own-selection and own-clipboard.  This adds support for appending
7943         text to the existing selection and allows the function
7944         own-clipboard to be used as the value of the variable
7945         interprogram- cut-function.
7946
7947         Fixed a bug in own-selection in handling zmacs-region-stays.
7948
7949         * simple.el (historical-kill-line): New.
7950
7951         * simple.el (kill-line):
7952         * simple.el (interprogram-cut-function):
7953         * simple.el (interprogram-paste-function):
7954         * simple.el (handle-pre-motion-command):
7955         * simple.el (next-line):
7956         * simple.el (previous-line):
7957         a) Expanded the variable kill-whole-line, so that function
7958         kill-line can be set to delete the entire line always, not just
7959         when cursor is at the beginning of the line.  This is controlled
7960         by setting the variable kill-whole-line to the symbol 'always.
7961         This behavior, as well as the existing kill-whole-line behavior,
7962         now only take effect when kill-line is called interactively,
7963         although this is a departure from a previous behavior in the case
7964         of setting this variable kill-whole-line to t.  It is almost
7965         certainly what has always been intended, and most likely the old
7966         way of doing things introduced bugs.  I also created a function
7967         called historical-kill-line, which ignores the kill-whole-line
7968         setting and always gives the historical behavior of only killing
7969         to the end of the line.  I bound this function to shift- control-k
7970         so that the kill to end of line behavior is available, even when
7971         kill-whole-line has been set to change control-k into the simple
7972         delete-whole-line behavior. (This can be set using the options
7973         menu.)
7974
7975         b) I changed things so that kill and yank now interact with the
7976         clipboard by default under windows.  This was done by changing the
7977         default value of interprogram-cut- function and
7978         interprogram-paste-function.  You can get the old behavior by
7979         setting these to nil, and there is an option on the options menu
7980         to do this.
7981
7982         c) I added support for selecting text using shifted motion keys.
7983         This support is on by default and can be controlled by the
7984         variable shifted-motion-keys-select-region.  There is also a
7985         variable called unshifted-motion-keys-deselect-region that
7986         controls more specifically how the shifted motion key behavior
7987         works.  I did not put an option on the options menu to turn this
7988         off, because I can't imagine why this would be useful.
7989
7990         * simple.el (forward-block-of-lines):
7991         * simple.el (backward-block-of-lines):
7992         * simple.el (block-movement-size):
7993         New.
7994
7995         * simple.el (uncapitalized-title-words):
7996         * simple.el (uncapitalized-title-word-regexp):
7997         * simple.el (capitalize-string-as-title):
7998         * simple.el (capitalize-region-as-title):
7999         New.
8000
8001
8002         * subr.el (add-hook):
8003         * subr.el (make-local-hook): New.
8004         * subr.el (remove-local-hook): New.
8005         * subr.el (add-one-shot-hook): New.
8006         * subr.el (add-local-one-shot-hook): New.
8007         Added some functions to make using hooks easier.
8008         These include:
8009
8010         a) Functions add-local-hook and remove-local-hook to make it easy
8011         to use local hooks.
8012
8013         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8014         make it possible to add a "one-shot" hook, which is to say a hook
8015         that runs only once, and automatically removes itself after the
8016         first time it has run.
8017
8018 2000-03-09  Andy Piper  <andy@xemacs.org>
8019
8020         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8021
8022 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8023
8024         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8025         Moved from menubar-items.el.
8026         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8027
8028 2000-03-08  Andy Piper  <andy@xemacs.org>
8029
8030         * gutter-items.el (build-buffers-tab-internal): add selected field
8031         to buffers tab spec.
8032
8033 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8034
8035         * minibuf.el (last-exact-completion): Initialize to nil.
8036
8037 2000-03-07  Didier Verna  <didier@xemacs.org>
8038
8039         * startup.el (command-line-1): remove unused variable
8040         `first-file-buffer'.
8041
8042 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8043
8044         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8045         which is also used for Web server log files.
8046
8047 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8048
8049         * mule/mule-charset.el: Setup auto-fill-chars.
8050
8051 2000-03-02  SL Baur  <steve@beopen.com>
8052
8053         * subr.el (with-string-as-buffer-contents): Reimplement using
8054         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8055         non-deletion of buffer after execution problem.
8056         (with-output-to-string): Use unique buffer name.
8057
8058 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8059
8060         * gutter-items.el (buffers-tab-sort-function):  New variable.
8061         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8062
8063 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8064
8065         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8066
8067 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8068
8069         * menubar-items.el (maybe-add-init-button): Remove the "Load
8070         .emacs" button from all menubars.
8071
8072 2000-03-01  Didier Verna  <didier@xemacs.org>
8073
8074         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8075         region rectangle replacement (from Jan Vroonhof).
8076         (replace-rectangle): new function.
8077
8078 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8079
8080         * mule/mule-cmds.el (set-default-coding-systems): Use
8081         set-terminal-coding-system and set-keyboard-coding-system.
8082         * coding.el (set-terminal-coding-system): Use
8083         set-console-tty-output-coding-system.
8084         (set-keyboard-coding-system): Use
8085         set-console-tty-input-coding-system.
8086
8087 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8088
8089         * minibuf.el (read-variable): Allow symbol to default argument.
8090
8091 2000-02-27  Andy Piper  <andy@xemacs.org>
8092
8093         * gutter-items.el (update-tab-hook): new function to be used for
8094         hooks.
8095         (create-frame-hook): add update-tab-hook.
8096         (record-buffer-hook): ditto.
8097         (default-gutter-position-changed): ditto.
8098         (default-gutter-position): updating the buffers tab is now handled
8099         by a hook.
8100         (default-gutter-position-changed-hook): new variable.
8101         (gutter-element-visibility-changed-hook): ditto.
8102         (set-gutter-element-visible-p): call it.
8103         (set-gutter-element): use modify-specifier-instances. Set extents
8104         as duplicable before using.
8105         (remove-gutter-element): ditto.
8106         (set-gutter-element-visible-p): ditto.
8107         (init-gutter): new function.
8108         (add-tab-to-gutter): use new gutter-element functions rather than
8109         setting specifiers directly.
8110         (clear-progress): ditto.
8111         (abort-progress): ditto.
8112         (gutter-buffers-tab-visible-p): renamed from
8113         default-gutter-visible-p
8114
8115         * specifier.el (modify-specifier-instances): new function from Jan
8116         Vroonhof.
8117
8118         * x-init.el (init-post-x-win): call init-gutter.
8119
8120         * msw-init.el (init-post-mswindows-win): call init-gutter.
8121
8122         * menubar-items.el (default-menubar): Update to reflect new gutter
8123         variables.
8124
8125 2000-02-26  Andy Piper  <andy@xemacs.org>
8126
8127         * gutter-items.el (set-gutter-element): new function. Add gutter
8128         elements to the specified gutter.
8129         (remove-gutter-element): new function. Remove gutter elements from
8130         the specified gutter.
8131         (set-gutter-element-visible-p): new function. Set gutter element
8132         visibility for the provided gutter-visible specifier.
8133
8134 2000-02-23  Andy Piper  <andy@xemacs.org>
8135
8136         * gutter-items.el (add-tab-to-gutter): specify dimensions
8137         dynamically.
8138
8139 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8140
8141         * gutter-items.el (add-tab-to-gutter):
8142         * package-get.el (package-get-interactive-package-query):
8143         * package-ui.el (pui-directory-exists):
8144         (pui-install-selected-packages):
8145         (pui-list-packages):
8146         Use #'(lambda ...)  instead of '(lambda ...).
8147
8148 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8149
8150         * startup.el (load-user-init-file): Check to make sure user
8151           has an init-file before calling load().
8152
8153 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8154
8155         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8156
8157 2000-02-23  Martin Buchholz <martin@xemacs.org>
8158
8159         * XEmacs 21.2.31 is released.
8160
8161 2000-02-21  Mike Sperber <mike@xemacs.org>
8162
8163         * loadup.el (really-early-error-handler):
8164         * update-elc.el:
8165         * make-docfile.el:
8166         Remove dependency on EMACSBOOTSTRAP... environment variables.
8167
8168 2000-02-21  Martin Buchholz <martin@xemacs.org>
8169
8170         * XEmacs 21.2.30 is released.
8171
8172 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8173
8174         * byte-optimize.el (byte-optimize-plus):
8175         (byte-optimize-minus):
8176         (byte-optimize-multiply):
8177         Optimize (- 0) to 0, not (-)
8178         Optimize (+ 5 3.0) to 8.0
8179         Optimize (* 5 3.0) to 15.0
8180         Improve readability.
8181
8182 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8183
8184         * modeline.el: (modeline-scrolling-method): change modeline
8185         mswindows cursor appearance according to the value.
8186
8187         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8188         and 'gui-element face colors and 'gui-element face font to Windows
8189         defaults.
8190
8191 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8192
8193         * font-lock.el: Javadoc enhancements
8194
8195 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8196
8197         * ldap.el (toplevel): Test if LDAP support has been compiled in
8198         (ldap-verbose): New option
8199         (ldap-search-entries): Renamed from the previous ldap-search
8200         Conditionalize message display on ldap-verbose
8201         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8202         defuns
8203         (ldap-search): Is now defined as an obsolete wrapper calling
8204         ldap-search-basic or ldap-search-entries
8205
8206
8207 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8208             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8209             Jan Vroonhof  <jan@xemacs.org>
8210
8211         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8212         When for-effect is true, didn't call `byte-optimize-form'
8213         in and/or subforms without last.
8214
8215 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8216
8217         * package-get.el (package-get-download-sites): Use correct custom
8218         type.
8219
8220 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8221
8222         * files.el (write-file): Ask for coding system when compiled with
8223         file-coding.
8224
8225 2000-02-16  Andy Piper  <andy@xemacs.org>
8226
8227         * buffer.el (switch-to-buffer): give norecord argument to
8228         set-window-buffer instead of explicitly recording.
8229
8230         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8231         we have to pick a window.
8232
8233 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8234
8235         * mule/mule-cmds.el (describe-language-support): Don't add
8236         unexist function to help-map.
8237         (describe-coding-system): Don't use already assigend `C'.
8238
8239 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8240
8241         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8242         work in custom.
8243
8244 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8245
8246         * about.el: Ienaga's e-mail address change.
8247
8248 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8249
8250         * etags.el (find-tag): force new window -- even if buf already
8251         visible -- when other-window is t
8252
8253 2000-02-16  Martin Buchholz <martin@xemacs.org>
8254
8255         * XEmacs 21.2.29 is released.
8256
8257 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8258
8259         * cl-extra.el (getf): This is now identical to `plist-get', so
8260         just defalias it.
8261         * cl-macs.el: Make getf an alias to plist-get, at the
8262         byte-compiler level, using define-compiler-macro.
8263
8264 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8265
8266         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8267
8268 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8269
8270         * lisp/etags.el (find-tag-internal): set exact-tagname to
8271           a regular expression that matches against the tagname
8272           part of the tag entry first instead of only looking in
8273           the context area.
8274
8275 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8276
8277         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8278         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8279
8280 2000-02-07  Martin Buchholz <martin@xemacs.org>
8281
8282         * XEmacs 21.2.28 is released.
8283
8284 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8285
8286         * cl-extra.el (getf): Just call `get', never `get*'.
8287         Make arglist match docstring.
8288         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8289         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8290         * byte-optimize.el: remove references to `get*'.
8291
8292 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8293
8294         * mule/european.el: Add syntax information for Latin3 and Latin4.
8295
8296 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8297
8298         * byte-optimize.el: Byte-optimize (length "foo")
8299
8300 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8301
8302         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8303         width check using `window-leftmost-p' and `window-rightmost-p'.
8304
8305 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8306
8307         * wid-edit.el (widget-match-inline): An atom never matches a
8308           list.
8309
8310 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8311
8312         * modeline.el: Consolidated 'x and 'mswindows specification under
8313         'win tag.
8314
8315 2000-01-29  Andy Piper  <andy@xemacs.org>
8316
8317         * gutter-items.el: (format-buffers-tab-line): Try and be
8318         intelligent about buffer naming when we have duplicates.
8319
8320 2000-01-29  Andy Piper  <andy@xemacs.org>
8321
8322         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8323         updated when it becomes visible.
8324
8325 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8326
8327         * bytecomp.el (byte-compile-insert-header): Properly set coding
8328         system under MULE and file-coding.
8329
8330 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8331
8332         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8333         (dontusethis-set-value-terminal-coding-system-handler):
8334         (dontusethis-set-value-keyboard-coding-system-handler):
8335         Never undefine coding system aliases.  Emergency fix for gnus.
8336
8337 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8338
8339         * files.el (abbreviate-file-name): Use directory-sep-char instead
8340         of hard-coded "/".
8341
8342 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8343
8344         * startup.el (user-init-file-base-list): New variable, replacing
8345         user-init-file-base.
8346         (find-user-init-file): New function.
8347         (command-line-early): Use it.
8348         (load-user-init-file): Ditto.
8349
8350 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8351
8352         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8353         calling valid-image-instantiator-format-p
8354
8355 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8356
8357         * isearch-mode.el (isearch-mode): The variable is
8358         isearch-unhidden-extents, not isearch-opened-extents.
8359
8360 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8361
8362         * minibuf.el (next-history-element): Modify error message if a
8363         default value is available.
8364
8365 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8366
8367         * bytecomp.el (byte-compile-file): Don't unconditionally write
8368         .elc files in binary - might contain non-Latin1.
8369
8370 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8371
8372         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8373         for windows-nt.
8374
8375         * version.el:
8376         * startup.el (user-init-file-base):
8377         * process.el (call-process-region):
8378         * files.el (make-backup-file-name):
8379         (backup-file-name-p):
8380         (file-relative-name):
8381         (abbreviate-file-name):
8382         (set-auto-mode):
8383         * code-process.el (call-process-region): Removed unnecessary
8384         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8385         support out of the universe.
8386
8387         * process.el:
8388         * code-process.el:
8389         * bytecomp.el (byte-compile-file): Removed reference to
8390         buffer-file-type, and commented usage of binary-process-output
8391         NTEmacs variables.
8392
8393 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8394
8395         * help.el (function-arglist): Add case for macro.
8396
8397 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8398
8399         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8400         printers.
8401         (custom-display): Added a menu for printer/display tags.
8402
8403         * frame.el (frame-type):
8404         * device.el (device-type): Added 'msprinter to the doc string, and
8405         removed 'pc -- it is not going to be implemented ever.
8406         (call-device-method): Fixed docstring typo.
8407         Defined specifier tags 'printer and 'display.
8408
8409 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8410
8411         * lisp/itimer.el (itimer-run-expired-timers): (consp
8412           last-command-event-time) instead of (consp
8413           'last-command-event-time).
8414
8415 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8416
8417         * msw-glyphs.el: Removed obsolete commentary.
8418
8419 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8420
8421         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8422         better default value.
8423
8424 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8425
8426         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8427         (read-string): Ditto.
8428         (eval-minibuffer): Ditto.
8429         (read-command): Ditto.
8430         (read-function): Ditto.
8431         (read-variable): Ditto.
8432         (read-number): Ditto.
8433         (read-shell-command): Ditto.
8434         (read-number): Record history.
8435
8436 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8437
8438         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8439
8440 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8441
8442         * faces.el (startup-initialize-custom-faces): New function.
8443         Reset all faces created during auto-autoloads loading time
8444         by defface.
8445         * startup.el (command-line): Call it.
8446
8447 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8448
8449         * about.el (about-hackers): Add myself to contributors list.
8450
8451 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8452
8453         * menubar-items.el (maybe-add-init-button): Removed an argument in
8454         a call to load-user-init-file, as the function managed to lose its
8455         formal parameter a few betas ago.
8456
8457 2000-01-18  Martin Buchholz <martin@xemacs.org>
8458
8459         * XEmacs 21.2.27 is released.
8460
8461 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8462
8463         * process.el (shell-command-to-string): Use the FSF docstring.
8464         Make shell-command-to-string the standard function, and
8465         exec-to-string the (deprecated) alias.
8466
8467         * startup.el: typo fix.
8468
8469 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8470
8471         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8472
8473 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8474
8475         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8476         buffers after visible buffers.
8477         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8478
8479 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8480
8481         * info.el (Info-extract-menu-node-name): Stop at a dot
8482         followed by whitespace or right parenthesis.
8483
8484 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8485
8486         * info.el (Info-directory-list): Warn against using Customize with
8487         Info-directory-list.
8488
8489 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8490
8491         * minibuf.el (read-file-name): doc fix.
8492
8493         * autoload.el (update-file-autoloads): doc fix.
8494
8495         * about.el (about-hackers): Change my E-mail address.
8496
8497 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8498
8499         * info.el (Info-visit-file): Just use the `f' interactive spec to
8500         read a filename in the standard way.
8501
8502 2000-01-13  Andy Piper  <andy@xemacs.org>
8503
8504         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8505         (gutter-buffers-tab-extent): new variable.
8506         (update-tab-in-gutter): call add-tab-to-gutter again if the
8507         orientation has changed.
8508         (add-tab-to-gutter): cope with different orientations.
8509
8510 2000-01-11  Didier Verna  <didier@xemacs.org>
8511
8512         * info.el (Info-following-node-name): backward-skip dots as well
8513         as spaces (dots at the end of a node name aren't part of it).
8514         (Info-extract-menu-node-name): don't skip dots. There could be
8515         some in the node name.
8516         (Info-index): allow dots to be part of a node name.
8517
8518 2000-01-12  Andreas Jaeger  <aj@suse.de>
8519
8520         * files.el (auto-mode-alist): Added idlwave-mode.
8521         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8522
8523 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8524
8525         * info.el (Info-search): Show default value.
8526
8527 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8528
8529         * info.el (Info-read-node-completion-table): New variable.
8530         (Info-read-node-name-1): New function.
8531         (Info-read-node-name): Use it.
8532         (Info-follow-reference): Use DEFAULT argument of completing-read.
8533         (Info-menu): Ditto.
8534
8535 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8536
8537         * hyper-apropos.el (hyper-describe-key-briefly): Save
8538         window configuration.
8539         (hyper-describe-face): Use DEFAULT of completing-read.
8540         (hyper-apropos-read-variable-symbol): Ditto.
8541         (hyper-apropos-read-function-symbol): Ditto.
8542
8543 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8544
8545         * mule/mule-cmds.el (set-default-coding-system): Set
8546         comint-exec-hook to use coding-system-for-read and
8547         coding-system-for-write so that C-x RET c works.
8548
8549 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8550
8551         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8552         (previous-matching-history-element): Increment
8553         minibuffer-max-depth by 1.
8554         (next-matching-history-element): Ditto.
8555
8556 2000-01-11  Andy Piper  <andy@xemacs.org>
8557
8558         * gutter-items.el (buffers-tab): Create a new face for the buffers
8559         tab.
8560         (buffers-tab-face): use it.
8561
8562 2000-01-10  Didier Verna  <didier@xemacs.org>
8563
8564         * modeline.el (modeline-scrolling-method): change modeline X
8565         cursor appearance according to the value.
8566
8567 2000-01-07  Andreas Jaeger  <aj@suse.de>
8568
8569         * about.el (about-hackers): Moved my entry to contributor list.
8570         (xemacs-hackers): Added myself.
8571         (about-maintainer-info): Added description of myself.
8572
8573
8574 2000-01-07  Didier Verna  <didier@xemacs.org>
8575
8576         * modeline.el (modeline-scrolling-method): new variable.
8577         (mouse-drag-modeline): add reference to it in the docstring.
8578         (mouse-drag-modeline): handle it.
8579
8580 2000-01-08  Andy Piper  <andy@xemacs.org>
8581
8582         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8583         calls.
8584         (remove-buffer-from-gutter-tab): ditto.
8585
8586 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8587
8588         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8589         (custom-face-edit): Fix grammatical error in help message.
8590
8591 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8592
8593         * movemail.el: Added.
8594
8595         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8596
8597 2000-01-03  Didier Verna  <didier@xemacs.org>
8598
8599         * modeline.el (mouse-drag-modeline): remove the code related to
8600         the modeline horizontal scrolling facility.
8601
8602 1999-12-31  Martin Buchholz <martin@xemacs.org>
8603
8604         * XEmacs 21.2.26 is released.
8605
8606 1999-12-28  Andy Piper  <andy@xemacs.org>
8607
8608         * wid-edit.el (widget-push-button-value-create): The gui cache
8609         does not agree with native widgets which can only be displayed
8610         once per window. The reasons for caching are diminished now that
8611         we don't hog resources when creating buttons.
8612         (widget-push-button-cache) deleted.
8613
8614 1999-12-24  Martin Buchholz <martin@xemacs.org>
8615
8616         * XEmacs 21.2.25 is released.
8617
8618 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8619
8620         * hyper-apropos.el (hyper-apropos): Toggle
8621         hyper-apropos-programming-apropos correctly.
8622         Set REGEXP when user accepts default value.
8623
8624 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8625
8626         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8627         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8628
8629 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8630
8631         * mule/mule-category.el (undefined-category-designator):
8632         Return char instead of character.  Search for undefined one.
8633         (describe-category): Use with-displaying-help-buffer.
8634
8635 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8636
8637         * byte-optimize.el (byte-optimize-plus):
8638         Optimize (+ 1) to 1 instead of (1+ nil).
8639
8640         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8641
8642         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8643
8644         * byte-optimize.el (byte-optimize-char-before): New function.
8645         Remove performance penalty for using (char-before) instead of (char-after).
8646
8647 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8648
8649         * mule/mule-category.el (char-category-list): Return character
8650         instead of integer.
8651
8652 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * minibuf.el (read-buffer): Check default is buffer object.
8655
8656 1999-11-25  Andy Piper  <andy@xemacs.org>
8657
8658         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8659         for buttons.
8660
8661 1999-12-16  Andreas Jaeger  <aj@suse.de>
8662
8663         * package-get.el (package-get-maybe-save-index): Fixed typo.
8664         Patch by Jeff Miller <jmiller@smart.net>.
8665
8666 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8667
8668         * gnuserv.el (gnuserv-process-filter):  don't call
8669         gnuserv-write-to-client when gnuserv-current-client is nil
8670
8671 1999-12-14  Martin Buchholz <martin@xemacs.org>
8672
8673         * XEmacs 21.2.24 is released.
8674
8675 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8676
8677         * about.el (about-hackers): Update my email address.
8678
8679 1999-12-07  Martin Buchholz <martin@xemacs.org>
8680
8681         * XEmacs 21.2.23 is released.
8682
8683 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8684
8685         * package-get.el (package-get-download-sites): Removed several
8686         defunct download sites, added many new ones, and corrected a few
8687         incorrect directory-on-site entries.  Added physical locations to
8688         site-description.
8689
8690 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8691
8692         * finder.el (finder-commentary): add DOC string and fix
8693         interactive spec
8694
8695 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8696
8697         * help.el (describe-function): Don't forget to intern the string
8698         completing-read returns.
8699         (describe-variable): Ditto.
8700
8701 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8702
8703         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8704         `hyper-apropos-help-mode' here to find symbol to customize
8705         irregardless of cursor position and simplify
8706         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8707         `hyper-apropos-popup-menu'.
8708
8709 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8710
8711         * apropos.el (apropos-mode-map): Add return to call
8712         apropos-follow.
8713         (apropos-print): Call apropos-mode to have better
8714         command reference. Put keymap text-poperty to
8715         symbole name.
8716
8717 1999-11-22  Alastair Burt  <burt@dfki.de>
8718
8719         * help.el: (describe-bindings-1): Added handling of keymaps for
8720         the extents at point.
8721
8722 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8723
8724         * gutter-items.el (buffers-tab-items): Wrap the function in a
8725         save-match-data
8726
8727 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8728
8729         * help.el (describe-function): Use the DEFAULT argument to
8730         completing-read.
8731         (describe-variable): Ditto.
8732
8733 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8734
8735         * minibuf.el (read-from-minibuffer): Add optional argument
8736         DEFAULT to have better mini-buffer history support.
8737         (completing-read): Pass default to read-from-minibuffer.
8738         (read-buffer): Pass default to completing-read.
8739
8740 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8741
8742         * font-lock.el (font-lock-doc-string-face): Document the
8743         `font-lock-lisp-like' property.
8744
8745 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8746
8747         * lisp-mode.el: Specify `font-lock-lisp-like'.
8748
8749         * font-lock.el (font-lock-lisp-like): New function.
8750         (font-lock-fontify-syntactically-region): Use it.
8751
8752 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8753
8754         * XEmacs 21.2.22 is released
8755
8756 1999-11-28  Martin Buchholz <martin@xemacs.org>
8757
8758         * XEmacs 21.2.21 is released.
8759
8760 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8761
8762         * minibuf.el (read-coding-system): Accept symbol and
8763         coding-system object as a default-coding-system.
8764
8765 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8766
8767         * minibuf.el (read-coding-system): Accept symbol as
8768         a default-coding-system.
8769
8770 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8771
8772         * apropos.el (apropos-documentation): Use insert instead
8773         of princ.
8774
8775 1999-11-07  William M. Perry  <wmperry@aventail.com>
8776
8777         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8778           for the linux console.
8779
8780         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8781           stuff to work when you are not on a window system, since the GPM
8782           mouse support now allows pasting from outside of XEmacs.
8783
8784 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8785
8786         * XEmacs 21.2.20 is released
8787
8788 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8789
8790         * setup-paths.el (paths-default-info-directories): Add
8791         /usr/share/info and /usr/local/share/info.
8792
8793 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8794
8795         * about.el: Updated Vladimir Ivanovic's info.
8796
8797 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8798
8799         * auto-show.el (auto-show-truncationp): Remove.
8800
8801         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8802
8803 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8804
8805         * indent.el (indent-line-to): fix bug: spaces were not replaced
8806         with tab if column is multiple of tab-width
8807         From dhn@qedinc.com
8808
8809 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8810
8811         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8812         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8813
8814         * package-get.el (package-get-package-provider): Be verbose when
8815         interactive. Patch from Robert Pluim
8816
8817 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8818
8819         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8820         info file suffixes.
8821
8822 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8823
8824         * process.el (open-network-stream): Add a new optional parameter
8825         PROTOCOL to support udp; fix a minor typo and add an explanation
8826         in docstring for udp programming.
8827
8828         * code-process.el (open-network-stream): Add a new optional
8829         parameter PROTOCOL to support udp; fix a minor typo and add an
8830         explanation in docstring for udp programming.
8831
8832 1999-10-18  Andy Piper  <andy@xemacs.org>
8833
8834         * gui.el (make-gui-button): be more precise about how we call
8835         callbacks.
8836
8837         * wid-edit.el (widget-push-button-value-create): Use the new form
8838         of native gui-button.
8839
8840 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8841
8842         * info.el (Info-page-prev): Don't do (sit-for 0).
8843
8844 1999-10-13  Andy Piper  <andy@xemacs.org>
8845
8846         * gutter-items.el (progress-abort-glyph): new glyph for showing
8847         abort status.
8848         (append-progress): dispatch-event rather than sit-for.
8849         (abort-progress): new function. Show the abort glyph with an
8850         appropriate message.
8851         (raw-append-progress): dispatch-event rather than sit-for.
8852         (display-progress): cope with aborts.
8853
8854         * gui.el (make-gui-button): Use native widgets for buttons
8855         unconditionally.
8856         (insert-gui-button): ditto.
8857         (gui-button-p): ditto.
8858
8859         * xbm-button.el: remove from core.
8860
8861         * xpm-button.el: remove from core.
8862
8863 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8864
8865         * faces.el (init-device-faces): Don't initialize the random faces
8866         on the stream device.
8867
8868 1999-10-06  Andy Piper  <andy@xemacs.org>
8869
8870         * files.el (recover-file): Don't use ls under windows for revert buffer.
8871
8872 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8873
8874         * package-get.el (package-get-download-menu): Make menu really
8875         toggle download sites.
8876         (package-get-download-sites): Add autoload cookie.
8877
8878 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8879
8880         * setup-paths.el (paths-find-module-directory): Ditto.
8881
8882 1999-09-29  Werner Fink  <werner@suse.de>
8883
8884         * setup-paths.el (paths-find-exec-directory): Add missing nil
8885         parameter for environment.
8886
8887 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8888
8889         * modeline.el (modeline-format):
8890         Only purecopy the strings.  Else
8891         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8892         barfs.
8893
8894 1999-08-28  Mike Woolley  <mike@bulsara.com>
8895
8896         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8897         user setting comint-completion-addsuffix and
8898         comint-process-echoes.
8899
8900 1999-09-22  Andy Piper  <andy@xemacs.org>
8901
8902         * gutter-items.el (update-tab-in-gutter): use
8903         last-nonminibuf-window instead of selected-window.
8904
8905 1999-09-18  Andy Piper  <andy@xemacs.org>
8906
8907         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8908         display on.
8909
8910         * subr.el (record-buffer-hook): new variable so that the hook gets
8911         some documentation.
8912
8913 1999-09-16  Andy Piper  <andy@xemacs.org>
8914
8915         * gutter-items.el (update-tab-in-gutter): only update when the
8916         gutter is visible.
8917         (remove-buffer-from-gutter-tab): ditto.
8918
8919 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8920
8921         * simple.el (do-auto-fill): Commented out part of Kinsoku
8922         processing.
8923
8924 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8925
8926         * isearch-mode.el (isearch-highlightify-region): Give the
8927         highlighting extents a high priority.
8928         (isearch-make-extent): Give the main highlighting extent an even
8929         higher priority.
8930
8931 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8932
8933         * packages.el (packages-compute-package-locations): Fix typo from
8934         -u rationalization.
8935
8936 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8937
8938         * setup-paths.el (paths-find-doc-directory): Respect value of
8939         `configure-doc-directory.'
8940
8941         * find-paths.el (paths-find-architecture-directory): Give
8942         precendence `default' argument (which typically comes from
8943         configure).
8944
8945 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8946
8947         * startup.el (command-line-early): Added options -user-init-file
8948         and -user-init-directory.
8949
8950         * files.el (user-init-file): Default to NIL so we can recognize
8951         when it's set.
8952
8953 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8954
8955         * obsolete.el (init-file-user):
8956         * startup.el:
8957         * packages.el (packages-compute-package-locations):
8958         * package-get.el (package-get-user-index-filename):
8959         * menubar-items.el (maybe-add-init-button):
8960         * info.el (Info-annotations-path):
8961         * dump-paths.el:
8962         Change `user-init-directory' to be an absolute path.
8963         Use `user-init-directory' where appropriate.
8964         Zap `init-file-user' and its uses.
8965
8966 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8967
8968         * subr.el (copy-symbol): New function.
8969
8970 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8971
8972         * isearch-mode.el (isearch-done): Be sure to restore invisible
8973         extents in the proper buffer.
8974         (isearch-pre-command-hook): Set this-command to the correct value
8975         in case the buffer has changed and old overriding-local-map was
8976         used.
8977         (isearch-restore-extent): Use remprop instead of setting the
8978         property to nil.
8979
8980 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8981
8982         * cmdloop.el (execute-extended-command): Update zmacs region
8983         before the delay.
8984         (execute-extended-command): Make the message gettext-friendly.
8985
8986 1999-09-07  Andy Piper  <andy@xemacs.org>
8987
8988         * gutter-items.el (progress-gauge-glyph): renamed from
8989         progress-glyph.
8990         (progress-text-glyph): new variable.
8991         (progress-layout-glyph): use layouts and text glyphs.
8992         (progress-area-buffer): removed.
8993         (progress-text-and-extent): new variable.
8994         (progress-displayed-p): dynamically create gutter area buffer.
8995         (clear-progress): ditto.
8996         (raw-append-progress): ditto.
8997         (append-progress): use new glyph names.
8998         (raw-append-progress): only create the extent when needed. set
8999         properties more optimally.
9000         (progress): remove args.
9001
9002 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9003
9004         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9005         mapcar where the return value is unused.
9006         (isearch-restore-invisible-extents): Ditto.
9007         (isearch-highlight-all-cleanup): Ditto.
9008         (isearch-delete-extents-in-range): Traverse the extents only once.
9009         (isearch-highlight-all-update): Don't start over if the search
9010         string has changed and more input is pending.
9011
9012 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9013
9014         * packages.el (packages-find-package-data-path): Ditto.
9015
9016         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9017
9018         * subr.el (mapc-internal): Don't make obsolete.
9019
9020         * cl-extra.el (mapc): Resurrect.
9021
9022 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9023
9024         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9025         alias.
9026
9027         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9028         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9029         (isearch-yank-clipboard): Use get-clipboard instead of
9030         x-get-clipboard.
9031         (isearch-yank-selection): Fix docstring.
9032
9033 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9034
9035         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9036
9037 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9038
9039         * cl-macs.el (extent-start-position): Fix setf method.
9040         (extent-end-position): Ditto.
9041
9042 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9043
9044         * isearch-mode.el: End merge with FSF 20.4.
9045
9046         * isearch-mode.el (search-invisible): New variable.
9047         (isearch-hide-immediately): Ditto.
9048         (isearch-unhidden-extents): Ditto.
9049         (isearch-range-invisible): New function.
9050         (isearch-unhide-extent): Ditto.
9051         (isearch-restore-invisible-extents): Ditto.
9052         (isearch-restore-extent): Ditto.
9053
9054         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9055         implementation.
9056         (isearch-ring-retreat-edit): Ditto.
9057         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9058         (isearch-forward-regexp): New arguments NOT-REGEXP and
9059         NO-RECURSIVE-EDIT.
9060         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9061         (isearch-backward-regexp): New arguments NOT-REGEXP and
9062         NO-RECURSIVE-EDIT.
9063         (isearch-mode): Return isearch-success.
9064         (isearch-update): Use unread-command-events instead of
9065         unread-command-event.
9066         (isearch-abort): If an invalid regexp is encountered, keep popping
9067         states.
9068         (isearch-*-char): Use FSF implementation.
9069         (isearch-whitespace-chars): Use the more robust FSF's
9070         implementation.
9071         (isearch-within-brackets): New variable.
9072         (isearch-mode): Initialize it.
9073         (isearch-edit-string): Bind it.
9074         (isearch-search-and-update): Set it.
9075         (isearch-push-state): Push it.
9076         (isearch-top-state): Pop it.
9077         (isearch-search): Set it.
9078         (isearch-printing-char): When called by isearch-whitespace-chars,
9079         handle M-SPC gracefully.
9080         (isearch-message-prefix): New argument ELLIPSIS.
9081         (isearch-message-suffix): Ditto.
9082         (isearch-message): Use the ELLIPSIS argument when calling
9083         isearch-message-prefix and isearch-message-suffix.
9084         (isearch-message-prefix): Distinguish between "wrapped" and
9085         "overwrapped" search, FWIW.
9086
9087 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9088
9089         * isearch-mode.el (isearch-edit-string): Use the head of the
9090         search ring instead of search-last-string and search-last-regexp.
9091         (search-highlight): Renamed from isearch-highlight.
9092         (isearch-exit): Use the new name.
9093         (isearch-highlight): Ditto.
9094         (isearch-dehighlight): Ditto.
9095         (isearch-update-ring): New function.
9096         (isearch-done): Call it.
9097         (isearch-done): New argument EDIT.
9098         (isearch-repeat): If search string is empty, look up at the car of
9099         the search ring; ignore the yank pointer.
9100         (isearch-abort): Call isearch-done with NOPUSH.
9101         (isearch-cancel): New function.
9102         (isearch-mode-map): Bind it to ESC ESC ESC.
9103
9104         * isearch-mode.el: Begin merge with FSF 20.4.
9105
9106 1999-09-01  Andy Piper  <andy@xemacs.org>
9107
9108         * x-select.el (x-get-clipboard): obsolete.
9109         (x-yank-clipboard-selection): obsolete
9110
9111         * select.el (disown-selection): need to be careful to disown the
9112         clipboard if we set it via selection.
9113         (get-clipboard): move from x-select.el
9114         (yank-clipboard-selection): ditto.
9115
9116 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9117
9118         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9119         isearch-highlight-all-matches to nil.
9120         (isearch-fixed-case): New variable.
9121         (isearch-mode): Initialize it.
9122         (isearch-edit-string): Save it.
9123         (isearch-toggle-case-fold): Set it.
9124         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9125         need to check isearch-fixed-case.
9126         (isearch-toggle-case-fold): Update highlighting of all matches
9127         before the pause.
9128         (isearch-edit-string):
9129
9130 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9131
9132         * isearch-mode.el (isearch-edit-string): Call isearch-message
9133         before reading the event so that the prompt is displayed properly.
9134         (isearch-message): Use isearch-nonincremental when calling
9135         isearch-message-prefix.
9136         (minibuffer-local-isearch-map): Bind up and down to do the same as
9137         M-p and M-n respectively.
9138         (isearch-done): New arg NOPUSH.
9139         (isearch-edit-string): Use it.
9140         (isearch-edit-string): Don't bind isearch-string.
9141         (isearch-ring-adjust): Edit string, *then* push state.
9142
9143 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9144
9145         * faces.el (isearch-secondary): Make isearch-secondary look
9146         different than default.
9147
9148 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9149
9150         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9151         save-excursion.
9152         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9153         (isearch-update): Call isearch-dehighlight without arguments.
9154         (isearch-done): Ditto.
9155
9156         * isearch-mode.el (isearch-fix-case): If the search string has no
9157         upper-case letters, allow the folding to be reenabled.
9158         Previously, once disabled, the folding would remain that way until
9159         the end of isearch.
9160         (isearch-top-state): Call isearch-fix-case.
9161
9162         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9163         save-excursion.
9164         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9165
9166 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9167
9168         * xpm-button.el:
9169         xbm-button.el: Need to exist in core because gui.el depends on
9170         them.
9171
9172 1999-08-31  Andy Piper  <andy@xemacs.org>
9173
9174         * gutter-items.el (buffers-tab-face): new customizable variable.
9175         (buffers-tab-default-buffer-line-length): new specifier for
9176         maximum viewable characters.
9177         (progress-stack): new variable for implementing widget-based
9178         progress messages.
9179         (progress-area-buffer): ditto.
9180         (progress-glyph-height): ditto.
9181         (progress-stop-callback): ditto.
9182         (progress-quit-function): new function.
9183         (progress-glyph): new variable.
9184         (progress-layout-glyph): ditto.
9185         (progress-displayed-p): new function, see message-displayed-p for
9186         details.
9187         (clear-progress): ditto.
9188         (remove-progress): ditto.
9189         (append-progress): ditto.
9190         (raw-append-progress): ditto.
9191         (display-progress): ditto.
9192         (current-progress): ditto.
9193         (current-progress-label): ditto.
9194         (progress): ditto.
9195         (lprogress): ditto.
9196
9197
9198 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9199
9200         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9201
9202         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9203         `isearch-yank-selection'.
9204         (isearch-mode-map): Use it.
9205         (isearch-yank-selection): Use `get-selection' instead of
9206         `get-x-selection'.
9207
9208 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9209
9210         * faces.el (isearch-secondary): Create face here.
9211
9212         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9213         timers.
9214
9215 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9216
9217         * subr.el (buffer-string): More robust backward compatibility
9218         check, courtesy William Perry.
9219
9220 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9221
9222         * replace.el (perform-replace): Stop the search after the search
9223         limit has been reached.
9224
9225 1999-08-23  Andy Piper  <andy@xemacs.org>
9226
9227         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9228         here if we don't have one.
9229
9230 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9231
9232         * ldap.el (ldap-coding-system): Default to nil until we get
9233         efficient UTF8 support
9234         (ldap-decode-string): Guard against `decode-coding-string' not
9235         being defined
9236         (ldap-encode-string): Guard against `encode-coding-string' not
9237         being defined
9238
9239 1999-08-23  Didier Verna  <didier@xemacs.org>
9240
9241         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9242         Some doc strings improvements, and add a star to the `interactive'
9243         calls.
9244
9245 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9246
9247         * font-lock.el (java-font-lock-keywords-3): introduced new
9248         keywords and regexpes for javadoc syntax 1.2.
9249
9250 1999-08-17  Andy Piper  <andy@xemacs.org>
9251
9252         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9253         format-buffers-tab-line.
9254         (buffers-tab-max-buffer-line-length): new variable.
9255         (format-buffers-tab-line): new function. truncate names if over
9256         buffers-tab-max-buffer-line-length.
9257
9258 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9259
9260         * cus-start.el: Customize the variable `bell-inhibit-time'.
9261
9262 1999-08-16  Andy Piper  <andy@xemacs.org>
9263
9264         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9265         brute-force approach to deleting the last buffer.
9266         (buffers-tab-grouping-regexp): new customizable variable.
9267         (select-buffers-tab-buffers-by-mode): use it.
9268
9269 1999-08-13  Andy Piper  <andy@xemacs.org>
9270
9271         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9272         deletion problem.
9273
9274 1999-07-30  Didier Verna  <didier@xemacs.org>
9275
9276         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9277         of princ to output symbols.
9278         (custom-save-face-internal): ditto.
9279         (custom-save-resets): ditto.
9280
9281 1999-08-09  Didier Verna  <didier@xemacs.org>
9282
9283         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9284         `regexp-quote' to protect the major mode name for use as a regular
9285         expression (c++ needs this for instance).
9286
9287 1999-08-08  Andy Piper  <andy@xemacs.org>
9288
9289         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9290         cope with similar mode names.
9291
9292         * gutter-items.el (buffers-tab-selection-function): new selection
9293         function.
9294         (select-buffers-tab-buffers-by-mode): new function.
9295         (buffers-tab-items): use it if set to only display buffers in the
9296         tab in the current buffer's group..
9297         (update-tab-in-gutter): use new api.
9298         (remove-buffer-from-gutter-tab): ditto.
9299
9300         * gutter-items.el (buffers-tab-max-size): set custom selection
9301         default to 6.
9302         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9303         (add-tab-to-gutter): set face as default.
9304
9305 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9306
9307         * faces.el (frob-face-property): Merge the fall-back specifier
9308         with the target, not replace it.
9309
9310 1999-08-05  Andy Piper  <andy@xemacs.org>
9311
9312         * gutter-items.el (update-tab-in-gutter): add frame argument for
9313         buffer-items.
9314         (update-tab-in-gutter): use it.
9315
9316         * gutter-items.el (record-buffer-hook): set.
9317
9318         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9319         change.
9320         (switch-to-buffer-hook) deleted.
9321
9322 1999-08-04  Andy Piper  <andy@xemacs.org>
9323
9324         * gutter-items.el (update-tab-in-gutter): make sure this will work
9325         as an argument to create-frame-hook.
9326
9327 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9328
9329         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9330         instead of timer emulation.
9331
9332 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9333
9334         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9335         Emacs isearch enhancements.
9336
9337 1999-07-28  Andy Piper  <andy@xemacs.org>
9338
9339         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9340         all devices that support tab controls.
9341         (remove-buffer-from-gutter-tab): new function. to be used as a
9342         value for kill-buffer-hook.
9343
9344 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9345
9346         * auto-show.el (auto-show-truncationp): changed to match
9347         `window_translation_on'
9348
9349 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9350
9351         * XEmacs 21.2.19 is released
9352
9353 1999-07-28  SL Baur  <steve@miho>
9354
9355         * code-files.el (insert-file-contents): Fix docstring.
9356         revert previous change.
9357
9358 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9359
9360         * fill.el (fill-region-as-paragraph): Change re-break-point to
9361         contain word-across-newline plus one character so that filling
9362         Japanese and Chinese works as desired.
9363         * simple.el (do-auto-fill): Ditto.
9364
9365 1999-07-26  SL Baur  <steve@miho>
9366
9367         * mule/japanese.el ("Japanese"): Do not specify a default input
9368         method.
9369         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9370
9371 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9372
9373         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9374         able to use cl-macs macro in early lisp.
9375
9376 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9377
9378         * custom.el:
9379         * cus-face.el:
9380         * cus-edit.el:
9381                 Massive custom Theme API changes.
9382
9383 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9384
9385         * code-files.el (insert-file-contents): Regard
9386         coding-system-magic-cookie if `coding-system-for-read' is nil.
9387
9388 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9389
9390         * mule/thai-xtis.el: Add coding: local variable, to avoid
9391         bootstrapping problem with C locale.
9392
9393 1999-07-22  Andy Piper  <andy@xemacs.org>
9394
9395         * dumped-lisp.el (preloaded-file-list): guard against putting
9396         gutter-items in a less than functional XEmacs.
9397         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9398
9399 1999-07-18  Bob Weiner  <weiner@beopen.com>
9400
9401         * fill.el (fill-context-prefix): Fixed bug that prevented the
9402         setting of an adaptive fill prefix when the `dont-skip-first' was
9403         t.
9404
9405 1999-07-22  SL Baur  <steve@miho>
9406
9407         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9408
9409 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9410
9411         * files.el (interpreter-mode-alist): add `make', `guile', and
9412         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9413         makefile-mode, guile is a scheme, and someday XEmacs will be
9414         modular enough to use as an efficient scripting tool.)
9415
9416 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9417
9418         * mule/mule-cmds.el (reset-language-environment): Regard
9419         coding-category `utf-8' and `ucs-4' if they are available.
9420
9421 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9422
9423         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9424         (prefer-coding-system): Fix DOC-string.
9425
9426         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9427         DOC-string too.
9428
9429         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9430         Mule.
9431         (coding-system-change-eol-conversion): Fix DOC-string.
9432
9433 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9436         instead of `list-coding-system'.
9437
9438 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * menubar-items.el (default-menubar): `select-input-method' was
9441         renamed to `set-input-method'.
9442
9443         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9444         "Set Language Environment" menu.
9445
9446         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9447         "Describe Language Support" menu.
9448
9449 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9450
9451         * mule/chinese.el ("Chinese-GB"): Rename
9452         `chinese-gb-environment-setup-function' to
9453         `setup-chinese-gb-environment-internal'.
9454
9455 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9456
9457         * mule/korean.el: Use `define-coding-system-alias' instead of
9458         `copy-coding-system'.
9459
9460 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9461
9462         * mule/mule-cmds.el (set-language-environment-coding-systems):
9463         Treat duplicated coding-categories.
9464
9465 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9466
9467         * mule/japanese.el: Use `define-coding-system-alias' instead of
9468         `copy-coding-system'.
9469
9470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9471
9472         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9473         coding-system `viscii'.
9474
9475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9476
9477         * mule/cyrillic.el:
9478         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9479         (cyrillic-alternativnyj-decode-table): New variable.
9480         (cyrillic-alternativnyj-encode-table): New variable.
9481         - Specify `iso-8-1' as a category of coding-system
9482           `alternativnyj'.
9483         - Abolish general Cyrillic environment.
9484
9485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/chinese.el:
9488         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9489         - Register `chinese-gb-environment-setup-function' as a
9490           `setup-function' of "Chinese-GB" environment.
9491
9492 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9493
9494         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9495         optional argument `parents'.
9496
9497         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9498         property for Thai-XTIS.
9499
9500         * mule/mule-help.el (help-with-tutorial): Use property
9501         `tutorial-coding-system' of language-info as a coding-system to
9502         read tutorial file.
9503
9504 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9505
9506         * mule/thai-xtis.el: Don't setup `setup-function' and
9507         `exit-function'.
9508
9509         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9510         `set-coding-category-system' to set up coding-system for
9511         coding-category.
9512
9513         * mule/mule-cmds.el (prefer-coding-system): Use
9514         `set-coding-category-system' to set up coding-system for
9515         coding-category.
9516
9517 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9518
9519         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9520         Thai-XTIS environment.
9521
9522         * mule/mule-cmds.el (prefer-coding-system): Use
9523         `find-coding-system' instead of `coding-system-p'.
9524
9525 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9526
9527         * mule/mule-cmds.el (set-language-environment-coding-systems):
9528         Modify eol-type for XEmacs.
9529
9530         * mule/thai-xtis.el: Delete unused local variable `category'.
9531
9532         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9533         function.
9534         (prefer-coding-system): Don't call
9535         `update-coding-systems-internal'; use function
9536         `coding-category-list' instead of variable `coding-category-list';
9537         use `set-coding-priority-list' instead of `set-coding-priority';
9538         modify `eol-type' for XEmacs.
9539
9540         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9541         `charset-columns'.
9542         (char-width): Likewise.
9543
9544 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9545
9546         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9547         `tis-620'.
9548
9549         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9550         `set-coding-priority-list' instead of `set-coding-priority'; don't
9551         call `update-coding-systems-internal'.
9552
9553         * mule/mule-misc.el (coding-system-get): New function.
9554         (coding-system-put): New function.
9555         (coding-system-category): New function.
9556
9557 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9558
9559         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9560         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9561         to avoid conflict with leim/quail/thai-xtis.
9562
9563         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9564         to thai-xtis-chars.el.
9565
9566         * mule/thai-xtis-chars.el: New file (split from
9567         mule/thai-xtis.el).
9568
9569 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9570
9571         * mule/thai-xtis.el:
9572         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9573         - Add syntax entries.
9574         - Put `preferred-coding-system' of the charset `thai-xtis' to
9575           `tis-620'.
9576
9577 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9578
9579         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9580         rewritten to use write-multibyte-character.
9581
9582 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9583
9584         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9585         of `iso-2022-7'.
9586         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9587         ported yet.
9588         (read-input-method-name): Treat optional argument `default'.
9589
9590 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9591
9592         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9593         all.
9594         (set-language-info-alist): Set up menus here.
9595
9596 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9597
9598         * minibuf.el (completing-read): Add new optional argument
9599         `default'.
9600         (read-coding-system): Add new optional argument
9601         `default-coding-system'.
9602
9603 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9604
9605         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9606         (viet-viscii-...->viet-vscii...).
9607
9608 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9609
9610         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9611         and menus.
9612
9613 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9614
9615         * mule/mule-cmds.el (input-method-function): Add permanent-local
9616         property.
9617
9618 1999-03-30  Dave Love  <fx@gnu.org>
9619
9620         * mule/mule-cmds.el (current-language-environment): Doc fix.
9621
9622 1999-02-06  Richard Stallman  <rms@gnu.org>
9623
9624         * mule/european.el (setup-slovenian-environment): New function.
9625         ("Slovenian"): New language environment.
9626
9627 1999-01-27  Dave Love  <fx@gnu.org>
9628
9629         * mule/mule-cmds.el (current-language-environment): Provide :link,
9630         :type (choices) and appropriate :get.
9631
9632 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9633
9634         * mule/mule-cmds.el (describe-language-environment): Don't alter
9635         input-method-alist.
9636
9637 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9638
9639         * mule/mule-cmds.el (prefer-coding-system): Call
9640         set-coding-priority, so that the internal array of priorities is
9641         also updated.
9642
9643 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9644
9645         * mule/mule-cmds.el (prefer-coding-system): If the argument
9646         requires specific EOL conversion type, make the default coding
9647         systems use that.
9648
9649 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9650
9651         * mule/mule-cmds.el (set-language-environment): Pass the default
9652         eol-type to set-language-environment-coding-systems.
9653         (set-default-coding-systems): Copy the eol-type property for the
9654         new default values of {buffer-file,process}-coding-system from the
9655         old defaults.
9656         (set-language-environment-coding-systems): Accept an optional
9657         argument EOL-TYPE, and set the eol-type property of the default
9658         coding systems accordingly.
9659
9660 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9661
9662         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9663         use generate-new-buffer instead of get-buffer-create.
9664
9665 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9666
9667         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9668
9669 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9670
9671         * mule/mule-cmds.el (default-input-method): Fix custom type.
9672
9673 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9674
9675         * mule/mule-cmds.el (setup-specified-language-environment):
9676         Add apropos-inhibit property.
9677         (describe-specified-language-support): Likewise.
9678
9679 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9680
9681         * mule/mule-cmds.el: Doc fixes.
9682
9683 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9684
9685         * mule/mule-cmds.el (register-input-method): Doc-string
9686         modified.
9687
9688 1998-09-01  Dave Love  <fx@gnu.org>
9689
9690         * mule/mule-cmds.el (current-language-environment): Fix
9691         setter function.
9692
9693 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9694
9695         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9696         mule/european.el, mule/hebrew.el, mule/japanese.el,
9697         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9698         avoid bootstrapping problem if you need to recompile all the Lisp
9699         files using interpreted code.
9700
9701 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9702
9703         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9704         ("Latin-2"): Likewise.
9705
9706 1998-08-18  Per Starback  <starback@update.uu.se>
9707
9708         * mule/european.el (setup-latin2-environment): Fix typo.
9709
9710 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9711
9712         * mule/european.el: Give proper value of `input-method' key to all
9713         lang. env.
9714
9715         * mule/mule-cmds.el (activate-input-method): Handle the case that
9716         the arg INPUT-METHOD is nil correctly.
9717         (read-multilingual-string): Activate the specified input method
9718         before calling read-string.  Afterward, activate the original
9719         input method.
9720
9721 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9722
9723         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9724         (set-language-info-alist): Fix typo in doc-string.
9725
9726         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9727
9728 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9729
9730         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9731         (reset-language-environment): New function for the job that
9732         setup-english-environment used to do.
9733         (set-language-environment): Do more setups according to the info
9734         in language-info-alist.
9735         (read-language-name): Handle the case that the arg KEY is nil.
9736         (describe-language-environment): Handle input-method property.
9737
9738         * mule/: All files under this directory, which related with
9739         specific languages (such as mule/european.el, mule/greek.el,
9740         mule/hebrew.el, mule/misc-lang.el), modified as below.
9741         (setup-XXX-environment): Just call set-language-environment.  If
9742         they used to do some other jobs than what done by
9743         set-language-environment, those jobs are done in
9744         setup-XXX-environment-internal now.
9745         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9746         the value to setup-XXX-environment-internal.  Add properties
9747         input-method and features.
9748
9749         * mule/english.el (setup-english-environment): Just call
9750         reset-language-environment.
9751
9752         * mule/european.el (setup-8-bit-environment): Function deleted.
9753
9754 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9755
9756         * mule/mule-cmds.el (input-method-exit-on-first-char)
9757         (input-method-use-echo-area): Doc fixes.
9758
9759 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9760
9761         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9762         variable.
9763         (input-method-use-echo-area): New variable.
9764
9765 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9766
9767         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9768
9769 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9770
9771         * mule/mule-cmds.el (activate-input-method): Update mode line.
9772         (inactivate-input-method): Likewise.
9773
9774 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9775
9776         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9777         input method in the current buffer, but just bind
9778         current-input-method.
9779
9780 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9781
9782         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9783
9784         * mule/misc-lang.el ("IPA"): Add coding-priority and
9785         coding-system.
9786
9787 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9788
9789         * mule/greek.el: Add coding-priority.
9790
9791 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9792
9793         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9794         LANG-ENV.
9795
9796 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9797
9798         * mule/mule-cmds.el (register-input-method): Fix previous change.
9799         (setup-specified-language-environment): Doc fix.
9800
9801 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9802
9803         * mule/mule-cmds.el: Several doc fixes.
9804         (get-language-info, set-language-info): Rename argument.
9805         (set-language-info-alist): Likewise.
9806         (register-input-method): Rename argument.
9807         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9808
9809 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9810
9811         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9812         default value while reading an input method.
9813
9814 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9815
9816         * mule/mule-cmds.el (universal-coding-system-argument):
9817         Use buffer-file-coding-system as default.
9818
9819 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9820
9821         * mule/korean.el ("Korean"): Doc fix.
9822
9823 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9824
9825         * mule/mule-cmds.el (describe-language-environment): Print the
9826         languge environment at the head.
9827
9828 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9829
9830         * mule/japanese.el: Set exit-function to exit-japanese-environment
9831         for Japanese environment.
9832
9833 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9834
9835         * mule/mule-cmds.el (set-language-environment): Doc fix.
9836         (current-language-environment): Use defcustom.
9837         (default-input-method): Specify :type.
9838
9839 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9840
9841         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9842         modified.
9843         (prefer-coding-system): Doc-string modified.
9844
9845 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9846
9847         * mule/mule-cmds.el (set-language-info): Doc-string
9848         describes `coding-priority' KEY.
9849         (set-language-environment-coding-systems): New function.
9850         (select-safe-coding-system): New function.
9851         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9852         (set-language-info-alist): New optionla arg PARENTS.  Call
9853         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9854         (set-language-environment-coding-systems): New function.
9855
9856         * mule/chinese.el: Remove setting up of
9857         describe-chinese-environment-map and
9858         setup-chinese-environment-map.  Exclude them in args of calls to
9859         set-language-info-alist.  Register coding-priority key in
9860         language-info-alist.
9861
9862         * mule/cyrillic.el: Remove setting up of
9863         describe-cyrillic-environment-map and
9864         setup-cyrillic-environment-map.  Exclude them in args of calls to
9865         set-language-info-alist.  Register coding-priority key in
9866         language-info-alist.
9867
9868         * mule/english.el: Register coding-priority key in
9869         language-info-alist.
9870
9871         * mule/ethiopic.el: Register coding-priority key in
9872         language-info-alist.
9873
9874         * mule/european.el: Remove setting up of
9875         describe-european-environment-map and
9876         setup-european-environment-map.  Exclude them in args of calls to
9877         set-language-info-alist.  Register coding-priority key in
9878         language-info-alist.  Add "German" language env.
9879         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9880         (setup-german-environment): New function.
9881
9882         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9883         change default input method to "greek-postfix".
9884
9885         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9886         coding-priority key in
9887
9888 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9889
9890         * mule/mule-cmds.el (set-language-info): Doc fix.
9891         (input-method-inactivate-hook): Doc fix.
9892
9893 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9894
9895         * mule/mule-cmds.el (set-input-method): Renamed from
9896         select-input-method.
9897
9898 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9899
9900         * mule/mule-cmds.el (set-language-environment): Run
9901         exit-language-environment-hook before calling `exit-function'
9902         which is specified for the language environment.
9903
9904 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9905
9906         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9907         modified.
9908         (prefer-coding-system): Likewise.
9909         (describe-language-environment): Print aliases of each coding
9910         system.
9911         (set-language-environment-hook): New variable.
9912         (exit-language-environment-hook): New variable.
9913         (set-language-environment): Call these hooks.  Before setting a
9914         new language environment, exit from the
9915         current-language-environment if necessary.
9916         (input-method-verbose-flag): The value can be nil, t,
9917         complex-only, or default.
9918         (input-method-highlight-flag): Doc-string augmented.
9919         (activate-input-method): Check if we can run the registered
9920         function to activate an input method.
9921
9922         * mule/korean.el: Set exit-function for language environment
9923         "Korean" to exit-korean-environment.
9924         (setup-korean-environment): Moved to korea-util.el.
9925
9926 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9927
9928         * mule/mule-cmds.el (read-multilingual-string): Use
9929         current-input-method prior to default-input-method.  Don't bind
9930         current-input-method by `let', instead, activate the specified
9931         input method in the current buffer temporarily.
9932
9933 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9934
9935         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9936
9937 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9938
9939         * mule/chinese.el (post-read-decode-hz): Return the result of
9940         decode-hz-region.
9941         (pre-write-encode-hz): Do not change the value of
9942         last-coding-system.
9943
9944 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9945
9946         * mule/mule-ccl.el: Doc fixes.
9947
9948 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9949
9950         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9951         (check-ccl-program): New macro.
9952
9953 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9954
9955         * mule/mule-ccl.el: Comment about CCL syntax modified.
9956         (ccl-command-table): Add read-multibyte-character and
9957         write-multibyte-character.
9958         (ccl-code-table): Add ex-cmd.
9959         (ccl-extended-code-table): New variable.
9960         (ccl-embed-extended-command): New function.
9961         (ccl-compile-read-multibyte-character,
9962         ccl-compile-write-multibyte-character) New functions.
9963         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9964         ccl-dump-write-multibyte-character): New functions.
9965
9966 1999-07-22  SL Baur  <steve@miho>
9967
9968         * config.el (config-value-file): config.values is installed into
9969         doc-directory.
9970         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9971
9972 1999-07-19  Didier Verna  <didier@xemacs.org>
9973
9974         * rect.el: all functions rewritten, except when noted. Below is a
9975         list of interface changes.
9976         (apply-on-rectangle): new function. Obsoletes
9977         `operate-on-rectangle'. All functions that used to call this
9978         function now call the new one.
9979         (kill-rectangle): added optional prefix arg to fill lines.
9980         (delete-rectangle): ditto.
9981         (delete-extract-rectangle): ditto.
9982         (open-rectangle): ditto.
9983         (clear-rectangle): ditto.
9984         (delete-rectangle-line): added third arg FILL.
9985         (delete-extract-rectangle-line): ditto.
9986         (open-rectangle-line): ditto.
9987         (clear-rectangle-line): ditto.
9988
9989 1999-07-18  Andy Piper  <andy@xemacs.org>
9990
9991         * menubar-items.el (default-menubar): add gutter options.
9992
9993         * gutter-items.el: new file.
9994         (gutter): new group for custom.
9995         (gutter-visible-p): new variable.
9996         (default-gutter-position): ditto.
9997         (buffers-tab): new group for the buffers tab.
9998         (gutter-buffers-tab): widget to put in the gutter.
9999         (buffers-tab-max-size): max number of tabs.
10000         (buffers-tab-switch-to-buffer-function): function to call when a
10001         tab is pressed.
10002         (buffers-tab-omit-function): filter buffers with this function.
10003         (buffers-tab-format-buffer-line-function): format buffer names for
10004         inclusion in tabs.
10005         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10006         the record.
10007         (build-buffers-tab-internal): build a list of tab items.
10008         (buffers-tab-items): ditto.
10009         (add-tab-to-gutter): put a tab in the gutter area.
10010         (update-tab-in-gutter): reset the buffers in the tab.
10011
10012         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10013
10014         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10015         (switch-to-buffer-hooks): new hook.
10016
10017         * toolbar.el (default-toolbar-position): fix typo.
10018
10019 1999-07-16  Andy Piper  <andy@xemacs.org>
10020
10021         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10022
10023 1999-07-15  Didier Verna  <didier@xemacs.org>
10024
10025         * cus-edit.el (custom-prompt-variable): optional third arg makes
10026         prompt for a comment string.
10027         (customize-set-value): optional prefix makes this function handle
10028         variable comments.
10029         (customize-set-variable): ditto.
10030         (customize-save-variable): ditto.
10031         (customize-customized): handle custom comments.
10032         (customize-save-customized): ditto.
10033         (custom-variable-state-set): ditto.
10034         (custom-face-state-set): ditto.
10035         (customize-saved): ditto.
10036         (custom-variable-set): ditto.
10037         (custom-face-set): ditto.
10038         (custom-variable-save): ditto.
10039         (custom-face-save): ditto.
10040         (custom-variable-reset-saved): ditto.
10041         (custom-face-reset-saved): ditto.
10042         (custom-variable-reset-standard): ditto.
10043         (custom-face-reset-standard): ditto.
10044         (custom-comment-face): new face.
10045         (custom-comment-tag-face): ditto.
10046         (custom-comment): new widget.
10047         (custom-comment-create): new function.
10048         (custom-comment-delete): ditto.
10049         (custom-comment-value-set): ditto.
10050         (custom-comment-show): ditto.
10051         (custom-comment-invisible-p): ditto.
10052         (custom-variable-value-create): create a comment field widget.
10053         (custom-face-value-create): ditto.
10054         (custom-variable-menu): new entry for adding a custom comment.
10055         (custom-face-menu): ditto.
10056         (custom-save-variables): possibly save custom comments.
10057         (custom-save-faces): ditto.
10058
10059         * cus-face.el (custom-set-faces): the arguments can now have a
10060         custom comment as fourth argument.
10061
10062         * custom.el (custom-set-variables): the arguments can now have a
10063         custom comment as fifth element.
10064
10065 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10066
10067         * XEmacs 21.2.18 is released
10068
10069 1999-07-13  SL Baur  <steve@miho>
10070
10071         * lib-complete.el (read-library-name): Revert previous change.
10072         (read-library): Ditto.
10073
10074 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10075
10076         * packages.el (packages-package-list): Capitalize docstring.
10077
10078         * packages.el (packages-find-package-library-path): Use #'nconc
10079         rather than #'append to reduce consing -- #'mapcar uses Flist,
10080         which returns a freshly consed list.  #'append would create yet
10081         another fresh list, using Fmake_list in concat.
10082
10083         * packages.el (package-provide): Use setq with remassq like it
10084         says in its docstring.
10085
10086 1999-07-06  SL Baur  <steve@miho.m17n.org>
10087
10088         * lib-complete.el (progn-with-message): Fix typo.
10089
10090 1999-07-06  SL Baur  <steve@miho.m17n.org>
10091
10092         * mule/mule-misc.el (char-octet): Make function match docstring.
10093         From Katsumi Yamaoka <yamaoka@jpl.org>
10094
10095 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10096
10097         * wid-edit.el (widget-documentation): corrected spelling error.
10098
10099 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10100
10101         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10102         keys if already bound
10103
10104 1999-07-06  SL Baur  <steve@miho.m17n.org>
10105
10106         * lib-complete.el (progn-with-message): Revert previous changes.
10107
10108 1999-06-24  Bob Weiner  <weiner@beopen.com>
10109
10110         * lib-complete.el (find-library):
10111         (find-library-other-window):
10112         (find-library-other-frame): Completely rewrote
10113         so that these functions actually work when called non-interactively.
10114         Also made them handle LIBRARY arguments which end with .el or .elc.
10115
10116 1999-06-24  Bob Weiner  <weiner@beopen.com>
10117
10118         * simple.el (indent-new-comment-line): Locally bound
10119         `block-comment-start' to `comstart' or else when this is called
10120         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10121         `block-comment-start' value, ignoring any existing spacing after a
10122         comment prefix in the previous line and producing ugly comments.
10123
10124 1999-06-23  Bob Weiner  <weiner@beopen.com>
10125
10126         * list-mode.el (mouse-choose-completion):
10127         (choose-completion):
10128         (completion-switch-to-minibuffer): Added.
10129         ([Tab]): [Tab] previously switched to the minibuffer
10130         but since [space] does that and since most applications in the
10131         world use [Tab] to select the next item in a list, do that in the
10132         *Completions* buffer too.  This will cause the least confusion
10133         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10134         06/23/1999.
10135
10136 1999-06-22  Bob Weiner  <weiner@beopen.com>
10137
10138         * help.el (help-buffer-name): Added support for a null value
10139         of `help-buffer-prefix-string' since some buffers require no
10140         prefix.
10141
10142 1999-06-20  Bob Weiner  <weiner@beopen.com>
10143
10144         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10145         in the completion-list-mode-map to bury the completions buffer
10146         even when the minibuffer is no longer active.
10147
10148 1999-06-20  Bob Weiner  <weiner@beopen.com>
10149
10150         * list-mode.el (list-mode): It is visually disconcerting to have
10151         the text cursor disappear within list buffers, especially when
10152         moving from window to window, so leave it visible.
10153
10154 1999-07-01  SL Baur  <steve@miho.m17n.org>
10155
10156         * menubar-items.el (default-menubar): Conditionalize the bug
10157         report menu item (which may not be possible in this XEmacs).
10158         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10159
10160 1999-06-30  SL Baur  <steve@miho.m17n.org>
10161
10162         * subr.el (with-current-buffer): DOC string fix.
10163         Suggested by Bob Weiner <weiner@altrasoft.com>
10164
10165 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10166
10167         * cus-face.el (custom-face-italic): insert missing args
10168
10169 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10170
10171         * packages.el (package-locations): Changed default early package
10172         hierarchies to ~/.xemacs/mule-packages and
10173         ~/.xemacs/xemacs-packages.
10174
10175 1999-06-23  SL Baur  <steve@miho.m17n.org>
10176
10177         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10178
10179 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10180
10181         * packages.el (package-locations): Changed default early package
10182         hierarchy to ~/.xemacs/packages.
10183         (package-locations): Removed `packages' as a possible name for a
10184         late package hierarchy.
10185
10186 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10187
10188         * mule/mule-category.el (word-combining-categories): Set up new
10189         variable.
10190         (word-separating-categories): Likewise.
10191
10192 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10193
10194         * XEmacs 21.2.17 is released
10195
10196 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10197
10198         * font-menu.el (font-menu-set-font): allow for nil specification
10199         of font size.
10200
10201 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10202
10203         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10204         is 1.
10205
10206 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10207
10208         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10209         8859-5 instead of ISO 8859-1.
10210
10211 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10212
10213         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10214         (viet-viscii-encode-table): Ditto.
10215
10216         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10217         Make obsolete definition of char-octet.
10218
10219 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10220
10221         * subr.el: Move no-Mule make-char ...
10222         * help-nomule.el (make-char): To here.
10223         (string-width): Make Mule compatibility alias.
10224
10225 1999-06-15  Andy Piper  <andy@xemacs.org>
10226
10227         * select.el (get-selection-no-error): really make there be no-error.
10228         (get-selection): revert to original.
10229
10230 1999-06-11  Andy Piper  <andy@xemacs.org>
10231
10232         * select.el (selection-sets-clipboard): renamed.
10233         (own-selection): use it.
10234
10235 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10236
10237         * XEmacs 21.2.16 is released
10238
10239 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10240
10241         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10242         missing characters to avoid crash.
10243
10244 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10245
10246         * coding.el (set-terminal-coding-system): Only set the console
10247         coding system on the selected console if it is a tty.
10248
10249 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10250
10251         * cus-face.el:
10252         * cus-edit.el:
10253         * faces.el:
10254         (custom):
10255         (face-spec-set):
10256         * faces.el (frob-face-property):
10257         * font-menu.el (font-menu-set-font):
10258                   Actually apply changes from 1999-03-17
10259
10260 1999-06-10  Andy Piper  <andy@xemacs.org>
10261
10262         * select.el (get-selection): abstract out non error-signalling
10263         part.
10264         (get-selection-no-error): get-selection without signalling an
10265         error.
10266         (selection-is-clipboard-p): new variable. controls whether the
10267         selection sets the clipboard.
10268         (own-selection): use it.
10269
10270         * mouse.el (insert-selection): fallback to clipboard after trying
10271         primary selection and cutbuffer.
10272
10273 1999-06-05  Andy Piper  <andy@xemacs.org>
10274
10275         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10276         selection functions.
10277
10278 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10279
10280         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10281         default value.
10282         (load): Use `raw-text' instead of `no-conversion'.
10283         (insert-file-contents): Likewise.
10284
10285         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10286         of `no-conversion'.
10287
10288 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10289
10290         * coding.el: Don't copy `no-conversion' to `raw-text'.
10291
10292 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10293
10294         * subr.el (make-char): Define it if Mule is not around.
10295
10296 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10297
10298         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10299
10300         * x-select.el (x-disown-selection-internal): Restore symbol as an
10301         obsolete alias.
10302         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10303
10304 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10305
10306         * XEmacs 21.2.15 is released
10307
10308 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10309
10310         * subr.el (split-string): Avoid infinite looping
10311
10312 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10313
10314         * ldap.el (ldap-ignore-attribute-codings): New variable
10315         (ldap-default-attribute-decoder): New variable
10316         (ldap-coding-system): New variable
10317         (ldap-attribute-syntax-encoders): New variable
10318         (ldap-attribute-syntax-decoders): New variable
10319         (ldap-attribute-syntaxes-alist): New variable
10320         (ldap-encode-boolean): New function
10321         (ldap-decode-boolean): New function
10322         (ldap-encode-country-string): New function
10323         (ldap-decode-string): New function
10324         (ldap-decode-address): New function
10325         (ldap-encode-address): New function
10326         (ldap-decode-attribute): New function
10327         (ldap-search): Use some of these
10328
10329 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10330
10331         * version.el (emacs-version): Make the patch level/beta come
10332         before the XEmacs qualifier so that it gets into (funcall
10333         emacs-version) and thus in the bug reports.
10334         (emacs-version>=): Support patch levels.
10335
10336 1999-06-03  SL Baur  <steve@xemacs.org>
10337
10338         * version.el: implement x.y.z version number
10339         From Jan Vroonhof <vroonhof@math.ethz.ch>
10340
10341 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10342
10343         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10344
10345 1999-05-22  Vin Shelton <acs@xemacs.org>
10346
10347         * startup.el: Document -private and break out non-standard X options.
10348
10349 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10350
10351         * mule/mule-charset.el (charset-after): New function.
10352         (charset-direction): Synch with Mule, update docstring.
10353         (get-charset-property): New function.
10354         (put-charset-property): New function.
10355         (charset-plist): New function.
10356
10357         * mule/mule-charset.el (compose-region):
10358         (decompose-region): remove;  these functions (which don't work
10359         since we don't do composite characters) have been moved to
10360         mule-util.el.
10361         (toplevel): follow coding standards
10362
10363 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10364
10365         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10366         exist any more.
10367
10368         * code-files.el: Fix commentary to follow coding standards.  Move
10369         the single line left in mule-files.el to here.
10370
10371         * mule/mule-files.el: delete.
10372
10373 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10374
10375         * info.el (Info-scroll-prev): Use event functions instead of the
10376         old emacs 19 interface.
10377
10378 1999-06-02  Andy Piper  <andy@xemacs.org>
10379
10380         * x-font-menu.el (x-font-menu-load-font):
10381         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10382
10383 1999-05-31  Andy Piper  <andy@xemacs.org>
10384
10385         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10386         group.
10387         (font-menu-this-frame-only-p): ditto.
10388         (font-menu-max-items): reinstate, from Jan Vroonhof
10389         <vroonhof@math.ethz.ch>
10390         (font-menu-submenu-name-format): ditto.
10391         (font-menu-split-long-menu): ditto, for use by the family
10392         constructor.
10393         (font-menu-family-constructor): use it.
10394
10395 1999-05-30  Andy Piper  <andy@xemacs.org>
10396
10397         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10398         for use by the font menu.
10399
10400         * msw-font-menu.el: new file implementing mswindows specific
10401         font-menu behaviour.
10402         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10403         (mswindows-font-menu-junk-families): ditto.
10404         (hack-font-truename): ditto.
10405         (mswindows-font-regexp-ascii): ditto.
10406         (mswindows-reset-device-font-menus): ditto.
10407         (mswindows-font-menu-font-data): ditto.
10408         (mswindows-font-menu-load-font): ditto.
10409
10410         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10411         (x-font-menu-font-data): ditto.
10412         (x-font-menu-load-font): ditto.
10413
10414         * font-menu.el: new file implementing generic font menu behaviour.
10415         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10416         made device independent.
10417         (font-menu-this-frame-only-p): ditto.
10418         (font-menu-preferred-resolution): ditto.
10419         (font-menu-size-scaling): new variable used to determine whether
10420         sizes are in points or tenths of a point.
10421         (vassoc): moved from x-font-menu.el.
10422         (device-fonts-cache): ditto.
10423         (device-fonts-cache): ditto.
10424         (flush-device-fonts-cache): ditto.
10425         (reset-device-font-menus): copied from x-font-menu.el and made
10426         device independent. Most functionality deferred to
10427         device-dependent versions.
10428         (font-menu-family-constructor): copied from x-font-menu.el and
10429         made device independent.
10430         (font-menu-size-constructor): ditto.
10431         (font-menu-weight-constructor): ditto.
10432         (font-menu-set-font): ditto.
10433         (font-menu-change-face): ditto.
10434         (font-menu-load-font): new device method.
10435         (font-menu-font-data): ditto.
10436
10437         * x-font-menu.el: The above functions deleted.
10438
10439 1999-05-26  Andy Piper  <andy@xemacs.org>
10440
10441         * update-elc.el:
10442         * make-docfile.el:
10443         * loadup.el: rehash expand-file-name usage to not use default-directory.
10444
10445 1999-05-21  Andy Piper  <andy@xemacs.org>
10446
10447         * x-select.el (x-select-convert-to-text):
10448         (x-selected-text-type):
10449         (x-get-selection):
10450         (xselect-convert-to-string):
10451         (xselect-convert-to-compound-text):
10452         (xselect-convert-to-length):
10453         (xselect-convert-to-targets):
10454         (xselect-convert-to-delete):
10455         (xselect-convert-to-filename):
10456         (xselect-convert-to-charpos):
10457         (xselect-convert-to-lineno):
10458         (xselect-convert-to-colno):
10459         (xselect-convert-to-sourceloc):
10460         (xselect-convert-to-os):
10461         (xselect-convert-to-host):
10462         (xselect-convert-to-user):
10463         (xselect-convert-to-class):
10464         (xselect-convert-to-name):
10465         (xselect-convert-to-integer):
10466         (xselect-convert-to-atom):
10467         (xselect-convert-to-identity): functions renamed from x-* and
10468         moved to select.el.
10469         (x-get-secondary-selection): use rename get-selection.
10470         (x-get-clipboard): ditto.
10471         (x-own-selection): moved to select.el.
10472         (x-valid-simple-selection-p): ditto.
10473         (x-dehilight-selection): ditto.
10474         (x-own-clipboard): ditto.
10475         (x-disown-selection): ditto.
10476
10477         * x-mouse.el (x-yank-function): moved to mouse.el.
10478         (x-insert-selection): ditto.
10479         (x-set-point-and-move-selection): use renamed function.
10480
10481         * select.el (selected-text-type): moved and renamed from
10482         x-select.el.
10483         (selection-owner-p): moved to C.
10484         (selection-exists-p): ditto.
10485         (get-cutbuffer): new device method.
10486         (get-selection): generalised and moved from x-select.el.
10487         (own-selection): moved x-own-selection functionality into here.
10488         (dehilight-selection): renamed and moved from x-select.el.
10489         (own-clipboard): functionality moved from x-select.el using new
10490         generic C builtins.
10491         (disown-clipboard): ditto.
10492         (select-convert-to-text):
10493         (select-convert-to-string):
10494         (select-convert-to-compound-text):
10495         (select-convert-to-length):
10496         (select-convert-to-targets):
10497         (select-convert-to-delete):
10498         (select-convert-to-filename):
10499         (select-convert-to-charpos):
10500         (select-convert-to-lineno):
10501         (select-convert-to-colno):
10502         (select-convert-to-sourceloc):
10503         (select-convert-to-os):
10504         (select-convert-to-host):
10505         (select-convert-to-user):
10506         (select-convert-to-class):
10507         (select-convert-to-name):
10508         (select-convert-to-integer):
10509         (select-convert-to-atom):
10510         (select-convert-to-identity): new functions renamed from x-* and
10511         moved from x-select.el.
10512
10513         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10514         into here and use as the default window-system mouse yank.
10515         (insert-selection): generalised and moved from x-mouse.el.
10516         (own-clipboard): moved to C.
10517
10518         * msw-select.el (mswindows-selection-owned-p): deleted.
10519         (mswindows-own-selection): generalised and moved to select.el.
10520         (mswindows-disown-selection): generalised and moved to C.
10521         (mswindows-selection-owner-p): ditto.
10522
10523 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10524
10525         * XEmacs 21.2.14 is released
10526
10527 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10528
10529         * about.el: update contact info for jason and slb.
10530
10531 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10532
10533         * mule/european.el (setup-romanian-environment): Add Romanian
10534         support from Emacs/Mule romanian.el.
10535
10536 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10537
10538         * cus-face.el: Label all custom changes with the 'custom' tag.
10539
10540         * cus-edit.el: idem ditto.
10541
10542         * faces.el: Added suport for adding device tags to various functions.
10543         (custom): New device tag.
10544         (face-spec-set): Call reset face with tags argument. No longer do
10545         x-init-global-faces hack.
10546
10547         * faces.el (frob-face-property): Use an anonymous specifier to map
10548         frob-face-property-1 over.
10549
10550         * x-font-menu.el (font-menu-set-font): Always specify all
10551         properties to custom.
10552
10553 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10554
10555         * mule/european.el (setup-czech-environment): Add czech support.
10556         From David Sauer <davids@orfinet.cz>
10557
10558 1999-03-15  SL Baur  <steve@xemacs.org>
10559
10560         * check-features.el: Turn hard errors into warnings.
10561
10562 1999-03-21  SL Baur  <steve@xemacs.org>
10563
10564         * simple.el (delete-key-deletes-forward): As per discussion on
10565         xemacs-beta, default to t.
10566
10567 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10568
10569         * loadup.el: Define Installation-string before loading anything.
10570
10571 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10572
10573         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10574         From Anders Stenman <stenman@isy.liu.se>
10575
10576 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10577
10578         * wid-edit.el (widget-glyph-find): Ditto.
10579
10580         * packages.el (locate-library): Ditto.
10581
10582         * loadup.el (really-early-error-handler): Ditto.
10583
10584         * lib-complete.el (read-library): Ditto.
10585
10586         * faces.el (set-face-stipple): Ditto.
10587
10588         * code-files.el (load): Use new calling style of locate-file.
10589
10590 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10593         dead.
10594
10595 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10596
10597         * dumped-lisp.el (preloaded-file-list): Don't load
10598         Installation.el.
10599
10600         * loadup.el (Installation-string): Define it here.
10601
10602 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10603
10604         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10605         Installation.el needs to be loaded before `dump-paths', otherwise
10606         the dumping process won't find it.
10607
10608 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10609
10610         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10611         subr so that we can use `replace-in-string' in Installation.el to
10612         get rid of C-m chars under the native Windows build.
10613
10614 1999-04-29  Andy Piper  <andy@xemacs.org>
10615
10616         * make-docfile.el: canonicalize file and directory names.
10617
10618         * device.el (call-device-method): new function for calling device
10619         specific methods.
10620         (define-device-method): new function for defining device methods.
10621         (define-device-method*): ditto.
10622
10623 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10624
10625         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10626
10627 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10628
10629         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10630         (cyrillic-koi8-r-encode-table): Likewise.
10631         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10632         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10633
10634         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10635         from vietnamese.el].
10636
10637         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10638         mule/mule-misc.el.
10639
10640 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10641
10642         * mule/thai-xtis.el:
10643         - Change font registry name from "Thai94x94-0" to "xtis-0".
10644         - Change mnemonic of coding-system `tis-620' to "TIS620".
10645
10646 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10647
10648         * mule/ethiopic.el: fixed.
10649
10650 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10651
10652         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10653
10654         * mule/thai-xtis.el: New file.
10655
10656         * mule/vietnamese.el: New file.
10657
10658         * mule/ethiopic.el: New file.
10659
10660 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10661
10662         * bytecomp.el (byte-compile-close-variables): Leave
10663         debug-issue-ebola-notices alone.
10664
10665 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10666
10667         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10668         at the top of the buffer since it is the most important thing to
10669         customize
10670         (ldap-get-host-parameter): New defun
10671         (ldap-search): Add a new parameter `withdn' to retrieve the
10672         distinguished names of entries
10673
10674 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10675
10676         * startup.el (splash-frame-body): Date and spelling fixes.
10677
10678 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10679
10680         * view-less.el (toggle-truncate-lines): add autoload tag
10681
10682 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10683
10684         * format.el (format-alist): Disable image stuff.
10685
10686 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10687
10688         * wid-edit.el (widget-glyph-find): Search by directories, then by
10689         suffixes rather than the other way around.
10690         (widget-image-conversion): Renamed to
10691         `widget-image-file-name-suffixes'.
10692
10693 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10694
10695         * mule/mule-charset.el: Made old functions obsolete, remove the
10696         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10697         (charset-iso-graphic-plane): Rename from charset-graphic.
10698         (charset-iso-final-char): Rename from charset-final.
10699         (charset-width): Rename from charset-columns.
10700         (charset-bytes): Added from fsf compatibility, returns always 1.
10701
10702         * mule/mule-misc.el: Move charset-doc-string alias to
10703         mule-charset.el
10704
10705 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10706
10707         * x-faces.el (x-make-font-bold-italic): honor
10708         *try-oblique-before-italic-fonts*
10709
10710 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10711
10712         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10713
10714 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10717         name.
10718
10719 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10720
10721         * cl-extra.el (equalp): Would bug out for lists.
10722
10723 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10724
10725         * about.el (about-hackers):  Change cgw's email address
10726
10727 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10728
10729         * XEmacs 21.2.13 is released
10730
10731 1999-03-12  SL Baur  <steve@xemacs.org>
10732
10733         * simple.el (delete-key-deletes-forward): Revert to previous
10734         behavior.
10735
10736 1999-01-18  Didier Verna  <didier@xemacs.org>
10737
10738         * menubar-items.el (xemacs-splash-buffer): handle the case of
10739         multiple elements in the splash buffer body.
10740
10741         * startup.el (splash-frame-timeout): new constant: interval
10742         between splash buffer elements.
10743         (command-line-1): handle splash buffer with multiple elements (use
10744         a timeout).
10745         (splash-frame-body): Originally `startup-splash-frame-body'.
10746         Rewrote a cleaner and more readable version. This can now be array,
10747         in which case each element is displayed in turn in the splash buffer.
10748         (splash-frame-static-body): new constant. Persistent information
10749         across all splash buffer elements (preserves the possibility to give
10750         it in different languages.
10751         (circulate-splash-frame-elements): new function. Used as a timeout
10752         to circulate through all splash frame elements and display them in
10753         sequence.
10754         (display-splash-frame): originally `startup-splash-frame'. Handle
10755         the case of multiple elements in the splash buffer body. Now
10756         returns a timeout id if multiple elements to display, or nil.
10757
10758 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10759
10760         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10761         so they can be overridden by x-init-face-from-resources.
10762         Additionally specify the font name also with an x tag.
10763
10764 1999-03-08  Andy Piper  <andy@xemacs.org>
10765
10766         * package-get.el (package-get-base): autoload.
10767
10768         * menubar-items.el (default-menubar): add update menu item. Fix
10769         custom menu to only be activated when package-base is available.
10770
10771         * package-get.el (package-get-custom): don't load
10772         package-get-custom as it is auto-generated. Fix group definition.
10773
10774 1999-03-05  Didier Verna  <didier@xemacs.org>
10775
10776         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10777         instead of `symbol-name' (Thanks Kyle).
10778
10779         * cus-edit.el (custom-save-variables): use `prin1' instead of
10780         princ to write symbols.
10781
10782 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10783
10784         * XEmacs 21.2.12 is released
10785
10786 1999-03-05  SL Baur  <steve@xemacs.org>
10787
10788         * menubar-items.el (default-menubar): Add kfm browsing support.
10789         From Neal Becker <nbecker@fred.net>
10790
10791 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10792
10793         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10794         calls to font-lock during buffer reversion.
10795
10796 1999-02-12  Didier Verna  <didier@xemacs.org>
10797
10798         * info.el (Info-build-node-completions): unconditionally widen the
10799         tag table buffer.
10800
10801 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10802
10803         * x-faces.el (x-init-face-from-resources):
10804         Only set fonts in the 'x locale.
10805
10806 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10807
10808         * package-ui.el (pui-install-selected-packages): Don't throw on
10809         `package-admin-delete-binary-package' returning nil since it's
10810         normal.  Reindent function.
10811         (pui-add-required-packages): Handle case where packages selected
10812         for installation have never been installed.
10813
10814 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10815
10816         * menubar-items.el (default-menubar):
10817         Implement the ``Mule->Set coding system of process'' menu item.
10818
10819 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10820
10821         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10822         files
10823         - Change some `if's to `when's
10824
10825 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10826
10827         * XEmacs 21.2.11 is released
10828
10829 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10830
10831         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10832         against window close (Fix Bug #460).
10833         (ask-user-about-lock-dbox): Idem.
10834
10835 1999-02-25  SL Baur  <steve@xemacs.org>
10836
10837         * mule/mule-charset.el (charset-leading-byte): New function.
10838         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10839
10840 1999-02-12  Andy Piper  <andy@xemacs.org>
10841
10842         * about.el (xemacs-hackers): change andy's email address.
10843         (about-url-alist): change andy's web page address.
10844         (about-xemacs): add piper.
10845
10846 1999-02-16  SL Baur  <steve@xemacs.org>
10847
10848         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10849         of mule-base into lisp/mule.
10850
10851 1999-02-16  SL Baur  <steve@xemacs.org>
10852
10853         * mule/arabic.el:
10854         mule/canna-leim.el:
10855         mule/chinese.el:
10856         mule/cyrillic.el:
10857         mule/english.el:
10858         mule/european.el:
10859         mule/greek.el:
10860         mule/hebrew.el:
10861         mule/japanese.el:
10862         mule/kinsoku.el:
10863         mule/korean.el:
10864         mule/misc-lang.el:
10865         mule/mule-category.el:
10866         mule/mule-ccl.el:
10867         mule/mule-charset.el:
10868         mule/mule-cmds.el:
10869         mule/mule-coding.el:
10870         mule/mule-files.el:
10871         mule/mule-help.el:
10872         mule/mule-init.el:
10873         mule/mule-misc.el:
10874         mule/mule-tty-init.el:
10875         mule/mule-x-init.el:
10876         mule/viet-chars.el:  Remerge from mule-base.
10877
10878         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10879         of mule-base into lisp/mule.
10880
10881 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10882
10883         * process.el (exec-to-string): Use `shell-command-switch' in place
10884         of hard-wired "-c" (for WindowsNT).
10885
10886 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10887
10888         * menubar-items.el (default-menubar):  Remove obsolete
10889         "Gopher" item
10890
10891 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10892
10893         * package-admin.el (package-admin-get-install-dir): First fall
10894         back to the location of xemacs-base for non-mule packages.
10895
10896 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10897
10898         * paths.el:
10899         - improved automounter tmp directory support.
10900         - support 4 (!) empirically discovered automounter conventions
10901
10902 1999-02-12  SL Baur  <steve@xemacs.org>
10903
10904         * etags.el (pop-tag-mark): autoload to match key binding.
10905
10906 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10907
10908         * XEmacs 21.2.10 is released
10909
10910 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10911
10912         * package-get.el (package-get-remote-filename): Don't bug out for
10913         a local file name in the search entry.
10914
10915 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10916
10917         * XEmacs 21.2.9 is released
10918
10919 1999-01-19  Didier Verna  <didier@xemacs.org>
10920
10921         * replace.el (replace-search-function): new variable containing a
10922         function to perform a search-forward.
10923         (replace-re-search-function): new variable containing a function
10924         to perform a re-search-forward.
10925         (perform-replace): use them.
10926
10927 1999-01-25  Didier Verna  <didier@xemacs.org>
10928
10929         * select.el (selection-owner-p): use the name `XEmacs'.
10930         (cut-copy-clear-internal): ditto.
10931
10932 1999-01-18  Andy Piper  <andy@xemacs.org>
10933
10934         * about.el (about-url-alist): Update my entry.
10935         (xemacs-hackers): Ditto.
10936
10937 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10938
10939         * buffer.el (switch-to-buffer): Fixing documentation.
10940         * minibuf.el (minibuffer-completion-table): ditto.
10941         * cl-macs.el (return-from): ditto.
10942
10943 1999-01-04  Didier Verna  <didier@xemacs.org>
10944
10945         * replace.el (delete-non-matching-lines): temporarily disable
10946         case-folding when called interactively with a regexp containing
10947         uppercase characters.
10948         (delete-matching-lines): ditto.
10949         (count-matches): ditto.
10950         (list-matching-lines): ditto.
10951
10952 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10953
10954         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10955         abort if current window is split horizontally, not if others are
10956         split.  Got rid of unnecessary minibuffer checking.  Also, add
10957         some comments (it's still complex).
10958
10959 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10960
10961         * package-get.el: changed address for doc.ic.ac.uk to
10962         sunsite.doc.ic.ac.uk
10963
10964 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10965
10966         * ldap.el (toplevel): Remove requires so that the file compiles
10967         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10968
10969 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10970
10971         * dump-paths.el: Calculate module-directory and set
10972         module-load-path to the load path for modules.
10973
10974         * loadup.el: Get bootstrap value of module-load-path from the
10975         environment variable EMACSBOOTSTRAPMODULEPATH.
10976         - Display the module load path if we're debugging paths.
10977
10978         * setup-paths.el: Added function paths-find-site-module-directory.
10979         - Added function paths-find-module-directory.
10980         - Added function paths-construct-module-load-path.  Uses new
10981         environment variable EMACSMODULEPATH.
10982
10983 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10984
10985         * font.el (font-default-object-for-device):
10986         Oops! This `or' can't be replaced by `unless'.
10987         Fixed inability to run w3, among other things.
10988
10989 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10990
10991         * package-admin.el: Change initialization of
10992           package-admin-install-function dependent on system type.
10993           Change package-admin-install-function-mswindows to use
10994           "minitar".
10995
10996 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10997
10998         * mouse.el (default-mouse-motion-handler): Disable help echo while
10999         in the minibuffer.
11000
11001 1998-12-28  Martin Buchholz <martin@xemacs.org>
11002
11003         * XEmacs 21.2.8 is released.
11004
11005 1998-12-24  Martin Buchholz <martin@xemacs.org>
11006
11007         * XEmacs 21.2.7 is released.
11008
11009 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11010
11011         * package-ui.el (pui-list-packages): Set truncate-lines.
11012
11013         * package-get.el (package-get-download-menu): Use
11014         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11015
11016         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11017         (pui-help-string): idem.
11018         (list-packages-mode): New major mode.
11019         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11020         (pui-install-selected-packages): Add suport for removing packages.
11021         (pui-toggle-package-delete-key): New function.
11022         (pui-popup-context-sensitive): New kludge.
11023         (pui-list-packages): Add warning when `package-get-remote' is nil.
11024         (package-ui-add-site): New function.
11025
11026 1998-12-01  Didier Verna  <didier@xemacs.org>
11027
11028         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11029
11030 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11031
11032         * ldap.el: Custom-ized
11033         (toplevel): Do not provide `ldap' which is provided by C level
11034         LDAP code
11035         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11036
11037 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11038
11039         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11040
11041 1998-12-17  Andy Piper  <andy@xemacs.org>
11042
11043         * sound.el (sound-load-list): name changed from sound-load-alist.
11044         (sound-extension-list): name changed from sound-ext-list.
11045         (load-default-sounds): use new names.
11046         (load-sound-file): use new names.
11047
11048 1998-12-16  Andy Piper  <andy@xemacs.org>
11049
11050         * XEmacs 21.2.6 is released
11051
11052 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11053
11054         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11055         errors.
11056
11057 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * wid-edit.el (widget-echo-this-extent): Set
11060         help-echo-owns-message to t.
11061
11062 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11063
11064         * package-get.el (package-get-download-menu): use toggles for
11065           each site in the download site menu.
11066
11067 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11068
11069         * package-get.el (package-get): If we cannot find a package
11070           because package-get-remote is not set, give a more helpful
11071           error message.
11072
11073 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11074
11075         * package-get.el (package-get-remote-filename): use an EFS path
11076         with user anonymous if no user is specified.
11077
11078 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11079
11080         * faces.el (face-spec-set): Re-init fallfacks for default after
11081         calling reset-face on the default face.
11082
11083 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11084
11085         * package-admin.el (package-admin-default-install-function):
11086         Behave as advertised.  Make sure the pkg-dir is proper for
11087         default-directory.
11088         (package-admin-add-binary-package): Make sure the pkg-dir is
11089         proper for default-directory.
11090         (package-admin-install-function-mswindows): Make sure the pkg-dir
11091         is proper for default-directory.
11092
11093 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11094
11095         * XEmacs 21.2.5 is released
11096
11097 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11098
11099         * files.el (binary-file-regexps): regexp-opt is not available at
11100         bytecompile time.
11101
11102 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11103
11104         * x-win-xfree86.el:
11105         * x-win-sun.el (x-win-init-sun):
11106         * x-win-sun.el:
11107         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11108         * x-iso8859-1.el:
11109         * x-init.el (init-post-x-win):
11110         * x-init.el (init-pre-x-win):
11111         * x-init.el (x-initialize-compose):
11112         * x-init.el:
11113         * x-compose.el:
11114         * winnt.el:
11115         * widget.el:
11116         * wid-edit.el (widget-glyph-click):
11117         * wid-edit.el (widget-glyph-find):
11118         * wid-edit.el (widget-type):
11119         * view-less.el (view-buffer-other-window):
11120         * very-early-lisp.el:
11121         * version.el:
11122         * toolbar.el:
11123         * toolbar-items.el:
11124         * term/sun.el (suntool-map):
11125         * term/sun-mouse.el:
11126         * term/internal.el:
11127         * syntax.el (modify-syntax-entry):
11128         * symbol-syntax.el:
11129         * subr.el:
11130         * startup.el (lock-directory):
11131         * simple.el (set-comment-column):
11132         * simple.el (backward-delete-char-untabify):
11133         * shadow.el (find-emacs-lisp-shadows):
11134         * shadow.el:
11135         * setup-paths.el (paths-construct-info-path):
11136         * select.el (cut-copy-clear-internal):
11137         * process.el (call-process-region):
11138         * process.el (start-process-shell-command):
11139         * process.el:
11140         * paths.el (rmail-spool-directory):
11141         * paragraphs.el (use-hard-newlines):
11142         * package-get.el (package-get-dependencies):
11143         * package-admin.el (package-admin-delete-binary-package):
11144         * obsolete.el (truncate-string):
11145         * obsolete.el (store-substring):
11146         * mouse.el (default-mouse-track-maybe-own-selection):
11147         * mouse.el (mouse-yank-at-point):
11148         * modeline.el:
11149         * modeline.el (mouse-drag-modeline):
11150         * minibuf.el (read-directory-name-internal):
11151         * minibuf.el (read-file-name-internal):
11152         * minibuf.el (read-file-name-internal-1):
11153         * minibuf.el (read-file-name-2):
11154         * minibuf.el (exact-minibuffer-completion-p):
11155         * minibuf.el (read-from-minibuffer):
11156         * minibuf.el:
11157         * menubar.el (check-menu-syntax):
11158         * map-ynp.el (map-y-or-n-p):
11159         * make-docfile.el (docfile-out-of-date):
11160         * loadup.el ((member "run-temacs" command-line-args)):
11161         * loadup.el ((member "no-site-file" command-line-args)):
11162         * loadup.el (really-early-error-handler):
11163         * loadup.el:
11164         * loadhist.el:
11165         * loaddefs.el:
11166         * lisp-mnt.el (lm-verify):
11167         * lib-complete.el (lib-complete:cache-completions):
11168         * lib-complete.el (library-all-completions):
11169         * itimer.el (itimer-run-expired-timers):
11170         * info.el (Info-mode):
11171         * info.el (Info-insert-file-contents):
11172         * info.el (Info-rebuild-dir):
11173         * info.el (Info-build-dir-anew):
11174         * info.el (Info-parse-dir-entries):
11175         * info.el (Info-dir-outdated-p):
11176         * info.el (Info-insert-dir):
11177         * info.el (info-xref):
11178         * info.el:
11179         * hyper-apropos.el (hyper-apropos-get-doc):
11180         * hyper-apropos.el (hyper-describe-face):
11181         * hyper-apropos.el (hyper-apropos-mode):
11182         * hyper-apropos.el:
11183         * help.el (list-processes):
11184         * help.el:
11185         * gnuserv.el:
11186         * font.el (mswindows-font-create-name):
11187         * font.el (font-default-font-for-device):
11188         * font.el (x-font-create-object):
11189         * font.el (font-registry):
11190         * font.el:
11191         * font-lock.el (font-lock-keywords):
11192         * font-lock.el:
11193         * finder.el (finder-compile-keywords):
11194         * find-paths.el (paths-find-recursive-path):
11195         * fill.el (set-justification-center):
11196         * fill.el (fill-region-as-paragraph):
11197         * files.el (insert-directory):
11198         * files.el (wildcard-to-regexp):
11199         * files.el (recover-file):
11200         * files.el (basic-save-buffer):
11201         * files.el (delete-auto-save-file-if-necessary):
11202         * files.el (file-relative-name):
11203         * files.el (backup-extract-version):
11204         * files.el (backup-buffer):
11205         * files.el (set-visited-file-name):
11206         * files.el (set-auto-mode):
11207         * files.el (interpreter-mode-alist):
11208         * files.el:
11209         * files.el (find-file-noselect):
11210         * files.el (abbreviate-file-name):
11211         * files.el (parse-colon-path):
11212         * files.el (directory-abbrev-alist):
11213         * etags.el (visit-tags-table-buffer):
11214         * easymenu.el (easy-menu-define):
11215         * dragdrop.el (experimental-dragdrop-drag):
11216         * dragdrop.el (dragdrop-drop-do-functions):
11217         * dragdrop.el (dragdrop-drop-at-point):
11218         * disass.el (disassemble-1):
11219         * disass.el (disassemble-internal):
11220         * disass.el (disassemble):
11221         * disass.el:
11222         * derived.el (derived-mode-init-mode-variables):
11223         * derived.el (define-derived-mode):
11224         * custom.el (defgroup):
11225         * cus-edit.el (custom-quote):
11226         * config.el:
11227         * code-process.el (open-network-stream):
11228         * code-process.el (start-process):
11229         * code-process.el (call-process-region):
11230         * code-process.el (call-process):
11231         * code-process.el:
11232         * code-files.el (insert-file-contents):
11233         * code-files.el:
11234         * code-files.el (buffer-file-coding-system-for-read):
11235         * cmdloop.el (yes-or-no-p-minibuf):
11236         * cl.el:
11237         * cl-macs.el:
11238         * cl-extra.el:
11239         * callers-of-rpt.el (make-caller-report):
11240         * callers-of-rpt.el:
11241         * bytecomp.el (batch-byte-recompile-directory):
11242         * bytecomp.el (batch-byte-compile-1):
11243         * bytecomp.el (batch-byte-compile):
11244         * bytecomp.el (display-call-tree):
11245         * bytecomp.el (byte-compile-insert):
11246         * bytecomp.el (byte-compile-two-args-19->20):
11247         * bytecomp.el (byte-compile-variable-ref):
11248         * bytecomp.el (byte-compile-form):
11249         * bytecomp.el (byte-compile-top-level-body):
11250         * bytecomp.el (byte-compile-out-toplevel):
11251         * bytecomp.el (byte-compile-byte-code-maker):
11252         * bytecomp.el (byte-compile-file-form-defmumble):
11253         * bytecomp.el (byte-compile-file-form):
11254         * bytecomp.el (byte-compile-keep-pending):
11255         * bytecomp.el (byte-compile-insert-header):
11256         * bytecomp.el (byte-compile-from-buffer):
11257         * bytecomp.el (byte-compile-file):
11258         * bytecomp.el (byte-recompile-file):
11259         * bytecomp.el (byte-compile-close-variables):
11260         * bytecomp.el (byte-compile-warn-about-unused-variables):
11261         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11262         * bytecomp.el (byte-compiler-legal-options):
11263         * bytecomp.el (byte-compile-lapcode):
11264         * bytecomp.el (byte-optimize-log):
11265         * bytecomp.el ((fboundp 'defsubst)):
11266         * bytecomp.el:
11267         * bytecomp-runtime.el:
11268         * byte-optimize.el (byte-optimize-apply):
11269         * byte-optimize.el (car):
11270         * byte-optimize.el (byte-optimize-form):
11271         * byte-optimize.el (byte-optimize-form-code-walker):
11272         * byte-optimize.el:
11273         * build-report.el (build-report-insert-installation-file):
11274         * build-report.el (build-report):
11275         * auto-show.el:
11276         * apropos.el (apropos-documentation):
11277         - mega patch
11278         - clean up byte-compile warnings
11279         - remove unused variables
11280         - Use common lisp style hashtable functions
11281         - byte compiler cleanup
11282         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11283         - remove old backquote syntax usage
11284         - move some cl functionality into C for speed.
11285         - remove last remaining VMS support
11286         - spelling fixes
11287         - implement last, butlast, nbutlast, copy-list in C.
11288         - new macro ignore-file-errors, similar to ignore-errors
11289           (ignore-file-errors (delete-file "foo"))
11290         - get frequent garbage collection during loadup.el by tweaking
11291           gc-cons-threshold, rather than explicitly calling garbage-collect
11292         - default delete-key-deletes-forward to `t'.
11293
11294 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11295
11296         * XEmacs 21.2-beta4 is released.
11297
11298 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11299
11300         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11301         (easy-menu-item-present-p): Wrapper around find-menu-item.
11302         (easy-menu-remove-item): Wrapper around delete-menu-item.
11303
11304         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11305         (add-menu-button): Add 'in-menu' argument.
11306         (add-menu-item-1): Add in-menu support to helper function.
11307
11308 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11309
11310         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11311
11312 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11313
11314         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11315         of Dec 4, 1997.
11316
11317 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11318
11319         * process.el (shell-command-on-region): Report if the command
11320         succeeded or failed.
11321
11322 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11323
11324         * subr.el (buffer-substring-no-properties): Comment out.
11325
11326 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11327
11328         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11329           into font instances first, like `x-frob-font-size' does.
11330           (mswindows-find-larger-font): ditto
11331
11332 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11333
11334         * package-ui.el (pui-install-selected-packages): fix args in call
11335         to `package-get'.
11336
11337 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11338
11339         * package-get.el (host-name): New widget type.
11340         (package-get-remote): Better customization using new type.
11341         (package-get-download-sites): idem dito.
11342
11343         (package-get-custom): Do not use package-get-all untill we have
11344         runtime dependencies.
11345
11346         (package-get-remove-copy): Default to 't' we no longer need this
11347         kludge as we do not currently use depenencies.
11348
11349         (package-get-was-current): New variable.
11350         (package-get-require-base): New 'force-current' argument.
11351         (package-get-update-base): idem
11352         (package-get-package-provider):  idem
11353         (package-get-locate-index-file): New 'no-remote' argument.
11354         (package-get-locate-file): idem.
11355
11356         (package-get-maybe-save-index): New function.
11357         (package-get-update-base): Use it.
11358
11359 1998-10-28 Greg Klanderman <greg@alphatech.com>
11360
11361         * package-get.el (package-get-remote): default to nil; by default,
11362         don't go out to the net via EFS.  They must select a download site.
11363         (package-get-download-sites): new variable.
11364         (package-get-download-menu): new function.
11365         (package-get-locate-index-file): new function.
11366         (package-get-update-base): use it.
11367
11368         * menubar-items.el (default-menubar): add "Update Package Index"
11369         and "Add Download Site" menus under Options | Manage Packages.
11370
11371 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11372
11373         * package-get.el (package-get): bugfix code checking installed version
11374         for case where package is not currently installed.
11375         (package-get-require-signed-base-updates): new variable.
11376         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11377         deemed not a goot thing.  Use the variable
11378         package-get-allow-unsigned-base-updates instead.
11379
11380 1998-10-16 Greg Klanderman <greg@alphatech.com>
11381
11382         * package-get.el (package-get): Don't install an older version than
11383         we already have unless explicitly told to.  Issue a warning.
11384
11385         * package-ui.el (pui-add-required-packages): when adding
11386         dependencies, don't add packages that are up to date.
11387         (pui-package-symbol-char):  Don't consider a package out of date
11388         if you have a newer version installed than the latest version in
11389         package-get-base.
11390
11391         * package-get.el (package-get-base-filename): document that it may
11392         be a path relative to package-get-remote;  new default value.
11393         (package-get-locate-file): new function.
11394         (package-get-update-base): use it to expand package-get-base-filename.
11395         (package-get-save-base): new function to save the package-get database
11396         to file.
11397         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11398         (package-get-update-base): pass the REMOTE-SOURCE arg.
11399         (package-get-update-base-entry): call package-get-custom-add-entry.
11400         (package-get-file-installed-p): removed; no longer needed.
11401         (package-get-create-custom): ditto.
11402         (toplevel): remove code to build and load package-get-custom.el
11403         (package-get-custom-add-entry): new function.
11404
11405 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11406
11407         * wid-edit.el (widget-button-click): Don't switch window.
11408
11409 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11410
11411         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11412
11413 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11414
11415         * etags.el (find-tag-default): Run find-tag-hook using
11416         run-hooks rather than funcall
11417
11418 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11419
11420         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11421         and the current local map as the parents to isearch-mode-map.
11422
11423 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11424
11425         * XEmacs 21.2-beta3 is released.
11426
11427 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11428
11429         * package-get.el (package-get-update-base): use
11430         insert-file-contents-internal, not insert-file-contents-literally.
11431
11432 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11433
11434         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11435         dump time.
11436
11437 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11438
11439         * package-get.el (package-get-update-base-entry): new function.
11440         (package-get-update-base): renamed; was `package-get-load-base'.
11441         cleanup, and use package-get-update-base-from-buffer.
11442         (package-get-update-base-from-buffer): new function.
11443         (package-get-update-base-entries): new; helper for above.
11444         Do not eval lisp grabbed over ftp; parse it from new format.
11445
11446 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11447
11448         * files.el (set-auto-mode): Don't play games loading package-get
11449         database; package-get-package-provider will handle it all.
11450
11451 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11452
11453         * package-get.el (package-get-base-filename): new variable.
11454         (package-get-require-base): new function.
11455         (package-get-pgp-signed-begin-line): new variable.
11456         (package-get-pgp-signature-begin-line): ditto.
11457         (package-get-pgp-signature-end-line):  ditto.
11458         (package-get-load-base): new function.
11459         (package-get-interactive-package-query):
11460         (package-get-update-all):
11461         (package-get-dependencies):
11462         (package-get-package-provider):
11463         (package-get-custom): use package-get-require-base.
11464         [package-get-custom loading]: disable for now.
11465
11466         * package-ui.el (pui-list-packages): use (package-get-require-base)
11467
11468 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11469
11470         * package-ui.el: Correct obvious thinko in choosing extent face.
11471
11472 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11473
11474         * menubar-items.el (default-menubar): pui-list-package has nothing
11475         to with Customize. Move all the package stuff to a new Item in Options.
11476
11477         * package-ui.el (pui-menu): Add menu and Popup menu.
11478
11479         * package-get.el (package-get): Use new
11480         package-admin-get-install-dir.
11481
11482         * package-admin.el (package-admin-get-install-dir): New syntax.
11483         Conserve package location and put mule packages where mule-base is.
11484
11485         * package-get.el : Customized
11486
11487         * package-ui.el (pui): Customized
11488         (pui-package-install-dest-dir): New variable.
11489         (pui-install-selected-packages): Use it
11490
11491 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11492
11493         * package-get.el (package-get-interactive-package-query): Move
11494         dependency on package-get-base to run-time.
11495         (package-get-update-all): Ditto.
11496         (package-get-dependencies): Ditto.
11497         (package-get-package-provider): Ditto.
11498         (package-get-custom): Ditto.
11499
11500 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11501
11502         * events.el: Remove 'ascii-character property from 'backspace
11503         and 'delete symbols
11504
11505 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11506
11507         * package-get-base.el: removed.
11508
11509 1998-09-23  Didier Verna  <didier@xemacs.org>
11510
11511         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11512         (no-upper-case-p): new function.
11513         (with-search-caps-disable-folding): new macro.
11514         (with-interactive-search-caps-disable-folding): new macro.
11515         (zap-to-char): In interactive mode, do a case-sensitive search if
11516         the character is uppercase.
11517         (zap-up-to-char): ditto.
11518
11519         * replace.el (perform-replace): use the function no-upper-case-p.
11520
11521         * isearch-mode.el (isearch-fix-case): ditto.
11522         make obsolete `with-caps-disable-folding' and
11523         `isearch-no-upper-case-p'.
11524
11525         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11526         (tags-search): ditto.
11527         (tags-query-replace): ditto.
11528
11529         * info.el (Info-search): ditto.
11530
11531 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11532
11533         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11534
11535 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11536
11537         * package-admin.el (package-admin-rmtree): rewritten.  need to
11538         check for "." and ".." before symlink check.  expand files and
11539         directories with respect to DIRECTORY, not default-directory.
11540
11541 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11542
11543         * package-get.el (package-get-all): add INSTALL-DIR argument.
11544
11545 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11546
11547         * package-ui.el (pui-add-required-packages): new function, select
11548         dependent packages.
11549         (pui-display-keymap): bind it.
11550         (pui-help-string): document it.
11551         (pui-install-selected-packages): package-get-all -> package-get.
11552
11553         * package-get.el (package-get-dependencies): new function.
11554
11555 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11556
11557         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11558         regexps.
11559
11560 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11561
11562         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11563         function.
11564         (default-mouse-track-normalize-point): Use it.
11565
11566 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11567
11568         * package-admin.el (package-admin-delete-binary-package):
11569                 General cleanup. Remove unnessary use of progn and
11570         save-excursion.
11571         (package-admin-delete-binary-package): Do NOT mess with file
11572         modes. That is evil.
11573         (package-admin-delete-binary-package): Wrap all deleting in
11574         condition-case. The data in MANIFEST is untrustworthy.
11575         (package-admin-delete-binary-package): Let the OS worry about non
11576         empty directories.
11577
11578 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11579
11580         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11581         processing.
11582         (lm-report-bug): Fix mail address to send bug reports to.
11583
11584 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11585
11586         * XEmacs 21.2-beta2 is released.
11587
11588 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11589
11590         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11591
11592 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11593
11594         * info.el (Info-mode): Document page turning by double clicks in
11595         docstring so `M-x describe-mode' will display it.
11596
11597 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11598
11599         * info.el (Info-mouse-track-double-click-hook): Use character
11600         widths to calculate a border region where double clicking does
11601         page turning, and return `nil' by default so other hooks, such as
11602         region highlighting, will be run.
11603
11604 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11605
11606         * sound.el (default-sound-directory-list): Initialize with all the
11607         "sounds" directories in `data-directory-list'.  It used to just be
11608         the first one.
11609
11610         * packages.el (locate-data-directory-list): Created.  This gives
11611         the list of matching directories, unlike `locate-data-directory',
11612         which just gives the first one.
11613
11614 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11615
11616         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11617         make a binding in the local keymap until help-char handling is
11618         improved.
11619
11620         * help.el (help-keymap-with-help-key): Provide keymap with help
11621         binding.
11622         (help-print-help-form): New helper function.
11623
11624 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11625
11626         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11627         move extent to another buffer; no need to create a new extent.
11628         (isearch-fix-case): New function.
11629         (isearch-search-and-update): Use it.
11630
11631 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11634         the keymap, not minor-mode-map-alist.
11635         (isearch-done): Restore overriding-local-map.
11636
11637 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11638
11639         * bytecomp.el (byte-compile-buffer-substring):
11640         Fix for: (byte-compile (defun f () (buffer-substring)))
11641         ==>   ** buffer-substring called with 3 args, but requires 0-3
11642         - new code not only works, but is more readable, too.
11643
11644 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11645
11646         * msw-faces.el (mswindows-init-device-faces): Don't try to
11647           specify a default font at this late stage. Do try to force
11648           creation of the default face font so that if it fails we get
11649           an error now instead of a crash at frame creation.
11650
11651           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11652           mswindows-make-font-unitalic: Canonical default weight
11653           changed from "Normal" to "Regular".
11654
11655           mswindows-make-font-bold / -bold-italic: Supplied device was
11656           not being passed into call to mswindows-find-smaller-font.
11657
11658 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11659
11660         * package-get.el (package-get-remote): Fix the path where to find
11661           the packages on xemacs.org.
11662
11663 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11664
11665         * about.el (about-maintainer-info): Update Ben's entry.
11666
11667 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11668
11669         * lisp/shadow.el (find-emacs-lisp-shadows):
11670         - `member' was being called on lists of length 2000!
11671         - Replace with hashtables.
11672         - Replace hand-coded loops with (dolist)
11673         - Fix comment typo
11674
11675 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11676
11677         * packages.el: Added new function, `package-delete-name', to
11678           delete existing packages from the installed package database
11679           (`packages-package-list').  Also added the "pkginfo" directory
11680           to `packages-special-base-regexp', so that the pkginfo directory
11681           would not get added to `late-packages'.
11682
11683         * package-admin.el: Added ability to delete an installed package
11684           (added low-level function, `package-admin-delete-package').
11685           Understands how to use the pkginfo/MANIFEST.<package> file to
11686           delete the package.  When installing a package, will also
11687           create a MANIFEST.* file if one is not provided by the
11688           package.  If the MANIFEST.* doesn't exist when deleting a
11689           package, the functions will fall back to attempting to delete
11690           any package-specific lisp directory.
11691
11692         * package-get.el: Moved some functions to package-admin.el.
11693           Added interactive function `package-get-delete-package', for
11694           use by users for deleting a package.
11695
11696           Also modified to not require the presence of efs.
11697
11698 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11699
11700         * files.el (find-file-noselect): Handle all signals, kill the
11701         buffer and resignal.
11702
11703 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11704
11705         * cl-macs.el (glyph-image): Add setf method.
11706
11707 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11708
11709         * package-get.el: Fixed broken EFS downloading.  Also, look for
11710           .tar.gz files first, in preference over .tgz files.
11711
11712         * package-ui.el: Fix display of package version numbers.
11713
11714 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11715
11716         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11717         argument.
11718
11719 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11720
11721         * list-mode.el: `display-completion-list': added new/optional
11722           keyword `:completion-string', which allows the programmer to
11723           change the "Possible completions are:" prompt.
11724
11725         * menubar-items.el: Added new pulldown menu-pick to start up the
11726           visual package browser/installer:
11727
11728                 Options->Customize->List Packages
11729
11730         * package-admin.el: Added hooks for installing under both Unix
11731           and MS Windows.  Does additional error checking.  No longer
11732           calls "add-big-package.sh" to install packages under Unix; now
11733           calls gunzip & tar directly.
11734
11735         * package-get.el: Added ability to install packages from files
11736           on a local disk/CDROM.  Now deletes any existing package lisp
11737           directory.  Does completion on available packages when
11738           querying for package names.  Will also search for .tgz files
11739           in addition for .tar.gz files.  Tries to reload
11740           auto-autoloads, as a convenience when loading new packages,
11741           and also tries to add any new package paths to `load-path'.
11742           Changed all occurences of `concat' to use `expand-file-name'.
11743
11744         * package-ui.el: New file which implements the main visual
11745           package browser/installer, which is started via a menu pick or
11746           M-x pui-list packages.
11747
11748 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * startup.el (load-init-file): spelling fix.
11751
11752 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11753
11754         * startup.el (normal-top-level): Load auto-autoload files
11755         covariantly with their precedence.
11756
11757 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11758
11759         * menubar-items.el (default-menubar): Remove "Font Weight"
11760         option, there is currently no custom equivalent.. Customize-faces
11761         is "Edit faces".
11762
11763         * x-font-menu.el (font-menu-set-font): Use customize to set
11764         default face.
11765
11766         * faces.el (face-spec-update-all-matching): New function.
11767
11768         * cus-face.el (custom-set-face-update-spec): New function.
11769         Interface to customize faces from elisp.
11770
11771         (custom-face-value-create): Show the customized settings if set
11772         but not saved.
11773
11774 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11775
11776         (custom-face-value-create): Show the customized settings if set
11777         but not saved.
11778
11779 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11780
11781         * keydefs.el (global-map): Add FSF 20.3 binding of
11782         query-replace-regexp.
11783
11784 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11785
11786         * minibuf.el (read-file-name-internal-1): use
11787         user-name-completion-1 instead of user-name-completion.
11788
11789 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11790
11791         * loadup.el:
11792         * make-docfile.el:
11793         * update-elc.el: Don't set `source-directory' (now defunct as a
11794         global variable) no more.
11795
11796         * packages.el (packages-list-autoloads): Made `source-directory'
11797         (now defunct as a global variable) a parameter.
11798
11799 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11800
11801         * about.el (about-hackers): new email
11802
11803 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11804
11805         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11806
11807 1998-07-17  Didier Verna  <didier@xemacs.org>
11808
11809         * faces.el (set-face-property):
11810         (set-face-dim-p):
11811         (face-dim-p): updated the doc strings now that the dim property isn't
11812         tty-specific.
11813         (face-equal): the dim property is now a common one.
11814
11815         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11816         Renamed the `stipple' attribute to `background-pixmap'.
11817         (custom-face-background-pixmap): make custom-face-stipple an
11818         obsolete alias for this.
11819
11820 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11821
11822         * find-paths.el (paths-file-readable-directory-p): Created and
11823         used.
11824
11825         * loadup.el: Don't set inhibit-... flags from run-temacs.
11826
11827 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11828
11829         * packages.el (packages-data-path-depth): Added and used.
11830
11831 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11832
11833         * about.el:
11834         - Change .xpm to .png, delete "zcat" section.
11835         - cosmetic fix in the 'marcpa' entry.
11836
11837         * etc/photos
11838         - convert all .xpm.Z to .png
11839         - rename mrb to martin
11840         - rename mcook-m to mcookm
11841
11842 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11843
11844         * x-init.el (x-initialize-compose): Add support for
11845         dead-circumflex as YET ANOTHER NAME for that dead key.
11846
11847 1998-08-05  Colin Rafferty <colin@xemacs.org>
11848
11849         * setup-paths.el (paths-construct-exec-path): Made the
11850         last-packages really be last.
11851         (paths-construct-data-directory-list): Ditto.
11852
11853 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11854
11855         * startup.el(startup-splash-frame-body):
11856         Update Copyright notice in splash screen
11857
11858 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11859
11860         * minibuf.el (read-file-name-internal-1): do ~user completion.
11861
11862 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11863
11864         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11865         aginst destroyed extents
11866
11867 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11868
11869         * package-get.el (package-get): add `install-dir' argument.
11870
11871 1998-07-20  John Jones  <jj@asu.edu>
11872
11873         * package-get.el: calls to package-get-update-all will only
11874           update packages which are already installed.
11875
11876 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11877
11878         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11879         writable.
11880
11881 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11882
11883         * about.el (about-hackers): Correct my email.
11884
11885 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11886
11887         * about.el (about-hackers): new email-address.
11888
11889 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11890
11891         * minibuf.el (read-number): Don't let `input-error' condition
11892         escape.
11893
11894 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11895
11896         * about.el (about-hackers): use my `email-for-life' address.
11897
11898 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11899
11900         * XEmacs 21.2-beta1 is released.
11901
11902 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11903
11904         * ldap.el (ldap-search): Doc string change
11905
11906 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11907
11908         * menubar-items.el (default-menubar): Removed references to
11909         `data-directory', and use `locate-data-file' instead, and made
11910         then greyed out if they don't exist.
11911
11912 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11913
11914         * keymap.el (events-to-keys): Use `format' instead of `concat'
11915         since the latter does not accept integer args anymore
11916
11917 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11918
11919         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11920         macros replaced.
11921
11922 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11923
11924         * make-docfile.el: Get first initialization from very-early-lisp.el
11925         * update-elc.el: Ditto.
11926         * loadup.el (really-early-error-handler): Ditto.
11927
11928         * packages.el (packages-unbytecompiled-lisp): Add new file,
11929         very-early-lisp.el.
11930
11931         * very-early-lisp.el: New file.
11932
11933 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11934
11935         * Symbols that have been obsolete for at least 3 years removed (II).
11936
11937         * obsolete.el (eval-current-buffer): Make compatible.
11938         (byte-code-function-p): Ditto.
11939         (send-string): Removed.
11940         (send-region): Removed.
11941         (screen-scrollbar-width): Removed.
11942         (set-screen-scrollbar-width): Removed.
11943         (set-screen-left-margin-width): Removed.
11944         (set-screen-right-margin-width): Removed.
11945         (screen-left-margin-width): Removed.
11946         (screen-right-margin-width): Removed.
11947         (set-buffer-left-margin-width): Removed.
11948         (set-buffer-right-margin-width): Removed.
11949         (buffer-left-margin-width): Removed.
11950         (buffer-right-margin-width): Removed.
11951         (x-set-frame-icon-pixmap): Removed.
11952         (x-set-screen-icon-pixmap): Removed.
11953         (pixel-name): Removed.
11954         (make-pixmap): Removed.
11955         (make-cursor): Removed.
11956         (pixmap-width): Removed.
11957         (pixmap-contributes-to-line-height-p): Removed.
11958         (set-pixmap-contributes-to-line-height): Removed.
11959
11960 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11961
11962         * obsolete.el (popup-menu-up-p): removed.
11963         (read-no-blanks-input): Removed.
11964         (wholenump): Removed.
11965         (ring-mod): Removed (what was ring-mod?).
11966         (current-time-seconds): Removed.
11967         (run-special-hook-with-args): Removed.
11968         (dot): Removed.
11969         (dot-marker): Removed.
11970         (dot-min): Removed.
11971         (dot-max): Removed.
11972         (window-dot): Removed.
11973         (set-window-dot): Removed.
11974
11975         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11976         `dot-min'.
11977
11978         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11979
11980         * code-files.el (insert-file-contents): Rename
11981         run-special-hook-with-args to run-hook-with-args-until-success.
11982         (write-region): Ditto.
11983
11984 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11985
11986         * about.el: Fix typos, update release date.
11987
11988         * Symbols that have been obsolete for at least 3 years removed.
11989
11990         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11991         screen- functions.
11992         (toplevel): remove setf methods for screen functions.
11993         * cl-macs.el (extent-data): defsetf removed.
11994         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11995         many places to remove.
11996         (comment-indent-hook): Ditto.
11997         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11998         (buffer-dedicated-screen): Ditto.
11999         (deiconify-screen): Ditto.
12000         (delete-screen): Ditto.
12001         (event-screen): Ditto.
12002         (find-file-other-screen): Ditto.
12003         (find-file-read-only-other-screen): Ditto.
12004         (live-screen-p): Ditto.
12005         (screen-height): Ditto.
12006         (screen-iconified-p): Ditto.
12007         (screen-list): Ditto.
12008         (screen-live-p): Ditto.
12009         (screen-name): Ditto.
12010         (screen-parameters): Ditto.
12011         (screen-pixel-height): Ditto.
12012         (screen-pixel-width): Ditto.
12013         (screen-root-window): Ditto.
12014         (screen-selected-window): Ditto.
12015         (screen-totally-visible-p): Ditto.
12016         (screen-visible-p): Ditto.
12017         (screen-width): Ditto.
12018         (screenp): Ditto.
12019         (get-screen-for-buffer): Ditto.
12020         (get-screen-for-buffer-noselect): Ditto.
12021         (get-other-screen): Ditto.
12022         (iconify-screen): Ditto.
12023         (lower-screen): Ditto.
12024         (mail-other-screen): Ditto.
12025         (make-screen): Ditto.
12026         (make-screen-invisible): Ditto.
12027         (make-screen-visible): Ditto.
12028         (modify-screen-parameters): Ditto.
12029         (new-screen): Ditto.
12030         (next-screen): Ditto.
12031         (next-multiscreen-window): Ditto.
12032         (other-screen): Ditto.
12033         (previous-screen): Ditto.
12034         (previous-multiscreen-window): Ditto.
12035         (raise-screen): Ditto.
12036         (redraw-screen): Ditto.
12037         (select-screen): Ditto.
12038         (selected-screen): Ditto.
12039         (set-buffer-dedicated-screen): Ditto.
12040         (set-screen-height): Ditto.
12041         (set-screen-position): Ditto.
12042         (set-screen-size): Ditto.
12043         (set-screen-width): Ditto.
12044         (show-temp-buffer-in-current-screen): Ditto.
12045         (switch-to-buffer-other-screen): Ditto.
12046         (visible-screen-list): Ditto.
12047         (window-screen): Ditto.
12048         (x-set-screen-pointer): Ditto.
12049         (x-set-frame-pointer): Ditto.
12050         (screen-title-format): Ditto.
12051         (screen-icon-title-format): Ditto.
12052         (terminal-screen): Ditto.
12053         (delete-screen-hook): Ditto.
12054         (create-screen-hook): Ditto.
12055         (mouse-enter-screen-hook): Ditto.
12056         (mouse-leave-screen-hook): Ditto.
12057         (map-screen-hook): Ditto.
12058         (unmap-screen-hook): Ditto.
12059         (default-screen-alist): Ditto.
12060         (default-screen-name): Ditto.
12061         (x-screen-defaults): Ditto.
12062         (x-create-screen): Ditto.
12063         * obsolete.el: meta-flag removed.
12064         baud-rate removed.
12065         sleep-for-millisecs removed.
12066         extent-data removed.
12067         set-extent-data removed.
12068         set-extent-attribute removed.
12069         extent-glyph removed.
12070         extent-layout removed.
12071         set-extent-layout removed.
12072         list-faces-display removed.
12073         list-faces removed.
12074         trim-versions-without-asking removed.
12075         after-write-file-hooks removed.
12076         truename removed.
12077         auto-fill-hook removed.
12078         blink-paren-hook removed.
12079         select-screen-hook, deselect-screen-hook removed.
12080         auto-raise-screen, auto-lower-screen removed.
12081
12082         * msw-mouse.el: Global change resource -> mswindows-resource.
12083
12084         * XEmacs 21.0-pre5 is released.
12085
12086 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12087
12088         * about.el (about-hackers): Credits update.
12089
12090 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12091
12092         * register.el (insert-register): Don't activate the region.
12093
12094 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12095
12096         * select.el: Restore x-* symbols for backwards compatibility:
12097         x-copy-primary-selection, x-kill-primary-selection,
12098         x-delete-primary-selection, x-select-make-extent-for-selection,
12099         x-valid-simple-selection-, x-cut-copy-clear-internal.
12100
12101 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12102
12103         * XEmacs 21.0-pre4 is released.
12104
12105 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12108         reporting bugs.
12109         (maybe-add-init-button): Fix semantics under Windows.  Use
12110         `expand-file-name' rather than `concat'.
12111
12112         * help.el (print-messages): New function.
12113
12114 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12115
12116         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12117
12118 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12119
12120         * about.el: Tweaked my entry in about-hackers.
12121
12122         * find-paths.el (paths-emacs-root-p):
12123           Relaxed emacs-root checking of an in-place installation to
12124           also accommodate the flat layout used on MS Windows.
12125
12126 1998-06-29  John Jones  <jj@asu.edu>
12127
12128         * package-get.el: calls to package-get-update-all will only
12129           update packages which are already installed.
12130
12131 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12132
12133         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12134         are handled by the gui-element face fallbacks now.
12135
12136         * x-faces.el: default gui-element face to "background" as well as
12137         the default face.
12138
12139         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12140         and default face settings since these are set as fallbacks now in
12141         the appropriate domain.
12142
12143 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12144
12145         * text-mode.el (text-mode): Reorder regexp so the OR part
12146         corresponding to `page-delim' goes first and the hack in
12147         `forward-paragraph' will work.
12148         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12149
12150 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12151
12152         * subr.el (remove-hook): When checking the hook value
12153           with functionp, don't apply car to it.
12154
12155 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12156
12157         * package-get.el (package-get-remote-filename):
12158           Don't use file-name-as-directory because the local directory
12159           separator conventions might not be the same as ftp's.
12160
12161 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12162
12163         * ldap.el (ldap-host-parameters-alist): New name of
12164         `ldap-host-parameters-plist'
12165
12166 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12167
12168         * package-get.el: Using (require 'package-get-base), now that it
12169         provides itself.  Consequently removed all instances of (load
12170         "package-get-base.el").
12171
12172 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12173
12174         * subr.el (remove-hook): Don't treat the hook value as a
12175           list unless it is both consp and not functionp.
12176
12177 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12178
12179         * about.el: Email address for Ben Wing is ben@xemacs.org.
12180         * auto-show.el: Ditto.
12181         * bytecomp.el: Ditto.
12182         * faces.el: Ditto.
12183         * x-scrollbar.el: Ditto.
12184         * x-misc.el: Ditto.
12185         * tty-init.el: Ditto.
12186         * toolbar-items.el: Ditto.
12187         * symbol-syntax.el: Ditto.
12188         * specifier.el: Ditto.
12189         * objects.el: Ditto.
12190         * hyper-apropos.el: Ditto.
12191         * glyphs.el: Ditto.
12192
12193 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12196         vertical-divider-always-visible-p.
12197         (default-mouse-motion-handler): Ditto.
12198
12199 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12200
12201         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12202         global value.
12203
12204 1998-06-21  Oliver Graf <ograf@fga.de>
12205
12206         * build-reports.el: changed receiver to xemacs-build-reports list
12207
12208 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12209
12210         * font.el: Split font-family-mappings into X and
12211           mswindows-specific versions.
12212           mswindows-font-create-[object|name]: Treat supplied size
12213           as a pointsize. Added underline and strikethru handling.
12214
12215         * msw-faces.el: changed default mswindows charset to western.
12216
12217         * msw-glyphs.el: removed space in border-glyph font string that
12218           was inserted to get round bugs in the mswindows C font code.
12219
12220 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12221
12222         * about.el (about-hackers): Credits update.
12223
12224         * help-nomule.el (tutorial-supported-languages): Add Romanian
12225         TUTORIAL.
12226
12227         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12228         to ISO-8859-2.
12229
12230 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12231
12232         * font.el: Split font-family-mappings into X and
12233           mswindows-specific versions.
12234           mswindows-font-create-[object|name]: Treat supplied size
12235           as a pointsize. Added underline and strikethru handling.
12236
12237         * msw-faces.el: changed default mswindows charset to western.
12238
12239         * msw-glyphs.el: removed space in border-glyph font string that
12240           was inserted to get round bugs in the mswindows C font code.
12241
12242 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12243
12244         * minibuf.el: make read-color-completion-table call
12245           (mswindows-color-list for mswindows devices.
12246
12247 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12248
12249         * lisp/font-lock.el
12250         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12251         Let declaration items contain non-word symbol characters.
12252
12253 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12254
12255         * package-get.el (package-get-package-provider): Added autoload
12256         cookie.  Loading "package-get-base.el" in ALL functions that use
12257         it.  Fixed some (interactive ...) with multiple argument specs
12258         again.  Cosmetic indentation changes.
12259
12260 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12261
12262         * info.el (Info-insert-dir): Don't use nreverse on variables
12263         that you want to use later.
12264
12265 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12266
12267         * x-mouse.el (x-set-point-and-move-selection): Replace call
12268         to x-kill-primary-selection with kill-primary-selection
12269
12270 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12271
12272         * simple.el (what-cursor-position): Make cursor position reported
12273         use value of column-number-start-at-one
12274
12275 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12276
12277         * about.el (xemacs-hackers): Fix Jareth's email address.
12278
12279 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12280
12281         * startup.el (startup-splash-frame): Remove
12282         `xemacs-startup-logo-function'.
12283
12284 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12285
12286         * about.el (about-hackers): Update credits list.
12287
12288 1998-06-06  Jeff Miller <jmiller@smart.net>
12289
12290         * lisp/sound.el: Update sound-ext to allow filenames with
12291           extensions to be found by load-sound-file
12292
12293 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12294
12295         * info.el (Info-rebuild-outdated-dir): Removed variable
12296         (Info-auto-generate-directory): New variable
12297         (Info-save-auto-generated-dir): New variable
12298         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12299         (Info-build-dir-anew): Second parameter removed.  Use
12300         `Info-save-auto-generated-dir'
12301         (Info-rebuild-dir): Ditto
12302
12303 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12304
12305         * list-mode.el (next-list-mode-item): Would not recognize
12306         border between directly neighbored items.
12307
12308 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12309
12310         * package-get.el: add autoloads for some functions.
12311
12312 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12313
12314         * specifier.el (let-specifier): Tiny docfixes.
12315
12316 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12317
12318         * msw-mouse.el: set selection-pointer-glyph to Normal.
12319
12320 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12321
12322         * wid-edit.el (widget-specify-secret): New function.
12323         (widget-after-change): Use it.
12324         (widget-specify-field): Use it.
12325
12326 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12327
12328         * mouse.el (drag-window-divider): Use `(not done)' instead of
12329         `doit'; reuse result of `window-pixel-edges'.
12330
12331         * modeline.el (drag-modeline-event-lag): Rename to
12332         drag-divider-event-lag.
12333
12334 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12335
12336         * specifier.el (let-specifier): Rewritten not to generate needless
12337         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12338         arguments.
12339
12340 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * minibuf.el (read-file-name-1): Setup buffer-local value of
12343         `completion-ignore-case' in completions buffer under Windows.
12344
12345 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12346
12347         * about.el (about-maintainer-glyph): Fix support for not
12348         compressed images.
12349
12350 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12351
12352         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12353
12354         * mouse.el (mouse-track): Cancel selection if misc-user event with
12355         `cancel-mode-internal' function is fetched.
12356
12357 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12358
12359         * files.el (save-some-buffers-1): Fixed return value.
12360
12361 1998-06-01  Oliver Graf <ograf@fga.de>
12362
12363         * dragdrop.el: added experimental
12364
12365 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12366
12367         * startup.el (after-init-hook, init-file-user,
12368         user-init-directory, load-user-init-file):  Purge references
12369         to "~/.xemacs/init.el" from docstrings.
12370
12371         (load-user-init-file) Use paths-construct-path to construct
12372         paths to user init files.  Go directly to ~/.emacs, do not
12373         search ~/.xemacs/, do not load `default-custom-file'.
12374
12375 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12376
12377         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12378         general *sh.
12379         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12380
12381 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12382
12383         * menubar-items.el (default-menubar): add Update Packages to customize
12384         menu.
12385
12386 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12387
12388         * faces.el: use toolbar face as a fallback for toolbar properties
12389         in xpm-color-symbols instead of default.
12390
12391         * msw-faces.el: rename 3d-object -> gui-element face.
12392
12393 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12394
12395         * startup.el (xemacs-startup-logo-function): New variable.
12396         (startup-splash-frame): Use it.
12397
12398 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12399
12400         * files.el (save-some-buffers): Would wait 1 second.
12401         (save-some-buffers-1): Delete other windows here instead of in
12402         `save-some-buffers'.
12403         (save-some-buffers): Force redisplay only if windows were deleted.
12404
12405 1998-06-02  Didier Verna  <didier@xemacs.org>
12406
12407         * cus-face.el (custom-face-attributes): generalized the use of
12408         toggle buttons for boolean attributes.
12409         Re-ordered the items a bit.
12410
12411 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12412
12413         * sound.el (default-sound-directory): Use `locate-data-directory'
12414         to find the sounds directory.
12415
12416 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12417
12418         * sound.el: default sound-ext to .wav under mswindows, .au
12419         otherwise. load-default sounds without extensions.
12420
12421 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12422
12423         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12424         if send-pr is not bound.
12425
12426 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12427
12428         * files.el: grok idl files in auto-mode-alist.
12429 1998-06-01  Jeff Miller  <jmiller@smart.net>
12430
12431         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12432         calling `upcase'.
12433
12434 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12435
12436         * msw-glyphs.el: add xbm to the list of image types supported.
12437
12438 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12439
12440         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12441         instead of XEmacs one when dumping InfoDock.
12442
12443 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12444
12445         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12446         for `modeline-visible-p'
12447
12448         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12449
12450 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12451
12452         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12453         since it's not used anymore. doc string fixes.
12454
12455         * package-get.el (package-get-file-installed-p): new function. use
12456         instead of file-installed-p which is in an external package.
12457
12458 1998-05-28  Oliver Graf <ograf@fga.de>
12459
12460         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12461         favor of select-window/switch-to-buffer
12462
12463 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12464
12465         * startup.el: changed (getenv "HOME") to (user-home-directory)
12466
12467 1998-05-25  Oliver Graf <ograf@fga.de>
12468
12469         * frame.el (cde-start-drag) moved to dragdrop.el
12470         (offix-start-drag-region) moved to dragdrop.el
12471         (offix-start-drag) moved to dragdrop.el
12472         * dragdrop.el (cde-start-drag) moved from frame.el
12473         (offix-start-drag-region) moved from frame.el
12474         (offix-start-drag) moved from frame.el
12475         (cde-start-drag-region) cde drag regions
12476         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12477
12478 1998-05-26  Oliver Graf <ograf@fga.de>
12479
12480         * dragdrop.el: created dragdrop-drag prototypes
12481         (cde-start-drag-region) fixed typo
12482
12483 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12484
12485         * simple.el (after-init-hook): Remove reader macro.
12486
12487         * packages.el (packages-hardcoded-lisp): Get rid of reader
12488         macros.  Update DOC string.
12489
12490 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * mouse.el (drag-window-divider): Ditto.
12493
12494         * modeline.el (mouse-drag-modeline): Use it.
12495
12496         * lisp-mode.el (let-specifier): Specify indentation.
12497
12498         * specifier.el (let-specifier): Renamed from
12499         `with-specifier-instance'.
12500
12501 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12502
12503         * x-faces.el:
12504         * faces.el: move definition of xpm-color-symbols from x-faces.el
12505         to faces. Predicate x-get-resource on the presence of x.
12506
12507         * msw-faces.el: set 3d-object face rather than modeline. Specify
12508         faces as specfier defaults.
12509
12510         * package-get.el: don't use package-admin-add-single-file-package.
12511
12512 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12513
12514         * toolbar-items.el: Fixup tooltips.
12515         (toolbar-gnus): Don't use obsolete variable
12516         toolbar-news-frame-properties.
12517         (toolbar-news-reader): Default to `gnus' instead of
12518         `not-configured'.
12519
12520         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12521         Windows.
12522
12523 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12524
12525         * package-get.el: rename -installedp -> -installed-p.
12526
12527 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12528
12529         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12530         attributes, and assinged it to continuation, truncation and
12531         hscroll glyphs.
12532
12533         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12534         and made continuation, truncation and hscroll glyphs arrow
12535         characters out of that font.
12536
12537 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12538
12539         * minibuf.el (minibuffer-electric-separator): Play nicely with
12540         directory-sep-char being \.
12541         (minibuffer-electric-tilde): Ditto.
12542         (read-file-name-map): Ditto.
12543
12544 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12545
12546         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12547         on X devices.
12548         (default-mouse-track-deal-with-down-event): Avoid
12549         `x-disown-selection'; use `disown-selection' instead.
12550
12551 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12552
12553         * select.el:
12554         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12555         moved to (cut-copy-clear-internal) in select.el. Ditto for
12556         (x-delete-primary-selection) (x-kill-primary-selection)
12557         (x-copy-primary-selection).
12558         (own-clipboard): new function.
12559
12560         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12561         functions in select.el. remove old ones.
12562         (mswindows-own-clipboard): new function.
12563
12564 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12565
12566         * gnuserv.el: allow connections from mswindows type devices.
12567
12568 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12569
12570         * msw-glyphs.el: change image type used from cursor to resource.
12571
12572 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12573
12574         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12575         for {top,bottom}-{left,right} values in addition to
12576         {top,bottom}_{left,right}.
12577         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12578
12579 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12580
12581         * cl-macs.el (specifier-instance): Undefine its setf method.
12582
12583         * specifier.el (with-specifier-instance): Added docstring.
12584
12585         * mouse.el (drag-window-divider): Ditto.
12586
12587         * modeline.el (mouse-drag-modeline): Use it.
12588
12589         * lisp-mode.el (with-specifier-instance): Define its indentation
12590         level.
12591
12592         * specifier.el (with-specifier-instance): New macro.
12593
12594 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12595
12596         * package-get.el (package-get-create-custom): new function to
12597         auto-generate package-get-custom.el from package-get-base.el.
12598         * (package-get-ever-installedp): new function.
12599         * (package-get-custom): new function to get all packages specified
12600         by customize.
12601
12602 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12603
12604         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12605
12606 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12607
12608         * cl-extra.el: Reverse previous float change.
12609
12610 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12611
12612         * x-faces.el:
12613         * faces.el (try-font-name): moved from x-faces.el since it is
12614         required by w3 under mswindows as well X.
12615
12616 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12617
12618         * winnt.el: Removed evil (setq completion-ignore-case t)
12619         clause, one more overlookef fsfism.
12620         (nt-quote-args-functions-alist): End sentences with double space.
12621
12622 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12623
12624         * window-xemacs.el (push-window-configuration): Remove kludgery of
12625         recaching default-toolbar specifier.
12626         (pop-window-configuration): Ditto.
12627         (unpop-window-configuration): Ditto.
12628
12629 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12630
12631         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12632
12633 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12634
12635         * winnt.el (nt-quote-args-verbatim): Added function.
12636         (nt-quote-args-prefix-quote): Added function.
12637         (nt-quote-args-backslash-quote): Added function.
12638         (nt-quote-args-double-quote): Added function.
12639         (nt-quote-args-functions-alist): New variable.
12640         (nt-quote-process-args): Added function. This is the main quoting
12641         work horse called from process-nt.c
12642
12643 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12644
12645         * winnt.el: Removed duplicate definitions for backspace,
12646         delete, M-backspace and C-M-backspace.
12647         (file-name-buffer-file-type-alist): Removed this variable.
12648         (find-buffer-file-type): Removed function.
12649         (find-file-binary):  Removed function.
12650         (find-file-text): Removed function.
12651         (find-file-not-found-set-buffer-file-type): Removed function.
12652         (save-to-unix-hook): Removed function.
12653         (revert-from-unix-hook): Removed function.
12654         (using-unix-filesystems): Removed function.
12655         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12656         warning.
12657         (x-set-selection): Removed function.
12658         (x-get-selection): Removed function.
12659         Removed commented FSFisms.
12660         Replaced copyright notice (this file is not part of GNU Emacs).
12661         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12662         comint-process-echoes setting to t.
12663
12664 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12665
12666         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12667         and used following the interface change of
12668         `paths-find-recursive-path'.
12669
12670         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12671         regexp instead of a list of base names.
12672         (paths-version-control-filename-regexp):
12673         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12674         Introduced and used following the interface change of
12675         `paths-find-recursive-path'.
12676
12677 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12678
12679         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12680         on X devices, rather than on all non-TTY devices.
12681
12682 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12683
12684         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12685
12686         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12687
12688 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12689
12690         * itimer.el (activate-itimer): Fixed usage of integers
12691         as argument to `concat'.
12692
12693 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12694
12695         * itimer.el (start-itimer): replace the use of `concat' with
12696         `format'
12697
12698 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12699
12700         * mode-motion.el (mode-motion-hook): Clarify docstring.
12701         From Bob Weiner <weiner@altrasoft.com>
12702
12703         * loadhist.el (symbol-file): Supply prompt string when used
12704         interactively.
12705         From Bob Weiner <weiner@altrasoft.com>
12706
12707 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12708
12709         * loadup.el (really-early-error-handler): Ditto.
12710
12711         * update-elc.el: Ditto.
12712
12713         * setup-paths.el (paths-construct-exec-path): Ditto.
12714
12715         * make-docfile.el: Ditto.
12716
12717         * find-paths.el (paths-decode-directory-path): Use split-path
12718         instead of decode-path.
12719
12720         * files.el (parse-colon-path): Update docstring reference.
12721
12722 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12723
12724         * msw-init.el:
12725         * x-init.el:
12726         Bind cut'n'paste keys to non window-system specific functions.
12727
12728         * msw-select.el: New function mswindows-clear-clipboard.
12729         mswindows-cut-copy-clipboard extended to handle clearing of the
12730         selection and renamed to mswindows-cut-copy-clear-clipboard.
12731
12732         * select.el: on mswindows devices delete-primary-selection
12733         calls mswindows-clear-clipboard.
12734
12735 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * simple.el (quoted-insert): Inhibit quit when using read-char.
12738
12739         * cmdloop.el (read-char): Don't inhibit quit.
12740         (read-char-exclusive): Ditto.
12741         (read-char): Signal quit if quit-char was pressed.
12742         (read-char-exclusive): Ditto.
12743         (read-quoted-char): Return a character, not integer.
12744
12745         * menubar-items.el (default-popup-menu): Use Andy's generic
12746         selection code.
12747         (default-popup-menu): Fix code.
12748
12749 1998-05-14  Oliver Graf <ograf@fga.de>
12750
12751         * dragdrop.el (dragdrop-function-widget): this time it's done
12752
12753 1998-05-13  Oliver Graf <ograf@fga.de>
12754
12755         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12756
12757 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12758
12759         * device.el (device-pixel-width):
12760         (device-pixel-height):
12761         (device-mm-width):
12762         (device-mm-height):
12763         (device-bitplanes):
12764         (device-color-cells): Swapped parameters to device-system-metric
12765         according to the interface change.
12766
12767 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * mouse.el (default-mouse-motion-handler): Use new name of the
12770         function event-over-vertical-divider-p.
12771         Do not set E-W arrow cursor over the divider if
12772         vertical-divider-draggable-p is nil in the window.
12773         ([top-level]): Use new name for the variable
12774         vertical-divider-map.
12775         (drag-window-divider): Respect vertical-divider-draggable-p.
12776         Variable name typo fixes.
12777
12778 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12779
12780         * keymap.el (kbd): Define here; handle string constants and
12781         others...
12782
12783 1998-05-15  Christian Nyb <chr@mediascience.no>
12784
12785         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12786         in Emacs 18.
12787
12788 1998-05-13  Didier Verna  <didier@xemacs.org>
12789
12790         * mouse.el (drag-window-divider): give the vertical divider a
12791         pressed look when dragging it.
12792
12793 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12794
12795         * faces.el: predicate some more face operations on x or mswindows
12796         not just x.
12797
12798         * modeline.el: enable modeline coloring for mswindows.
12799
12800 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12801
12802         * minibuf.el (minibuffer-default): Added variable; compatible with
12803         FSF Emacs.
12804         (next-history-element): Used `minibuffer-default'.
12805
12806 1998-05-12  Oliver Graf <ograf@fga.de>
12807
12808         * dragdrop.el (dragdrop-function-widget): button and mods ok
12809         arguments still look a bit strange
12810         (dragdrop-compare-mods) created
12811         (dragdrop-drop-do-functions) correctly checks for buttons and
12812         modifiers
12813
12814 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12815
12816         * setup-paths.el (paths-default-info-directories): Replace
12817         path-separator with directory-sep-char.
12818
12819         * files.el (path-separator): Don't define it here.
12820
12821 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12822
12823         * update-elc.el: Ditto.
12824
12825         * setup-paths.el (paths-construct-exec-path): Ditto.
12826
12827         * make-docfile.el: Ditto.
12828
12829         * loadup.el (really-early-error-handler): Ditto.
12830
12831         * find-paths.el (paths-decode-directory-path): Use decode-path
12832         instead of decode-path-internal.
12833
12834         * files.el (parse-colon-path): Update docstring.
12835
12836 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12837
12838         * subr.el (get-buffer-window-list): Make BUFFER optional.
12839
12840         * window-xemacs.el (windows-of-buffer): Defalias to
12841         get-buffer-window-list.
12842
12843 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12844
12845         * disass.el: Fix maintainer keyword.
12846
12847         * bytecomp.el (byte-compile-and-load-file): Autoload.
12848         (byte-compile-buffer): Ditto.
12849
12850         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12851         value is returned, not the name.
12852         (lisp-imenu-generic-expression): Enable it.
12853         (lisp-mode-variables): Ditto.
12854         (lisp-indent-offset): Change defconst to defvar.
12855         (lisp-indent-function): Ditto.
12856         (lisp-body-indent): Ditto.
12857
12858 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * modeline.el: Use zap-last-kbd-macro-event.
12861
12862         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12863         nil, don't attempt to do anything with messages.
12864         (eval-last-sexp): Use `letf' for clarity.
12865
12866 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12867
12868         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12869
12870 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12871
12872         * buff-menu.el:
12873         * lisp-mode.el:
12874         * obsolete.el:
12875         Change empty docstrings into no doc strings at all.
12876         Fix bogus FSF-format docstrings.
12877         * etags.el: Fix docstring.
12878
12879 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12880
12881         * package-get.el (package-get): Use internal md5
12882
12883 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12884
12885         * about.el (about-xemacs): Correct abuse of concat.
12886
12887 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12888
12889         * info.el (Info-mode): Use easymenu.
12890
12891 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12892
12893         * apropos.el (apropos): Don't use concat with integers.
12894
12895         * cmdloop.el (describe-last-error): Handle the case when no error
12896         was seen gracefully.
12897
12898         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12899         defun.
12900         (apropos-describe-plist): Ditto.
12901
12902         * help.el (with-displaying-help-buffer): Revert to a defun.
12903         (describe-key): Use it as defun.
12904         (describe-mode): Ditto.
12905         (describe-bindings): Ditto.
12906         (describe-prefix-bindings): Ditto.
12907         (describe-installation): Ditto.
12908         (view-lossage): Ditto.
12909         (describe-function): Ditto.
12910         (describe-variable): Ditto.
12911         (describe-syntax): Ditto.
12912
12913 1998-05-11  Oliver Graf <ograf@fga.de>
12914
12915         * dragdrop.el: changed order of require/provide
12916         (dragdrop-drop-mime-default) changed to new calling conventions
12917         (dragdrop-drop-do-functions) changed to new calling conventions
12918         (dragdrop-function-widget) this one needs more work...
12919
12920 1998-05-10  Oliver Graf <ograf@fga.de>
12921
12922         * about.el: another small change in my entry
12923         * dragdrop.el (dragdrop-drop-log-function): logging added
12924         plus customizations
12925         changed interface to handler functions. now called with event
12926         and object
12927
12928 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12929
12930         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12931         E-W arrow pointer displayed over draggable dividers.
12932
12933         * mouse.el (default-mouse-motion-handler): Show it when
12934         appropriate.
12935         (drag-window-divider): Added.
12936         ([top-level]): Initialized window-divider-map with a keymap
12937         binding the above function to left button down event.
12938
12939         * x-mouse.el (x-init-pointer-shape): Initialize
12940         divider-pointer-glyph from Cursor.dividerPointer, or use default
12941         E-W double arrow.
12942
12943 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12944
12945         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12946
12947 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12948
12949         * simple.el (count-words-buffer): Don't query for buffer.
12950         (count-lines-buffer): Ditto.
12951
12952 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12953
12954         * help.el (where-is): add optional insert argument.
12955
12956 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12957
12958         * help.el (describe-key-briefly): New argument INSERT.
12959
12960         * simple.el (eval-expression): New optional argument; synch with
12961         FSF 20.3.
12962
12963         * keydefs.el (global-map): Add new register bindings.
12964
12965         * register.el: Synched with FSF 20.3.
12966
12967 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12968
12969         * window-xemacs.el (recenter): all arguments are optional.
12970
12971 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12972
12973         * device.el: (device-pixel-width): Reflected name/parameters
12974         change to device-system-metric.
12975         (device-pixel-height): Ditto.
12976         (device-mm-width): Ditto.
12977         (device-mm-height): Ditto.
12978         (device-bitplanes): Ditto.
12979         (device-color-cells): Ditto.
12980
12981 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12982
12983         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12984
12985         * cl.el (most-positive-fixnum): Document.
12986         (most-negative-fixnum): Ditto.
12987
12988         * cus-dep.el: Updated comment.
12989
12990         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12991         constant.
12992
12993         * cus-load.el (custom-put): Removed.
12994
12995         * files.el (after-find-file): Just resignal quit instead of
12996         signaling "canceled".
12997
12998 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12999
13000         * frame.el (other-frame): Use `focus-frame' instead of
13001         select-frame kludges.
13002
13003         * lisp-mode.el: Update lisp-indent-function for
13004         save-selected-frame and with-selected-frame.
13005
13006         * frame.el (save-selected-frame): New macro.
13007         (with-selected-frame): Ditto.
13008         (other-frame): Use `set-frame-focus'.
13009
13010 1998-05-06  Oliver Graf <ograf@fga.de>
13011
13012         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13013         (dragdrop-drop-url-default) default handler for URL drops created
13014         (dragdrop-drop-mime-default) default handler for MIME drops created
13015         (dragdrop-drop-functions) default custom for handling drops created
13016         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13017
13018 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13019
13020         * mouse.el: Removed redundant mouse-mswindows-drop function.
13021
13022 1998-05-05  Oliver Graf <ograf@fga.de>
13023
13024         * about.el: changed some text in my entry
13025         * dragdrop.el: added customs
13026
13027 1998-05-04  Oliver Graf <ograf@fga.de>
13028
13029         * mouse.el: killed global drop key bindings
13030         (mouse-offix-drop) removed
13031         * dragdrop.el: created
13032         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13033
13034 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13035
13036         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13037         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13038
13039         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13040         obsolete comment.
13041
13042         * scrollbar.el (scrollbars-visible-p): Use new
13043         {vertical,horizontal}-scrollbar-visible-p specifiers.
13044
13045 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13046
13047         * device.el (device-pixel-height):
13048         (device-pixel-width):
13049         (device-mm-width):
13050         (device-mm-height):
13051         (device-bitplanes):
13052         (device-color-cells): Moved these 6 functions from device.c; they
13053         all use single (device-system-metrics) call.
13054
13055 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13056
13057         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13058         were renamed.
13059
13060         * menubar-items.el:
13061         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13062         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13063
13064         * help.el (help-map): Remove Hyperbole keybinding logic.
13065         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13066
13067 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13068
13069         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13070         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13071
13072 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13073
13074         * msw-glyphs.el: use nicer icon3 from the frame icon.
13075
13076 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13077
13078         * version.el (emacs-version): Remove InfoDock conditionals.
13079
13080         * startup.el (startup-splash-frame): Change ID logo name.
13081
13082 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13083
13084         * files.el (after-find-file): If the user presses C-g on
13085         directory-creation prompt, kill the buffer.
13086
13087 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13088
13089         * simple.el (count-words-region): Reverse previous change.
13090
13091 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13092
13093         * replace.el (query-replace): Just call perform-replace.
13094         (query-replace-regexp): Ditto.
13095         (perform-replace): Move region handling here.
13096         (perform-replace): Use the new arg to match-data.
13097
13098 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13099
13100         * x-init.el: Install X specific display table that
13101           displays char 0240 as a space to avoid whatever it is
13102           that screws up display of that character code.
13103
13104 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13105
13106         * help.el (function-arglist): If no arguments are documented for a
13107         subr, print nothing rather than incorrect output.
13108
13109 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13110
13111         * cmdloop.el (command-error): Update bail-out error message to use
13112         `emacs-program-name'.
13113
13114         * lib-complete.el: Remove reader macro cruft.
13115
13116         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13117         cruft.
13118
13119         * simple.el (count-words-region): Drop interactive-p check on the
13120         message.
13121
13122 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13123
13124         * font.el
13125         * msw-faces.el
13126         Correct spelling of mswindows-font-canonicalize-name.
13127
13128 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13129
13130         * ldap.el (ldap-host-parameters-alist): Replaced with
13131         `ldap-host-parameters-plist'
13132         (ldap-search): Adapt to previous change
13133
13134 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13135
13136         * about.el (about-hackers): Update Bob Weiner bio.
13137         (about-maintainer-info): Ditto.
13138
13139 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13140
13141         * simple.el (display-warning-minimum-level): Docfix.
13142
13143 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13144
13145         * widget.el (:default-get): New keyword.
13146         * wid-edit.el (default, widget-default-default-get): Define it.
13147         (group, widget-group-default-get): Define it.
13148         (menu-choice, widget-choice-default-get): Define it.
13149         (widget-default-get): New function.
13150         (widget-choice-action): Call it.
13151         (widget-editable-list-entry-create): Call it.
13152
13153 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13154
13155         * byte-optimize.el (byte-boolean-vars): Removed.
13156         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13157         lookup through `byte-boolean-vars'.
13158
13159 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13160
13161         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13162         resource-provided values into ghost specs for scrollbar-height and
13163         scrollbar-width.
13164
13165 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * byte-optimize.el: Don't attempt to optimize /=.
13168
13169         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13170         (byte-compile-/=): Ditto.
13171
13172 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13173
13174         * apropos.el: Use `with-displaying-help-buffer'.
13175         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13176         Use `with-displaying-help-buffer'.
13177         (apropos-follow): Do not give special treatment to buffer cursor
13178         was in prior to a mouse click.
13179         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13180         (apropos-print-doc): Set correct buffer for setting text
13181         properties.
13182
13183 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13184
13185         * help.el (help-buffer-prefix-string): New variable.
13186         (help-buffer-name): Use it.
13187
13188         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13189         mode menu.
13190
13191 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13192
13193         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13194
13195 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13196
13197         * files.el (find-file-noselect): Update docstring.
13198         (find-file-noselect): Signal an error if found an unreadable file.
13199         (file-chase-links): Save the match data.
13200         (normal-mode): Use `lwarn' and `error-message-string'.
13201         (interpreter-mode-alist): Change defconst to defvar.
13202         (inhibit-first-line-modes-regexps): Ditto.
13203         (inhibit-first-line-modes-regexps): Added .tgz.
13204         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13205         (change-major-mode-with-file-name): New user-option.
13206         (set-visited-file-name): Synched with FSF.
13207         (file-name-extension): New function, from FSF 20.3.
13208         (file-relative-name): Synched with FSF.
13209         (save-some-buffers): Support the C-r feature.
13210         (recover-session): Synched with FSF.
13211         (kill-some-buffers): Ditto.
13212         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13213
13214 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13215
13216         * files.el (insert-file): Undo previous change and reenable use of
13217         format.el.
13218
13219 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13220
13221         * window-xemacs.el (recenter): Define.
13222
13223 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13224
13225         * font.el (mswindows-font-create-name)
13226         (mswindows-font-create-object): new functions for mswindows type
13227         fonts.
13228
13229         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13230         strings are parsed as well as font objects.
13231
13232 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13233
13234         * modeline.el (defining-kbd-macro): Restore modeline indication of
13235         kbd-macro being recorded.
13236         (add-minor-mode): Simplify docstring.
13237         (modeline-minor-mode-menu): Remove stuff.
13238
13239 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13240
13241         * code-process.el (call-process): dynamically decide process
13242         coding type.
13243
13244 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13245
13246         * modeline.el: Add line-number-mode, column-number-mode to
13247         the modeline minor-mode menu.  Button2 on the line number does
13248         goto-line.
13249
13250 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13251
13252         * mouse.el: move x-selection-owner-p type things to
13253         selection-owner-p.
13254
13255         * msw-init.el: copy zmacs stuff from x-init.el
13256
13257         * msw-select.el (mswindows-own-selection)
13258         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13259         functions. Very simple minded implementation of selectio
13260         ownership.
13261
13262         * select.el (own-selection) (disown-selection)
13263         (activate-region-as-selection) (select-make-extent-for-selection)
13264         (valid-simple-selection-p): functions moved from x-select.el for
13265         generalized selection.
13266
13267         * x-select.el: see select.el changes.
13268
13269         * x-toolbar.el: use new selection functions.
13270
13271 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13272
13273         * packages.el (packages-find-package-directories): Fixed bug that
13274         would pick up multiple site-package directories.
13275         (package-locations): Added "xemacs-packages" as a late package
13276         location.
13277
13278         * find-paths.el: Now uses `emacs-program-name' and
13279         `emacs-program-version'.
13280         Additions to enforce version-specific directories in
13281         `paths-find-version-directory'.
13282
13283 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13284
13285         * default.el: Removed.
13286         * site-start.el: Removed.
13287
13288 1998-04-29  Didier Verna  <didier@xemacs.org>
13289
13290         * minibuf.el (minibuffer-history-minimum-string-length): Default
13291         to nil.
13292
13293 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13294
13295         * find-paths.el (paths-program-name): Rename.
13296         (paths-emacs-root-p): Ditto.
13297         (paths-find-site-directory): Ditto.
13298
13299 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13300
13301         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13302         `emacs-lisp-byte-compile-and-load'.
13303
13304 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13305
13306         * ldap.el (ldap-search): Fixed additional parameter passing to
13307         `ldap-open'
13308
13309 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13310
13311         * select.el (kill-primary-selection) (selection-owner-p)
13312         (copy-primary-selection) (yank-clipboard-selection)
13313         (selection-exists-p) (delete-primary-selection): new file and
13314         functions that do the right thing for the selected device.
13315
13316         * x-menubar.el: use generalised selection functions.
13317
13318         * dumped-lisp.el: dump select.el.
13319
13320 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13321
13322         * find-paths.el (paths-progname): New variable.
13323         (paths-emacs-root-p): Use it.
13324         (paths-find-site-directory): Ditto.
13325
13326 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13327
13328         * loadup.el ((member "dump" command-line-args)): Dump as
13329         `infodock' if InfoDock.
13330
13331 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13332
13333         * find-paths.el (construct-emacs-version): Simplify, include
13334         program name in the return value.
13335         * (paths-find-version-directory): Use it.
13336
13337 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13338
13339         * info.el (Info-parse-dir-entries): Fixed regexp
13340         (Info-build-dir-anew): Remove full suffix and capitalize info file
13341         name for files with no @direntry
13342         (Info-batch-rebuild-dir): New function
13343         (Info-suffixed-file): Check for regular files instead of simple
13344         file existence (could catch directories before)
13345
13346 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13347
13348         * setup-paths.el, find-paths.el: Removed uses of `not' which
13349         temacs doesn't have.
13350
13351         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13352         into root searching.
13353
13354 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13355
13356         * subr.el: Remove definition of `not'.
13357
13358 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13359
13360         * msw-glyphs.el: enable graphics support.
13361
13362 1998-04-23  Didier Verna  <didier@xemacs.org>
13363
13364         * x-menubar.el (default-menubar): restored the line-number-mode
13365         option.
13366
13367         * misc doc string updates related to the options menu.
13368
13369 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13370
13371         * setup-paths.el (paths-construct-load-path): Fix typo.
13372
13373 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13374
13375         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13376         font-menu-ignore-scaled-fonts don't have to be bound now; this
13377         gets us one step further towards making --no-autoloads work.
13378
13379         * startup.el (normal-top-level): Load auto-autoloads only if
13380         lisp-directory is non-nil.
13381
13382         * setup-paths.el (paths-construct-load-path): Made it robust
13383         against nil lisp-directory.
13384
13385         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13386         to the list of variables that cause a warning when nil.
13387
13388         * toolbar.el (init-toolbar-location): Now works even when there's
13389         no toolbar icon directory.
13390
13391 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13392
13393         * help.el (view-lossage): Recognize it.
13394
13395         * simple.el (log-message): Mark multiline messages.
13396
13397 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13398
13399         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13400
13401 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13402
13403         * package-get.el (package-get-all):  add `\n' separator to
13404         interactive specification so that both variables are read
13405
13406 1998-04-22  Didier Verna  <didier@xemacs.org>
13407
13408         * x-menubar.el: ported the options menu to Custom.
13409         Moved the "read only" toggle button to the buffers menu.
13410         Corrected some missing ;;;###autoload or defcustom.
13411
13412         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13413         the scrollbar-visible specifier for options menu handling.
13414
13415         * toolbar.el (toolbar-visible-p)
13416                      (toolbar-captioned-p)
13417                      (default-toolbar-position): defcustom wrappers around
13418         the toolbar specifiers for options menu handling.
13419
13420         * frame.el (get-frame-for-buffer-default-instance-limit):
13421         defcustom it for options menu handling.
13422
13423         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13424         font-lock-mode for options menu handling.
13425
13426         * cus-start.el: added Custom properties to overwrite-mode for
13427         options menu handling.
13428
13429 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13430
13431         * about.el: shameless self-promotion.
13432
13433 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13434
13435         * simple.el (raw-append-message): Slightly optimize.
13436         (remove-message): Use `push' for clarity.
13437         (append-message): Ditto.
13438         (display-warning): Dito.
13439         (raw-append-message): Send the message to the appropriate device.
13440
13441 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13442
13443         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13444         From Sean MacLennan <Sean.MacLennan@pika.ca>
13445
13446 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13447
13448         * setup-paths.el: Changed `directory-sep-char' to
13449         `path-separator', following a change in GNU Emacs.
13450
13451 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13452
13453         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13454         (Info-build-dir-anew): Add a final newline.
13455         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13456         is `always'
13457         (Info-rebuild-dir): Ditto
13458
13459         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13460
13461 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13462
13463         * simple.el (count-words-buffer): Retain zmacs region.
13464         (count-words-region): Ditto.
13465         * simple.el: (what-line): Expanded line counts.
13466         (count-lines): New parameter to conditionalize whether collapsed
13467         lines get counted.
13468         From Bob Weiner <weiner@altrasoft.com>
13469
13470 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13471
13472         * packages.el (package-locations): infodock-packages must override
13473         mule-packages and packages.
13474
13475 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13476
13477         * wid-edit.el:
13478         remove rude messages from widget-activation-widget-mapper
13479         and widget-activation-glyph-mapper
13480
13481 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13482
13483         * toolbar.el: Remove (featurep 'x) test from
13484         toolbar-make-button-list
13485
13486 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13489         only if in the same frame.
13490
13491 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13492
13493         * packages.el (package-locations): Added site-packages hierarchy.
13494
13495         * setup-paths.el (paths-default-info-directories): Introduced and
13496         used.
13497
13498         * packages.el, setup-paths.el: Set various path searching depths
13499         to 1.
13500
13501         * packages.el (packages-hierarchy-depth):
13502         (packages-load-path-depth): Introduced and used.
13503
13504         * setup-paths.el (paths-load-path-depth): Introduced and used.
13505
13506         * find-paths.el (paths-find-recursive-path): Added max-depth
13507         parameter.
13508
13509 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13510
13511         * setup-paths.el (paths-construct-info-path): Removed
13512         dependency on behavior of (file-name-as-directory "").
13513
13514 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13515
13516         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13517         lisp objects
13518
13519 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13520
13521         * dump-paths.el, startup.el: Added handling for --debug-paths.
13522
13523 1998-04-15  William M. Perry  <wmperry@aventail.com>
13524
13525         * wid-edit.el: We cannot just set the help-echo or balloon-help
13526           properties for an extent based on the :help-echo widget
13527           property, since help-echo and balloon-help cause an EXTENT to
13528           get passed in, where :help-echo functions are expecting a WIDGET
13529
13530 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * scrollbar.el (init-scrollbar-from-resources): Call
13533         mswindows-init-scrollbar-metrics when appropriate.
13534
13535 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13536
13537         * dumped-lisp.el: dump x-toolbar for window system
13538
13539         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13540         have support and xpm.
13541
13542 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13543
13544         * files.el (toggle-read-only): Fix docstring.
13545         From Didier Verna <didier@xemacs.org>
13546
13547 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13548
13549         * startup.el (normal-top-level): Load autoload-file-name without
13550         specifying an extension---some people only auto-autoload.el.gz.
13551
13552 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * files.el (backup-enable-predicate): Don't bomb on NAME being
13555         nil.
13556
13557 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13558
13559         * find-paths.el, packages.el: Now prefers configure'd paths.
13560         This shouldn't cause any of the originally anticipated problems as
13561         the current paths architecture will not define the various
13562         configure-xxx variables if they're not specified on the configure
13563         command line.
13564
13565         * find-paths.el, setup-paths.el, packages.el: Removed all
13566         mentionings of "/" as a path separator.
13567         Used paths-construct-path throughout.
13568
13569         * find-paths.el (paths-construct-path): Created to assemble paths
13570         from directory components.
13571
13572         * setup-paths.el, packages.el: Used paths-decode-directory-path
13573         instead of decode-path-internal.
13574
13575         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13576         and associates.
13577         (paths-decode-directory-path) Created.
13578
13579         * setup-paths.el: Changed configure-exec-path to
13580         configure-exec-directory.
13581
13582 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13583
13584         * packages.el (packages-find-packages): Fixed decoding of
13585         EMACSPACKAGEPATH.
13586
13587         * startup.el: -no-packages -> -no-early-packages.
13588
13589         (packages-load-package-lisps): Fixed loading of auto-autoload
13590         files.
13591
13592         * startup.el (normal-top-level): Fixed loading of core
13593         auto-autoload.
13594
13595         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13596
13597         * startup.el, packages.el, dump-paths.el: Added proper settings
13598         for site-directory and lisp-directory variables.
13599
13600         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13601         inhibit-package-autoloads and fixed handling of it.
13602
13603         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13604         handling of former inhibit-package-init, now
13605         inhibit-early-packages, to make -vanilla etc. work.
13606
13607 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13608
13609         * code-process.el (start-process): Fallback to 'undecided instead
13610         of 'binary for process input coding stream.
13611
13612         * process.el (start-process): Docstring fix.
13613
13614 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13615
13616         * info.el (Info-insert-dir): Do not insert temporary dir files
13617         in Info-dir-file-attributes
13618         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13619         (Info-rebuild-dir): Ditto.
13620
13621 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13622
13623         * obsolete.el: Added obsoleteness declarations for
13624         `site-directory' and `Info-default-directory-list'.
13625
13626 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13627
13628         * find-paths.el (paths-find-emacs-root): Only look at the
13629         executable at the end of the symlink chain for determining the
13630         Emacs root.
13631
13632 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13633
13634         * setup-paths.el (paths-construct-info-path): Changed construction
13635         to cater to gone default in configure.
13636
13637         * find-paths.el (paths-uniq-append): Added.
13638
13639         * packages.el: Rewritten package path construction once again.
13640
13641         * dump-paths.el, startup.el: Removed package-path as a global
13642         variable.
13643
13644         * package-admin.el (package-admin-add-single-file-package):
13645         (package-admin-add-binary-package): Changed package-path to
13646         late-packages.
13647
13648         * packages.el (packages-split-path): Split path at "/" rather than
13649         nil according to change in emacs.c.
13650
13651 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13652
13653         * setup-paths.el (paths-construct-info-path): Changed info path
13654         order so that directories come out right.
13655         (paths-find-lock-directory): Fixed bug: It used to think
13656         configure-lock-directory is a path.
13657
13658 1998-04-06  Jeff Miller <jmiller@smart.net>
13659
13660         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13661         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13662         eases the use of toolbar-add/kill-item functions.
13663
13664 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13665
13666         * code-files.el (file-coding-system-alist): Commented out
13667         loaddefs.el magical treatment.
13668
13669 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13670
13671         * info.el (Info-rebuild-outdated-dir): Added new option
13672         `conservative' and made it the default
13673         (Info-rebuild-dir): Appropriately parse multi-line description
13674         strings, and multi-section dir files. Issue warning when dir
13675         is rebuilt as temporary
13676         (Info-build-dir-anew): Issue warning when dir is built as
13677         temporary
13678
13679 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13680
13681         * list-mode.el (list-mode-map): Bind highlight motion commands to
13682         standard keys left, right, C-b and C-f.
13683
13684 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13685
13686         * files.el (auto-mode-alist): allow .sc for Scheme->C
13687
13688 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13689
13690         * loadup.el (pureload): Don't quote (garbage-collect).
13691
13692 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13693
13694         * package-get-base.el: Updated.
13695
13696 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13697
13698         * isearch-mode.el (isearch-just-started): New variable.
13699         (isearch-mode): Set it.
13700         (isearch-repeat): Advance one character forward only if the search
13701         was successful, and was not just started.
13702         (isearch-repeat): Clear isearch-just-started.
13703
13704 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13705
13706         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13707         if running -batch.
13708
13709 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13710
13711         * subr.el (listify-key-sequence): Removed.
13712
13713 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13714
13715         * bytecomp.el (byte-compile-print-gensym): New option.
13716         (byte-compile-output-file-form): Use it.
13717         (byte-compile-output-docform): Ditto.
13718         (byte-compile-compiled-obj-to-list): Ditto.
13719
13720 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13721
13722         * msw-glyphs.el: set frame icon if xpm support.
13723
13724 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13725
13726         * help.el: Code that pretty prints variable values
13727           removed.
13728
13729 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13730
13731         * find-paths.el (paths-emacs-root-p): Correct test for installation
13732         directory.
13733         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13734
13735 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13736
13737         * loaddefs.el: Don't set debug-ignored-errors; leave
13738           its default value set to nil.
13739
13740 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13741
13742         * info.el (Info-rebuild-dir): fixed mis-spelling.
13743
13744 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13745
13746         * info.el (Info-rebuild-outdated-dir): New custom var
13747         (Info-insert-node): Create/update dir file when needed, ie when it
13748         does not exist or is older than some info files in directory
13749
13750 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13751
13752         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13753         for last packages, mainly for using a 20.4 package base.
13754
13755         * packages.el (late-packages): Typo fix.  It was called
13756         early-packages.
13757
13758         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13759         relative symlinks correctly.
13760         (paths-find-emacs-roots): More rigorous checking for plausible
13761         configuration-time root.
13762
13763         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13764         find its roots.
13765
13766 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13767
13768         * faces.el: Fix docstrings.
13769         * glyphs.el: Fix docstrings.
13770         * mouse.el: Fix docstrings.
13771
13772         * frame.el: Change phrase `current frame' to `selected frame'.
13773
13774         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13775
13776         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13777         macros using backquote to make them infinitely more readable.
13778
13779 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13780
13781         * packages.el (packages-find-package-path): Hardcoded specialized
13782         InfoDock support until we can clean this up.
13783
13784         * help.el (describe-bindings-1): Return the value of the bindings
13785         help buffer created.
13786         (describe-bindings): Ditto.
13787
13788         * simple.el (set-variable): Restore previous behavior of not
13789         bombing if the variable to set is not boundp.
13790
13791 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13792
13793         * packages.el (packages-handle-package-dumped-lisps): Allow for
13794         non-local files to be loaded off the package-lisp variable.
13795
13796 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13797
13798         * x-faces.el: Global X resources should override
13799           specs for all device classes (color, grayscale, mono);
13800           code currently doesn't override any of them.  Fixed by
13801           calling remove-specifier with '(x default) as the tag
13802           set and allowing inexact matches.
13803
13804 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13805
13806         * faces.el: Separated face initializations based on
13807           device classes into device type specific (tag set,
13808           instantiator) pairs.
13809
13810 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13811
13812         * wid-edit.el (widget-choice-action): Remember user's explicit
13813         choice.
13814         (widget-choice-value-create): Respect it.
13815         From Richard Stallman <rms@gnu.org>
13816
13817 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13818
13819         * setup-paths.el (paths-construct-info-path): Always append
13820         existing directories from configure-time info path.
13821
13822         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13823         Info-directory-list.
13824
13825         * info.el: Removed Info-default-directory-list which was broken by
13826         design.
13827         Removed bogus initialization of Info-directory-list---startup.el
13828         can do a much better job.
13829         Added autoload of Info-directory-list.
13830
13831         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13832         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13833         be exclusive; now it's merely given precedence, just like in the
13834         old days.
13835
13836 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13837
13838         * find-paths.el (paths-find-architecture-directory): Fix bug with
13839         finding; it used to default too early.
13840
13841 1998-03-25  Martin Buchholz <martin@xemacs.org>
13842
13843         * packages.el (packages-split-path): Fix a bug; it used to fail
13844         for paths that weren't split.
13845
13846 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13847
13848         * finder.el (finder-compile-keywords): trap on errors.
13849
13850 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13851
13852         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13853           fourth argument of t so that only the specs exactly
13854           matching the tag lists are removed.
13855
13856 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13857
13858         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13859
13860 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13861
13862         * minibuf.el (mouse-read-file-name-1): If a default directory was
13863         specified, use it for generating the completions.
13864
13865 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13866
13867         * update-elc.el: Now respects inhibit-package-init and
13868         inhibit-site-lisp.
13869         Now does path construction with loadup-paths.
13870
13871         * startup.el (normal-top-level, startup-setup-paths): Now respects
13872         inhibit-package-init and inhibit-site-lisp.
13873
13874         * packages.el (packages-find-package-path): Extended package path
13875         by version-specific hierarchies.
13876         (packages-find-packages): Now respects inhibit flag and
13877         inhibit-site-lisp.
13878         Moved path setup to loadup-paths.
13879
13880         * make-docfile.el: Now respects inhibit-package-init and
13881         inhibit-site-lisp.
13882         Now does path construction with loadup-paths.
13883
13884         * loadup.el: Now respects inhibit-package-init and
13885         inhibit-site-lisp.
13886
13887         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13888
13889         * loadup-paths.el: New file: setup load-path to encompass
13890         packages.
13891
13892 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13893
13894         * auto-show.el: load-gc renamed to pureload.
13895         * site-load.el: Ditto.
13896         * packages.el (toplevel): Ditto.
13897         * loadup.el (really-early-error-handler): Ditto.
13898         * dumped-lisp.el (preloaded-file-list): Ditto.
13899         * cus-face.el (custom-declare-face): Ditto.
13900
13901 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13902
13903         * <Today>: The Big Path Searching Overhaul.
13904
13905         * find-paths.el: New file: find and assemble paths in the
13906         installation hierarchy.
13907
13908         * setup-paths.el: New file: global layout of paths and directories
13909         within the XEmacs hierarchy.
13910
13911         * packages.el: Replaced everything related to path searching and
13912         startup by code in terms of find-paths.
13913
13914         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13915         the new path searching engine.
13916
13917         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13918         and setup-paths.
13919
13920 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13921
13922         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13923         setup-paths.el.
13924
13925 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13926
13927         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13928         compiles identically in any configuration.
13929         Removed irrelevant commentary.
13930
13931 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13932
13933         * simple.el (set-variable): Allow setting specifiers.
13934
13935 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13936
13937         * lisp.el (forward-sexp): Revert previous change.
13938
13939 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13940
13941         * frame.el (frame-initialize): Use `delete-console' instead of
13942         `delete-device' to delete the stream console to match the usage in
13943         Fkill_emacs.
13944
13945 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13946
13947         * files.el (cdpath-previous): New variable.
13948         (cd): Use it.
13949         From Bob Weiner <weiner@wave.altrasoft.com>
13950
13951 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13952
13953         * keydefs.el: Changed keybindings of forward-char,
13954           backward, scroll-up and scroll-down to point to their
13955           -command counterparts.
13956
13957         * simple.el: New functions: forwarc-char-command,
13958           backwrad-char-command, scroll-up-command,
13959           scroll-down-command which work liek their counterparts
13960           except that they honor the variable
13961           signal-error-on-buffer-boundary.
13962
13963           Definition of signal-error-on-buffer-boundary received
13964           from src/cmds.c.
13965
13966           defvar declaration added for word-across-newline to avoid
13967           byte-compiler warning about the free variable reference.
13968
13969 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13970
13971         * winnt.el: Removed "%t" from the beginning of
13972         modeline-format. From now on, there's no nt-specifics in the modeline.
13973
13974 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13975
13976         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13977         of `when' with `if'.
13978
13979 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13980
13981         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13982         mswindows. Must be reworked along with glyphs.el, or
13983         merged into it, after there is images support.
13984
13985         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13986         'mswindows.
13987
13988 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13989
13990         * faces.el: fix for text cursor initialization.
13991         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13992         From Andy Piper <andyp@parallax.co.uk>
13993
13994 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13995
13996         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13997         if there is an existing package that handles it and warn the user
13998         about that mode.
13999
14000 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14001
14002         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14003         Installation" menu item when Installation-string is not bound.
14004
14005 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14006
14007         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14008         From Jeremiah W. James <jerry@cs.ucsb.edu>
14009
14010 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14011
14012         * msw-faces.el:
14013         * faces.el: Fix face initialization.
14014
14015 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14016
14017         * files.el (backup-enable-predicate): fix breakage introduced
14018         by TMPDIR patch.
14019
14020 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14021
14022         * x-faces.el (x-init-face-from-resources): The
14023           TTY face property retrieval functions don't return
14024           specifiers, so use face-property instead.
14025
14026 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14027
14028         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14029
14030 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14031
14032         * x-menubar.el: Expanded documentation for
14033           option-save-faces.  Changed Options -> Browse Faces
14034           menu entry to invoke customize-face.
14035
14036 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14037
14038         * faces.el: Most face initialization moved out of
14039           init-other-random-faces to the top level so that the
14040           initialization happens before Xemacs is dumped.  Much
14041           of the fascist "face-differs-from-default-p or FROB!"
14042           code has been retired in favor of letting the user do
14043           what they want to do.  Face initialization code changed
14044           to use `default' specifier tag so that the settings can
14045           be overridden later if the user wishes it.
14046
14047 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14048
14049         * about.el (about-hackers): Update contributors list.
14050
14051 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14052
14053         * specifier.el: Define new specifier tag `default'.
14054
14055         * modeline.el: Initialize faces using `default' tag.
14056
14057         * x-faces.el (x-init-face-from-resources): Remove
14058           specifier specs containing the `default' tag before
14059           adding new specs.
14060
14061 1998-03-02  John Jones  <jj@asu.edu>
14062
14063         * package-get.el (package-get-all): fixed arguments on call to
14064         package-admin-add-single-file-package.
14065         * package-get.el (package-get-installedp): fixed to match
14066         advertised behavior.
14067         * package-get.el: added function package-get-update-all which
14068         installs newest versions of all the current packages (if they are
14069         not already installed).
14070
14071 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14072
14073         * files.el (find-file-noselect): Uncommented `truename' binding in
14074         `let*' and use it later to set `buffer-file-truename' iff it's
14075         still nil, as happens for example when finding a compressed
14076         file with "jka-compr".
14077
14078 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14079
14080         * faces.el: in make-face-* type functions do the operation for all
14081         window systems, not just the first one found.
14082
14083         * font.el: call mswindows-list-fonts for mswindows.
14084
14085 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14086
14087         * code-process.el (call-process-region):
14088         * process.el (call-process-region):
14089         * package-get.el (package-get-dir):
14090         * files.el (backup-enable-predicate):
14091         * gnuserv.el (gnuserv-temp-file-regexp):
14092         Use temp-directory in place of `/tmp'.
14093
14094 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14095
14096         * "Fast" dired-in-C enhancements for Windows 95/NT:
14097
14098         * files.el: Added function, `wildcard-to-regexp', from GNU
14099           Emacs.
14100
14101         * files.el (insert-directory): Modified to use special
14102           dired-in-C enhancements if present.
14103
14104 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14105
14106         * code-files.el: make default coding no-conversion.
14107
14108 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14109
14110         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14111         the load-path.
14112
14113         * update-elc.el: Strip directory when testing for files not to
14114         bytecompile.
14115
14116 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14117
14118         * lisp-mode.el: Use recommended form for menus.
14119
14120         * info.el (Info-construct-menu): Use recommended form for menus.
14121
14122         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14123         entry.
14124
14125 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14126
14127         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14128           (get-frame-for-buffer-noselect): Always return frames
14129           in the not-this-window-p cond clause.
14130
14131 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14132
14133         * help.el (describe-installation): New function.
14134
14135         * x-menubar.el (default-menubar): Add describe-installation to
14136         Help menu.
14137
14138         * packages.el (packages-unbytecompiled-lisp): Installation.el
14139         should not be bytecompiled.
14140
14141         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14142         XEmacs.
14143
14144         * x-menubar.el (default-menubar): Use correct guard for VM menu
14145         entry.
14146
14147         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14148         coding.
14149         From Andy Piper <andyp@parallax.co.uk>
14150
14151 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14152
14153         * ldap.el: Do not require ldap-internal at compile time.
14154
14155 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14156
14157         * code-files.el: new file. a virtual copy of mule-files.el
14158         but without charset
14159         dependencies. (toggle-buffer-file-ocding-system) new function for
14160         changing the eol type for the current buffer.
14161
14162         * code-process.el: new file. a copy of
14163         mule-process.el. mule-process.el will disappear when things have
14164         settled.
14165
14166         * coding.el: new file. a virtual copy of mule-files.el but
14167         without charset dependencies. (coding-system-base) new function
14168         for getting the parent coding system of a coding system with eol
14169         type set.
14170
14171         * dumped-lisp.el: add above files for the non-mule case.
14172
14173 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14174
14175         * window-xemacs.el (display-buffer): If no explicit
14176           frame is specified, search for a window that displays
14177           the buffer on the currently selected frame, before
14178           searching other frames.
14179
14180 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14181
14182         * frame.el (get-frame-for-buffer): If not-this-window-p
14183           is non-nil, use window on the selected frame if it is not
14184           also the selected window.  When defaulting, search for
14185           windows on the currently selected fgrame before searching
14186           other frames.
14187
14188 1998-02-25  Didier Verna  <didier@xemacs.org>
14189
14190         * modeline.el (modeline-swap-buffers): originally named
14191         `mouse-release-modeline'. Whether to actually swap the buffers is
14192         decided in `mouse-drag-modeline'.
14193         (mouse-drag-modeline): A button release event is considered a
14194         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14195         stay unchanged.
14196
14197 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14198
14199         * x-menubar.el: Put redo on the menubar.
14200         From Aki Vehtari <Aki.Vehtari@hut.fi>
14201
14202 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14203
14204         * bytecomp.el (displaying-byte-compile-warnings): if
14205         temp-buffer-show-function is set, use it to display current set of
14206         warnings in the "*Compile-Log-Show*" buffer.
14207
14208         * simple.el (display-warning-buffer): if temp-buffer-show-function
14209         is set, use it to display current set of warnings in the
14210         "*Warnings-Show*" buffer.
14211
14212 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14213
14214         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14215         Common Lisp.
14216
14217 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14218
14219         * menubar.el: Allow button descriptors at least 2 long.
14220
14221         * x-menubar.el (default-menubar): Use recommended forms.
14222         (file-menu-filter): Remove.
14223         (edit-menu-filter): Remove.
14224
14225 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14226
14227         * about.el (about-hackers): Updated.
14228
14229 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14230
14231         * help.el (help-max-help-buffers): new variable
14232         (help-register-and-maybe-prune-excess): new function
14233         (help-buffer-name): use help-max-help-buffers.
14234         (with-displaying-help-buffer): use
14235         help-register-and-maybe-prune-excess.
14236
14237         * help.el (help-maybe-pretty-print-value): if the value fits on
14238         one line, let it.
14239
14240 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14241
14242         * (with-displaying-help-buffer): there is no need to kill the buffer
14243         if it exists, because with-output-to-temp-buffer will clear it.
14244         further, killing the buffer violates the rule that
14245         temp-buffer-show-function, if set, has the full responsibility of
14246         showing the temp buffer.  killing the buffer fucks with the window
14247         configuration, hosing temp-buffer-show-function.
14248
14249
14250 1998-02-23  Didier Verna  <didier@xemacs.org>
14251
14252         * modeline.el (mouse-drag-modeline):
14253         - Always scroll the modeline that was originally clicked on.
14254         - Use x pixels instead of x characters (which doesn't work anyway)
14255         as horizontal reference for modeline dragging. This allows us to
14256         keep on dragging the modeline even if the motion event occurs in
14257         another window.
14258
14259 1998-02-23  Didier Verna  <didier@xemacs.org>
14260
14261         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14262         glyph on the modeline to indicate that dragging the mouse has an
14263         effect both horizontally and vertically.
14264
14265 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14266
14267         * about.el (about-xemacs): Get rid of redundant visible version
14268         number.
14269
14270 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14271
14272         * about.el (about-hackers): Update credits.
14273
14274 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14275
14276         * prim/register.el (view-register): Show register type file-query.
14277
14278 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14279
14280         * mode-motion.el (mode-motion-highlight-internal):
14281           save-excursion inside save-window-exucrsion form to
14282           hide buffer point changes from save-window-excursion.
14283           Prevents display flickering when the mouse pointer
14284           moves.
14285
14286 1998-02-17  Didier Verna  <didier@xemacs.org>
14287
14288         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14289         function to handle correctly the case of a toolbar one side of the
14290         window: scrolling will not necessarily happen.
14291
14292 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14293
14294         * files.el (after-find-file): Restore missing argument
14295           to format that provides filename for "... consider M-x
14296           recover-file" message.  Also call `message' with "%s"
14297           as the first arg instead of an arbitrary string.
14298
14299 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14300
14301         * about.el (about-hackers): Various additions.
14302
14303 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14304
14305         * autoload.el (generate-file-autoloads-1): Don't force an extra
14306         line out when copying on-the-same line autoloads.
14307
14308         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14309         is installed.
14310
14311 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14312
14313         * x11/x-win-xfree86.el (x-win-init-xfree86):
14314         * x11/x-win-sun.el (x-win-init-sun):
14315         * x11/x-init.el (x-initialize-compose):
14316         * prim/simple.el:
14317         (backward-or-forward-kill-sexp):
14318         (backward-or-forward-kill-sentence):
14319         (backward-or-forward-kill-word):
14320         (backward-or-forward-delete-char):
14321         * prim/isearch-mode.el (isearch-help-or-delete-char):
14322         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14323         x-keysym-on-keyboard-p to detect backspace.
14324         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14325         Clean up symbols used with dead keys, checking Linux and solaris
14326         keysyms.
14327         Simplify x-win-*.el using above methods.
14328         Change documentation for x-keysym-*-p functions.
14329
14330 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14331
14332         * about.el (about-hackers): Restore entries for Michael Sperber and
14333         Vinnie Shelton.
14334         From Vinnie Shelton <acs@acm.org>
14335
14336 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14337
14338         * simple.el (count-words-region): Ditto.
14339
14340 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14341
14342         * simple.el (count-words-buffer): Document.  Don't print anything
14343         if non-interactive.
14344
14345 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14346
14347         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14348         multiple files in InfoDock.
14349
14350 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14351
14352         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14353         from version.el in InfoDock.
14354
14355         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14356         specially.
14357
14358 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14359
14360         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14361         variable name in docstring.
14362
14363 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14364
14365         * menubar.h: Include "gui.h".
14366
14367 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14368
14369         * site-load.el: Fix documentation.
14370
14371 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14372
14373         * package-get-base.el (package-get-base): Updated.
14374
14375         * keymap.el: PC-ize.
14376
14377 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14378
14379         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14380         from' on a fresh line.
14381
14382 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14385         object.
14386
14387 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14388
14389         * undo-stack.el: PC-ize.
14390
14391         * cmdloop.el: PC-ize.
14392
14393 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14394
14395         * bytecomp-runtime.el: PC-ize.
14396
14397         * byte-optimize.el: Prolog fixup.  PC-ize.
14398
14399         * cus-dep.el: Spelling fix.
14400
14401         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14402         entries follow).
14403
14404 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14405
14406         * text-mode.el (text-mode-hook-identify): New function,
14407         put on text-mode-hook.  Set text-mode-variant here.
14408         (text-mode): Don't set it here.
14409
14410 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14411
14412         * text-mode.el (text-mode-hook): New defvar.
14413         (text-mode-variant): New variable.
14414         (text-mode): Set that variable locally.
14415         (toggle-text-mode-auto-fill): New command.
14416
14417 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14418
14419         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14420
14421 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14422
14423         * text-mode.el (paragraph-indent-text-mode):
14424         Renamed from spaced-text-mode.
14425         (text-mode-map): Bind TAB to indent-relative.
14426         (indented-text-mode-map): Variable deleted.
14427         (indented-text-mode): Now an alias for text-mode.
14428
14429 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14430
14431         * loadup.el: test-atoms debugging stuffs removed.
14432
14433 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14434
14435         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14436
14437 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14438
14439         * help.el (describe-beta): Made it use `locate-data-file'.
14440         (describe-distribution): Ditto.
14441         (describe-copying): Ditto.
14442         (describe-project): Ditto.
14443         (view-emacs-news): Ditto.
14444
14445         * help-nomule.el (help-with-tutorial): Made it use
14446         `locate-data-file' to find tutorial.
14447
14448 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14449
14450         * about.el: Corrected my email address.
14451
14452         * mouse.el: Added 'mouse-mswindows-drop' similar to
14453         'mouse-offix-drop'.
14454
14455 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14456
14457         * loadup.el (running-xemacs): Spelling fix.
14458
14459 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14460
14461         * packages.el (packages-find-packages-1): Don't allow a backwards
14462         compatible lisp tree to overwrite `preloaded-file-list'.
14463
14464 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14465
14466         * loadup.el: Don't delete "xemacs" prior to dumping.
14467
14468 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14469
14470         * package-info.el (pi-last-mod-date): New function.
14471         (pi-author-version): New function.
14472         (batch-update-package-info): Use them.
14473
14474 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14475
14476         * frame.el (get-frame-for-buffer-default-to-current): Create.
14477         (get-frame-for-buffer-noselect): Allow user to use current frame
14478         with `get-frame-for-buffer-default-to-current'.
14479
14480 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14481
14482         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14483         (byte-compile-output-docform): Ditto.
14484         (byte-compile-compiled-obj-to-list): Ditto.
14485
14486 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14487
14488         * startup.el (command-line-1): Removed code that ran
14489           buffer-menu.
14490
14491 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14492
14493         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14494
14495 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14496
14497         * frame.el (suspend-emacs-or-iconify-frame): Check using
14498         `device-on-window-system-p' instead of explicitly checking for X,
14499         so that the same logic works for MS Windows.
14500         (suspend-or-iconify-emacs): Ditto.
14501
14502 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14503
14504         * about.el (about-maintainer-info): Andy Piper is back.
14505         (xemacs-hackers): Updated Andy Piper's email address.
14506         (about-hackers): Added Jonathan Harris.
14507         (about-hackers): Updated Tibor Polgar's email address.
14508
14509 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14510
14511         * about.el: Add xemacs.org email manager.
14512
14513         * package-get-base.el (package-get-base): Updated with most recent
14514         package updates.
14515
14516 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14517
14518         * help.el (function-arglist): Use `indirect-function' instead of
14519         `symbol-function' so that aliases are treated correctly.
14520
14521 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14522
14523         * help.el (help-map): Add f1 binding to `help-for-help'.
14524         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14525         (describe-key-briefly): Use `princ' "%s" to print object.
14526         (with-displaying-help-buffer): Kill buffer if it exists, again.
14527         (describe-key): Use `princ' "%s" to print object.
14528         (describe-function-1): Use `princ' "%s" to print object.
14529         Commented out alias lines removed.
14530         (help-pretty-print-limit): New variable to control pretty-printing
14531         of variable values.
14532         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14533         `help-pretty-print-value' again.  Only print-print when OBJECT is
14534         list of length less than `help-pretty-print-limit'.
14535         (describe-variable): Use `help-maybe-pretty-print-value' again.
14536
14537 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14538
14539         * simple.el (blink-matching-open): Remove C++ kludge.
14540         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14541
14542 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14543
14544         * info.el (Info-default-directory-list): Made the documentation
14545         more explanitory.
14546
14547 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14548
14549         * lisp/packages.el:
14550         * lisp/package-admin.el:
14551         * lisp/build-report.el:
14552         Fix typos.
14553
14554 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14555
14556         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14557         warnings in Java buffers without final newline and editing the
14558         last line.
14559
14560 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14561
14562         * packages.el (packages-find-packages-1): Don't allow a backwards
14563         compatible lisp tree to overwrite `preloaded-file-list'.
14564         Suggested by Colin Rafferty  <colin@xemacs.org>
14565
14566         * mouse.el (mouse-offix-drop): Set undo-boundary.
14567         From Oliver Graf <ograf@fga.de>
14568
14569 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14570
14571         * loadup.el (load-gc): rewrite as defun.
14572         Print something sensical if a required dump-time file isn't found.
14573
14574 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14575
14576         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14577         bug strikes a menudescriptor.
14578
14579         * package-get-base.el (package-get-base): Updated.
14580
14581         * package-info.el (batch-update-package-info): Derive REQUIRES
14582         from the Makefile.
14583
14584 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14585
14586         * files.el (save-some-buffers): Don't play games with deleting
14587         other windows if we are in the minibuffer window.
14588
14589 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14590
14591         * modeline.el (modeline-minor-mode-menu): Add support for :active
14592         (add-minor-mode): Document :active property to TOGGLE.
14593
14594 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14595
14596         * modeline.el (modeline-minor-mode-menu): Add support for an
14597         `:included' predicate in the `toggle-sym' plist.
14598         (add-minor-mode): Document the :included property, format
14599         docstring some more.
14600         (modeline-minor-mode-menu): Documentation string added.
14601
14602 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14603
14604         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14605         labels from the symbol-names by thwacking off the overly redundant
14606         and overused "mode", parenthesizing "minor", and capitalizing the
14607         resultant strings.  Also shortened the menu's title by eliminating
14608         the redundant buffer name.
14609         (add-minor-mode): Beautified the docstring, added mention of the
14610         `:menu-tag' property of TOGGLE.
14611         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14612         `toggle-sym' to beatify the mode-life menus.
14613         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14614         `auto-fill-function'.
14615
14616 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14617
14618         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14619         menus to :style 'toggle.
14620
14621 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14622
14623         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14624
14625 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14626
14627         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14628         only recognize first hyperlink.
14629         (hyper-apropos-highlightify): Deletia, this is already done by
14630         `hyper-apropos-insert-face'.
14631         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14632
14633 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14634
14635         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14636         mail.
14637         (toolbar-mail-reader): Add support for `send'.
14638         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14639
14640 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14641
14642         * info.el (Info-emacs-info-file-name): Add defvar for
14643         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14644         will function properly.
14645
14646 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14647
14648         * simple.el: make the backwards delete function called by
14649         `backward-or-forward-delete-char' user configurable.
14650
14651 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14652
14653         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14654         compiled function got loaded from.
14655
14656 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14657
14658         * term/apollo.el: Synched up with InfoDock 3.6.2.
14659
14660 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14661
14662         * startup.el (load-init-file): Load autoloads earlier.
14663         (startup-splash-frame): Handle InfoDock logo.
14664
14665         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14666         InfoDock.
14667         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14668
14669         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14670         doesn't have this function.
14671
14672         * packages.el (locate-data-file): Fix to call `locate-file'.
14673
14674 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14675
14676         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14677         version of version.el.
14678         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14679
14680         * x-menubar.el (default-menubar): Guard reference to
14681         `gnuserv-frame'.
14682         (default-menubar): Guard references to `font-lock-mode'.
14683         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14684         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14685
14686         * make-docfile.el: Don't snarf doc strings from autoloads.
14687
14688         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14689         loading auto-autoloads files.
14690
14691         * loaddefs.el: Disable dumping autoloads.
14692
14693 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14694
14695         * lisp-mnt.el: Synch to Emacs 20.2.
14696
14697         * help.el: Remove manual autoload of `finder-by-keyword'.
14698
14699         * finder.el (finder-by-keyword): Autoload.
14700
14701         * help.el: Conditionalize hyperbole setup.
14702
14703 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14704
14705         * packages.el (package-require): Update to reflect new data format.
14706
14707 1998-01-02  Didier Verna  <didier@xemacs.org>
14708
14709         * x-menubar.el (default-menubar): make the tutorials available
14710         through the menubar. (Plus some compilation warnings cleanup).
14711
14712 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14713
14714         * check-features.el: New file.  Perform sanity check after build.
14715
14716         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14717         files to tooltalk package.
14718         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14719         package.
14720
14721         * package-admin.el (package-admin-xemacs): Use better default for
14722         location of XEmacs binary.
14723
14724 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14725
14726         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14727         tag with sexp and add value tag with value `t'.
14728
14729 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14730
14731         * package-get.el: Changes to work with real data.
14732         From Pete Ware <ware@cis.ohio-state.edu>
14733
14734         * packages.el (packages-reload-autoloads): Guard load for the time
14735         being.
14736
14737         * update-elc.el ("packages.el"): Force loading packages.el instead
14738         of possibly out-of-date packges.elc.
14739         * make-docfile.el ("packages.el"): Ditto.
14740
14741 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14742
14743         * build-report.el (build-report-delete-regexp): Added a rule for
14744         the main tarball shadowing anything past it.
14745
14746 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14747
14748         * packages.el (package-provide): Delete a previous provide.
14749
14750         * package-info.el: New file.
14751
14752         * package-get.el: New file.
14753         From Pete Ware <ware@cis.ohio-state.edu>
14754         (package-get): Fix md5 computation to work with Mule.
14755
14756 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14757
14758         * simple.el (log-message-*): Quote symbols in docstrings properly.
14759
14760 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14761
14762         * packages.el (packages-new-autoloads): Ignore symbolic links.
14763
14764         * cus-face.el (face-custom-attributes-get): Fix typo.
14765         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14766
14767 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14768
14769         * startup.el (load-init-file): Reload new or changed autoloads
14770         unless inhibited.  Reload modified dumped lisp (stubbed).
14771
14772         * packages.el (packages-new-autoloads): New function.
14773         (packages-reload-autoloads): New function.
14774         (packages-reload-dumped-lisp): New (stub) function.
14775
14776         * loadup.el: Inhibit reloading dumped files when running temacs.
14777
14778         * loadhist.el (file-provides): Extend to handle variant
14779         extensions.
14780
14781         * replace.el (query-replace): Fix typo.
14782
14783 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14784
14785         * make-docfile.el: list-autoloads-path has been renamed.
14786         * update-elc.el: list-autoloads has been renamed.
14787
14788         * packages.el (packages-list-autoloads): Renamed.
14789         (packages-list-autoloads-path): Ditto.
14790
14791 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14792
14793         * packages.el (packages-find-packages-1): Made it signal a warning
14794         for an error in an auto-autoload.el file.
14795
14796 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14797
14798         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14799         tag with const.
14800         From Aki Vehtari <Aki.Vehtari@hut.fi>
14801
14802         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14803
14804         * loadhist.el (unload-feature): Remove autoload.
14805
14806 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14807
14808         * loadhist.el: Unpackaged.
14809
14810         * help.el (describe-symbol-find-file): Rename
14811         `describe-function-find-file' and make old name obsolete.
14812         (describe-function-1): Use it.
14813         (describe-function-1): Guard reference to
14814         `compiled-function-annotation'.
14815
14816 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14817
14818         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14819         argument.
14820         (help-mode-quit): New optional arg to control whether it kills or
14821         buries.  Tidied up.
14822         (with-displaying-help-buffer): Don't kill buffer initially, even
14823         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14824         (help-pretty-print-value): Rename back from
14825         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14826         use it, otherwise use dumped `cl-prettyprint'.
14827         (describe-variable): Use `help-pretty-print-value' again.
14828         (find-func): Removed reference to "find-func" at end.
14829
14830 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14831
14832         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14833           GUI XEmacs. Rename? x-menubar is rather window system
14834           independant, except for a couple of items.
14835
14836 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14837
14838         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14839         entries as they will no longer be distributed with XEmacs.
14840
14841         * format.el (format-alist): Fix image/tiff regexps.
14842         From P. E. Jareth Hein <jareth@camelot-soft.com>
14843
14844         * help.el (help-maybe-pretty-print-value): Rename.
14845         (describe-variable): Use it.
14846         (describe-variable): Add trailing linefeed.
14847
14848 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14849
14850         * help.el (describe-function-1): Don't output anything for
14851           arglist of autoload functions.
14852
14853 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14854
14855         * help.el (describe-function-1): Don't output anything for
14856           arglist of autoload functions.
14857
14858 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14859
14860         * help.el (help-mode-map): New bindings for `help-mode-bury',
14861         `describe-function-at-point', `describe-variable-at-point',
14862         `Info-elisp-ref', `customize-variable', `help-next-section' and
14863         `help-prev-section'.
14864         (help-next-section): New function.
14865         (help-prev-section): New function.
14866         (help-mode-quit): Changed to kill the help buffer.
14867         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14868         correctly.
14869         (help-buffer-name): New function to generate the name of help
14870         buffers.
14871         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14872         argument giving the name of the help buffer.
14873         (describe-key): Use `with-displaying-help-buffer' with name.
14874         (describe-mode): Ditto.
14875         (describe-bindings): Ditto.
14876         (describe-prefix-bindings): Ditto.
14877         (view-lossage): Ditto.
14878         (with-syntax-table): New macro.
14879         (function-called-at-point): Use `ignore-errors' and
14880         `with-syntax-table'.
14881         (function-at-point): Ditto.
14882         (describe-function): Use `with-displaying-help-buffer' with name.
14883         (function-arglist): Extracted from `describe-function-1'.  Returns
14884         function's arglist as string.
14885         (function-documentation): Extracted from `describe-function-1'.
14886         Returns function's docstring.
14887         (describe-function-1): Remove all the "stream" garbage, including
14888         the stream argument.  Use `function-arglist' and
14889         `function-documentation'.
14890         (describe-function-arglist): Just use `function-arglist'.
14891         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14892         (help-pretty-print-value): New function to help with
14893         pretty-printing variable values.  Knows about `#<...>'.  Needs
14894         `pp-internal'.
14895         (describe-variable): Use `with-displaying-help-buffer' with name.
14896         Formatting improved.  Display file where variable is defined, if
14897         known.  Use `help-pretty-print-value'.
14898         (describe-syntax): Use `with-displaying-help-buffer' with name.
14899         (list-processes): Remove "stream" garbage.
14900
14901 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14902
14903         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14904         call a dumped routine instead.
14905
14906         * x-win-xfree86.el: Wrap file in defun.
14907         * x-win-sun.el: Ditto.
14908
14909 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14910
14911         * help.el (view-emacs-news): Remove usage of outl-mouse which
14912         advises functions and does other evil things.
14913
14914 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14915
14916         * format.el (format-alist): Add `image/tiff'.
14917         From P. E. Jareth Hein <jareth@camelot-soft.com>
14918
14919 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14920
14921         * about.el (about-hackers): More names added.
14922
14923         * make-docfile.el: Remove superfluous package path search.
14924
14925         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14926
14927 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14928
14929         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14930         ignored shadows.
14931
14932 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14933
14934         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14935         get trailing slashes when added to the load-path.
14936
14937         * x-init.el (init-x-win): Locate where XEmacs X localization files
14938         are.
14939
14940 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14941
14942         * x-faces.el: Added support for foregroundToolBarColor
14943           to xpm-color-symbols.
14944
14945 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14946
14947         * etags.el (tags-remove-duplicates): Removed.
14948         (buffer-tag-table-list): Use `delete-duplicates'.
14949
14950         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14951         correctly.
14952         (get*): Defalias to `get'.
14953
14954         * cl.el (eql): Compare integers with `eq'.
14955         (cl-map-extents): Check for `map-extents' first.
14956
14957 1997-12-17  Didier Verna  <didier@xemacs.org>
14958
14959         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14960         added the 'numero', 'copyright' and 'trademark' symbols.
14961
14962         * leim/quail/latin-post.el ("french-postfix"): see above.
14963
14964 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14965
14966         * widget.el (define-widget): Check the arguments.
14967
14968         * cus-edit.el (customize-face): Use `check-argument-type'.
14969         (custom-variable-value-create): Use `signal' to signal error.
14970         (custom-variable-reset-saved): Ditto.
14971         (custom-variable-reset-standard): Ditto.
14972         (custom-face-reset-saved): Ditto.
14973
14974         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14975         (widget-default-format-handler): Ditto.
14976         (widget-checklist-add-item): Ditto.
14977         (widget-radio-add-item): Ditto.
14978         (widget-editable-list-entry-create): Ditto.
14979         (widget-sexp-prompt-value): Ditto.
14980
14981         * custom.el (custom-declare-variable): Signal errors better.
14982         (custom-handle-keyword): Ditto.
14983         (custom-declare-group): Ditto.
14984
14985         * window-xemacs.el (windows): Ditto.
14986
14987         * menubar.el (menu): Ditto.
14988
14989         * keydefs.el (keyboard): Ditto.
14990
14991         * minibuf.el (minibuffer): Ditto.
14992
14993         * process.el (execute): Ditto.
14994
14995         * fill.el (fill): Ditto.
14996
14997         * modeline.el (modeline): Ditto.
14998
14999         * help.el (help): Ditto.
15000
15001         * faces.el (faces): Ditto.
15002
15003         * files.el (files): Ditto.
15004
15005         * x-init.el (x): Ditto.
15006
15007         * lisp-mode.el (lisp): Ditto.
15008
15009         * process.el (processes): Ditto.
15010
15011         * mouse.el (mouse): Ditto.
15012
15013         * abbrev.el (abbrev): Moved from cus-edit.
15014
15015         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15016         as variable declaration.
15017
15018 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15019
15020         * menubar.el (find-menu-item): Use `check-argument-type'.
15021         (find-menu-item): Cosmetic changes.
15022
15023 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15024
15025         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15026
15027 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15028
15029         * startup.el (set-default-load-path): Only search package-path
15030         when not running temacs.
15031
15032         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15033         files.
15034
15035         * loadup.el: Correct commentary.  Reformatting.
15036         (really-early-error-handler): Use absolute path to the
15037         first dumped-lisp.el file.
15038         (really-early-error-handler): Print full path name of
15039         each dumped lisp file (inherited from InfoDock).
15040
15041         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15042         dumped-lisp.el files.
15043
15044         * make-docfile.el (preloaded-file-list): Reorder when the
15045         package-path is searched.
15046         * update-elc.el: Ditto.
15047
15048         * lisp-mode.el (call-with-condition-handler): Treat the same as
15049         `condition-case' for indentation.
15050
15051         * about.el (about-xemacs): Update release date.
15052
15053 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15054
15055         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15056         anywhere but at the last clause.
15057         (ecase): Disallow `t' and `otherwise'.
15058
15059 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15060
15061         * cus-edit.el (custom-buffer-create-buttons): New function
15062         from stuff moved out of `custom-buffer-create-internal'.
15063         (custom-novice): New variable.  Default t.
15064         (custom-display-global-buttons): Ditto.  Default `top'.
15065         (custom-buffer-create-internal): Only display help if
15066         `custom-novice' is non-nil.  Display global buttons according to
15067         `custom-display-global-buttons'.
15068
15069 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15070
15071         * menubar.el (find-menu-item): Use `check-argument-type'.
15072         (find-menu-item): Cosmetic changes.
15073
15074 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15075
15076         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15077         look.
15078
15079 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15080
15081         * format.el (format-deannotate-region):  Bug fix.
15082         Deannotating a region containing unknown tags would fail
15083         (causing decoding of text/enriched to fail at user level)
15084
15085 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15086
15087         * minibuf.el (read-directory-name): Support sixth
15088           arg, HISTORY, as already documented.
15089
15090 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15091
15092         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15093         to `ecase'.
15094
15095 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15096
15097         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15098         skk-activate.
15099
15100 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15101
15102         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.